A vehicle networking system based on general LED vehicle lamp light communication and an implementation method thereof
Patent Information
- Application Number
- CN202310168209.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-27
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2043-02-27
AI Technical Summary
[0004]上述方法均为实验室环境下的通信测试,均实现了一定速率的车联网情景下的可见光通信,但难以大范围推广应用
[0010]本发明的有益效果是实用性强、硬件复杂度低、易于部署、资源利用率高、成本低、对移动性支持较好。具体为:(1)通过采用普通LED车灯的形式,集成发射终端和接收终端,使得系统的整体性增强、实用性提高,且易于部署;(2)通过改造LED车灯驱动电路的方式,在不影响原有的照明功能下进行通信,达到通信照明一体化的目的,赋予了原有设备以新的功能,提高了资源利用率;(3)通过混合使用两种不同的信号发射方案:DAC转换驱动和数字信号直驱,以适配不同车辆的照明系统,提高系统的通用性;(4)通过使用低成本的光敏二极管作为接收终端,降低了硬件复杂度;(5)利用车辆上灯具分布特性和位置,采用数字信号协同控制实现了4-ASK调制,提高传输速率;(6)通过自适应解码阈值调整,提高了系统的移植性与对不同车辆的支持能力;(7)利用曼彻斯特编码的数据跳变特性,减少信号中的直流成分,抑制通信过程中的低频闪烁对照明功能的影响,同时有利于接收终端的滤波处理,降低接收终端解调处理的复杂度;(8)利用Spinal Code的根据多余数据包恢复原数据的特性,对抗车联网移动场景下通信造成的丢包问题,提高了对移动场景的支持性。
Smart Images

