SlideShare uma empresa Scribd logo
1 de 10
BITS Pilani
Pilani Campus
BITS Pilani
Pilani Campus
Saransh Gautam
Supervised by: Dr. Rahul Singhal
Department of Electrical and Electronics Engineering
Vehicle to Vehicle Visible Light Communication
Date: 23.03.24
BITS Pilani, Pilani Campus
Objective
Overall objective:
To develop and implement an efficient vehicle-to-vehicle visible light
communication (VLC) system with the aim of enhancing vehicular
communication reliability and efficiency through optimized
communication protocols and hardware integration.
BITS Pilani, Pilani Campus
Current Progress
1. An End-to-End prototype of Full Duplex Bidirectional Visible Light
Communication has been implemented using 4 Arduino Boards.
2. A Custom Communication Protocol was implemented that uses the
ASCII encoding of characters for direct modulation of LED.
3. Observed maximum distance of detection for different wavelengths of
light.
BITS Pilani, Pilani Campus
Communication Protocol
Transmitter:
1. The LED is kept at ON position by default. This is done to simulate a vehicle’s
headlight / taillight during night.
2. Upon receiving a request to send a message, the Transmitter Code converts each
character of the message signal into 8 bits according to its ASCII encoding.
3. Those 8 bits are transmitted by the following protocol:
BITS Pilani, Pilani Campus
Communication Protocol: Tx
Default Operation:
(ON)
Request Received to
Transmit 1 character:
The Transmitter Stays Low for 1 period
before beginning the transmission of
message (8 bits for 1 character)
8 bits are transmitted according to ASCII for
given character
After 8 bits are sent, a HIGH output is transmitted for
at least 1 period. If this was the last character to be
sent in message, then the LED stays on. If it was not
the last character, then the same protocol can be
followed for the next character.
BITS Pilani, Pilani Campus
Communication Protocol: Rx
Starts detecting the message
signal when it detects a falling
edge.
Waits or 1.5 Periods after detecting a falling
edge
Photodiode detects input 8 times after 1 Period each for 8 bits.
The received bit is characterized as 0 or 1 based on a given Threshold
Detection stops till a next falling edge is
encountered.
BITS Pilani, Pilani Campus
Direct LED Modulator for VLC transmitter
Here, we explore some ideas for designing a Direct LED Modulator to enhance the performance of
the transmitter:
1. Pulse Width Modulation (PWM): Implementing PWM techniques can enable precise control over the intensity of
light emitted by the LED array. By varying the duty cycle of the PWM signal, different brightness levels can be
achieved, facilitating the encoding of binary data efficiently. This method offers flexibility in adjusting the modulation
depth according to the specific requirements of the communication system.
2. Adaptive Modulation Schemes: Incorporating adaptive modulation schemes based on the ambient light conditions
can improve the reliability of data transmission. By dynamically adjusting the modulation parameters such as
modulation depth and frequency in response to changes in ambient light levels, the system can maintain optimal
performance under varying environmental conditions. Adaptive modulation ensures robust communication even in
challenging lighting environments.
BITS Pilani, Pilani Campus
Direct LED Modulator for VLC transmitter
3. Digital Signal Processing (DSP) Techniques: Leveraging DSP techniques can enhance the signal processing
capabilities of the LED modulator, enabling advanced modulation schemes such as Quadrature Amplitude Modulation
(QAM) or Frequency Shift Keying (FSK). DSP algorithms can be employed to preprocess data, optimize signal-to-
noise ratio, and mitigate distortion effects, resulting in higher data rates and improved spectral efficiency.
4. Feedback Control Mechanisms: Implementing feedback control mechanisms based on received signal quality metrics
can enhance the reliability of communication. By continuously monitoring the received signal strength and error rates,
the transmitter can adapt its modulation parameters in real-time to optimize performance. Feedback control
mechanisms enable autonomous adjustment of modulation parameters, ensuring reliable communication even in
dynamic channel conditions.
BITS Pilani, Pilani Campus
Future Goals:
The following work can be done on the project:
1. Integration with a Car’s DRL System: We aim to enhance the functionality of these DRL
lights beyond their conventional purpose of increasing vehicle visibility during daylight hours
by including our VLC protocol in them.
2. Using Different Regions of Detectors for different channels: We aim to check if multiple
channels can be created on the detector array in different regions.
3. Changing Angle: We will see how the changing angle between the sending LED and the
receiving diode changes the accuracy of received message.
BITS Pilani, Pilani Campus

