SlideShare a Scribd company logo
1 of 5
Transmitting Digital Signal through Light Pulses 5 December 2014
1
Transmitting Digital Signal through Light Pulses
Gurjeet Singh
Karthikvel Rathinavel
Jacob Busche
Mitchell Senger
Oregon State University
Transmitting Digital Signal through Light Pulses 5 December 2014
2
Introduction
Lasers are extensively used in communication systems. We can say that it is backbone of modern
internet. Lasers are connecting continents with underwater optical-fiber system. Lasers are
generally used because of their high bandwidth, lower cost and robustness. Fiber optic
communication is a very efficient, fast and cheap method for transmitting data. It is used in many
applications across the world including decorative lamps and bring internet in homes. It can also
be used to transmit large amount of data between continents. Underwater fiber optic cables are
used to transmit and receive data between different countries belonging to different continents.
Just like analog data can be sent through a Laser, digital signal (1’s and 0’s) can also be sent by
using a Laser. A photo detector can be used to collect the light (containing data) and convert the
light into a voltage signal. In our lab project we are implementing digital communication using
light transmitted through a LED.
Project
In our Project, we used a computer system as a digital signal generator. The signal that we are
transmitted is a square wave. A recurring code is used to send a series of pules. These pulses are
sent to a microcontroller. The microcontroller send that data to an output pin (pin 13) of the
microcontroller. An LED is connected to this output pin which fluctuates due to the pulse input.
After going via medium (air/optical fiber). The signal will be received via photodiode and then the
signal will be fed into a receiver computer through a microcontroller, where we can display the
signal transmitted graphically. Figure 1 displays the general block diagram of the project and an
image of the actual setup.
Figure 1 Project Setup
Transmitting Digital Signal through Light Pulses 5 December 2014
3
Code
1. Transmitter side code:
In the transmitter side, the microcontroller is given a code to generate pulses. The code is basically
an infinite loop. A logic high (1) value is followed by a short delay, then a logic low (0) value is
given. This process is repeated to generate a series of pules which is outputted in pin 13. An LED
was connected to this pin to obtain a series of flashing light pulses. Note that the time between
pulses was set to 25 milliseconds.
Figure 2 Transmitter side code for generating pulses
2. Receiver side code:
The receiving controller was a bit more complicated. First the microcontroller was configured to
read the data from the photodiode via an analog pin. The analog pin can actually read the amplitude
of the input signal rather than just reading a high or low; the value the pin returns is an integer
between 0 and 1023 that is linearly proportional to the input. The controller was set to read the
value from the pin, then relay it to the com port’s serial monitor. The code for which is shown
below.
Figure 3 Receiver side code for capturing pulses
Transmitting Digital Signal through Light Pulses 5 December 2014
4
Next, a python script was developed to read information from the serial monitor and interpret it as
a signal. In the loop, a line is read from the serial monitor and the relative time at which the line is
read is recorded. At this point the integer value reported by the pin can be scaled back into a
voltage. This data is added to a pair of lists that collects the data for a preset amount of time. The
next step in the code was to plot the signal over time, but it could be interpreted as a digital signal
in more advanced software.
Figure 4 Signal Interpreting Code
Photodiode Operation:
Photodiode is connect to analog input of the microcontroller. Photodiode is connected in reverse
bias. When light is emitted on the photodiode, the microprocessor capture analog data from
photodiode and send that to computer via serial port. A computer program in the computer plot
the analog input to give us the picture of the input received.
Transmitting Digital Signal through Light Pulses 5 December 2014
5
Observations
1. The output waveform from the photodiode was processed by the microcontroller and was fed
into a receiving computer where it was plotted graphically. The received signal is clearly a
square wave as produced by the LED, note that the frequency of the signal is exactly the same.
This represents an extremely basic digital data transmission. Were the receiving software more
advanced, it could be used to send a more informative signal. Note that the scaling factor is
arbitrary, the high to low switch can be read regardless.
Figure 5 Received signal Plotted graphically
2. The obtained signal was tested without sending pulses through a LED. For this, the LED was
disconnected while the code on the transmitting side was running. The receiving side photo
detector was kept in darkness so that no light from the surrounding was converted into output.
It was observed that the output signal contained noise with a DC offset of about 1.3V. This
noise fluctuated between 1.28 to 1.32 Volts at about 200 Hz.
Figure 6 Noise signal contained in the Output signal

