Wireless data transmission method and device, computer program product and storage medium
By determining the target channel encoding method in the Internet of Things communication system and performing OFDM modulation and digital predistortion processing, the problem of difficulty in the system taking into account the data transmission rate and communication distance is solved, and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202411644884.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-11-15
AI Technical Summary
Existing IoT communication systems are difficult to take into account both the data transmission rate and the communication distance.
By determining the target channel encoding method, the data to be transmitted is encoded using Turbo encoding or Viterbi encoding, and the encoded data is subjected to OFDM modulation and digital predistortion processing to generate a radio frequency signal to transmit.
It improves data transmission efficiency, enhances communication distance, and takes into account data transmission rate.
Smart Images

Figure CN119788238A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies, and in particular to a wireless data transmission method and device, a computer program product, and a storage medium. Background Art
[0002] With the rapid development of communication technology, IoT communication has been widely used in daily life and work. Data transmission rate and communication distance are two important parameter indicators in IoT communication systems.
[0003] In the current Internet of Things communication system, it is difficult to balance data transmission rate and communication distance. Summary of the invention
[0004] The present invention aims at providing a wireless data transmission method and system, which can improve the communication distance while taking into account the data transmission rate.
[0005] In a first aspect, the present invention provides a wireless data transmission method, comprising: determining a target channel coding method, and using the target coding method to encode target data to be transmitted; the target channel coding method comprises any one of the following: Turbo coding, Viterbi coding; performing orthogonal frequency division multiplexing OFDM modulation on the encoded target data; performing digital predistortion processing on the OFDM modulation result; converting the digital predistortion result into a first radio frequency signal and sending it.
[0006] By adopting the determined target channel coding method and performing channel coding on the target data to be transmitted, the data transmission efficiency can be improved. By performing OFDM modulation on the encoded target data and performing digital pre-distortion processing on the OFDM modulation result, the communication distance can be increased.
[0007] Optionally, determining the target channel coding method includes: obtaining a first handshake data packet sent by a peer device; the first handshake data packet includes a first part of data using Turbo encoding and a second part of data using Viterbi encoding; sending a second handshake data packet to the peer device, the second handshake data packet including: the first handshake data packet, a first decoding result of the first part of data, and a second decoding result of the second part of data; obtaining a coding selection result sent by the peer device to determine the target channel coding method; the coding selection result is determined by the peer device based on the decoding result of the first handshake data packet, the bit error rate of the first decoding result, and the bit error rate of the second decoding result.
[0008] Optionally, determining the target channel coding method includes: obtaining a first handshake data packet sent by a peer device; the first handshake data packet includes a first part of data using Turbo encoding and a second part of data using Viterbi encoding; determining the target channel coding method based on a bit error rate of a first decoding result obtained by decoding the first part of data and a bit error rate of a second decoding result obtained by decoding the second part of data; and sending a coding selection result to the peer device, the coding selection result indicating the target channel coding method.
[0009] Optionally, performing OFDM modulation on the encoded target data includes: adjusting the subcarrier width based on the channel bandwidth; and the number of subcarriers for OFDM modulation is a constant value.
[0010] Optionally, before encoding the target data to be transmitted in the target encoding method, the method further includes: encrypting the target data.
[0011] Optionally, before performing OFDM modulation on the encoded target data, the method further includes: encrypting the encoded target data.
[0012] Optionally, the wireless data transmission method also includes: receiving a second radio frequency signal sent by a peer device; performing OFDM demodulation on the second radio frequency signal; and performing a decoding operation on the OFDM demodulation result using a target channel decoding method corresponding to the target channel coding method.
[0013] Optionally, before decoding the OFDM demodulation result, the method further includes: decrypting the OFDM demodulation result.
[0014] Optionally, after decoding the OFDM demodulation result, the method further includes: decrypting the decoding result.
[0015] In the second aspect, the present invention also provides a wireless data transmission device, including: a coding and decoding module, used to determine a target channel coding method, and adopt the target coding method to encode the target data to be transmitted; the target channel coding method includes any one of the following: Turbo coding, Viterbi coding; an OFDM modulation and demodulation module, used to perform orthogonal frequency division multiplexing OFDM modulation on the encoded target data; a digital pre-distortion processing module, used to perform digital pre-distortion processing on the OFDM modulation result; a radio frequency module, used to convert the digital pre-distortion result into a first radio frequency signal and send it.
[0016] Optionally, the wireless data transmission device further includes: an encryption and decryption module, used for encrypting the target data, or encrypting the encoded target data; and decrypting the received data.
[0017] In a third aspect, the present invention further provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the above-mentioned data transmission methods are executed.
[0018] In a fourth aspect, the present invention further provides another data transmission device, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the steps of any one of the above-mentioned data transmission methods when running the computer program. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a structural schematic diagram of a wireless data transmission system in an embodiment of the present invention;
[0020] Figure 2 is a flow chart of a wireless data transmission method in an embodiment of the present invention;
[0021] Figure 3 is a schematic structural diagram of a wireless data transmission device in an embodiment of the present invention;
[0022] Figure 4 is a schematic structural diagram of another wireless data transmission device in an embodiment of the present invention;
[0023] Figure 5 It is a structural schematic diagram of another wireless data transmission device in an embodiment of the present invention. DETAILED DESCRIPTION
[0024] In the prior art, in order to obtain a higher data transmission rate, the IoT communication system needs to adopt a channel coding method with higher coding efficiency, a higher channel bandwidth, a higher modulation order, and a higher spectrum multiplexing technology. In order to obtain a longer communication distance, the IoT communication system needs to adopt a channel coding with a higher transmission power, a lower receiving sensitivity, and the ability to overcome channel non-idealities.
[0025] However, in existing IoT communication systems, it is difficult to balance data transmission rate and communication distance.
[0026] In the embodiment of the present invention, the determined target channel coding method is adopted to perform channel coding on the target data to be transmitted, which can improve the data transmission efficiency. By performing OFDM modulation on the encoded target data and performing digital pre-distortion processing on the OFDM modulation result, the communication distance can be improved. Therefore, the wireless data transmission method provided in the embodiment of the present invention can take into account both the data transmission rate and the communication distance.
[0027] In order to make the above-mentioned objects, features and beneficial effects of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0028] The embodiment of the present invention also provides a wireless data transmission system, referring to Figure 1 The embodiment of the present invention also provides a wireless data transmission method, referring to Figure 2 The following combination Figure 1 and Figure 2 Provide detailed explanation.
[0029] In an embodiment of the present invention, the wireless data transmission system includes at least two terminal devices, and the terminal devices may be terminal devices in the field of Internet of Things, such as smart home devices (such as smart refrigerators, smart TVs, sweeping robots, etc.), smart wearable devices (such as smart glasses, smart bracelets, etc.), smart industrial equipment (such as sensors and robots in factories), smart transportation equipment (such as traffic lights, smart bus stops, etc.), etc.
[0030] like Figure 1 As shown, the wireless data transmission system includes device A, device B, and device C. Device A can communicate with device B and device C, and device B can also communicate with device C.
[0031] For any device in the wireless data transmission system, when it communicates with other devices, the device can be called a local device, and the other device can be called a peer device. It should be noted that the above concepts of local device and peer device are relative. The peer device is relative to the local device.
[0032] For example, when device A communicates with device B, if device A is the local device, then device B is the opposite device corresponding to device A. When device B communicates with device C, if device B is the local device, then device C is the opposite device corresponding to device B.
[0033] In the embodiment of the present invention, the local device and the opposite device can support point-to-point communication and networking. The networking types of the local device and the opposite device can include multiple types, such as star networking, mesh networking, etc. The specific networking mode can be set according to different application scenarios.
[0034] In the embodiment of the present invention, the wireless data transmission method provided by the following steps 201 to 204 may be executed by the local device.
[0035] Step 201, determine the target channel coding mode.
[0036] In the embodiment of the present invention, before sending the target data to be transmitted, the local device may first determine a target channel coding mode for encoding the target data. The target channel coding mode may include at least one of the following: Turbo coding and Viterbi coding.
[0037] Relatively speaking, Turbo coding has higher coding efficiency, can approach the Shannon limit, and has a good ability to overcome channel non-idealities, but its implementation is more complicated. Viterbi coding is simple to implement and occupies less resources.
[0038] In a specific implementation, the target channel coding mode may be determined jointly by the local device and the opposite device. The target channel coding mode may be related to the wireless channel environment.
[0039] Specifically, when the wireless channel environment is complex and the wireless data transmission system needs to have strong interference capability, Turbo coding can be selected to encode the target data. For example, in application scenarios such as shopping malls, industrial parks, and office buildings, where the wireless channel environment is complex, Turbo coding can be selected.
[0040] When the wireless channel environment is relatively simple, such as in a home or open outdoor environment, Viterbi coding can be selected as the target channel coding method.
[0041] In some embodiments, the opposite device may send a first handshake data packet to the local device, the first handshake data packet including a first portion of data encoded using Turbo and a second portion of data encoded using Viterbi. The local device receives the first handshake data packet, decodes the first handshake data packet, and sends a second handshake data packet to the opposite device, the second handshake data packet including: the first handshake data packet, a first decoding result obtained by the local device decoding the first portion of data, and a second decoding result obtained by the local device decoding the second portion of data.
[0042] The peer device receives the second handshake data packet, decodes the first handshake data packet therein, and obtains a third decoding result corresponding to the first part of the data and a fourth decoding result corresponding to the second part of the data. The peer device can calculate the bit error rate BER of the Turbo coding based on the first decoding result and the third decoding result. Turbo Based on the second decoding result and the fourth decoding result, the bit error rate BER of the Viterbi code is calculated Viterbi.
[0043] The peer device obtains BER Turbo With BER Viterbi If BER Turbo With BER Viterbi If the difference between BER and BER is greater than the preset threshold, the target channel coding method is determined to be Turbo coding; Turbo With BER Viterbi If the difference is less than the preset threshold, the target channel coding method is determined to be Viterbi coding. After determining the target channel coding method, the peer device sends the coding selection result. The local device receives the coding selection result and determines that the target channel coding method is Turbo coding or Viterbi coding.
[0044] In some other embodiments, the opposite device may send a first handshake data packet to the local device, the first handshake data packet including a first portion of data encoded using Turbo and a second portion of data encoded using Viterbi. The local device receives the first handshake data packet, decodes the first handshake data packet, and sends a second handshake data packet to the opposite device, the second handshake data packet including: a first decoding result obtained by the local device by decoding the first portion of data, and a second decoding result obtained by the local device by decoding the second portion of data.
[0045] The peer device receives the second handshake packet and calculates the bit error rate BER of the Turbo code based on the first decoding result. Turbo ; Based on the second decoding result, calculate the bit error rate BER of Viterbi coding Viterbi The peer device obtains BER Turbo With BER Viterbi If BER Turbo With BER Viterbi If the difference between BER and BER is greater than the preset threshold, the target channel coding method is determined to be Turbo coding; Turbo With BER Viterbi If the difference is less than a preset threshold, the target channel coding method is determined to be Viterbi coding. After determining the target channel coding method, the peer device sends a coding selection result.
[0046] In some other embodiments, the opposite device may send a first handshake data packet to the local device, the first handshake data packet including a first portion of data encoded using Turbo and a second portion of data encoded using Viterbi. The local device receives the first handshake data packet, decodes the first handshake data packet, and obtains a first decoding result corresponding to the first portion of data and a second decoding result corresponding to the second portion of data.
[0047] The local device calculates the bit error rate BER of the Turbo code based on the first decoding result. Turbo ; Based on the second decoding result, calculate the bit error rate BER of Viterbi coding Viterbi The local device obtains BER Turbo With BER Viterbi If BER Turbo With BER Viterbi If the difference between BER and BER is greater than the preset threshold, the target channel coding method is determined to be Turbo coding; Turbo With BER Viterbi If the difference is less than a preset threshold, it is determined that the target channel coding method is Viterbi coding.
[0048] After determining the target channel coding mode, the local device can send the coding selection result to the opposite device, so that the opposite device can perform corresponding decoding operations on the data received from the local device based on the target channel decoding mode corresponding to the target channel decoding mode.
[0049] Step 202: Perform OFDM modulation on the encoded target data.
[0050] In specific applications, it can be known that the Orthogonal Frequency Division Multiplexing (OFDM) technology can improve the spectrum utilization efficiency and thus increase the data transmission rate by synthesizing multiple orthogonal subcarriers into a signal with a certain bandwidth.
[0051] In the embodiment of the present invention, the subcarrier bandwidth may be determined based on the channel bandwidth and the fixed number of subcarriers.
[0052] That is to say, in the embodiment of the present invention, the number of subcarriers is fixed, while the subcarrier width varies with the channel bandwidth.
[0053] For example, if the channel bandwidth is 10 MHz, the number of subcarriers is 256, and the subcarrier width is 30 KHz. For another example, if the channel bandwidth is 20 MHz, the number of subcarriers is 256, then the subcarrier width can be adjusted to 60 KHz.
[0054] Step 203: Perform digital predistortion processing on the OFDM modulation result.
[0055] In the embodiment of the present invention, in order to improve the linearity of the radio frequency transmitter of the local device to obtain a longer communication distance, after the encoded target data is OFDM modulated, the obtained OFDM modulation result can also be subjected to digital pre-distortion processing. Through digital pre-distortion processing, the nonlinearity of the radio frequency transmitter can be offset.
[0056] Step 204: convert the digital predistortion result into a first radio frequency signal and send it.
[0057] In a specific implementation, after obtaining the digital pre-distortion result, the digital pre-distortion result can be converted into a corresponding first RF signal and transmitted through the RF module of the local device. The RF module of the local device may include an RF transmitter and an RF receiver. The first RF signal can be transmitted through the RF transmitter of the local device. Correspondingly, the opposite device can receive the first RF signal through the RF receiver provided therein.
[0058] Specifically, the specific process of the RF module converting the digital predistortion result into the first RF signal can refer to the specific working principle and process of the existing RF module, which will not be described in detail here.
[0059] In the embodiment of the present invention, in order to improve the security of data transmission, the target data to be transmitted may be encrypted before being encoded.
[0060] In some embodiments, the target data may be encrypted by software encryption. For example, a data encryption program is running in the baseband processor of the local device. Before encoding the target data, the local device first encrypts the target data by the data encryption program.
[0061] In other embodiments, the target data may be encrypted by hardware encryption. For example, a data encryption module is provided in the baseband processor of the local device. Before encoding the target data, the local device first inputs the target data into the data encryption module, and then encodes the encrypted target data output by the data encryption module.
[0062] In the embodiment of the present invention, the encoded target data may be encrypted before OFDM modulation. Specifically, the encoded target data may be encrypted by software encryption or by hardware encryption.
[0063] In an embodiment of the present invention, the local device may also receive a second radio frequency signal sent by the opposite device. Specifically, the local device may receive the second radio frequency signal sent by the opposite device through a radio frequency module. The local device performs OFDM demodulation on the received second radio frequency signal, and performs a decoding operation on the OFDM demodulation result using a target channel decoding method.
[0064] In a specific implementation, the target channel decoding mode may correspond to the target channel coding mode. Specifically, if the target channel coding mode is Turbo coding, the target channel decoding mode is Turbo decoding. If the target channel coding mode is Viterbi coding, the target channel decoding mode is Viterbi decoding.
[0065] In the embodiment of the present invention, the specific process of the opposite-end device generating and transmitting the second radio frequency signal may correspond to the specific process of the local-end device generating and transmitting the first radio frequency signal.
[0066] In a specific implementation, the opposite device may first encrypt the second data and then perform encryption processing. Accordingly, after receiving the second radio frequency signal, the local device performs OFDM demodulation and decoding operations on it, and then decrypts the decoding result to obtain the second data.
[0067] In a specific implementation, the opposite device may also first encode the second data, then encrypt the encoding result (i.e., the encoded second data), and then perform OFDM modulation on the encrypted encoding result. Accordingly, after receiving the second RF signal, the local device performs an OFDM demodulation operation on it, decrypts the demodulation result, and decodes the decrypted result to obtain the second data.
[0068] In summary, in the embodiment of the present invention, the determined target channel coding method is adopted to perform channel coding on the target data to be transmitted, which can improve the data transmission efficiency. By performing OFDM modulation on the encoded target data and performing digital predistortion processing on the OFDM modulation result, the communication distance can be improved.
[0069] The embodiment of the present invention further provides a wireless data transmission device, comprising: a coding module, an OFDM modulation module, a digital predistortion processing module and a radio frequency module, wherein:
[0070] A coding module, used to determine a target channel coding mode, and use the target coding mode to encode the target data to be transmitted; the target channel coding mode includes any one of the following: Turbo coding, Viterbi coding;
[0071] OFDM modulation module, used for performing orthogonal frequency division multiplexing OFDM modulation on the encoded target data;
[0072] A digital pre-distortion processing module, used for performing digital pre-distortion processing on the OFDM modulation result;
[0073] The radio frequency module is used to convert the digital predistortion result into a first radio frequency signal and send it.
[0074] In a specific implementation, the specific execution process of the above-mentioned encoding module, OFDM modulation module, digital pre-distortion processing module and radio frequency module can refer to the corresponding description of the above-mentioned steps 201 to 204.
[0075] In a specific implementation, the wireless data transmission device may further include an encryption module, which is suitable for encrypting the target data to be transmitted; or encrypting the encoded target data.
[0076] In a specific implementation, the wireless data transmission device may further include a decryption module, adapted to decrypt the received data sent by the opposite end device.
[0077] In a specific implementation, the wireless data transmission device may further include a decoding module adapted to adopt a target channel decoding method to perform a decoding operation on the data received from the opposite end device; the target channel decoding method corresponds to the target channel encoding method.
[0078] Reference Figure 3 , a schematic structural diagram of a wireless data transmission device in an embodiment of the present invention is given. Figure 3 In the wireless data transmission device, the encoding module 301, the OFDM modulation module 302, the digital predistortion processing module and the radio frequency module 304 are included. After the target data passes through the encoding module 301, the OFDM modulation module 302, the digital predistortion module 303 and the radio frequency module 304, a first radio frequency signal is generated and output.
[0079] The wireless data transmission device receives the second radio frequency signal sent by the opposite device through the radio frequency module 304 , and obtains the second data carried by the second radio frequency signal through the OFDM demodulation module 305 and the decoding module 306 .
[0080] Reference Figure 4 , another wireless data transmission device in an embodiment of the present invention is provided. Figure 3 The difference is, Figure 4 The wireless data transmission device in the embodiment further includes an encryption module 307 and a decryption module 308. The encryption module 307 is arranged before the encoding module 301, that is, the target data is first encrypted and then the encrypted target data is encoded. Accordingly, the decryption module 308 is arranged after the decoding module 306, and after decoding the demodulated data output by the OFDM demodulation module 305, the decoding result is decrypted to obtain the second data.
[0081] Reference Figure 5 , another wireless data transmission device in an embodiment of the present invention is given. Figure 5In the embodiment, the encryption module 307 is arranged between the encoding module 301 and the OFDM modulation module 302, and performs an encryption process on the encoded target data before performing OFDM modulation. The decryption module 308 is arranged between the OFDM demodulation module 305 and the decoding module 306, and performs a decoding operation on the demodulated data after decryption to obtain the second data.
[0082] In a specific implementation, the above-mentioned RF module 301 may include a mutually independent RF transmitter and RF receiver. The local device transmits a first RF signal to the opposite device through the RF transmitter, and receives a second RF signal transmitted by the opposite device through the RF receiver. The above-mentioned RF transmitter and RF receiver may also be integrated in the same RF device.
[0083] In a specific implementation, each module / unit included in each device or product described in the above embodiments may be a software module / unit or a hardware module / unit, or may be partly a software module / unit and partly a hardware module / unit.
[0084] For example, for each device or product applied to or integrated in a chip, each module / unit contained therein may be implemented in the form of hardware such as circuits, or at least some of the modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a chip module, each module / unit contained therein may be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least some of the modules / units may be implemented in the form of software programs. The element can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0085] An embodiment of the present invention also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the wireless data transmission method provided in any of the above embodiments are executed.
[0086] An embodiment of the present invention also provides another wireless data transmission device, including a memory and a processor, wherein the memory stores a computer program that can be executed on the processor, and when the processor runs the computer program, the steps of the wireless data transmission method provided in any of the above embodiments are executed.
[0087] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing the relevant hardware through a program, and the program may be stored in a computer-readable storage medium, which may include: ROM, RAM, disk or CD, etc.
[0088] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.
Claims
1. A wireless data transmission method, characterized in that: include: Determining a target channel coding mode, and using the target coding mode to encode target data to be transmitted; The target channel coding method includes any one of the following: Turbo coding, Viterbi coding; The encoded target data is modulated by orthogonal frequency division multiplexing OFDM; Perform digital pre-distortion processing on the OFDM modulation result; The digital predistortion result is converted into a first radio frequency signal and sent.
2. The wireless data transmission method according to claim 1, characterized in that: The determining of the target channel coding mode comprises: Acquire a first handshake data packet sent by the opposite device; the first handshake data packet includes a first portion of data using Turbo encoding and a second portion of data using Viterbi encoding; Sending a second handshake data packet to the opposite device, where the second handshake data packet includes: the first handshake data packet, a first decoding result of the first part of data, and a second decoding result of the second part of data; Obtain the coding selection result sent by the opposite device and determine the target channel coding method; the coding selection result is determined by the opposite device based on the decoding result of the first handshake data packet, the bit error rate of the first decoding result, and the bit error rate of the second decoding result.
3. The wireless data transmission method according to claim 1, characterized in that: The determining of the target channel coding mode comprises: Acquire a first handshake data packet sent by the opposite device; the first handshake data packet includes a first portion of data using Turbo encoding and a second portion of data using Viterbi encoding; Determining the target channel coding mode based on a bit error rate of a first decoding result obtained by decoding the first part of data and a bit error rate of a second decoding result obtained by decoding the second part of data; A coding selection result is sent to the opposite-end device, where the coding selection result indicates the target channel coding mode.
4. The wireless data transmission method according to claim 1, characterized in that: The step of performing OFDM modulation on the encoded target data includes: The subcarrier width is adjusted based on the channel bandwidth; the number of subcarriers for OFDM modulation is a fixed value.
5. The wireless data transmission method according to claim 1, characterized in that: Before using the target encoding method to encode the target data to be transmitted, the method further includes: The target data is encrypted.
6. The wireless data transmission method according to claim 1, characterized in that: Before the coded target data is subjected to OFDM modulation, it also includes: The encoded target data is encrypted.
7. The wireless data transmission method according to any one of claims 1 to 6, characterized in that: Also includes: receiving a second radio frequency signal sent by a peer device; Performing OFDM demodulation on the second radio frequency signal; A target channel decoding method corresponding to the target channel coding method is used to perform a decoding operation on the OFDM demodulation result.
8. The wireless data transmission method according to claim 7, characterized in that: Before decoding the OFDM demodulation result, the method further includes: The OFDM demodulation result is decrypted.
9. The wireless data transmission method according to claim 7, characterized in that: After the OFDM demodulation result is decoded, it also includes: Decrypt the decoding result.
10. A wireless data transmission device, characterized in that: include: A coding module, used to determine a target channel coding mode, and use the target coding mode to encode the target data to be transmitted; The target channel coding method includes any one of the following: Turbo coding, Viterbi coding; The OFDM modulation module is used to perform orthogonal frequency division multiplexing OFDM modulation on the encoded target data; the digital pre-distortion processing module is used to perform digital pre-distortion processing on the OFDM modulation result; The radio frequency module is used to convert the digital predistortion result into a first radio frequency signal and send it.
11. The wireless data transmission device according to claim 10, characterized in that: Also includes: The encryption module is used to encrypt the target data, or to encrypt the encoded target data.
12. The wireless data transmission device according to claim 10, characterized in that: Also includes: The decryption module is adapted to decrypt the data received from the opposite end device.
13. The wireless data transmission device according to claim 10, characterized in that: Also includes: A decoding module, adapted to adopt a target channel decoding method to perform a decoding operation on the data received from the opposite end device; The target channel decoding mode corresponds to the target channel encoding mode.
14. A computer-readable storage medium, wherein the computer-readable storage medium is a non-volatile storage medium or a non-transient storage medium, and a computer program is stored thereon, wherein: When the computer program is executed by a processor, the steps of the wireless data transmission method according to any one of claims 1 to 9 are executed.
15. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the wireless data transmission method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Point-to-point link using partial transmit time periods on seperate transmit and receive frequences
CN101123489A
Multi-array multiplex coding wireless ultra-wideband data exchange device and method
CN106487481A
Systems and methods for enhanced mbms with mimo support
CN107210792A
Transmission signal power control device, transmission signal power control method, and communication device
JP2012039235A
Adaptive channel encoding method
KR1020030032162A