CamComSim: a LED-to-Camera Communication Simulator
CamComSim: un simulateur de communication LED vers camera
Résumé
In this paper, we present CamComSim, the first simulator for development and rapid
prototyping of LED-to-Camera communication systems. Our event driven simulator relies on a
standalone Java application that is easily extensible through a set of interfaces. A range of low
and high-level parameters, such as the camera characteristics, the physical layer data unit size, or
the redundancy mechanism can be chosen. CamComSim uses empirically validated models for the
LED-to-Camera channel and the broadcast protocols, configurable with a finely grained precision.
To validate CamComSim implementation and accuracy, we use a real life testbed based on a color
LED and a smartphone and compare the performance reached by the testbed with the results
given by our simulator. We illustrate with a real use case the full usage of CamComSim, tuning
a broadcast protocol that implements the transmission of 1 kbyte of information. The results
highlight that our simulator is very precise and predicts the performance of a real LED-to-Camera
system with less than 10% of error in most cases.
Dans cet article, nous présentons CamComSim, le premier simulateur de systèmes
de communication par lumière visible d’une LED vers une caméra. Notre simulateur repose sur
une application Java autonome qui est facilement extensible grâce un ensemble d’interfaces. De
nombreux paramètres bas et haut niveau, tels que les caractéristiques de la caméra, la taille des
trames PHY ou le mécanisme de redondance utilisé peuvent être choisis. CamComSim utilise des
modèles de canal et de protocole de broadcast validés empiriquement, et finement configurable.
Pour valider l’implémentation et la précision de CamComSim, nous utilisons un banc de test
basé sur une LED couleur et un smartphone et comparons les performances obtenues par le banc
de test avec les résultats fournis par notre simulateur. Nous illustrons avec un cas d’utilisation
réel l’utilisation de CamComSim, en ajustant les paramètres d’un protocole de broadcast lors de
la transmission de 1 Ko d’information. Les résultats mettent en évidence que notre simulateur
est très précis et prédit les performances d’un vrai système LED vers caméra avec moins de 10.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...