Visible Light Communication Parameter Detection via Training Packets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Visible light communication (VLC) technologies face challenges in quickly and accurately determining the central frequency and usable bandwidth of visible light sources, as these parameters vary significantly among different types of light sources, such as fluorescent lamps, which hinders effective communication.
Innovation Solution
A VLC device and method that utilize a processing circuit and current driving circuit to send training packets with candidate central frequencies and bandwidths, allowing for decoding and selection of the optimal central frequency and bandwidth for communication, enabling accurate configuration of the visible light source.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If training packets with multiple candidate frequencies and bandwidths are transmitted to determine visible light source parameters, then measurement precision of central frequency and bandwidth is improved, but loss of time increases due to multiple transmission rounds
Solution Approach 1:
The system pre-prepares multiple candidate central frequencies and bandwidth values in the training packets before transmission. The receiver decodes these packets to identify the correct parameters in advance, eliminating the need for iterative searching and reducing time loss while maintaining high measurement precision.
2Adaptability or versatility
If multiple types of visible light sources are supported with different central frequencies and bandwidths, then adaptability of the VLC system is improved, but device complexity increases due to need to handle various parameters
Solution Approach 1:
The visible light source parameters (central frequency and bandwidth) are automatically determined through decoding training packets transmitted by the receiver. This self-service mechanism eliminates manual configuration and reduces device complexity while maintaining high adaptability to support multiple light source types with different parameters.
3Ease of operation
If traditional iterative searching methods are used to find central frequency and bandwidth, then ease of operation is maintained, but productivity decreases due to slow parameter determination
Solution Approach 1:
The receiver pre-generates and transmits training packets containing multiple candidate central frequencies and bandwidth values before actual communication begins. This preliminary action allows the transmitter to quickly identify the correct parameters by decoding these packets, significantly improving productivity while maintaining ease of operation through automatic detection.
Solution Approach 2:
The system dynamically adjusts the training packet transmission process based on decoding results. The transmitter monitors which candidate parameters are successfully decoded and adapts by selecting the correct central frequency and bandwidth for subsequent communication, enabling fast automatic parameter determination without complex manual intervention.
Data Source
AI summary
A visible light communication method performs visible light communication by using a visible light source. In searching a central frequency of the visible light source, a plurality of central-frequency training packets are sent, the central-frequency training packets including a plurality of central-frequency candidates, and one among the plurality of central-frequency candidates is selected as the central frequency of the visible light source based on a first decoding result on the plurality of central-frequency training packets. In searching a bandwidth of the visible light source, a plurality of bandwidth training packets are sent, the bandwidth training packets including a plurality of bandwidth candidates and the central frequency of the visible light source, and one among the plurality of bandwidth candidates is selected as the bandwidth of the visible light source based on a second decoding result on the plurality of bandwidth training packets.


