Skip to main content

5G

UNDERWATER EFFECTIVE DATA TRANSMISSION USING VISIBLE LIGHT COMMUNICATION WITH 5G DATA RATE


ABSTRACT
            Visible Light Communication (VLC) is emerging as a next generation data transmission (5G) method for short-range communication applications and the effect of data modulation on the emitted light quality of phosphor converted white LEDs. A software architecture is developed to process and stream data. The results showed that provided the expected average current driving the LEDs remains unchanged then the emitted light quality will stay the same. DC-balanced modulating signal, with a non-varying average value, any fluctuations in the instantaneous driving current due to data modulation do not have any significant impact on the measured light quality metrics.

Visible light communication applications therefore, a DC-balanced signalling becomes a prerequisite if the expected quality of light emitted by the LEDs is to be preserved. The experimental prototype consists includes transmitter and receiver unit from which the data transmission can be made by means of a visible light which is a wireless data transmission and the data can be monitored by means of pc. The software architecture is bridged with a hardware section, which facilitates free-space VLC channel, over a Universal Serial Bus (USB) to serial interface. A particularly attractive feature of our system is that it uses commonly available, low-cost components which enables its implementation in everyday applications. The prototype includes transmitter and receiver unit. The transmitter unit consists of voice playback with a pc input from which the voice is transmitted via lifi transmitter and the voice gets received in a lifi receiver and amplified in voice amplifier.






BLOCK DIAGRAM









PIC MICRO
CONTROLLER


PC
POWER SUPPLY
LCD
LI-FI
TRANSMITTER MODULE


 
 


















RECEIVER



POWER SUPPLY







PIC MICRO
CONTROLLER


LI-FI RECEIVER
MODULE
DETECTOR

AMPLIFIER

PC
 




































EXISTING SYSTEM

·        VLC can be deemed appropriate without quantifying their impact on the light emitted by the transmitting leds.
·        Power consumption of existing system is high compared to proposed system.
·        In existing system, inference and noise of the signal is high.
·        Power consumption of existing system is high compared to proposed system.
·        Installation cost and environmental hazards are high compared to proposed system.


PROPOSED SYSTEM
·        Predictable and matched luminous intensity and chromaticity (i.e. Light quality) from each led.
·        Power consumption is very low when compared to the existing system.
·        The light quality of leds used for lifi, the modulating signal is dc balanced based on the user expectation.
·        The proposed system can be used in situations where a household has many appliances with audio output.
·        Good perceptible audible quality PCM streaming
·        Installation cost and environmental hazards are less in proposed system.



HARDWARE REQUIRMENT

      MICROCONTROLLER (PIC16F877A)
      VLC MODULE
      PIR SENSESOR
      ULTRASONIC SENSESOR
      HEART BEAT SENSESOR
      LCD
      BATTERY
      PERSONAL COMPUTER
      VOICE PLAYBACK
      SPEAKER


SOFTWARE REQUIRMENT

      MP LAB IDE
      EMBEDDED C


Comments

Popular posts from this blog

IDENTITY-BASED PROXY-ORIENTED DATA UPLOADING AND REMOTE DATA INTEGRITY CHECKING IN PUBLIC CLOUD report

IDENTITY-BASED PROXY-ORIENTED DATA UPLOADING AND REMOTE DATA INTEGRITY CHECKING IN PUBLIC CLOUD ABSTRACT More and more clients would like to store their data to PCS (public cloud servers) along with the rapid development of cloud computing. New security problems have to be solved in order to help more clients process their data in public cloud. When the client is restricted to access PCS, he will delegate its proxy to process his data and upload them. On the other hand, remote data integrity checking is also an important security problem in public cloud storage. It makes the clients check whether their outsourced data is kept intact without downloading the whole data. From the security problems, we propose a novel proxy-oriented data uploading and remote data integrity checking model in identity-based public key cryptography: IDPUIC (identity-based proxy-oriented data uploading and remote data integrity checking in public cloud). We give the formal definition, system model and se...

A SHOULDER SURFING RESISTANT GRAPHICAL AUTHENTICATION SYSTEM

A SHOULDER SURFING RESISTANT GRAPHICAL AUTHENTICATION SYSTEM ABSTRACT Authentication based on passwords is used largely in applications for computer security and privacy. However, human actions such as choosing bad passwords and inputting passwords in an insecure way are regarded as”the weakest link” in the authentication chain. Rather than arbitrary alphanumeric strings, users tend to choose passwords either short or meaningful for easy memorization. With web applications and mobile apps piling up, people can access these applications anytime and anywhere with various devices. This evolution brings great convenience but also increases the probability of exposing passwords to shoulder surfing attacks. Attackers can observe directly or use external recording devices to collect users’ credentials. To overcome this problem, we proposed a novel authentication system PassMatrix, based on graphical passwords to resist shoulder surfing attacks. With a one-time valid login indicator and ...

garbage monitoring using arduino code with gsm

#include <SoftwareSerial.h> #include <LiquidCrystal.h> //LiquidCrystal lcd(7, 6, 5, 4, 3, 2); LiquidCrystal lcd(13, 12, 11, 10, 9, 8); SoftwareSerial mySerial(0,1); #define trigPin 2 #define echoPin 3 #define PIR_sensor 4 #define m11 5 #define m12 6 void setup() {    lcd.begin(16, 2);    lcd.print("    Garbage    ");    Serial.println("garbage ");   lcd.setCursor(0,1);   lcd.print("   Open Close    ");   Serial.println(" open close");   delay(3000);   lcd.clear();   //lcd.print(" ");   delay(2000); mySerial.begin(9600); // Setting the baud rate of GSM Module Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT);  pinMode(m11, OUTPUT);   pinMode(m12, OUTPUT);   } void loop() {  readPIR();  pingDist();  SendMessage(); } void pingDist ()   {     long duration, distance;...