More Related Content

What's hot

Audio Transmission using Li Fi Technology
Audio Transmission using Li Fi TechnologyAudio Transmission using Li Fi Technology
Audio Transmission using Li Fi Technologyijtsrd
 
IRJET- Low Cost Personal Digital Assistant with IoT and WSN Capabilities
IRJET- Low Cost Personal Digital Assistant with IoT and WSN CapabilitiesIRJET- Low Cost Personal Digital Assistant with IoT and WSN Capabilities
IRJET- Low Cost Personal Digital Assistant with IoT and WSN CapabilitiesIRJET Journal
 
Home appliances’ control system.pptx
Home appliances’ control system.pptxHome appliances’ control system.pptx
Home appliances’ control system.pptxrajeevkr35
 
Automatic control of electrical Appliances
Automatic control of electrical AppliancesAutomatic control of electrical Appliances
Automatic control of electrical AppliancesShubham Sachan
 
Visible Light Communication and Device Switching Using Embedded Web Server
Visible Light Communication and Device Switching Using Embedded Web ServerVisible Light Communication and Device Switching Using Embedded Web Server
Visible Light Communication and Device Switching Using Embedded Web Serverpaperpublications3
 
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...IRJET Journal
 
Smart agriculture based on data acquisition and monitoring systems
Smart agriculture based on data acquisition and monitoring systemsSmart agriculture based on data acquisition and monitoring systems
Smart agriculture based on data acquisition and monitoring systemsSachin Pal
 
Smart Fire Detection using Pi and AWS
Smart Fire Detection using Pi and AWSSmart Fire Detection using Pi and AWS
Smart Fire Detection using Pi and AWSakshaykokane09
 
Traffic Congestion using IOT
Traffic Congestion using IOTTraffic Congestion using IOT
Traffic Congestion using IOTSayantanGhosh58
 
A Simple and Reliable Touch Sensitive Security System
A Simple and Reliable Touch Sensitive Security SystemA Simple and Reliable Touch Sensitive Security System
A Simple and Reliable Touch Sensitive Security Systempaperpublications3
 
Iaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security systemIaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security systemIaetsd Iaetsd
 
Environmental Sensor Network Paper
Environmental Sensor Network PaperEnvironmental Sensor Network Paper
Environmental Sensor Network PaperZoey Y. Kang
 
IRJET- Land Mine Data Collection System using Long Range WiFi and P2P Com...
IRJET-  	  Land Mine Data Collection System using Long Range WiFi and P2P Com...IRJET-  	  Land Mine Data Collection System using Long Range WiFi and P2P Com...
IRJET- Land Mine Data Collection System using Long Range WiFi and P2P Com...IRJET Journal
 
Home Automation Using Arduino and ESP8266
Home Automation Using Arduino and ESP8266Home Automation Using Arduino and ESP8266
Home Automation Using Arduino and ESP8266INFOGAIN PUBLICATION
 
Formatted Paper_References added
Formatted Paper_References addedFormatted Paper_References added
Formatted Paper_References addedMark Kurtz
 
Home automation using google assistant ppt
Home automation using google assistant ppt Home automation using google assistant ppt
Home automation using google assistant ppt Somu Gupta
 
Low energy based home control system using android app
Low energy based home control system using android appLow energy based home control system using android app
Low energy based home control system using android appSujeet Singh
 

What's hot (20)

Audio Transmission using Li Fi Technology
Audio Transmission using Li Fi TechnologyAudio Transmission using Li Fi Technology
Audio Transmission using Li Fi Technology
 