Mais conteúdo relacionado

Semelhante a Visible light vehicle to vehicle optical communication.pptx

“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
Edge AI and Vision Alliance
 

Semelhante a Visible light vehicle to vehicle optical communication.pptx (20)

J017635664
J017635664J017635664
J017635664
 
Matlab Based Decimeter Design Analysis Wimax Appliacation
Matlab Based Decimeter Design Analysis Wimax AppliacationMatlab Based Decimeter Design Analysis Wimax Appliacation
Matlab Based Decimeter Design Analysis Wimax Appliacation
 
FPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial TelevisionFPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial Television
 
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
 
v2v.pdf
v2v.pdfv2v.pdf
v2v.pdf
 
POWER LINE COMMUNICATION FOR VEHICLE
POWER LINE COMMUNICATION FOR VEHICLEPOWER LINE COMMUNICATION FOR VEHICLE
POWER LINE COMMUNICATION FOR VEHICLE
 
Density Based Traffic Signal with Remote Override in Emergency
Density Based Traffic Signal with Remote Override in EmergencyDensity Based Traffic Signal with Remote Override in Emergency
Density Based Traffic Signal with Remote Override in Emergency
 
IRJET-Hardware Implementation of VLC using CMOS Camera
IRJET-Hardware Implementation of VLC using CMOS CameraIRJET-Hardware Implementation of VLC using CMOS Camera
IRJET-Hardware Implementation of VLC using CMOS Camera
 
Industrial Attachment Under BTCL.pptx
Industrial Attachment Under BTCL.pptxIndustrial Attachment Under BTCL.pptx
Industrial Attachment Under BTCL.pptx
 
Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
Rudraprasad Pani
Rudraprasad PaniRudraprasad Pani
Rudraprasad Pani
 
AMBULANCE (1).pptx
AMBULANCE (1).pptxAMBULANCE (1).pptx
AMBULANCE (1).pptx
 
Visible Light Communication
Visible Light CommunicationVisible Light Communication
Visible Light Communication
 
IRJET- A Smart Toll Collection System using Visible Light Communication
IRJET-  	  A Smart Toll Collection System using Visible Light CommunicationIRJET-  	  A Smart Toll Collection System using Visible Light Communication
IRJET- A Smart Toll Collection System using Visible Light Communication
 
Bsnl training 4th year
Bsnl training 4th year Bsnl training 4th year
Bsnl training 4th year
 
An Improvement to Sensor Protocol for Information via Negotiation (SPIN) Pro...
An Improvement to Sensor Protocol for Information via  Negotiation (SPIN) Pro...An Improvement to Sensor Protocol for Information via  Negotiation (SPIN) Pro...
An Improvement to Sensor Protocol for Information via Negotiation (SPIN) Pro...
 
Signal Classification and Identification for Cognitive Radio
Signal Classification and Identification for Cognitive RadioSignal Classification and Identification for Cognitive Radio
Signal Classification and Identification for Cognitive Radio
 
IRJET- A Novel Technique for the Transmission of Digital Data through Ban...
IRJET-  	  A Novel Technique for the Transmission of Digital Data through Ban...IRJET-  	  A Novel Technique for the Transmission of Digital Data through Ban...
IRJET- A Novel Technique for the Transmission of Digital Data through Ban...
 

Último

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
INTERRUPT CONTROLLER 8259 MICROPROCESSOR
INTERRUPT CONTROLLER 8259 MICROPROCESSORINTERRUPT CONTROLLER 8259 MICROPROCESSOR
INTERRUPT CONTROLLER 8259 MICROPROCESSOR
TanishkaHira1
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 

Último (20)

UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
INTERRUPT CONTROLLER 8259 MICROPROCESSOR
INTERRUPT CONTROLLER 8259 MICROPROCESSORINTERRUPT CONTROLLER 8259 MICROPROCESSOR
INTERRUPT CONTROLLER 8259 MICROPROCESSOR
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
 
Fundamentals of Internet of Things (IoT) Part-2
Fundamentals of Internet of Things (IoT) Part-2Fundamentals of Internet of Things (IoT) Part-2
Fundamentals of Internet of Things (IoT) Part-2
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 

