A wireless communication system
By performing data bit-width conversion during data upload and download, an independent working mode for the wireless communication system is achieved, which is applicable to fields such as autonomous driving, vehicle-to-everything (V2X) communication, data centers, wireless communication, and embedded data acquisition.
Patent Information
- Application Number
- CN202310359788.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-31
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-03-31
AI Technical Summary
Existing wireless communication systems have low data exchange efficiency, cannot meet the bandwidth requirements of massive data transmission, and have a single working mode, making it impossible to achieve full-duplex communication.
The system employs a first data exchange module to communicate with the transmitting end and a second data exchange module to communicate with the receiving end. Data is transmitted in free space via optical signals, and data bit width conversion is performed during data upload and download processes to enable independent operation of the upload and download links, forming a full-duplex mode.
It improves data transmission rate, meets the needs of massive data transmission, and works independently in full-duplex mode, making it suitable for fields such as autonomous driving, vehicle-road cooperation, data centers, wireless communication, and embedded data acquisition.
Smart Images

Figure CN116366204B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a wireless communication system. BACKGROUND
[0002] The existing data transmission scheme has a wired data transmission system based on cable or optical fiber and a wireless communication system for data transmission.
[0003] The wired data transmission system can meet the bandwidth requirement of mass data transmission, but the existence of cable or optical fiber limits its application, especially in emerging fields such as automatic driving and vehicle-road cooperation, and its application flexibility is poor.
[0004] The wireless communication system mainly uses WiFi, Bluetooth and other technologies. When mass data transmission is required, WiFi and Bluetooth technologies cannot meet the bandwidth requirement of mass data transmission. In addition, most of the wireless transmission schemes such as WiFi and Bluetooth technology work in half-duplex mode, and can only realize data transmission from the sending end to the receiving end or data transmission from the receiving end to the sending end at the same time, and the data exchange efficiency is low. SUMMARY
[0005] The technical problem to be solved by the present application is to provide a wireless communication system to solve the technical problem of low data exchange efficiency of the existing wireless communication system.
[0006] The technical scheme adopted by the present application to solve the technical problem is to provide a wireless communication system, comprising:
[0007] A sending end for acquiring data;
[0008] A receiving end for generating feedback information;
[0009] A first data exchange module in communication with the sending end;
[0010] A second data exchange module in communication with the receiving end;
[0011] A first optical signal transmission module and a second optical signal transmission module are arranged between the first data exchange module and the second data exchange module;
[0012] In the transmission direction of data from the sending end to the receiving end, the first data exchange module converts the data transmitted by the sending end into a first analog signal, the first optical signal transmission module transmits the first analog signal to the second data exchange module, and the second data exchange module converts the first analog signal into a first data packet and transmits the first data packet to the receiving end;
[0013] In the transmission direction from the receiving end to the sending end, the second data exchange module converts the feedback information transmitted by the receiving end into a second analog signal after data bit width conversion, the second optical signal transmission module transmits the second analog signal to the first data exchange module, the first data exchange module converts the second analog signal into a second data packet, and performs data bit width conversion on the second data packet, and transmits the converted second data packet to the sending end.
[0014] Preferably, the first data exchange module comprises a first bit width conversion unit, a first serial-parallel conversion unit and a second serial-parallel conversion unit, the first serial-parallel conversion unit is arranged between the sending end and the first optical signal transmission module, and is used for converting the data transmitted by the sending end into a first analog signal and transmitting the first analog signal to the first optical signal transmission module; the second serial-parallel conversion unit is arranged between the second optical signal transmission module and the first bit width conversion unit, and is used for converting the second analog signal into a second data packet and transmitting the second data packet to the first bit width conversion unit; and the first bit width conversion unit is arranged between the second serial-parallel conversion unit and the sending end, and is used for transmitting the second data packet to the sending end after data bit width conversion.
[0015] Preferably, the data transmission rate of the second serial-parallel conversion unit is less than the data transmission rate of the first serial-parallel conversion unit.
[0016] Preferably, the first data exchange module further comprises a first data buffer unit and a second data buffer unit, the first data buffer unit is arranged between the sending end and the first serial-parallel conversion unit, and is used for storing the data of the sending end and transmitting the data to the first serial-parallel conversion unit in a beat-by-beat manner when the data is stored; and the second data buffer unit is arranged between the first bit width conversion unit and the sending end, and is used for storing the second data packet and transmitting the second data packet to the sending end in a beat-by-beat manner after the complete second data packet is stored.
[0017] Preferably, the first data exchange module further comprises a third serial-parallel conversion unit, the third serial-parallel conversion unit is used for decoding the data of the sending end, obtaining an Ethernet data packet, and encoding and serial-parallel converting the data in the first bit width conversion unit and transmitting the data to the sending end.
[0018] Preferably, the second data exchange module comprises a second bit width conversion unit, a fourth serial-parallel conversion unit and a fifth serial-parallel conversion unit, the fourth serial-parallel conversion unit is arranged between the second optical signal transmission module and the receiving end, and is used for converting the first analog signal into the first data packet and transmitting the first data packet to the receiving end; the second bit width conversion unit is arranged between the receiving end and the fifth serial-parallel conversion unit, and is used for transmitting the feedback information transmitted by the receiving end to the fifth serial-parallel conversion unit after data bit width conversion; and the fifth serial-parallel conversion unit is arranged between the second bit width conversion unit and the second optical signal transmission module, and is used for converting the feedback information transmitted by the second bit width conversion unit into the second analog signal and transmitting the second analog signal to the second optical signal transmission module.
[0019] Preferably, the data transmission rate of the fifth serial-parallel conversion unit is less than the data transmission rate of the fourth serial-parallel conversion unit.
[0020] Preferably, the second data exchange module further comprises a third data buffer unit and a fourth data buffer unit, the third data buffer unit is arranged between the fourth serial-parallel conversion unit and the receiving end, and is used for storing the first data packet transmitted by the fourth serial-parallel conversion unit and transmitting the data to the receiving end in a beat-by-beat manner when the data is stored; and the second data buffer unit is arranged between the receiving end and the second bit width conversion unit, and is used for storing the feedback information transmitted by the receiving end and transmitting the complete data to the second bit width conversion unit in a beat-by-beat manner when the complete data is stored.
[0021] Preferably, the second data exchange module further comprises a sixth serial-parallel conversion unit, the sixth serial-parallel conversion unit is used for decoding the feedback information of the receiving end, obtaining the Ethernet data packet, and encoding and serial-parallel converting the first data packet transmitted by the fourth serial-parallel conversion unit and transmitting the first data packet to the receiving end.
[0022] Preferably, the first optical signal transmission module comprises a first laser emission unit and a first laser receiving unit, the first laser emission unit outputs a first laser signal to the first laser receiving unit based on the first analog signal, and the first laser receiving unit converts the first laser signal into a corresponding first analog signal and transmits the first analog signal to the second data exchange module after amplification;
[0023] Preferably, the second optical signal transmission module comprises a second laser emission unit and a second laser receiving unit, the second laser emission unit outputs a second laser signal to the second laser receiving unit based on the second analog signal, and the second laser receiving unit converts the second laser signal into a corresponding second analog signal and transmits the second analog signal to the first data exchange module after amplification.
[0024] The application has the advantages that, compared with the prior art, the application sets the first data exchange module to communicate with the sending end and the second data exchange module to communicate with the receiving end, in the transmission direction from the sending end to the receiving end, the first data exchange module transmits the data to be transmitted in the form of optical signal in free space through the first optical signal transmission module, to the second data exchange module, and the second data exchange module transmits the first data packet to the receiving end, to realize the uploading of data, in the transmission direction from the receiving end to the sending end, the second data exchange module transmits the feedback information to be transmitted in the form of optical signal in free space through the second optical signal transmission module after data bit width conversion, to the first data exchange module, and the first data exchange module transmits the second data packet to the sending end after data bit width conversion, to realize the downloading of data, in the uploading and downloading process of data, the free space optical signal is used for communication, and the data bit width conversion is performed on the data in the downloading process of data, so that the uploading link and the downloading link of the wireless communication system can work independently, the whole system can work in full duplex mode, the data transmission rate is improved, and the transmission demand of mass data can be met. BRIEF DESCRIPTION OF DRAWINGS
[0025] The application will be further described below in combination with the drawings and embodiments, and the drawings are as follows:
[0026] Figure 1 is a structural block diagram of an embodiment of the wireless communication system provided by the application;
[0027] Figure 2 is Figure 1 is a structural block diagram of an embodiment of the first data exchange module in the application;
[0028] Figure 3 is Figure 1 is a structural block diagram of an embodiment of the second data exchange module in the application;
[0029] Figure 4 is Figure 1 is a structural block diagram of an embodiment of the first optical signal transmission module in the application;
[0030] Figure 5 is Figure 1 is a structural block diagram of an embodiment of the second optical signal transmission module in the application.
[0031] The reference signs in the drawings are as follows:
[0032] 10. Transmitter; 11. First network interface; 20. Receiver; 21. Second network interface; 30. First data exchange module; 31. First bit width conversion unit; 32. First serial-to-parallel conversion unit; 33. Second serial-to-parallel conversion unit; 34. First data buffer unit; 35. Second data buffer unit; 36. Third serial-to-parallel conversion unit; 40. Second data exchange module; 41. Second bit width conversion unit; 42. Fourth serial-to-parallel conversion unit; 43. Fifth serial-to-parallel conversion unit; 44. Third data buffer unit; 45. Fourth data buffer unit; 46. Sixth serial-to-parallel conversion unit; 50. First optical signal transmission module; 51. First laser emitting unit; 52. First laser receiving unit; 53. First laser driving unit; 60. Second optical signal transmission module; 61. Second laser emitting unit; 62. Second laser receiving unit; 63. Second laser driving unit. Detailed Implementation
[0033] The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0034] like Figure 1 As shown, the present invention provides a preferred embodiment of a wireless communication system.
[0035] refer to Figure 1 The wireless communication system includes a transmitter 10, a receiver 20, a first data exchange module 30, a second data exchange module 40, a first optical signal transmission module 50, and a second optical signal transmission module 60.
[0036] The sender 10 is used to acquire data.
[0037] The receiver 20 is used to generate feedback information. This feedback information may be a small amount of control information data that the receiver 20 needs to transmit to the transmitter 10.
[0038] The first data exchange module 30 communicates with the sending end 10.
[0039] The second data exchange module 40 communicates with the receiving end 20.
[0040] Both the first optical signal transmission module 50 and the second optical signal transmission module 60 are located between the first data exchange module 30 and the second data exchange module 40.
[0041] In the transmission direction from the transmitting end 10 to the receiving end 20, the first data exchange module 30 processes and converts the data transmitted by the transmitting end 10 into a first analog signal, the first optical signal transmission module 50 transmits the first analog signal to the second data exchange module 40, the second data exchange module 40 converts the first analog signal into a first data packet, and transmits the first data packet to the receiving end 20.
[0042] In the transmission direction from the receiving end 20 to the transmitting end 10, the second data exchange module 40 converts the feedback information transmitted by the receiving end 20 into a second analog signal after performing data bit width conversion. The second optical signal transmission module 60 transmits the second analog signal to the first data exchange module 30. The first data exchange module 30 converts the second analog signal into a second data packet, performs data bit width conversion on the second data packet, and transmits the converted second data packet to the transmitting end 10.
[0043] This invention establishes a first data exchange module 30 that communicates with the transmitting end 10, and a second data exchange module 40 that communicates with the receiving end 20. In the transmission direction from the transmitting end 10 to the receiving end 20, the first data exchange module 30 transmits the data to be transmitted via a first optical signal transmission module 50 in free space as an optical signal to the second data exchange module 40. The second data exchange module 40 then transmits the first data packet to the receiving end 20, thus achieving data uploading. In the transmission direction from the receiving end 20 to the transmitting end 10, the second data exchange module 40 transmits the feedback information to be transmitted... After the data bit width is converted, it is transmitted in free space as an optical signal through the second optical signal transmission module 60 and transmitted to the first data exchange module 30. The first data exchange module 30 converts the data bit width of the second data packet and transmits it to the sending end 10 to realize data download. During the data upload and download process, free space optical signals are used for communication and data bit width is converted during the data download process. This allows the upload and download links of the wireless communication system to work independently. The entire system can work in full-duplex mode, which improves the data transmission rate and can meet the transmission needs of massive amounts of data.
[0044] The wireless communication system described in this application provides a feasible solution for massive data transmission in fields such as autonomous driving, vehicle-road cooperation, data centers, wireless communication, and embedded data acquisition.
[0045] The first optical signal transmission module 50 generates an optical signal based on the first analog signal, transmits it in free space in the form of an optical signal, and then converts the optical signal into a corresponding first analog signal and transmits it to the second data exchange module 40 to realize the transmission of massive amounts of data in the form of an optical signal.
[0046] The second optical signal transmission module 60 generates an optical signal based on the second analog signal, transmits it in free space as an optical signal, and then converts the optical signal into a corresponding second analog signal and transmits it to the first data exchange module 30 to realize the transmission of massive amounts of data in the form of optical signals.
[0047] Since free-space optical links operate at the data link layer and are independent of upper-layer protocols for data transmission, they can directly use existing network communication protocols, thus having a wide range of applications and low software development difficulty.
[0048] In one embodiment, reference Figure 1 and Figure 2 The first data exchange module 30 includes a first wide conversion unit 31, a first serial-to-parallel conversion unit 32, and a second serial-to-parallel conversion unit 33.
[0049] The first serial-to-parallel conversion unit 32 is located between the transmitting end 10 and the first optical signal transmission module 50, and is used to convert the data transmitted by the transmitting end 10 into a first analog signal and transmit it to the first optical signal transmission module 50. The first serial-to-parallel conversion unit 32 can realize the conversion between the data of the transmitting end 10 and the signal transmitted to the first optical signal transmission module 50.
[0050] The second serial-to-parallel conversion unit 33 is located between the second optical signal transmission module 60 and the first wide-area conversion unit 31. It is used to convert the second analog signal into a second data packet and transmit it to the first wide-area conversion unit 31. The second serial-to-parallel conversion unit 33 can realize the conversion between the signal transmitted by the second optical signal transmission module 60 and the signal transmitted to the first wide-area conversion unit 31.
[0051] The first width conversion unit 31 is located between the second serial-to-parallel conversion unit 33 and the sending end 10, and is used to convert the data bit width of the second data packet before transmitting it to the sending end 10. The first width conversion unit 31 can convert the bit width of the data transmitted between the second serial-to-parallel conversion unit 33 and the sending end 10, so that the upload bandwidth and download bandwidth of the data in the first data exchange module 30 will not affect each other.
[0052] By setting the first wide conversion unit 31, the first serial-to-parallel conversion unit 32, and the second serial-to-parallel conversion unit 33, the mutual conversion between data format and analog signal format of the data transmitted from the transmitting end 10 to the receiving end 20 can be realized.
[0053] In specific applications, the first serial-to-parallel conversion unit 32 can adopt a first serial-to-parallel conversion device. The second serial-to-parallel conversion unit 33 can adopt a second serial-to-parallel conversion device. A serial-to-parallel conversion device is an abbreviation for serdes (serializer) and deserializer (deserializer). A serial-to-parallel conversion device is a "physical device" that converts parallel data into serial data for transmission and converts received serial data into parallel data.
[0054] Furthermore, the data transmission rate of the second serial-to-parallel conversion unit 33 is less than the data transmission rate of the first serial-to-parallel conversion unit 32.
[0055] Optionally, the data transmission rate of the second serial-to-parallel conversion unit 33 is gigabit, and the data transmission rate of the first serial-to-parallel conversion unit 32 is 10 gigabit. The data transmission rate of the first serial-to-parallel conversion unit 32 used for data transmission from the transmitting end 10 to the receiving end 20 is much higher than the data transmission rate of the second serial-to-parallel conversion unit 33 used for data transmission from the receiving end 20 to the transmitting end 10. Gigabit and 10 gigabit are merely examples and do not limit the data transmission rates of the first serial-to-parallel conversion unit 32 and the second serial-to-parallel conversion unit 33.
[0056] Typically, the amount of data transmitted from the transmitting end 10 to the receiving end 20 is relatively large, requiring a large bandwidth, while the amount of data transmitted from the receiving end 20 to the transmitting end 10 is relatively small, requiring a small bandwidth. The bandwidth difference between the two is huge. Therefore, by setting the data transmission rate of the second serial-to-parallel conversion unit 33 to be less than the data transmission rate of the first serial-to-parallel conversion unit 32, an asymmetric data transmission structure is formed. While ensuring the data transmission bandwidth, the system complexity and cost can be effectively reduced.
[0057] Further, refer to Figure 1 and Figure 2 The first data exchange module 30 also includes a first data buffer unit 34 and a second data buffer unit 35. The first data buffer unit 34 is located between the sending end 10 and the first serial-to-parallel conversion unit 32, and is used to store the data of the sending end 10 and transmit the data to the first serial-to-parallel conversion unit 32 step by step when the data is stored. The second data buffer unit 35 is located between the second serial-to-parallel conversion unit 33 and the first wide conversion unit 31, and is used to store the second data packet and transmit it to the sending end 10 step by step after storing the complete second data packet.
[0058] When the first serial-to-parallel conversion unit 32 needs to process a piece of data, it can buffer the data transmitted by the sending end 10 in the first data buffer unit 34, thereby reducing the demand for transmission bandwidth and congestion. Similarly, when the sending end 10 needs to process a piece of data, it can buffer the data transmitted by the first serial-to-parallel conversion unit 31 in the second data buffer unit 35, thereby reducing the demand for transmission bandwidth and congestion.
[0059] refer to Figure 1 and Figure 2 The first data exchange module 30 also includes a third serial-to-parallel conversion unit 36, which is used to decode the data of the sending end 10, obtain Ethernet data packets, and encode and convert the data in the first wide conversion unit 31 into serial and parallel data before transmitting it to the sending end 10.
[0060] In specific applications, the third serial-to-parallel conversion unit 36 can be a third serial-to-parallel conversion device.
[0061] In one embodiment, reference Figure 1and Figure 3 The second data exchange module 40 includes a second bit-width conversion unit 41, a fourth serial-to-parallel conversion unit 42, and a fifth serial-to-parallel conversion unit 43.
[0062] The fourth serial-to-parallel conversion unit 42 is located between the second optical signal transmission module 60 and the receiving end 20, and is used to convert the first analog signal into a first data packet and transmit it to the receiving end 20. The fourth serial-to-parallel conversion unit 42 can realize the conversion between the signal of the second optical signal transmission module 60 and the data transmitted to the receiving end 20.
[0063] The second bit-width conversion unit 41 is located between the receiving end 20 and the fifth serial-to-parallel conversion unit 43. It is used to convert the data bit-width of the feedback information transmitted by the receiving end 20 and then transmit it to the fifth serial-to-parallel conversion unit 43. The second bit-width conversion unit 41 can convert the bit width of the data transmitted between the fifth serial-to-parallel conversion unit 43 and the receiving end 20, so that the upload bandwidth and download bandwidth of the data in the second data exchange module 40 will not affect each other.
[0064] The fifth serial-to-parallel conversion unit 43 is located between the second bit-width conversion unit 41 and the second optical signal transmission module 60. It is used to convert the feedback information after the second bit-width conversion unit 41 performs data bit-width conversion into a second analog signal and transmit it to the second optical signal transmission module 60. The fifth serial-to-parallel conversion unit 43 can realize the conversion between the data transmitted by the second bit-width conversion unit 41 and the signal transmitted to the second optical signal transmission module 60.
[0065] In specific applications, the fourth serial-to-parallel conversion unit 42 can be a fourth serial-to-parallel converter. The fifth serial-to-parallel conversion unit 43 can be a fifth serial-to-parallel converter.
[0066] Furthermore, the data transmission rate of the fifth serial-to-parallel conversion unit 43 is less than the data transmission rate of the fourth serial-to-parallel conversion unit 42.
[0067] Typically, the amount of data transmitted from the transmitting end 10 to the receiving end 20 is relatively large, requiring a large bandwidth, while the amount of data transmitted from the receiving end 20 to the transmitting end 10 is relatively small, requiring a small bandwidth. The bandwidth difference between the two is significant. Therefore, by setting the data transmission rate of the fifth serial-to-parallel conversion unit 43 to be less than the data transmission rate of the fourth serial-to-parallel conversion unit 42, an asymmetric data transmission structure is formed. This effectively reduces system complexity and costs while ensuring data transmission bandwidth.
[0068] Furthermore, the second data exchange module 40 also includes a third data buffer unit 44 and a fourth data buffer unit 45. The third data buffer unit 44 is located between the fourth serial-to-parallel conversion unit 42 and the receiving end 20, and is used to store the first data packet transmitted by the fourth serial-to-parallel conversion unit 42 and transmit the data to the receiving end 20 step by step when data is stored. The second data buffer unit 35 is located between the receiving end 20 and the second bit-width conversion unit 41, and is used to store the feedback information transmitted by the receiving end 20, and transmit the data to the second bit-width conversion unit 41 step by step after storing complete data.
[0069] When the receiving end 20 needs to process a piece of data, it can buffer the data transmitted by the fourth serial-to-parallel conversion unit 42 in the third data buffer unit 44, thereby reducing the demand for transmission bandwidth and congestion. Similarly, when the second bit-width conversion unit 41 needs to process a piece of data, it can buffer the data transmitted by the receiving end 20 in the fourth data buffer unit 45, thereby reducing the demand for transmission bandwidth and congestion.
[0070] refer to Figure 3 The second data exchange module 40 also includes a sixth serial-to-parallel conversion unit 46, which is used to decode the feedback information of the receiving end 20, obtain Ethernet data packets, and encode and convert the first data packet transmitted by the fourth serial-to-parallel conversion unit 42 to serial transmission to the receiving end 20.
[0071] In specific applications, the sixth serial-to-parallel conversion unit 46 can be a sixth serial-to-parallel conversion device.
[0072] In one embodiment, reference Figure 1 and Figure 4 The first optical signal transmission module 50 includes a first laser emitting unit 51 and a first laser receiving unit 52. The first laser emitting unit 51 outputs a first laser signal to the first laser receiving unit 52 based on a first analog signal. The first laser receiving unit 52 converts the first laser signal into a corresponding first analog signal and then transmits it to the second data exchange module 40.
[0073] The first analog signal serves as the modulation signal for the first laser emitting unit 51, modulating the first laser signal output by the first laser emitting unit 51. The first laser signal output by the first laser emitting unit 51 propagates in free space. The first laser receiving unit 52 receives the first laser signal propagating in free space, converts it into a corresponding first analog signal, amplifies it, and transmits it to the second data exchange module 40, thus enabling data to be transmitted in free space as an optical signal, providing high flexibility.
[0074] In specific applications, the first laser receiving unit 52 can be a photodiode, an optical receiver, or other devices capable of receiving laser signals.
[0075] Furthermore, the first optical signal transmission module 50 also includes a first laser driving unit 53, which drives the first laser emitting unit 51 to emit a first laser signal.
[0076] In one embodiment, reference Figure 2 and Figure 5 The second optical signal transmission module 60 includes a second laser emitting unit 61 and a second laser receiving unit 62. The second laser emitting unit 61 outputs a second laser signal to the second laser receiving unit 62 based on a second analog signal. The second laser receiving unit 62 converts the second laser signal into a corresponding second analog signal, amplifies it, and then transmits it to the first data exchange module 30.
[0077] The second analog signal serves as the modulation signal for the second laser emitting unit 61, modulating the second laser signal output by the second laser emitting unit 61. The second laser signal output by the second laser emitting unit 61 propagates in free space. The second laser receiving unit 62 receives the second laser signal propagating in free space, converts it into a corresponding second analog signal, amplifies it, and transmits it to the first data exchange module 30, thus realizing the transmission of data in free space as an optical signal, which has high flexibility.
[0078] In specific applications, the second laser receiving unit 62 can be a photodiode, an optical receiver, or other devices capable of receiving laser signals.
[0079] Furthermore, the second optical signal transmission module 60 also includes a second laser driving unit 63, which drives the second laser emitting unit to emit a second laser signal.
[0080] In one embodiment, each unit of the first data exchange module 30 is integrated into an FPGA (Field Programmable Gate Array) chip or an ASIC (Application Specific Integrated Circuit) chip. Each unit of the second data exchange module 40 is integrated into another FPGA chip or ASIC chip.
[0081] The first data exchange module 30, the first laser signal transmitting unit of the first optical signal transmission module 50, and the second laser signal receiving unit of the second optical signal transmission module 60 can be mounted on the same transmitting board. The transmitting board communicates with the transmitting end 10 through the third serial-to-parallel conversion unit 36. Similarly, the second data exchange module 40, the first laser signal receiving unit of the first optical signal transmission module 50, and the second laser signal transmitting unit of the second optical signal transmission module 60 can be mounted on the same receiving board. The receiving board communicates with the receiving end 20 through the sixth serial-to-parallel conversion unit 46. The receiving end 20 can be a network device directly connected to the receiving board, or any network device connected to the network.
[0082] When the third serial-to-parallel conversion unit 36 and the sixth serial-to-parallel conversion unit 46 employ specific serial-to-parallel conversion devices, the corresponding transmitting end 10 can be equipped with a first network interface 11. The first network interface 11 communicates with the third serial-to-parallel conversion unit 36 via optical fiber. The first network interface 11 can also be equipped with a first error correction module to reduce the bit error rate during optical transmission and further improve data transmission efficiency. The corresponding receiving end 20 can be equipped with a second network interface 21. The second network interface 21 can also communicate with the sixth serial-to-parallel conversion unit 46 via optical fiber. The second network interface 21 can also be equipped with a second error correction module to reduce the bit error rate during optical transmission and further improve data transmission efficiency.
[0083] refer to Figures 1 to 5 The following explains the specific working principle of data transmission from sender 10 to receiver 20 and from receiver 20 to sender 10 based on the TCP protocol:
[0084] In the data transmission direction from sender 10 to receiver 20, sender 10 divides the data to be sent into a finite number of data packets, encapsulates each data packet using the TCP / IP protocol, and then transmits the data packets to the network MAC layer. The MAC layer encapsulates the data packets, finally generating Ethernet data packets that can be transmitted over Ethernet. The Ethernet data packets are encoded and converted into corresponding optical signals through the first network interface 11, and the optical signals transmit the Ethernet data packets to the third serial-to-parallel conversion unit 36 through optical fiber.
[0085] The third serial-to-parallel conversion unit 36 converts the optical signal transmitted by the first network interface 11 into a corresponding digital signal and decodes the received Ethernet data packets. The first data exchange module 30 first checks the correctness of the Ethernet data packets, discards erroneous Ethernet data packets, and passes the correct Ethernet data packets to the first data buffer unit 34 for buffering. At the same time, it parses the packet header information from the received Ethernet data packets to monitor the network connection status. When there is data in the first data buffer unit 34, the data is read out step by step and transmitted to the first serial-to-parallel conversion unit 32. The first serial-to-parallel conversion unit 32 encodes the data, performs parallel-to-serial conversion, and then converts it into the corresponding first analog signal for output.
[0086] The first analog signal is used as a modulation signal to modulate the first laser signal emitted by the first laser emitting unit 51. The data is transmitted in the form of laser light and propagates in free space.
[0087] The first laser receiving unit 52 receives the first laser signal propagating in free space, converts it into a corresponding first analog signal, amplifies it, and transmits it to the fourth serial-to-parallel conversion unit 42. The fourth serial-to-parallel conversion unit 42 receives the amplified first analog signal, performs serial-to-parallel conversion, error correction, and decoding, and outputs the corresponding first data packet. The second data exchange unit verifies the correctness of the first data packet, discards erroneous data packets, and transmits the correct data packets to the third data buffer unit 44 for buffering. At the same time, it parses the packet header information from the received data packets to monitor the network connection status. When there is data in the third data buffer unit 44, the data is read out step by step and sent to the sixth serial-to-parallel conversion unit 46. The sixth serial-to-parallel conversion unit 46 encodes the data, performs parallel-to-serial conversion, and converts it into a corresponding optical signal, which is then output to the second network interface 21 via optical fiber. The second network interface 21 performs serial-to-parallel conversion and decoding to obtain Ethernet data packets. After passing through the MAC layer of the receiving end 20's network port, the Ethernet data packets are parsed to obtain the corresponding TCP / IP data packets and transmitted to the receiving end 20.
[0088] In the transmission direction from the receiving end 20 to the sending end 10, that is, in the transmission direction from the receiving end 20 to the sending end 10, the receiving end 20 first divides the data to be sent into a limited number of data packets, encapsulates each data packet using the TCP / IP protocol, and then transmits the data packet to the network MAC layer. The network MAC layer encapsulates the data packet, and finally forms an Ethernet data packet that can be transmitted over Ethernet. The Ethernet data packet is encoded and converted into a corresponding optical signal through the second network interface 21, and the optical signal sends the Ethernet data packet to the sixth serial-to-parallel conversion unit 46 through the optical fiber.
[0089] The sixth serial-to-parallel conversion unit 46 converts the optical signal in the optical fiber into a corresponding digital signal and decodes the received Ethernet data packet. The second data exchange module 40 first checks the correctness of the received Ethernet data packet, discarding erroneous Ethernet data packets, while the fourth data buffer unit 45 buffers correct Ethernet data packets. When the buffer is full, newly arriving Ethernet data packets are discarded, and when the buffer has sufficient space, the reception of Ethernet data packets resumes. Simultaneously, the header information of the received Ethernet data packets is parsed for monitoring the network connection status. When a complete data packet exists in the fourth data buffer unit 45, the Ethernet data packet is read out step by step, and after data bit width conversion by the second bit width conversion unit 41, it is transmitted to the fifth serial-to-parallel conversion unit 43. The fifth serial-to-parallel conversion unit 43 encodes the data, performs parallel-to-serial conversion, and then converts it into the corresponding second analog signal for output.
[0090] The second analog signal is used as a modulation signal to modulate the second laser signal emitted by the second laser emitting unit 61. The data is transmitted in the form of laser light and propagates in free space.
[0091] The second laser receiving unit 62 receives the second laser signal propagating in free space, converts it into a corresponding second analog signal, amplifies it, and transmits it to the second serial-to-parallel conversion unit 33. The second serial-to-parallel conversion unit 33 performs serial-to-parallel conversion, error correction, and decoding, and then outputs the corresponding data. The first data exchange module 30 first checks the correctness of the data packets, discards erroneous data packets, and transmits the correct data packets to the first bit-width conversion unit 31 for data bit-width conversion before passing them to the second data buffer unit 35. At the same time, it parses the packet header information from the received data packets to monitor the network connection status. When there is a complete data packet in the second data buffer unit 35, the data packet is read out step by step and transmitted to the third serial-to-parallel conversion unit 36. The third serial-to-parallel conversion unit 36 encodes the data, performs parallel-to-serial conversion, and then converts it into a corresponding optical signal, which is output to the first network interface 11 of the transmitting end 10 through optical fiber.
[0092] The first network interface 11 of the transmitter 10 receives the optical signal from the optical fiber, and after serial-to-parallel conversion and decoding, obtains Ethernet data packets. After the Ethernet data packets pass through the MAC layer of the first network interface 11, the corresponding TCP / IP data packets are parsed out, and the network application layer of the transmitter 10 parses the data from the TCP / IP data packets.
[0093] Due to the acknowledgment mechanism in the TCP / IP protocol, after receiving a data packet, the receiving end 20 needs to issue a corresponding acknowledgment packet or other control data packet to complete flow control, and then transmit the acknowledgment packet to the sending end 10. Upon receiving the acknowledgment packet, the sending end 10 indicates that the data upload is complete. The transmission principle of the acknowledgment packet from the receiving end 20 to the sending end 10 is the same as the transmission principle of data from the receiving end 20 to the sending end 10 described above, and will not be repeated here. Similarly, after receiving data sent by the receiving end 20, the sending end 10 will issue a corresponding acknowledgment packet or other control data packet to complete flow control, and then transmit the acknowledgment packet to the receiving end 20. Upon receiving the acknowledgment packet, the receiving end 20 indicates that the data download is complete.
[0094] As can be seen from the above, when data based on the TCP protocol is transmitted using the wireless communication system of this invention, free space optical signals are used for communication during the data upload and download process, and data bit width conversion is performed during the data download process. The upload link and download link can work independently, and the entire system can operate in full-duplex mode, which improves the data transmission rate and can meet the transmission needs of massive amounts of data.
[0095] In another application scenario, the wireless transmission system of the present invention can also realize the transmission of data based on the DUP protocol from the transmitting end 10 to the receiving end 20, and the transmission from the receiving end 20 to the transmitting end 10.
[0096] In this invention, the transmission of data from sender 10 to receiver 20 based on the UDP protocol does not involve a handshake mechanism between the sender and receiver. Therefore, sender 10 or receiver 20 can confirm the completion of data upload and download without sending back an acknowledgment packet after receiving the data. The working principle of transmitting data from sender 10 to receiver 20 based on the UDP protocol using the wireless communication system of this invention is the same as the working principle of transmitting data from sender 10 to receiver 20 based on the TCP protocol, and will not be repeated here.
[0097] The above are merely preferred embodiments of the present invention and are not intended to limit the scope of the present invention. All equivalent changes or modifications made in accordance with the claims of the present invention are covered by the present invention.
Claims
1. A wireless communication system, characterized in that, include: The sending end is used to obtain data; The receiving end is used to generate feedback information; The first data exchange module communicates with the sending end; The second data exchange module communicates with the receiving end; Both the first optical signal transmission module and the second optical signal transmission module are located between the first data exchange module and the second data exchange module; In the transmission direction from the sending end to the receiving end, the first data exchange module processes and converts the data transmitted by the sending end into a first analog signal, the first optical signal transmission module transmits the first analog signal to the second data exchange module, the second data exchange module converts the first analog signal into a first data packet, and transmits the first data packet to the receiving end; In the transmission direction from the receiving end to the sending end, the second data exchange module converts the feedback information transmitted by the receiving end into a second analog signal after performing data bit width conversion. The second optical signal transmission module transmits the second analog signal to the first data exchange module. The first data exchange module converts the second analog signal into a second data packet, performs data bit width conversion on the second data packet, and transmits the converted second data packet to the sending end. The first optical signal transmission module generates an optical signal based on a first analog signal, transmits it in free space as an optical signal, and then converts the optical signal into a corresponding first analog signal and transmits it to the second data exchange module. The second optical signal transmission module generates an optical signal based on the second analog signal, transmits it in free space as an optical signal, and then converts the optical signal into a corresponding second analog signal and transmits it to the first data exchange module.
2. The wireless communication system according to claim 1, characterized in that, The first data exchange module includes a first bit width conversion unit, a first serial-to-parallel conversion unit, and a second serial-to-parallel conversion unit. The first serial-to-parallel conversion unit is located between the transmitting end and the first optical signal transmission module, and is used to convert the data transmitted by the transmitting end into a first analog signal and transmit it to the first optical signal transmission module. The second serial-to-parallel conversion unit is located between the second optical signal transmission module and the first bit width conversion unit, and is used to convert the second analog signal into a second data packet and transmit it to the first bit width conversion unit. The first bit width conversion unit is located between the second serial-to-parallel conversion unit and the transmitting end, and is used to convert the data packet into a bit width before transmitting it to the transmitting end.
3. The wireless communication system according to claim 2, characterized in that, The data transmission rate of the second serial-to-parallel conversion unit is less than that of the first serial-to-parallel conversion unit.
4. The wireless communication system according to claim 3, characterized in that, The first data exchange module further includes a first data buffer unit and a second data buffer unit. The first data buffer unit is located between the sending end and the first serial-to-parallel conversion unit, and is used to store the data of the sending end and transmit the data to the first serial-to-parallel conversion unit step by step when data is stored. The second data buffer unit is located between the first bit-width conversion unit and the sending end, and is used to store the second data packet and transmit it to the sending end step by step after storing the complete second data packet.
5. The wireless communication system according to claim 3, characterized in that, The first data exchange module further includes a third serial-to-parallel conversion unit, which is used to decode the data of the sending end to obtain Ethernet data packets, and to encode and convert the data in the first bit-width conversion unit into serial and parallel data before transmitting it to the sending end.
6. The wireless communication system according to claim 1, characterized in that, The second data exchange module includes a second bit-width conversion unit, a fourth serial-to-parallel conversion unit, and a fifth serial-to-parallel conversion unit. The fourth serial-to-parallel conversion unit is located between the second optical signal transmission module and the receiving end, and is used to convert the first analog signal into the first data packet and transmit it to the receiving end. The second bit-width conversion unit is located between the receiving end and the fifth serial-to-parallel conversion unit, and is used to convert the feedback information transmitted by the receiving end into data bit-width and transmit it to the fifth serial-to-parallel conversion unit. The fifth serial-to-parallel conversion unit is located between the second bit-width conversion unit and the second optical signal transmission module, and is used to convert the feedback information after data bit-width conversion by the second bit-width conversion unit into the second analog signal and transmit it to the second optical signal transmission module.
7. The wireless communication system according to claim 6, characterized in that, The data transmission rate of the fifth serial-to-parallel conversion unit is less than that of the fourth serial-to-parallel conversion unit.
8. The wireless communication system according to claim 7, characterized in that, The second data exchange module further includes a third data buffer unit and a fourth data buffer unit. The third data buffer unit is located between the fourth serial-to-parallel conversion unit and the receiving end, and is used to store the first data packet transmitted by the fourth serial-to-parallel conversion unit and transmit the data to the receiving end step by step when data is stored. The fourth data buffer unit is located between the receiving end and the second bit-width conversion unit, and is used to store the feedback information transmitted by the receiving end and transmit the data to the second bit-width conversion unit step by step after storing complete data.
9. The wireless communication system according to claim 7, characterized in that, The second data exchange module further includes a sixth serial-to-parallel conversion unit, which is used to decode the feedback information of the receiving end, obtain Ethernet data packets, and encode and convert the first data packet transmitted by the fourth serial-to-parallel conversion unit into a serial-to-parallel conversion before transmitting it to the receiving end.
10. The wireless communication system according to any one of claims 1 to 9, characterized in that, The first optical signal transmission module includes a first laser emitting unit and a first laser receiving unit. The first laser emitting unit outputs a first laser signal to the first laser receiving unit based on the first analog signal. The first laser receiving unit converts the first laser signal into a corresponding first analog signal, amplifies it, and then transmits it to the second data exchange module. And / or the second optical signal transmission module includes a second laser emitting unit and a second laser receiving unit. The second laser emitting unit outputs a second laser signal to the second laser receiving unit based on the second analog signal. The second laser receiving unit converts the second laser signal into a corresponding second analog signal, amplifies it, and then transmits it to the first data exchange module.
Citation Information
Patent Citations
Apparatus, method and system for asymmetric, full-duplex communication
CN105934891A
Visible light communication transceiver and visible light communication system
CN106961309A
Wireless router for laser based VLC (visible light communication)
CN107204929A
Wireless communication system
CN116455466A