IRJET- Low Cost Personal Digital Assistant with IoT and WSN Capabilities
IRJET- Low Cost Personal Digital Assistant with IoT and WSN CapabilitiesIRJET- Low Cost Personal Digital Assistant with IoT and WSN Capabilities
IRJET- Low Cost Personal Digital Assistant with IoT and WSN Capabilities
 
Home appliances’ control system.pptx
Home appliances’ control system.pptxHome appliances’ control system.pptx
Home appliances’ control system.pptx
 
Automatic control of electrical Appliances
Automatic control of electrical AppliancesAutomatic control of electrical Appliances
Automatic control of electrical Appliances
 
EFFICIENT EMBEDDED SURVEILLANCE SYSTEM WITH AUTO IMAGE CAPTURING AND EMAIL SE...
EFFICIENT EMBEDDED SURVEILLANCE SYSTEM WITH AUTO IMAGE CAPTURING AND EMAIL SE...EFFICIENT EMBEDDED SURVEILLANCE SYSTEM WITH AUTO IMAGE CAPTURING AND EMAIL SE...
EFFICIENT EMBEDDED SURVEILLANCE SYSTEM WITH AUTO IMAGE CAPTURING AND EMAIL SE...
 
PIR based security system
PIR based security systemPIR based security system
PIR based security system
 
Visible Light Communication and Device Switching Using Embedded Web Server
Visible Light Communication and Device Switching Using Embedded Web ServerVisible Light Communication and Device Switching Using Embedded Web Server
Visible Light Communication and Device Switching Using Embedded Web Server
 
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
 
Smart agriculture based on data acquisition and monitoring systems
Smart agriculture based on data acquisition and monitoring systemsSmart agriculture based on data acquisition and monitoring systems
Smart agriculture based on data acquisition and monitoring systems
 
Smart Fire Detection using Pi and AWS
Smart Fire Detection using Pi and AWSSmart Fire Detection using Pi and AWS
Smart Fire Detection using Pi and AWS
 
Traffic Congestion using IOT
Traffic Congestion using IOTTraffic Congestion using IOT
Traffic Congestion using IOT
 
A Simple and Reliable Touch Sensitive Security System
A Simple and Reliable Touch Sensitive Security SystemA Simple and Reliable Touch Sensitive Security System
A Simple and Reliable Touch Sensitive Security System
 
PIR based security system
PIR based security systemPIR based security system
PIR based security system
 
Iaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security systemIaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security system
 
Environmental Sensor Network Paper
Environmental Sensor Network PaperEnvironmental Sensor Network Paper
Environmental Sensor Network Paper
 
IRJET- Land Mine Data Collection System using Long Range WiFi and P2P Com...
IRJET-  	  Land Mine Data Collection System using Long Range WiFi and P2P Com...IRJET-  	  Land Mine Data Collection System using Long Range WiFi and P2P Com...
IRJET- Land Mine Data Collection System using Long Range WiFi and P2P Com...
 
Home Automation Using Arduino and ESP8266
Home Automation Using Arduino and ESP8266Home Automation Using Arduino and ESP8266
Home Automation Using Arduino and ESP8266
 
Formatted Paper_References added
Formatted Paper_References addedFormatted Paper_References added
Formatted Paper_References added
 
Home automation using google assistant ppt
Home automation using google assistant ppt Home automation using google assistant ppt
Home automation using google assistant ppt
 
Low energy based home control system using android app
Low energy based home control system using android appLow energy based home control system using android app
Low energy based home control system using android app
 

Viewers also liked

Sagar City Indian Ocean
Sagar City Indian OceanSagar City Indian Ocean
Sagar City Indian OceanWallsnroof1
 
Pda book table of contents-environmental monitoring a comprehensive handbook ...
Pda book table of contents-environmental monitoring a comprehensive handbook ...Pda book table of contents-environmental monitoring a comprehensive handbook ...
Pda book table of contents-environmental monitoring a comprehensive handbook ...Allan Marinelli
 
