Implementation of A Low-Cost Vehicular VLC
Implementation of A Low-Cost Vehicular VLC
Implementation of A Low-Cost Vehicular VLC
The electric design of the SCC was based on the Vehicle CAN Module
CANHIGH
topology proposed by [16]. The final schematic is shown Vehicle’s
CAN ELM327
Sensors and CANLOW OBD Port Computer
Bus CAN Interpreter
in Fig. 4. The circuit has two blocks or sub-circuits: (1) Actuators Data
Vehice’s
a fixed-current source based on a MOSFET controlled by Bluetooth Arduino
Sensors and
Link (HC-05) Nano MCU
Actuators Data
an OPAMP, and (2) a variable-current source based on a
BJT whose current is set by the communication signal.
The DC block of the SCC can also act as a dimmer of the Fig. 5. CAN platform subsystem capable of reading the data of the CAN
Bus.
LED by changing the input of the OPAMP Vref , then the
fixed-current Ibias will be
Heatsink
Vref OBD
Ibias = . (1) 9VDC Regulators ELM327
Rbias Interface
DC 11-14[V] SIM800L
The variable-current Isignal changes in function of the from car * GSM *
communication signal Vin . Assuming the the transistor is
operating in the active region and its collector current is
approximately equal to its emitter current (i.e. the current Arduino
gain α = β/(β + 1) is unitary), Isignal is given by Nano
(USB)
+
Stream Modulator 2MHz
Glass,
(Dark Tube) Carrier, and
modulator Stream
(Audio) (Δf = 75kHz) Carrier)
Reflecting Noise (Δf = 75kHz) (Audio)
A/DC)
LED+SCC Cone) (Dark Room, PD+TIA
Multipath)
Fig. 7. Block diagram of the software developed in GNU Radio for the SDRs along with the VLC hardware implemented.
60
TABLE III
Measurements
PARAMETERS OF THE A NALOG C OMMUNICATION E XPERIMENT
Linear Regression
20
Final codes of the software implementation are available
in the GitHub project’s repository1 .
10
III. R ESULTS AND D ISCUSSION
The VLC module was set to send a pure tone of 1 0
kHz at different distances between the transmitter and the 0 10 20 30 40 50 60
Velocity measured by LocoME OBU's GPS [km/h]
receiver. The parameters of this experiments are shown in
Table III. The demodulated signal was saved to observe the Fig. 9. Velocity data acquired with CAN module and estimated by the
distortion introduced by the distance. Normalized curves GPS of an Arada Systems LocoMate ME OBU.
are shown in Fig. 8. Note that the experiment was done
in total darkness and static conditions and the non-line-
of-sight (NLoS) signal was blocked. This is an idealized
scenario. The reflections from the street and other cars
surfaces, the presence of sunlight and other sources of measurements. The car was driven in an open area in
light, and the weather conditions have to be considered order to have the best GPS performance. The results of 191
for a realistic setup. measurements are shown in Fig. 9. The Lin’s concordance
correlation coefficient [17] between both measurements is
Sent (1kHz sine) 0.9979 with a 95% confidence interval between 0.9972 and
1
0.9984, denoting high reproducibility of the GPS velocity
0
estimation with the CAN module data acquisition.
1
Received at d = . 5m
Normalized Amplitude
1
The main differences between the OBU and the CAN
0
module measurements are that CAN data comes in integer
1
1 Received at d = 1m values, while the OBU has a resolution of one-hundredth
0
of km/h. Thus, the OBU can be more precise. On the other
hand, GPS devices usually fail when the satellite signal
1 Received at d = 1.5m
1 faces obstacles, like inside tunnels, whereas the CAN Bus
0 data is designed to always be available since the control
1 of the vehicle depends on it. Therefore, the use of kinetic
0 2 4 6 8 10
time [ms] data read from the CAN module and transmitted via VLC,
as proposed by the system described in this work, is a
Fig. 8. Comparison of 1kHz sine communicated through the VLC viable solution to guarantee the short-distance delivery of
module varying Tx-Rx distance d.
critical information in vehicular networks, especially when
In order to also validate the performance of the CAN the main communication technology (i.e., DSRC) fails.
module, it was mounted on a vehicle and operated si- Finally, as future work, the system will be evaluated in
multaneously with an OBU model Arada LocoME with a more realistic scenario, in a dynamic environment, with
integrated GPS. Both platforms measured the velocity of the presence of other sources of light and reflections such
the car in motion by their own means: the CAN module as asphalt, car and traffic lights, sunlight, and different
acquired data from the CAN Bus of the car, whereas weather conditions. The proposed system could also be
the OBU made an estimation based on GPS location directly integrated with the vehicle’s CAN Bus. Further,
1 Github Repository link: https://www.github.com/LaboratorioTICs- the implemented systems should be arranged in an outdoor
UChile/CSNDSP-paper codes static setting.
IV. C ONCLUSION [3] S. Bolufé, C. Azurdia-Meza, S. Céspedes, S. Montejo Sánchez,
R. Demo Souza, E. Fernández, and C. Estevez, “Dynamic Beacon-
The implementation of a low-cost VLC transmitting ing using Probability Density Functions in Cooperative Vehicular
system was done using a standard LED lamp and a self- Networks,” in Special Session on Resilient Smart city Transporta-
made electronic circuit known as SCC that modulates the tion - RESIST 2018, Within the 4th International Conference on
Vehicle Technology and Intelligent Transport Systems - VEHITS,
LED’s luminous intensity. The carrier of the modulated 2018.
signal was set at 2 MHz, which is in the typical range of a [4] M. Boban and P. M. d’Orey, “Exploring the Practical Limits
phosphor-coated LED switching rate capacity. The system of Cooperative Awareness in Vehicular Communications,” IEEE
Transactions on Vehicular Technology, vol. 65, pp. 3904–3916, 6
was implemented and validated in laboratory conditions at 2016.
a distance of up to 1.5 meters between the transmitter and [5] H. Hartenstein and K. P. Laberteaux, “A tutorial survey on vehic-
receiver. It was found that vehicular networks need to be ular ad hoc networks,” IEEE Communications Magazine, vol. 46,
pp. 164–171, 6 2008.
robust in order to support critical applications such as ITS. [6] J. Eze, S. Zhang, E. Liu, and E. Eze, “Cognitive radio technology
VLC systems are not capable of implementing robust links assisted vehicular ad-hoc networks (VANETs): Current status, chal-
alone because they fail in long distances. VLC systems lenges, and research trends,” in 2017 23rd International Conference
on Automation and Computing (ICAC), IEEE, 9 2017.
are indicated for a communication range of a few meters, [7] J. Eze, S. Zhang, E. Liu, E. E. Chinedum, and H. Q. Yu, “Cognitive
where other technologies find a lot of congestion. Thus, Radio Aided Internet of Vehicles (IoVs) for Improved Spectrum
Resource Allocation,” in 2015 IEEE International Conference on
complementing VLC with CR networking based on RF Computer and Information Technology, Ubiquitous Computing and
and mmW, and the existing DSRC standard could support Communications Dependable, Autonomic and Secure Computing,
the widest variety of cases. Pervasive Intelligence and Computing, IEEE, 10 2015.
[8] S. Pagadarai, A. M. Wyglinski, and R. Vuyyuru, “Characterization
In parallel, a low-cost CAN Bus interface was imple- of vacant UHF TV channels for vehicular dynamic spectrum
mented in order to have a way to gather kinetic data access,” in 2009 IEEE Vehicular Networking Conference (VNC),
from the vehicle without the need of implementing sensors IEEE, 10 2009.
[9] N. J. Kirsch and B. M. O’Connor, “Improving the performance of
in the car. The complementary use of the CAN module vehicular networks in high traffic density conditions with cognitive
and a GPS device can provide precise and reliable car radios,” in 2011 IEEE Intelligent Vehicles Symposium (IV), pp. 552–
velocity information, that is needed for DSRC beaconing 556, 6 2011.
[10] J. Choi, V. Va, N. Gonzalez-Prelcic, R. Daniels, C. R. Bhat,
and further for traffic control algorithms. The proposed and R. W. Heath, “Millimeter-Wave Vehicular Communication
low-cost CAN Bus interface achieved high reproducibility to Support Massive Automotive Sensing,” IEEE Communications
of the GPS estimations and was validated with a 0.9979 Magazine, vol. 54, pp. 160–167, Dec. 2016.
[11] A. M. Cailean, B. Cagneau, L. Chassagne, V. Popa, and M. Dimian,
Lin’s concordance correlation coefficient. “A survey on the usage of DSRC and VLC in communication-based
vehicle safety applications,” in Proceedings of the 2014 IEEE 21st
ACKNOWLEDGMENT Symposium on Communications and Vehicular Technology in the
The authors acknowledge the partial financial sup- BeNeLux, IEEE SCVT 2014, pp. 69–74, IEEE, 11 2014.
[12] Avago, “HLMP Precision Optical Performance Red, Green and
port of the Project RETRACT ERANet-LAC No. Blue 5mm Standard Oval LEDs Datasheet.”
ELAC2015/T10-0761, Project FONDECYT Iniciación [13] D. Tsonev, H. Chun, S. Rajbhandari, J. J. D. McKendry, S. Videv,
No. 11160517, Project FONDECYT Iniciación No. E. Gu, M. Haji, S. Watson, A. E. Kelly, G. Faulkner, M. D. Dawson,
H. Haas, and D. O’Brien, “A 3-Gb/s Single-LED OFDM-Based
11140045, FONDECYT Postdoctoral Grant No. 3170021, Wireless VLC Link Using a Gallium Nitride micro-LED,” IEEE
and FONDEF Grant No. IT17M10012, and the members Photonics Technology Letters, vol. 26, pp. 637–640, 4 2014.
of the Telecommunications, Astrophotonics, and SPEL [14] J. Grubor, S. C. J. Lee, K. D. Langer, T. Koonen, and J. W.
Walewski, “Wireless High-Speed Data Transmission with Phos-
Laboratories at UChile, and the GETIC Laboratory at phorescent White-Light LEDs,” in 33rd European Conference
USACH for their technical support. and Exhibition of Optical Communication - Post-Deadline Papers
(published 2008), pp. 1–2, 9 2007.
R EFERENCES [15] V. Matus, N. Maturana, C. Azurdia, S. Montejo-Sánchez, and
J. Rojas, “Hardware Design of a Prototyping Platform for Vehicular
[1] A. Maimaris and G. Papageorgiou, “A review of Intelligent Trans- VLC Using SDR and Exploiting Vehicles CAN Bus,” in First
portation Systems from a communications technology perspective,” South American Colloquium on Visible Light Communications 2017
in 2016 IEEE 19th International Conference on Intelligent Trans- (SACVLC2017), (Santiago, Chile), 11 2017.
portation Systems (ITSC), pp. 54–59, 11 2016. [16] Z. Ghassemlooy, L. N. Alves, S. Zvanovec, and M.-A. Khalighi,
[2] P. Ortega, S. Céspedes, S. Bolufé, and C. Azurdia-Meza, “Exper- Visible Light Communications: Theory and Applications. CRC
imental Evaluation of Adaptive Beaconing for Vehicular Commu- Press, 2017.
nications,” in 6th International Workshop on ADVANCEs in ICT [17] I. Lawrence and K. Lin, “A concordance correlation coefficient to
Infrastructures and Services, 2018. evaluate reproducibility,” Biometrics, pp. 255–268, 1989.