Figure CN116961748B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the fields of visible light communication and vehicle networking, and particularly relates to a visible light communication system and implementation method using ordinary LED vehicle lights. The system utilizes ordinary LED vehicle lights to realize information communication and networking between vehicles. Background Technology
[0002] With the rapid development of the automotive industry, problems such as traffic safety and travel efficiency brought about by the automotive society are becoming increasingly prominent. Vehicle-to-everything (V2X) platooning is a practical solution to these problems. The key to V2X lies in solving the communication problem between vehicles, and the access network speed and coverage need further improvement. Compared to traditional wireless radio frequency (RF) communication technologies, visible light communication uses the vast bandwidth (300THz) of the visible light band, which is approximately 10,000 times larger than the RF spectrum. It has the advantage of not needing to consider resource allocation, hidden terminals, multipath issues, etc., as in traditional RF communication, making it highly promising for application. Meanwhile, the widespread application of LED lighting systems provides a good foundation for deploying visible light communication systems based on ordinary LED vehicle lights. Existing LED lighting systems can be appropriately modified to achieve data communication without affecting the original lighting function.
[0003] There are three main solutions for visible light communication systems in the current vehicle-to-everything (V2X) scenario: 1) Using a single LED to communicate with a specialized image sensor. This solution uses a specialized image sensor—an optical communication image sensor (OCI)—as the receiver, simultaneously receiving image and communication information, and combining the two to reconstruct the original information. 2) Using an LED matrix to communicate with a high-speed image sensor. This solution captures the communication information of the LED matrix using a high-speed image sensor, and then uses deep learning and image sequence frame difference methods to reconstruct the original information. 3) Using an LED matrix to communicate with a specialized prism. This solution improves the communication success rate by adding a specialized prism to a regular image sensor. Deep learning methods are then used to reconstruct the original information.
[0004] The methods described above were all tested in a laboratory environment and achieved visible light communication at a certain rate in vehicle-to-everything (V2X) scenarios, but they are difficult to widely promote and apply. There are three main reasons for this: 1) The extensive use of specialized components leads to excessive system complexity and cost. 2) Deep learning methods require large datasets, resulting in high model training costs and poor generalizability. 3) The test scenarios are limited, mostly static, failing to reflect the synchronous communication capabilities of V2X systems in moving environments. In summary, although many research institutions and companies are conducting research on V2X systems for V2X, few commercially available V2X systems based on visible light communication have been applied to people's daily lives.
[0005] Based on the above analysis, existing vehicle-to-everything (V2X) systems based on visible light communication mainly suffer from drawbacks such as poor support for mobile V2X scenarios, high hardware complexity, the need for customized hardware that is difficult to deploy, high complexity of deep learning algorithms, and poor versatility. Summary of the Invention
[0006] The technical problem to be solved by the present invention is to provide a vehicle networking system and its implementation method that has low hardware complexity, is easy to deploy, and is based on visible light communication using ordinary LED vehicle lights and low-cost photodiodes (PDs).
[0007] The vehicle-to-everything (V2X) system based on ordinary LED vehicle headlight communication, which solves the technical problem of this invention, comprises two parts: a transmitting terminal and a receiving terminal. The transmitting terminal is used to send information and includes an information encoding module, an information encapsulation module, a signal modulation module, and an information transmission module. The receiving terminal is used to receive the information sent by the transmitting terminal and demodulate and decode the information, mainly including an information receiving module, a signal processing module, and an information processing unit. The information encoding module is used to encode the raw information to be sent, generating corresponding data packets to combat packet loss and bit errors during transmission. Rateless codes are generally used to combat packet loss, with Spinal codes being preferred. Hamming codes are generally used to combat bit errors, as they can detect and automatically correct errors in the information. The information encapsulation module is used to insert additional training data into the data packets generated by the information encoding module and perform secondary encoding to generate encoded data packets. The additional training data is used by the information processing unit of the receiving terminal to perform adaptive decoding threshold adjustment. The encoding is used to avoid the consecutive occurrence of the same data bits, reducing low-frequency flickering of LED headlights. The signal modulation module uses 4-ASK modulation to modulate the information packet into a digital signal recognizable by the signal transmitting module, and modulates the digital signal into a high-frequency signal above 500KHz to avoid low-frequency light flicker damaging the headlight's illumination function, while also reducing the impact of low-frequency ambient light noise, which is beneficial for filtering by the receiving terminal. The signal transmitting module uses a push-pull circuit to drive the LED headlights to transmit high-frequency modulated signals, realizing the conversion of digital signals into optical signals. The information receiving module uses a photodiode (PD) to receive information, converting the optical signal transmitted by the transmitting terminal into an analog voltage signal. The signal processing module processes the analog voltage signal output by the information receiving module, performing high-pass filtering, linear amplification, and analog-to-digital conversion on the analog signal, outputting a digital signal that the digital processing unit can recognize and process for information processing. The information processing unit performs adaptive decoding threshold adjustment based on the training data of the processed signal, and then performs demodulation and decoding to restore the original information.
[0008] Furthermore, the information encoding module employs a hybrid encoding method combining Spinal Code and Hamming Code; Furthermore, Spinal Code selects a truncated decoding mode. For encoding, the information fragment length is k, preferably 4 bits, and the output channel symbol length is c, preferably 6 bits; for decoding, the truncated node length is B, preferably 256 bits, and the truncation depth is d, preferably 1 bit. Furthermore, the Hamming code is preferably a 7-digit Hamming code; Furthermore, in the information encapsulation module, an n-bit preamble (preferably 4 bits), m-bit training data, and an s-bit sequence number are placed at the header of the data packet, preferably with m = 8 bits and s = 4 bits. A 1-bit stop bit is placed at the tail of the data packet. Then, Manchester encoding is used, which converts information represented by high and low levels of digital signals into information represented by rising and falling edges of digital signals, ensuring the abrupt changes of the digital signals. Furthermore, in the signal modulation module, 4-ASK modulation is adopted, with a total of four symbols. Each symbol contains 2 bits of data, corresponding to the brightness state of the corresponding vehicle light; or the left and right lights of the front or rear light group of the vehicle are used to form brightness superposition, thereby realizing 4-ASK modulation by using only switch control. Furthermore, in the information transmission module, a DAC is used to convert the digital modulation signal into an analog signal, which drives a push-pull circuit composed of field-effect transistors (MOS) to drive ordinary LED vehicle lights to meet the flashing requirements of high-frequency modulation signals; or the digital modulation signal is directly used to drive the left and right lights of the front or rear light groups of the vehicle to send modulated light. Furthermore, the data receiving module uses a photodiode to receive the optical signal and places it on the plane of the LED headlight (right) of the lamp group in the signal transmitting module; Furthermore, the signal processing module uses a series capacitor for high-pass filtering, an operational amplifier circuit for signal amplification, and an analog-to-digital converter for analog-to-digital conversion. Furthermore, the information processing unit is a microcontroller (MCU), a digital signal processor (DSP), a field-programmable array (FPGA), or a dedicated digital signal processing chip (ASIC). Furthermore, the transmitting terminals need to operate in pairs; Furthermore, the receiving terminal is integrated into the LED vehicle light, forming a single unit with the transmitting terminal.
[0009] The present invention addresses the technical problem by employing a visible light communication system using ordinary LED vehicle lights for vehicle networking, comprising the following steps: A. First, the information to be sent is encoded using Hamming code. The original data is 64 bits long. According to the Hamming code encoding rules, 7 parity bits need to be added to the original data. Then, the original data is divided into 18 data packets, each group consisting of k (k=4) bits. For data packets shorter than k bits, zeros are added to the end until the data packet length equals k bits. Next, Spinal Code encoding is performed to map the 18 k-bit data packets into 18 channel symbol data packets of length c (c=6) bits. Then, data encapsulation is performed by the data encapsulation module. First, a 4-bit preamble of "1110" is placed at the beginning of the data packet to indicate the start of information reception. Then, training data of "11100100" is placed for the data processing unit of the receiving terminal to perform adaptive decoding threshold adjustment. Next, "0" is placed at the end of the data packet as a stop bit. Finally, the data packets are encoded into an alternating form of "0" and "1" according to Manchester encoding. B. The signal modulation module maps the encoded data to data symbols according to the 4-ASK modulation method, generates the corresponding digital signal, and attaches it to the 500KHz high-frequency carrier signal to form the final modulated signal. C. In the signal transmission module, the brightness of the LED headlights is driven by a high-speed push-pull circuit switch. A DAC converts the high-frequency modulated digital signal generated by the signal modulation module into an analog signal to control the push-pull circuit switch, driving the vehicle's front or rear headlights to produce different brightness levels; or the high-frequency modulated digital signal can be directly used to drive the left and right lights of the front or rear headlights to send modulated light, thus achieving the conversion of digital signals to optical signals. D. The photosensitive sensor (PD) receives optical signals from the spatial channel and outputs an electrical signal based on changes in the optical signal. Subsequently, the signal processing module uses a high-pass filter circuit to filter out low-frequency ambient light noise signals. The filtered signal is then linearly amplified by an operational amplifier circuit. Finally, an analog-to-digital converter converts the analog electrical signal into a digital signal that the information processing unit can recognize and process. E. The information processing unit first continuously probes the digital signal. When a preamble is detected, the digital signal is demodulated until a stop bit is detected, at which point demodulation stops, resulting in a data symbol stream. Next, training data is identified within the data symbol stream, and an adaptive decoding threshold is adjusted based on the signal amplitude of the training data. Then, according to the adjusted decoding threshold and the Manchester decoding method, the data symbol stream is converted into binary data packets and stored in the information buffer. When the number of data packets m in the buffer is sufficiently large (m>10), the original data is reconstructed using the Spinal Code decoding method. Finally, the data is checked and corrected using the Hamming code error correction method. Data that fails both check and correction is discarded, and data that succeeds in either check or correction is output.
[0010] The advantages of this invention are that it is highly practical, has low hardware complexity, is easy to deploy, has high resource utilization, low cost, and good support for mobility. Specifically: (1) By adopting the form of ordinary LED vehicle lights, the transmitting terminal and receiving terminal are integrated, which enhances the overall system, improves its practicality, and makes it easy to deploy; (2) By modifying the LED vehicle light driving circuit, communication is carried out without affecting the original lighting function, achieving the purpose of integrated communication and lighting, giving the original equipment new functions and improving resource utilization; (3) By using two different signal transmission schemes: DAC conversion drive and digital signal direct drive, the system can be adapted to different vehicle lighting systems, improving the system's versatility; (4) By using low-cost photodiodes as receiving terminals, the hardware complexity is reduced; (5) By utilizing the distribution characteristics and positions of the lights on the vehicle, 4-ASK modulation is achieved using digital signal collaborative control, improving the transmission rate; (6) By adjusting the adaptive decoding threshold, the system's portability and support for different vehicles are improved; (7) By utilizing the data jump characteristics of Manchester encoding, the DC component in the signal is reduced, suppressing the impact of low-frequency flicker on the lighting function during communication, and also facilitating the filtering processing of the receiving terminal, reducing the complexity of the receiving terminal's demodulation processing; (8) By utilizing Spinal Code's ability to recover original data from redundant data packets combats packet loss issues caused by communication in vehicle-to-everything (V2X) mobile scenarios, thus improving support for mobile scenarios. Attached Figure Description
[0011] Figure 1 This is a structural block diagram of one embodiment of the present invention; Figure 2 This is a schematic diagram of a data packet structure according to an embodiment of the present invention; Figure 3 This is a schematic diagram of a signal transmitting module and an information receiving module involved in the present invention. Figure 4 This is a schematic diagram of the signal flow of a certain segment of the signal processing module involved in the present invention; Figure 5 This is a schematic diagram of the process of demodulating and decoding a data packet in the information processing unit involved in this invention. Detailed Implementation
[0012] The present invention will be further described below with reference to the accompanying drawings. It should be noted that these descriptions of embodiments are for illustrative purposes only and do not constitute a limitation thereof.
[0013] like Figures 1 to 5As shown, the vehicle networking system and implementation method based on ordinary LED vehicle light communication of the present invention includes two parts: a transmitting terminal 1 and a receiving terminal 2. The transmitting terminal mainly consists of an information encoding module 10, an information encapsulation module 11, a signal modulation module 12, and a signal transmitting module 13. The receiving terminal mainly includes an information receiving module 20, a signal processing module 21, and an information processing unit 22. The data packet structure is as follows: Figure 2 As shown, the information encoding module 10 uses a hybrid Spinal Code and Hamming Code encoding method to encode the information to be transmitted. The original data is 64 bits long. According to the Hamming Code encoding rules, 7 check bits need to be added to the original data. Then, Spinal Code encoding is performed, dividing the original data into 18 groups of data packets in groups of k (k=4). Next, Spinal Code encoding is performed to map the 18 groups of k-bit data packets into 18 groups of channel symbol data packets of length c (c=6). The information encapsulation module 11 encapsulates and re-encodes the data packets encoded by the information encoding module to generate the information packet to be transmitted. A 4-bit preamble "1110" is placed in the header of the data packet to identify the start of the information, followed by 8 bits of training data "11100100" for the data processing unit of the receiving terminal to perform adaptive decoding threshold adjustment. Finally, "0" is placed at the end of the data packet as the end bit 100. Finally, following Manchester encoding, the data packets are encoded as alternating "0" and "1" forms 101. The signal modulation module 12 employs 4-ASK modulation, mapping the data packets to a digital signal represented by high and low levels, and modulating the digital signal with a 500kHz high-frequency carrier signal to avoid low-frequency light flicker damaging the vehicle headlight's illumination function, while also reducing the impact of low-frequency ambient light noise, which is beneficial for filtering by the receiving terminal. The signal transmitting module 13 uses a push-pull circuit composed of low-cost metal-oxide-semiconductor field-effect transistors (SI2310) to drive the LED headlights to transmit high-frequency carrier signals, realizing the conversion of digital signals to optical signals. The information receiving module 20 uses a photodiode (S5971) to receive information, converting the optical signal transmitted by the transmitting terminal into an analog voltage signal. The signal processing module 21 processes the analog voltage signal output by the information receiving module, using a series capacitor high-pass filter to filter out low-frequency ambient light noise signals. After filtering, a two-stage amplifier (LTC6268IS8) amplifies the analog signal. Finally, an analog-to-digital converter (HiSilicon LSADC) is used to convert the analog signal into a digital signal that the information processing unit can recognize and process for information processing. The information processing unit 22 performs adaptive decoding threshold adjustment based on the training data of the processed signal, and then performs demodulation and decoding to restore the original information. The transmitting terminal and the receiving terminal share a single MCU—HiSilicon Hi3861 V100—as the control core.
[0014] To achieve a more practical and less complex visible light communication system for vehicle-to-everything (V2X) communication, the transmitting terminal 1 utilizes the vehicle's existing standard LED headlights to emit light signals. Compared to the traditional solution of using specially designed LED headlight assemblies, this reduces hardware complexity and eliminates the need to adjust LED headlight assemblies for different vehicles to meet lighting requirements. To meet the modulation requirements of 4-ASK modulation, the information receiving module 20 is positioned at the right headlight. Utilizing the photodiode's sensitivity to light intensity and the difference in light signal intensity received by the left and right headlights due to their different angles, an electrical signal with amplitude gradient characteristics is generated, achieving 4-ASK modulation. This is specifically accomplished by the signal transmitting module 13 and the information receiving module 20, as follows... Figure 3 In the illustrated embodiment, a signal transmitting module 13 of a visible light communication system for vehicle-to-everything (V2X) communication comprises LED headlights, including a front headlight group and a rear headlight group. Each headlight group consists of two LED headlights, used to meet the transmission requirements of 4-ASK modulated signals. The data symbol mapping rules are: "00" represents both headlights being off; "01" represents the left headlight being on and the right headlight being off; "10" represents the left headlight being off and the right headlight being on; and "11" represents both headlights being on. The conversion of digital signals to optical signals is achieved through the regular brightness changes of the LED headlights. The photodiode of the information receiving module 20 converts the optical signal into a 4-ASK modulated electrical signal with amplitude gradient characteristics based on changes in light intensity, for subsequent demodulation processing. Compared with the traditional method of using PWM signals to control the brightness intensity of LED headlights to achieve 4-ASK modulation, this method eliminates the need for an additional PWM drive circuit, reducing hardware complexity. Meanwhile, the light intensity change caused by switching on the headlights is greater than the light intensity change caused by changing the brightness of the headlights, which reduces the possibility of symbol collisions and is beneficial for the receiving terminal to perform adaptive decoding threshold adjustment.
[0015] As described above, the signal processing module 21 in the receiving terminal 2 of the present invention is responsible for processing the signal generated by the information receiving module 20. Figure 4 The signal processing workflow is specifically demonstrated. First, the analog voltage signal output by the information receiving module is continuously probed (211). If a high-frequency signal is detected, the signal capture step (213) is executed; otherwise, the probe continues (211). Then, the captured high-frequency signal undergoes high-pass filtering (214) to extract the high-frequency signal and filter out low-frequency ambient light interference. Next, signal amplification (215) is performed to amplify the filtered analog signal. Then, analog-to-digital conversion (216) is performed to convert the analog signal into a digital signal that the information processing unit can recognize and process for information processing. Finally, the processed digital signal (217) is output and processed by the information processing unit. Furthermore, the information processing unit 22 of the receiving terminal 2 first performs adaptive decoding threshold adjustment before decoding the information. Its decoding strategy is as follows: Figure 5 First, the preamble 221 is identified. Then, based on the gradient changes in the signal amplitude of the training data, the decoding threshold 222 is adjusted. After adjusting the decoding threshold, the Manchester encoding decoding step 223 is executed, and the decoded data is output to the buffer 224. When the number of data packets m in the buffer is greater than 10, the Spinal Code decoding step is executed; otherwise, it reverts to the preamble identification step 221 and continues to acquire new data packets. If the Spinal Code decoding is successful, the Hamming code verification step 224 is executed; otherwise, it reverts to the preamble identification step 221 and waits for new data packets for Spinal Code decoding until the Spinal Code decoding is successful. Generally, only 2-4 more data packets are needed for successful decoding. Therefore, Spinal Code can effectively solve the packet loss problem in visible light communication systems in vehicle-to-everything (V2X) scenarios. After the Spinal Code decoding is completed, the Hamming code verification step 228 is executed. If it conforms to the Hamming code verification rules, the original data 2210 is output. Otherwise, perform error correction step 2211. After error correction, perform verification again 2212. If the verification rules are met, output the original data 2210; otherwise, discard the data 2213.
[0016] Finally, it should be noted that the above embodiments are merely examples for clearly illustrating the present invention and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations. However, obvious variations or modifications derived therefrom are still within the scope of protection of this invention.
Claims
1. A vehicle networking system based on ordinary LED vehicle light communication, characterized in that, It includes a transmitting terminal (1) and a receiving terminal (2); the transmitting terminal (1) is composed of an information encoding module (10), an information encapsulation module (11), a signal modulation module (12) and a signal transmitting module (13); the receiving terminal (2) includes an information receiving module (20), a signal processing module (21) and an information processing unit (22). The transmitting terminal (1) is used to send information. First, the information encoding module (10) encodes the original information to be sent and generates corresponding data packets to combat packet loss and bit errors during transmission. The information encapsulation module (11) inserts additional training data into the generated data packets and performs secondary encoding to generate encoded data packets. Then, the signal modulation module (12) uses 4-ASK modulation to modulate the information packets into digital signals and modulates the digital signals into high-frequency signals above 500KHz. The signal transmitting module (13) uses a push-pull circuit to drive the LED car lights to transmit high-frequency modulated signals to realize the conversion of digital signals into optical signals. The receiving terminal (2) is used to receive information sent by the transmitting terminal and demodulate and decode the information. First, the information receiving module (20) uses a photodiode to receive the information and convert the light signal emitted by the transmitting terminal into an analog voltage signal. Then, the signal processing module (21) performs high-pass filtering, linear amplification, and analog-to-digital conversion on the analog signal and outputs a digital signal. Finally, the information processing unit (22) adjusts the adaptive decoding threshold according to the training data of the processed signal, and then performs demodulation and decoding to restore the original information. The information encoding module (10) uses Spinal Code to combat packet loss and Hamming Code to verify and automatically correct errors in the information.
2. The vehicle networking system based on ordinary LED vehicle light communication according to claim 1, characterized in that: The information encapsulation module (11) inserts additional training data into the data packet, which is used by the information processing unit of the receiving terminal to perform adaptive decoding threshold adjustment.
3. A vehicle networking system based on ordinary LED vehicle light communication according to claim 1, characterized in that: The signal modulation module (12) uses 4-ASK modulation to correspond to the brightness and darkness of the left and right lights of the front or rear light group of the vehicle, and modulates the digital signal into a high-frequency signal of 500KHz or higher.
4. A vehicle networking system based on ordinary LED vehicle light communication according to claim 1, characterized in that: The signal transmitting module (13) adopts a push-pull circuit or directly uses digital modulation signals to drive the LED vehicle lights to emit high-frequency modulated light.
5. A vehicle networking system based on ordinary LED vehicle light communication according to claim 1, characterized in that: The information receiving module (20) is placed at one side of the headlight. It utilizes the characteristics of photodiodes being sensitive to light intensity and the different angles of the left and right headlights causing different intensity of the received light signals to generate an electrical signal with amplitude gradient variation characteristics.
6. A vehicle networking system based on ordinary LED vehicle light communication according to claim 1, characterized in that: The information processing unit (22) performs adaptive decoding threshold adjustment based on the training data in the processed signal.
7. A method for implementing a vehicle networking system based on ordinary LED vehicle headlight communication, characterized in that, Includes the following steps: A. First, the information encoding module (10) encodes the information to be sent using Hamming code. The original data is 64 bits long. According to the Hamming code encoding rules, 7 check bits need to be added to the original data. Then, the original data is divided into 18 data packets with k=4 bits as a group. For data packets with a length of less than k bits, 0 needs to be added to the end until the data packet length is equal to k bits. Next, Spinal Code encoding is performed to map the 18 groups of k-bit data packets into 18 groups of channel symbol data packets with a length of c=6 bits. Then, the data is encapsulated by the information encapsulation module (11). First, a 4-bit preamble of "1110" is placed in the header of the data packet to indicate the start of information reception. Then, training data of "11100100" is placed in the header of the data packet for the data processing unit of the receiving terminal to perform adaptive decoding threshold adjustment. Next, "0" is placed at the end of the data packet as the end bit. Finally, the data packet is encoded into an alternating form of "0" and "1" according to the Manchester encoding method. B. Signal modulation module (12) performs data symbol mapping on the encoded data according to the 4-ASK modulation method, generates the corresponding digital signal, and attaches it to the 500KHz high-frequency carrier signal to form the final modulation signal; C. Signal transmission module (13) uses a push-pull circuit to switch at high speed to drive the brightness and darkness of the LED headlights; uses a DAC to convert the high-frequency modulated digital signal into an analog signal to control the switch of the push-pull circuit, driving the front headlights or rear headlights of the vehicle to generate different brightness and darkness information; or directly uses the high-frequency modulated digital signal to drive the left and right lights of the front headlights or rear headlights to send modulated light, realizing the conversion of digital signals into light signals. D. The information receiving module (20) uses a photosensitive sensor to receive light signals in the spatial channel and outputs electrical signals according to the changes in the light signals; then, the signal processing module (21) filters the low-frequency ambient light noise signals through a high-pass filter circuit; the filtered signal is linearly amplified by an operational amplifier circuit; finally, the analog electrical signal is converted into a digital signal that can be recognized and processed by the information processing unit through an analog-to-digital converter. E. The information processing unit (22) first continuously probes the digital signal. When the preamble is detected, it demodulates the digital signal until the stop bit is detected, at which point demodulation stops, and a data symbol stream is obtained. Then, it identifies the training data in the data symbol stream and adjusts the adaptive decoding threshold according to the signal amplitude of the training data. Then, according to the adjusted decoding threshold and the Manchester decoding method, it converts the data symbol stream into binary data packets and stores them in the information buffer. When the number of data packets in the buffer is greater than 10, it restores the original data according to the Spinal Code decoding method. Then, according to the Hamming code verification and error correction method, it verifies and corrects the data, discards the data that fails to verify and correct, and outputs the data that has been successfully verified or corrected.
Citation Information
Patent Citations
Vehicle-to-vehicle communication transceiver based on LED vehicle lamp, and coding and decoding method
CN108631867A
Visible light communication system based on spatial synthesis modulation and implementation method
CN109462437A