Behavioral Challenges Related to Inclusion 2
Behavioral Challenges Related to Inclusion 2Behavioral Challenges Related to Inclusion 2
Behavioral Challenges Related to Inclusion 2Stacia Jarvis
 
contoh surat permohonan lawatan
contoh surat permohonan lawatancontoh surat permohonan lawatan
contoh surat permohonan lawatanHayati Abdul Aziz
 
El abc del alumbrado y istalaciones electricas en baja tension
El abc del alumbrado y istalaciones electricas en baja tensionEl abc del alumbrado y istalaciones electricas en baja tension
El abc del alumbrado y istalaciones electricas en baja tensionalma maria rico
 
Planificación de mi entrenamiento
Planificación de mi entrenamientoPlanificación de mi entrenamiento
Planificación de mi entrenamientoevamontoyajaime
 

Viewers also liked (11)

Sagar City Indian Ocean
Sagar City Indian OceanSagar City Indian Ocean
Sagar City Indian Ocean
 
Wimbledon tennis 2015
Wimbledon tennis 2015Wimbledon tennis 2015
Wimbledon tennis 2015
 
Writing an Individual Family Service Plan for your
Writing an Individual Family Service Plan for yourWriting an Individual Family Service Plan for your
Writing an Individual Family Service Plan for your
 
Pda book table of contents-environmental monitoring a comprehensive handbook ...
Pda book table of contents-environmental monitoring a comprehensive handbook ...Pda book table of contents-environmental monitoring a comprehensive handbook ...
Pda book table of contents-environmental monitoring a comprehensive handbook ...
 
Eksamensbevis
EksamensbevisEksamensbevis
Eksamensbevis
 
Behavioral Challenges Related to Inclusion 2
Behavioral Challenges Related to Inclusion 2Behavioral Challenges Related to Inclusion 2
Behavioral Challenges Related to Inclusion 2
 
160512 - FFBB Infos 072
160512 - FFBB Infos 072160512 - FFBB Infos 072
160512 - FFBB Infos 072
 
contoh surat permohonan lawatan
contoh surat permohonan lawatancontoh surat permohonan lawatan
contoh surat permohonan lawatan
 
El abc del alumbrado y istalaciones electricas en baja tension
El abc del alumbrado y istalaciones electricas en baja tensionEl abc del alumbrado y istalaciones electricas en baja tension
El abc del alumbrado y istalaciones electricas en baja tension
 
Presentación gimp
Presentación  gimpPresentación  gimp
Presentación gimp
 
Planificación de mi entrenamiento
Planificación de mi entrenamientoPlanificación de mi entrenamiento
Planificación de mi entrenamiento
 

Similar to Transmitting Digital Signal through Light Pulses

Li fi report
Li fi reportLi fi report
Li fi reportVivek Jha
 
Hand gesture controlled robot
Hand gesture controlled robotHand gesture controlled robot
Hand gesture controlled robotManav Chauhan
 
Application of Microcontroller in Transmitter Section of Wireless System
Application of Microcontroller in Transmitter Section of Wireless SystemApplication of Microcontroller in Transmitter Section of Wireless System
Application of Microcontroller in Transmitter Section of Wireless Systemijceronline
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMIRJET Journal
 
Analog data transmission on rf module using arduino
Analog data transmission on rf module using arduinoAnalog data transmission on rf module using arduino
Analog data transmission on rf module using arduinoSagar Srivastav
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice boardIRJET Journal
 
Secure Data Transmission
Secure Data TransmissionSecure Data Transmission
Secure Data Transmissionbjp4642
 
Data Communication & Computer Networks:Digital Signal Encoding
Data Communication & Computer Networks:Digital Signal EncodingData Communication & Computer Networks:Digital Signal Encoding
Data Communication & Computer Networks:Digital Signal EncodingDr Rajiv Srivastava
 