Visible light vehicle to vehicle optical communication.pptx

  • 1. BITS Pilani Pilani Campus BITS Pilani Pilani Campus Saransh Gautam Supervised by: Dr. Rahul Singhal Department of Electrical and Electronics Engineering Vehicle to Vehicle Visible Light Communication Date: 23.03.24
  • 2. BITS Pilani, Pilani Campus Objective Overall objective: To develop and implement an efficient vehicle-to-vehicle visible light communication (VLC) system with the aim of enhancing vehicular communication reliability and efficiency through optimized communication protocols and hardware integration.
  • 3. BITS Pilani, Pilani Campus Current Progress 1. An End-to-End prototype of Full Duplex Bidirectional Visible Light Communication has been implemented using 4 Arduino Boards. 2. A Custom Communication Protocol was implemented that uses the ASCII encoding of characters for direct modulation of LED. 3. Observed maximum distance of detection for different wavelengths of light.
  • 4. BITS Pilani, Pilani Campus Communication Protocol Transmitter: 1. The LED is kept at ON position by default. This is done to simulate a vehicle’s headlight / taillight during night. 2. Upon receiving a request to send a message, the Transmitter Code converts each character of the message signal into 8 bits according to its ASCII encoding. 3. Those 8 bits are transmitted by the following protocol:
  • 5. BITS Pilani, Pilani Campus Communication Protocol: Tx Default Operation: (ON) Request Received to Transmit 1 character: The Transmitter Stays Low for 1 period before beginning the transmission of message (8 bits for 1 character) 8 bits are transmitted according to ASCII for given character After 8 bits are sent, a HIGH output is transmitted for at least 1 period. If this was the last character to be sent in message, then the LED stays on. If it was not the last character, then the same protocol can be followed for the next character.
  • 6. BITS Pilani, Pilani Campus Communication Protocol: Rx Starts detecting the message signal when it detects a falling edge. Waits or 1.5 Periods after detecting a falling edge Photodiode detects input 8 times after 1 Period each for 8 bits. The received bit is characterized as 0 or 1 based on a given Threshold Detection stops till a next falling edge is encountered.
  • 7. BITS Pilani, Pilani Campus Direct LED Modulator for VLC transmitter Here, we explore some ideas for designing a Direct LED Modulator to enhance the performance of the transmitter: 1. Pulse Width Modulation (PWM): Implementing PWM techniques can enable precise control over the intensity of light emitted by the LED array. By varying the duty cycle of the PWM signal, different brightness levels can be achieved, facilitating the encoding of binary data efficiently. This method offers flexibility in adjusting the modulation depth according to the specific requirements of the communication system. 2. Adaptive Modulation Schemes: Incorporating adaptive modulation schemes based on the ambient light conditions can improve the reliability of data transmission. By dynamically adjusting the modulation parameters such as modulation depth and frequency in response to changes in ambient light levels, the system can maintain optimal performance under varying environmental conditions. Adaptive modulation ensures robust communication even in challenging lighting environments.
  • 8. BITS Pilani, Pilani Campus Direct LED Modulator for VLC transmitter 3. Digital Signal Processing (DSP) Techniques: Leveraging DSP techniques can enhance the signal processing capabilities of the LED modulator, enabling advanced modulation schemes such as Quadrature Amplitude Modulation (QAM) or Frequency Shift Keying (FSK). DSP algorithms can be employed to preprocess data, optimize signal-to- noise ratio, and mitigate distortion effects, resulting in higher data rates and improved spectral efficiency. 4. Feedback Control Mechanisms: Implementing feedback control mechanisms based on received signal quality metrics can enhance the reliability of communication. By continuously monitoring the received signal strength and error rates, the transmitter can adapt its modulation parameters in real-time to optimize performance. Feedback control mechanisms enable autonomous adjustment of modulation parameters, ensuring reliable communication even in dynamic channel conditions.
  • 9. BITS Pilani, Pilani Campus Future Goals: The following work can be done on the project: 1. Integration with a Car’s DRL System: We aim to enhance the functionality of these DRL lights beyond their conventional purpose of increasing vehicle visibility during daylight hours by including our VLC protocol in them. 2. Using Different Regions of Detectors for different channels: We aim to check if multiple channels can be created on the detector array in different regions. 3. Changing Angle: We will see how the changing angle between the sending LED and the receiving diode changes the accuracy of received message.