Li-Fi Audio Transmission Project Report
Li-Fi Audio Transmission Project ReportLi-Fi Audio Transmission Project Report
Li-Fi Audio Transmission Project ReportMuhammed Anaz PK
 
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor networkIjeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor networkKumar Goud
 
Project_PPTqwertyujkopljjgdsasccnmmjjgfderhjknnvcdewtuijnbvcdsghnbggdc bbbb.pptx
Project_PPTqwertyujkopljjgdsasccnmmjjgfderhjknnvcdewtuijnbvcdsghnbggdc bbbb.pptxProject_PPTqwertyujkopljjgdsasccnmmjjgfderhjknnvcdewtuijnbvcdsghnbggdc bbbb.pptx
Project_PPTqwertyujkopljjgdsasccnmmjjgfderhjknnvcdewtuijnbvcdsghnbggdc bbbb.pptxGeetha982072
 
IOT BASED SMART ENERGY METER USING ARDUINO UNO
IOT BASED SMART ENERGY METER USING ARDUINO UNOIOT BASED SMART ENERGY METER USING ARDUINO UNO
IOT BASED SMART ENERGY METER USING ARDUINO UNOIRJET Journal
 
Energy meter digitization and automatic utility transfer to electricity board...
Energy meter digitization and automatic utility transfer to electricity board...Energy meter digitization and automatic utility transfer to electricity board...
Energy meter digitization and automatic utility transfer to electricity board...Ecwayt
 
Energy meter digitization and automatic utility transfer to electricity board...
Energy meter digitization and automatic utility transfer to electricity board...Energy meter digitization and automatic utility transfer to electricity board...
Energy meter digitization and automatic utility transfer to electricity board...Ecwaytech
 
Data transmission through visible light communication (li fi)
Data transmission through visible light communication (li fi)Data transmission through visible light communication (li fi)
Data transmission through visible light communication (li fi)Omkar Omkar
 
Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlIJERD Editor
 
Industrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIndustrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIOSR Journals
 
Industrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIndustrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIOSR Journals
 

Similar to Transmitting Digital Signal through Light Pulses (20)

Li fi report
Li fi reportLi fi report
Li fi report
 
Ijetcas14 374
Ijetcas14 374Ijetcas14 374
Ijetcas14 374
 
Hand gesture controlled robot
Hand gesture controlled robotHand gesture controlled robot
Hand gesture controlled robot
 
Application of Microcontroller in Transmitter Section of Wireless System
Application of Microcontroller in Transmitter Section of Wireless SystemApplication of Microcontroller in Transmitter Section of Wireless System
Application of Microcontroller in Transmitter Section of Wireless System
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEM
 
Analog data transmission on rf module using arduino
Analog data transmission on rf module using arduinoAnalog data transmission on rf module using arduino
Analog data transmission on rf module using arduino
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice board
 
Secure Data Transmission
Secure Data TransmissionSecure Data Transmission
Secure Data Transmission
 
Data Communication & Computer Networks:Digital Signal Encoding
Data Communication & Computer Networks:Digital Signal EncodingData Communication & Computer Networks:Digital Signal Encoding
Data Communication & Computer Networks:Digital Signal Encoding
 
Li-Fi Audio Transmission Project Report
Li-Fi Audio Transmission Project ReportLi-Fi Audio Transmission Project Report
Li-Fi Audio Transmission Project Report
 
Bidirect visitor counter
Bidirect visitor counterBidirect visitor counter
Bidirect visitor counter
 
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor networkIjeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
 
Project_PPTqwertyujkopljjgdsasccnmmjjgfderhjknnvcdewtuijnbvcdsghnbggdc bbbb.pptx
Project_PPTqwertyujkopljjgdsasccnmmjjgfderhjknnvcdewtuijnbvcdsghnbggdc bbbb.pptxProject_PPTqwertyujkopljjgdsasccnmmjjgfderhjknnvcdewtuijnbvcdsghnbggdc bbbb.pptx
Project_PPTqwertyujkopljjgdsasccnmmjjgfderhjknnvcdewtuijnbvcdsghnbggdc bbbb.pptx
 
IOT BASED SMART ENERGY METER USING ARDUINO UNO
IOT BASED SMART ENERGY METER USING ARDUINO UNOIOT BASED SMART ENERGY METER USING ARDUINO UNO
IOT BASED SMART ENERGY METER USING ARDUINO UNO
 
Energy meter digitization and automatic utility transfer to electricity board...
Energy meter digitization and automatic utility transfer to electricity board...Energy meter digitization and automatic utility transfer to electricity board...
Energy meter digitization and automatic utility transfer to electricity board...
 
Energy meter digitization and automatic utility transfer to electricity board...
Energy meter digitization and automatic utility transfer to electricity board...Energy meter digitization and automatic utility transfer to electricity board...
Energy meter digitization and automatic utility transfer to electricity board...
 
Data transmission through visible light communication (li fi)
Data transmission through visible light communication (li fi)Data transmission through visible light communication (li fi)
Data transmission through visible light communication (li fi)
 
Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote Control
 
Industrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIndustrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEW
 
Industrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIndustrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEW
 

More from Karthik Rathinavel

Design of 17-Bit Audio Band Delta-Sigma Analog to Digital Converter
Design of 17-Bit Audio Band Delta-Sigma Analog to Digital ConverterDesign of 17-Bit Audio Band Delta-Sigma Analog to Digital Converter
Design of 17-Bit Audio Band Delta-Sigma Analog to Digital ConverterKarthik Rathinavel
 
Digital Voltmeter displaying voltage level on a seven segment display and com...
Digital Voltmeter displaying voltage level on a seven segment display and com...Digital Voltmeter displaying voltage level on a seven segment display and com...
Digital Voltmeter displaying voltage level on a seven segment display and com...Karthik Rathinavel
 
Sine Wave Generator with controllable frequency displayed on a seven segment ...
Sine Wave Generator with controllable frequency displayed on a seven segment ...Sine Wave Generator with controllable frequency displayed on a seven segment ...
Sine Wave Generator with controllable frequency displayed on a seven segment ...Karthik Rathinavel
 
Low Noise Amplifier at 2 GHz using the transistor NE85639 in ADS
Low Noise Amplifier at 2 GHz using the transistor NE85639 in ADSLow Noise Amplifier at 2 GHz using the transistor NE85639 in ADS
Low Noise Amplifier at 2 GHz using the transistor NE85639 in ADSKarthik Rathinavel
 
Ece593 project1 chien_chun_yao_and_karthikvel_rathinavel
Ece593 project1 chien_chun_yao_and_karthikvel_rathinavelEce593 project1 chien_chun_yao_and_karthikvel_rathinavel
Ece593 project1 chien_chun_yao_and_karthikvel_rathinavelKarthik Rathinavel
 
Ece 523 project – fully differential two stage telescopic op amp
Ece 523 project – fully differential two stage telescopic op ampEce 523 project – fully differential two stage telescopic op amp
Ece 523 project – fully differential two stage telescopic op ampKarthik Rathinavel
 
ECE 626 project report Switched Capacitor
ECE 626 project report Switched CapacitorECE 626 project report Switched Capacitor
ECE 626 project report Switched CapacitorKarthik Rathinavel
 
Differntial Input to Single Ended Output, Two stage Op-amp
Differntial Input to Single Ended Output, Two stage Op-ampDifferntial Input to Single Ended Output, Two stage Op-amp
Differntial Input to Single Ended Output, Two stage Op-ampKarthik Rathinavel
 
Continuous Low Pass Filter Realization using Cascaded stages of Tow-Thomas Bi...
Continuous Low Pass Filter Realization using Cascaded stages of Tow-Thomas Bi...Continuous Low Pass Filter Realization using Cascaded stages of Tow-Thomas Bi...
Continuous Low Pass Filter Realization using Cascaded stages of Tow-Thomas Bi...Karthik Rathinavel
 
Two stage folded cascode op amp design in Cadence
Two stage folded cascode op amp design in CadenceTwo stage folded cascode op amp design in Cadence
Two stage folded cascode op amp design in CadenceKarthik Rathinavel
 

More from Karthik Rathinavel (13)

Design of 17-Bit Audio Band Delta-Sigma Analog to Digital Converter
Design of 17-Bit Audio Band Delta-Sigma Analog to Digital ConverterDesign of 17-Bit Audio Band Delta-Sigma Analog to Digital Converter
Design of 17-Bit Audio Band Delta-Sigma Analog to Digital Converter
 
Digital Voltmeter displaying voltage level on a seven segment display and com...
Digital Voltmeter displaying voltage level on a seven segment display and com...Digital Voltmeter displaying voltage level on a seven segment display and com...
Digital Voltmeter displaying voltage level on a seven segment display and com...
 
Sine Wave Generator with controllable frequency displayed on a seven segment ...
Sine Wave Generator with controllable frequency displayed on a seven segment ...Sine Wave Generator with controllable frequency displayed on a seven segment ...
Sine Wave Generator with controllable frequency displayed on a seven segment ...
 
Low Noise Amplifier at 2 GHz using the transistor NE85639 in ADS
Low Noise Amplifier at 2 GHz using the transistor NE85639 in ADSLow Noise Amplifier at 2 GHz using the transistor NE85639 in ADS
Low Noise Amplifier at 2 GHz using the transistor NE85639 in ADS
 
Ece593 project1 chien_chun_yao_and_karthikvel_rathinavel
Ece593 project1 chien_chun_yao_and_karthikvel_rathinavelEce593 project1 chien_chun_yao_and_karthikvel_rathinavel
Ece593 project1 chien_chun_yao_and_karthikvel_rathinavel
 
Ece523 folded cascode design
Ece523 folded cascode designEce523 folded cascode design
Ece523 folded cascode design
 
Ece 523 project – fully differential two stage telescopic op amp
Ece 523 project – fully differential two stage telescopic op ampEce 523 project – fully differential two stage telescopic op amp
Ece 523 project – fully differential two stage telescopic op amp
 
ECE 626 project report Switched Capacitor
ECE 626 project report Switched CapacitorECE 626 project report Switched Capacitor
ECE 626 project report Switched Capacitor
 
Differntial Input to Single Ended Output, Two stage Op-amp
Differntial Input to Single Ended Output, Two stage Op-ampDifferntial Input to Single Ended Output, Two stage Op-amp
Differntial Input to Single Ended Output, Two stage Op-amp
 
Continuous Low Pass Filter Realization using Cascaded stages of Tow-Thomas Bi...
Continuous Low Pass Filter Realization using Cascaded stages of Tow-Thomas Bi...Continuous Low Pass Filter Realization using Cascaded stages of Tow-Thomas Bi...
Continuous Low Pass Filter Realization using Cascaded stages of Tow-Thomas Bi...
 
Two stage folded cascode op amp design in Cadence
Two stage folded cascode op amp design in CadenceTwo stage folded cascode op amp design in Cadence
Two stage folded cascode op amp design in Cadence
 
Project Report
Project Report Project Report
Project Report
 
Project presentation
Project presentationProject presentation
Project presentation
 

Recently uploaded

Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 

Recently uploaded (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 

Transmitting Digital Signal through Light Pulses

  • 1. Transmitting Digital Signal through Light Pulses 5 December 2014 1 Transmitting Digital Signal through Light Pulses Gurjeet Singh Karthikvel Rathinavel Jacob Busche Mitchell Senger Oregon State University
  • 2. Transmitting Digital Signal through Light Pulses 5 December 2014 2 Introduction Lasers are extensively used in communication systems. We can say that it is backbone of modern internet. Lasers are connecting continents with underwater optical-fiber system. Lasers are generally used because of their high bandwidth, lower cost and robustness. Fiber optic communication is a very efficient, fast and cheap method for transmitting data. It is used in many applications across the world including decorative lamps and bring internet in homes. It can also be used to transmit large amount of data between continents. Underwater fiber optic cables are used to transmit and receive data between different countries belonging to different continents. Just like analog data can be sent through a Laser, digital signal (1’s and 0’s) can also be sent by using a Laser. A photo detector can be used to collect the light (containing data) and convert the light into a voltage signal. In our lab project we are implementing digital communication using light transmitted through a LED. Project In our Project, we used a computer system as a digital signal generator. The signal that we are transmitted is a square wave. A recurring code is used to send a series of pules. These pulses are sent to a microcontroller. The microcontroller send that data to an output pin (pin 13) of the microcontroller. An LED is connected to this output pin which fluctuates due to the pulse input. After going via medium (air/optical fiber). The signal will be received via photodiode and then the signal will be fed into a receiver computer through a microcontroller, where we can display the signal transmitted graphically. Figure 1 displays the general block diagram of the project and an image of the actual setup. Figure 1 Project Setup
  • 3. Transmitting Digital Signal through Light Pulses 5 December 2014 3 Code 1. Transmitter side code: In the transmitter side, the microcontroller is given a code to generate pulses. The code is basically an infinite loop. A logic high (1) value is followed by a short delay, then a logic low (0) value is given. This process is repeated to generate a series of pules which is outputted in pin 13. An LED was connected to this pin to obtain a series of flashing light pulses. Note that the time between pulses was set to 25 milliseconds. Figure 2 Transmitter side code for generating pulses 2. Receiver side code: The receiving controller was a bit more complicated. First the microcontroller was configured to read the data from the photodiode via an analog pin. The analog pin can actually read the amplitude of the input signal rather than just reading a high or low; the value the pin returns is an integer between 0 and 1023 that is linearly proportional to the input. The controller was set to read the value from the pin, then relay it to the com port’s serial monitor. The code for which is shown below. Figure 3 Receiver side code for capturing pulses
  • 4. Transmitting Digital Signal through Light Pulses 5 December 2014 4 Next, a python script was developed to read information from the serial monitor and interpret it as a signal. In the loop, a line is read from the serial monitor and the relative time at which the line is read is recorded. At this point the integer value reported by the pin can be scaled back into a voltage. This data is added to a pair of lists that collects the data for a preset amount of time. The next step in the code was to plot the signal over time, but it could be interpreted as a digital signal in more advanced software. Figure 4 Signal Interpreting Code Photodiode Operation: Photodiode is connect to analog input of the microcontroller. Photodiode is connected in reverse bias. When light is emitted on the photodiode, the microprocessor capture analog data from photodiode and send that to computer via serial port. A computer program in the computer plot the analog input to give us the picture of the input received.
  • 5. Transmitting Digital Signal through Light Pulses 5 December 2014 5 Observations 1. The output waveform from the photodiode was processed by the microcontroller and was fed into a receiving computer where it was plotted graphically. The received signal is clearly a square wave as produced by the LED, note that the frequency of the signal is exactly the same. This represents an extremely basic digital data transmission. Were the receiving software more advanced, it could be used to send a more informative signal. Note that the scaling factor is arbitrary, the high to low switch can be read regardless. Figure 5 Received signal Plotted graphically 2. The obtained signal was tested without sending pulses through a LED. For this, the LED was disconnected while the code on the transmitting side was running. The receiving side photo detector was kept in darkness so that no light from the surrounding was converted into output. It was observed that the output signal contained noise with a DC offset of about 1.3V. This noise fluctuated between 1.28 to 1.32 Volts at about 200 Hz. Figure 6 Noise signal contained in the Output signal