Wireless communication method and device
By superimposing interfering signals in wireless communication and using orthogonal matrix encoding, the problem of signal side lobes being eavesdropped is solved, effective encryption of the signal is achieved, ensuring that the signal receiving device is correctly demodulated, and communication security is improved.
Patent Information
- Application Number
- CN202080101479.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-22
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2040-09-22
AI Technical Summary
In the existing wireless communication technology, the antenna power sidelobe of the signal transmitting device is easily monitored and cracked by the eavesdropping device, resulting in insufficient information security.
By generating an interference signal and superimposing the signal to be sent, and using an orthogonal matrix to encode the interference information, the eavesdropping device cannot demodulate useful information, improving signal security.
It effectively reduces the risk of electromagnetic communication signals being eavesdropped, ensures that the signal receiving device can correctly demodulate the signal to be sent, while the eavesdropping device cannot parse useful information, improving the security of the communication signals.
Smart Images

Figure CN115668791B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a wireless communication method and apparatus. Background Art
[0002] With the advancement of science and technology, wireless communication technologies such as Wi-Fi and cellular networks have made rapid progress. Furthermore, the use of technologies such as massive antennas and beamforming (BF) in communications has enabled ever-increasing signal transmission rates between transmitters and receivers. BF is a signal preprocessing technique based on antenna arrays. The transmitter adjusts the weighting coefficients of each element in the antenna array to generate a directional beam, enabling the receiver to achieve significant array gain.
[0003] With the popularization of wireless communication technology, in order to ensure information security, it is usually necessary to encrypt the signals to be sent. Current encryption technology usually encrypts the information sent at the physical layer. This method usually only increases the difficulty for eavesdropping devices to restore information, but cannot prevent eavesdropping devices from eavesdropping on signals. Taking BF technology as an example, when the signal transmitting device directs the antenna power main lobe to the signal receiving device, it usually also generates multiple antenna power side lobes, such as Figure 1 shown. Figure 1 The schematic diagram shows the antenna power main lobe a and multiple antenna power side lobes b emitted by the signal transmitting device in beamforming. The direction of the antenna power main lobe a points to the signal receiving device, while the multiple antenna power side lobes b point to directions different from the antenna power main lobe a. Among them, the antenna power side lobe b carries the same signal as the antenna power main lobe a. In this way, when the signal transmitting device transmits a signal to the signal receiving device through BF, other devices may monitor the signal transmitted by the signal transmitting device through the antenna power side lobe b, and analyze and crack the monitored signal, thereby stealing information. Therefore, in the scenario of sending signals through wireless communication technology, how to improve the security of signals sent by electromagnetic waves becomes a problem that needs to be solved. Summary of the Invention
[0004] The wireless communication method and device provided in this application can reduce the risk of electromagnetic wave communication signals being eavesdropped, which is conducive to improving the security of electromagnetic wave communication signals.
[0005] In the first aspect, the present application provides a wireless communication method, which includes: a sending device obtains a first matrix, which is generated based on channel estimation of a communication channel between the sending device and a signal receiving device; the sending device generates an interference signal based on interference information and a second matrix, which is an orthogonal matrix of the first matrix; the sending device superimposes the interference signal with the signal to be sent, and sends the superimposed signal to the receiving device.
[0006] The first matrix can be, for example, Figure 4 In the embodiment shown, the weight matrix, the second matrix may be, for example, Figure 4 The encoding matrix in the embodiment shown.
[0007] By using the second matrix to encode the interference information to obtain an interference signal, superimposing the interference signal and the signal to be sent and sending the superimposed signal to the receiving device, the information demodulated by the eavesdropping device can include both useful information and interference information. In the superimposed signal received by the receiving device, the energy of the interference signal is zero, thereby achieving the purpose of encrypting the signal to be sent and improving the security of the useful signal to be sent.
[0008] In one possible implementation, the transmitting device superimposes the interference signal on the signal to be transmitted, including: the transmitting device carries the interference signal and the signal to be transmitted in a data field of a communication protocol frame format. In this implementation, the signal to be transmitted includes a useful signal, i.e., useful information that the receiving device needs to demodulate. Superimposing the interference signal on the useful signal can prevent eavesdropping devices from demodulating the useful information, thereby improving information security.
[0009] In one possible implementation, when the transmitting device communicates with the receiving device based on Wi-Fi communication technology, the transmitting device superimposes the interference signal with the signal to be transmitted, including: a field for indicating signal detection, a field for indicating automatic gain control (AGC), a field for indicating signal synchronization, a field for indicating signal frequency offset estimation, a field for indicating signal length, a field for indicating channel estimation, a field for indicating the frame format used for detection, a field for indicating whether the frame format carries configuration information, a field for indicating automatic gain control during multiple-input multiple-output (MIMO) reception, a field for indicating MIMO channel estimation, or a field for indicating resource allocation information for orthogonal frequency division multiple access (OFDMA) and multi-user MIMO. In this implementation, the signal to be transmitted may include, in addition to the useful signal, signals carried by any of the above fields. Superimposing the interference signal with the useful signal, as well as other signals, can prevent eavesdropping devices from parsing configuration information such as bandwidth and MCS, or from correctly estimating the MIMO channel, thereby further improving information security.
[0010] In a possible implementation, the first matrix is an orthogonal matrix, and the second matrix is a matrix composed of at least one column vector selected from the first matrix.
[0011] In a possible implementation, the signal to be sent is generated by performing N-channel subcarrier mapping on information provided by an information source to be sent, and is generated based on the mapping result of the N-channel subcarriers, where N is an integer greater than 1.
[0012] In one possible implementation, each of the N subcarriers corresponds to N channels between the receiving device, the first matrix includes N, and each of the N first matrices is generated by performing channel estimation on each of the N channels; and the second matrix includes N, and each second matrix is an orthogonal matrix of the corresponding first matrix.
[0013] In one possible implementation, the sending device generates an interference signal based on the interference information and the second matrix, including: the sending device performs the N-path subcarrier mapping on the interference information to obtain the N-path subcarrier mapped signal; the sending device generates the interference signal based on the N second matrices and the N-path subcarrier mapped signal.
[0014] In a possible implementation, the transmitting device superimposes the interference signal with the signal to be transmitted, including: the transmitting device superimposes the interference signal and the signal to be transmitted corresponding to each subcarrier in the N subcarriers respectively.
[0015] In a possible implementation, the first matrix is generated by the receiving device performing channel estimation on a long training field in a received probe response frame based on a channel estimation result.
[0016] In a possible implementation, the first matrix is generated by the transmitting device based on the channel measurement information sent by the receiving device, estimating the channel and the channel estimation result.
[0017] In a second aspect, an embodiment of the present application provides a wireless communication method, which includes: a receiving device receives a superimposed signal, wherein the superimposed signal is a signal obtained by superimposing an interference signal and a signal to be sent, and the interference signal is generated based on interference information and a second matrix, and the second matrix is an orthogonal matrix of the first matrix, and the first matrix is generated based on channel estimation of the communication channel between the receiving device and the transmitting device; the receiving device demodulates the superimposed signal based on the first matrix to obtain the signal to be sent.
[0018] By using the first matrix to demodulate the superimposed signal, the receiving device can reduce the energy of the interfering signal to zero, allowing it to correctly demodulate the transmitted signal. Furthermore, since the eavesdropping device cannot obtain the first matrix and thus cannot demodulate the transmitted signal, information encryption is achieved, improving signal security.
[0019] In a third aspect, an embodiment of the present application provides a wireless communication device, comprising: a processor, configured to obtain a first matrix, generate an interference signal based on interference information and a second matrix, and superimpose the interference signal with a signal to be transmitted to obtain a superimposed signal, wherein the second matrix is an orthogonal matrix of the first matrix, and the first matrix is generated based on a channel estimation of a communication channel between the communication device and a receiving device; and a radio frequency transmitter, coupled to the baseband processor, configured to send the superimposed signal to the receiving device.
[0020] In a possible implementation manner, the processor is further configured to: carry the interference signal and the signal to be sent on a data field in a frame format of a communication protocol.
[0021] In a possible implementation, when the transmitting device communicates with the receiving device based on a Wi-Fi communication technology, the processor is further configured to: carry the interference signal and the to-be-transmitted signal in a data field of a Wi-Fi frame format and at least one of the following fields: a field for indicating signal detection, a field for indicating automatic gain control (AGC), a field for indicating signal synchronization, a field for indicating signal frequency offset estimation, a field for indicating signal length, a field for indicating channel estimation, a field for indicating a frame format used for detection, a field for indicating whether a frame format carries configuration information, a field for indicating automatic gain control during multiple-input multiple-output (MIMO) reception, a field for indicating MIMO channel estimation, or a field for indicating resource allocation information for orthogonal frequency division multiple access (OFDMA) and multi-user MIMO.
[0022] In a possible implementation, the signal to be sent is generated by performing N-channel subcarrier mapping on information provided by an information source to be sent, and is generated based on the mapping result of the N-channel subcarriers, where N is an integer greater than 1.
[0023] In one possible implementation, each of the N subcarriers corresponds to N channels between the receiving device, the first matrix includes N, and each of the N first matrices is generated by performing channel estimation on each of the N channels; and the second matrix includes N, and each second matrix is an orthogonal matrix of the corresponding first matrix.
[0024] In a possible implementation, the interference signal is generated by performing the N-path subcarrier mapping on the interference information and based on a signal mapped between the N second matrices and the N-path subcarriers.
[0025] In a possible implementation, the processor is further configured to: superimpose the interference signal and the signal to be sent corresponding to each subcarrier in the N subcarriers respectively.
[0026] In a possible implementation, the first matrix is generated by the receiving device performing channel estimation on a long training field in a received probe response frame based on a channel estimation result.
[0027] In a possible implementation, the first matrix is generated by the communication apparatus based on a channel estimation result after estimating the channel based on the channel measurement information sent by the receiving device.
[0028] The processor described in the third aspect may be a baseband processor; in addition, the processor may also be a system on chip (SoC), which includes a baseband processor and other processors. Furthermore, when the processor is a baseband processor, the RF transmitter and the processor may also be provided in the same SoC.
[0029] In a fourth aspect, an embodiment of the present application provides a communication device, which includes: a radio frequency receiver for receiving a superimposed signal, wherein the superimposed signal is a signal obtained by superimposing an interference signal and a signal to be sent, and the interference signal is generated based on interference information and a second matrix, and the second matrix is an orthogonal matrix of the first matrix, and the first matrix is generated based on channel estimation of the communication channel between the communication receiving device and the transmitting device; a processor for demodulating the superimposed signal based on the first matrix to obtain the signal to be sent.
[0030] In a fourth aspect, an embodiment of the present application provides a wireless communication device, which includes a memory and at least one processor, the memory being used to store computer programs, and the at least one processor being configured to call all or part of the computer programs stored in the memory to execute the method described in the first or second aspect above.
[0031] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, which, when executed by at least one processor, is used to implement the method described in the first aspect or the second aspect.
[0032] In a sixth aspect, an embodiment of the present application provides a computer program product, which, when executed by at least one processor, is used to implement the method described in the first or second aspect above.
[0033] It should be understood that the second to eighth aspects of this application are consistent with the technical solutions of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar, so they will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 A diagram showing a scenario of using the BF technology to send signals in the conventional technology;
[0035] Figure 2 Schematic diagram of the hardware structure of the communication device provided in the embodiment of the present application;
[0036] Figure 3 This is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0037] Figure 4This is a flow chart of signal interaction between a signal transmitting device, a signal receiving device, and an eavesdropping device provided in an embodiment of the present application;
[0038] Figure 5 This is a flowchart of performing OFDM modulation on useful information and interference information provided by an embodiment of the present application;
[0039] Figure 6 It is the frame format in the Wi-Fi protocol provided in the embodiment of the present application;
[0040] Figure 7 This is a timing diagram of signal interaction between a terminal device and a network device based on the Wi-Fi protocol provided in an embodiment of the present application;
[0041] Figure 8 This is another timing diagram of signal interaction between a terminal device and a network device based on the Wi-Fi protocol provided in an embodiment of the present application;
[0042] Figure 9 This is a schematic diagram of the hardware structure of another communication device provided in an embodiment of the present application;
[0043] Figure 10 is a flow chart of a wireless communication method provided by an embodiment of the present application;
[0044] Figure 11 This is a flow chart of another wireless communication method provided by an embodiment of the present application;
[0045] Figure 12 This is a schematic structural diagram of a transmitting device provided in an embodiment of the present application;
[0046] Figure 13 It is a structural diagram of a receiving device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] The technical solution in this application will be described below with reference to the accompanying drawings.
[0048] The embodiments of the present application can be applied to short-range communication scenarios, which may include but are not limited to: WIFI communication, Bluetooth communication, etc. In addition, the embodiments of the present application can also be applied to cellular communication scenarios. In the embodiments of the present application, the signal transmitting device (also referred to as a transmitting device) used to transmit a signal can be a terminal device or a network device that communicates with the terminal device; the signal receiving device (also referred to as a receiving device) used to receive a signal from the signal transmitting device can be a network device or a terminal device. In addition, the execution subject of the wireless communication method shown in the embodiments of the present application can be either a terminal device or a network device.
[0049] The terminal device may also be referred to as a user station (STA), user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus, etc. Examples include handheld devices and vehicle-mounted devices with wireless connection capabilities. Currently, some examples of terminals include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, etc., which are not limited in the embodiments of the present application.
[0050] The above-mentioned network device may be: a device for communicating with a terminal device, which may be a wireless controller in a cloud radio access network (CRAN) scenario, or the wireless access device may be a relay station, an access point, a vehicle-mounted device, etc., or a Wi-Fi access point (AP), which is not limited in the embodiments of the present application. In addition, the network device may also be a device in a RAN (Radio Access Network), or in other words, a RAN node that connects the terminal device to a wireless network. For example, as an example and not a limitation, the network device may include: a transmission reception point (TRP), an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home NodeB, HNB), a base band unit (BBU), etc.
[0051] Please refer to Figure 2 , which shows a hardware structure diagram of the communication device 100 provided in an embodiment of the present application. The communication device 100 described in the embodiment of the present application can be a communication device in a short-range communication scenario such as Wi-Fi, or a communication device in a cellular network communication scenario such as 3G, 4G or 5G. The communication device 100 can specifically be a chip or chipset or a circuit board equipped with a chip or chipset, or an electronic device including the circuit board (for example, the terminal device or network device described above). The chip or chipset or the circuit board equipped with a chip or chipset can operate under the necessary software drive. The subsequent embodiments are all introduced as an example in which the communication device 100 is the electronic device itself, but it is not used to limit the solution. As Figure 2The communication device 100 shown includes one or more processors, such as a baseband processor 101, and other processors. The one or more processors can be integrated into one or more chips, and the one or more chips can be regarded as a chipset. When the one or more processors are integrated into the same chip, the chip is also called a system-on-chip SOC. In one possible implementation, the baseband processor 101 and the radio frequency transmitter 102 can be integrated on the same chip, that is, integrated on the SOC. In addition, in other implementations, the baseband processor 101 can be integrated on one chip, and the radio frequency transmitter 102 can be integrated on another chip. Figure 2 The electronic device shown is applied to a signal transmitting device.
[0052] The baseband processor 101 is used to process the information to be sent and the interference information, generate a baseband signal and send it to the RF transmitter 102. The RF transmitter 102 performs up-conversion processing on the received baseband signal to form an RF signal. Then, the RF transmitter transmits the RF signal to the signal receiving device through one or more antennas. It should be noted that the information to be sent here can also be called useful information, that is, information that the sending device hopes the signal receiving device will receive, which is usually information obtained from an information source, and the information source may include but is not limited to other user devices or server devices. The useful information may include but is not limited to: image information, audio information or text information. It should be noted that the information to be sent will be collectively referred to as useful information below. Interference information is information received through Figure 1 The information received by the antenna power side lobe b shown creates interference information. Interference information may include but is not limited to random numbers, etc. The baseband processor can make the energy of the interference signal received by the signal receiving device approach zero by processing the information to be sent and the interference information, that is, the signal received by the signal receiving device only includes the useful signal, while the energy of the interference signal received by other devices such as eavesdropping devices is not zero, that is, the signal received by the eavesdropping device is a superposition of the useful signal and the interference signal. The interference signal is used to interfere with the useful signal, making it difficult for the eavesdropping device to parse out the useful signal, thereby improving the security of the useful signal sent. Figure 3 As shown, Figure 3 The schematic diagram schematically shows the signal carried in the beam transmitted by the signal transmitting device shown in the embodiment of the present application. Figure 3 In the figure, the signal carried by the blank beam is the useful signal, and the signal carried by the beam with shadow stripes is the interference signal.
[0053] Typically, a signal needs to be modulated onto a communication channel for transmission. When the same signal transmitting device communicates with different signal receiving devices, the communication channels are different. The communication channel can be generated by the signal receiving device based on the information sent by the signal transmitting device to indicate the channel measurement, or the communication channel can be generated by the signal transmitting device based on the information received from the signal receiving device. The communication channel can be represented by a spatial channel mapping matrix. The signal received by the signal receiving device is usually the product of the spatial channel mapping matrix and the signal to be sent. Furthermore, when the signal transmitting device needs to send information provided by multiple information sources to the signal receiving device at the same time, the information provided by the multiple information sources can be baseband processed and up-converted and then sent to the signal receiving device. At this time, the signal received by the signal receiving device is a superposition of multiple signals, where each signal is the product of the information provided by each information source and the same spatial channel mapping matrix. As an example, please refer to Figure 4 , which schematically shows the Figure 3 The signal interaction between the signal transmitting device, signal receiving device and eavesdropping device is shown.
[0054] In such Figure 3 In the communication scenario with beamforming technology shown, the signal transmitting device broadcasts channel measurement information based on a preset period. When the communication scenario is a Wi-Fi-based communication scenario, the signal transmitting device and the signal receiving device estimate the channel based on the monitored channel measurement information, and generate a spatial channel mapping matrix H1 and a spatial channel mapping matrix H2 based on the channel estimation results. The signal receiving device also decomposes the spatial channel mapping matrix H1, generates a weighting matrix V1 and sends it to the signal transmitting device; when the communication scenario is a cellular network-based communication scenario, the signal receiving device can estimate the channel based on the monitored channel measurement information, and send the number corresponding to the channel state information to the signal transmitting device based on the channel estimation result. The signal transmitting device can determine the channel state information of the signal receiving device based on the number of the received channel state information, and then generate a spatial channel mapping matrix based on the channel state information. Finally, the spatial channel mapping matrix is decomposed to generate a weighting matrix. In the subsequent description of the embodiments of the present application, the communication scenario based on Wi-Fi is described. The baseband processor in the signal transmitting device processes the useful information provided by the information source based on the weighted matrix V1 to generate the useful signal S1, and processes the interference information to generate the interference signal S2. Then, the baseband processor superimposes the useful signal S1 and the interference signal S2 to generate a superimposed signal and provides it to the RF transmitter. The RF transmitter up-converts the superimposed signal and transmits it through the antenna. At this time, the signal receiving device can Figure 3 The antenna power main lobe shown receives the superimposed signal, and the eavesdropping device can Figure 3 The antenna power side lobes shown receive the superimposed signal. Specifically,
[0055] The signal R1 received by the signal receiving device is: R1 = H1S1 + H1S2 (1);
[0056] The signal R2 received by the eavesdropping device is: R2 = H2S1 + H2S2 (2);
[0057] Formulas (1) and (2) show that as long as the interference information is processed so that the product of the interference signal S2 and the spatial channel mapping matrix H1 is 0, the energy of the interference signal in the signal received by the signal receiving device can be made close to 0. However, the spatial channel mapping matrices between the eavesdropping device and the signal receiving device are different. In this case, the product of the interference signal and the spatial channel mapping matrix H2 is not zero, which means that the signal received by the eavesdropping device includes the superposition of the interference signal and the useful signal. This achieves the purpose of encrypting the signal transmitted to the signal receiving device. In a specific implementation, the spatial channel mapping matrix H1 can be decomposed, and a matrix orthogonal to the spatial channel mapping matrix H1 can be determined based on the decomposition result. The matrix orthogonal to the spatial channel mapping matrix H1 is used to process the interference information, so that the interference signal after the interference information is processed includes a matrix orthogonal to the spatial channel mapping matrix H1, so that the energy of the interference signal in the signal received by the signal receiving device approaches 0, and the signal received by the eavesdropping device includes the superposition of the interference signal and the useful signal, so that the signal transmitted to the signal receiving device can be encrypted, thereby improving the security of the signal transmitted to the signal receiving device.
[0058] Below is Figure 3 As an example, based on the communication scenario with beamforming function shown in Figure 4 The communication interaction between the devices shown is described in detail for the method of determining the matrix orthogonal to the spatial channel mapping matrix H1 described in the embodiment of the present application.
[0059] Specifically, the signal transmitting device transmits a sounding frame to the signal receiving device. The sounding frame includes a long training field (LTF). The signal receiving device can use the information carried in the LTF field to estimate the channel and generate a spatial channel mapping matrix H1 based on the channel estimation result. The signal transmitting device then performs singular value decomposition (SVD) on the spatial channel mapping matrix H1 to obtain the weighting matrix V1 described above, as shown in formula (3).
[0060] H1=UMV1 (3);
[0061] In another possible implementation of the embodiment of the present application, the signal transmitting device may also perform multiple QR iterations on the spatial channel mapping matrix H1 and obtain the weighting matrix V1 based on the iteration results.
[0062] Assume that the spatial channel mapping matrix H1 is an (m rows × n columns) matrix. Among the matrices obtained by decomposing the spatial channel mapping matrix H1, the matrix U is a (m rows × m columns) unitary matrix, the matrix M is a (m rows × n columns) diagonal matrix, and the weighting matrix V1 is a (n rows × n columns) unitary matrix.
[0063] In the embodiment of the present application, by solving the null space of the weighting matrix V1, that is, solving a certain coding matrix W, the product of the coding matrix W and the weighting matrix V1 is zero. Then, the baseband processor can use the coding matrix W to process the interference information, so that the coding matrix W and the interference information have a product constraint relationship. Based on the processing result, the generated interference signal can be W S2. In a specific implementation, the coding matrix W can be multiplied by the interference information. At this time,
[0064] The signal received by the signal receiving device is:
[0065] R1=H1S1+H1S2=H1S1+UMV1WS2=H1S1 (4);
[0066] The signal received by the eavesdropping device is:
[0067] R2=H2S1+H2S2=H2S1+H2WS2 (5).
[0068] like Figure 3 In the illustrated communication scenario with beamforming functionality, the weighting matrix V1 is a unitary matrix, meaning any two column vectors in the weighting matrix V1 are orthogonal. Based on this, in one possible implementation of the present embodiment, a matrix consisting of any one or more column vectors in the weighting matrix V1 is selected as the encoding matrix W.
[0069] In addition, in some other possible implementations, the orthogonal matrix of the weighting matrix V1 can be solved by solving the orthogonal matrix method to determine the encoding matrix W. In this implementation, any column vector in the obtained encoding matrix W is different from any column vector in the weighting matrix V1.
[0070] based on Figure 3In the communication scenario with beamforming function shown in the embodiment of the present application, Orthogonal Frequency Division Multiplexing (OFDM) technology can also be used to modulate useful information and interference information, and based on the modulation results, useful signals and interference signals are generated respectively, and then the useful signal and the interference signal are superimposed, and the superimposed signal is converted into an analog signal after passing the inverse fast Fourier transform (IFFT) and the parallel-to-serial conversion of the signal, and the digital signal is provided to the RF transmitter. The RF transmitter performs up-conversion processing on the signal and transmits the up-converted signal through the antenna. For details, please refer to Figure 5 , which shows a flowchart of OFDM modulation performed by the baseband processor on useful information and interference information provided by an embodiment of the present application. Below, the OFDM modulation of useful information and interference information is described in detail respectively.
[0071] In the embodiment of the present application, it is assumed that N subcarriers are used to modulate the information. The baseband processor performs serial-to-parallel conversion on the useful information sent by the information source to generate N channels of useful information. Then, the subcarrier mapping technology is used to map the N channels of useful information to the pre-set N subcarriers. Next, the N channels of useful information after subcarrier mapping are spatially stream mapped to generate useful information after spatial stream mapping. Finally, the useful information after spatial stream mapping is precoded to generate N channels of useful signals. By precoding the useful signal, a maximum directional power transmission beam can be obtained. The process of precoding the useful signal can refer to the relevant precoding processing of the signal in the traditional OFDM modulation technology, which will not be repeated here.
[0072] The baseband processor performs serial-to-parallel conversion on the interference information to generate N channels of interference information. Then, using subcarrier mapping technology, each of the N channels of interference information is mapped onto N subcarriers. The N subcarriers to which the N channels of interference information are mapped are the same as the N subcarriers to which the N channels of useful information are mapped. Next, spatial stream mapping is performed on the subcarrier-mapped N channels of interference information to generate spatial stream-mapped interference information. Finally, precoding is performed on each channel of the spatial stream-mapped interference information to generate N interference signals.
[0073] In OFDM technology, the signal transmitting device needs to transmit measurement information to the signal receiving device for instructing the channel measurement of the channels corresponding to the multiple subcarriers. The signal receiving device needs to measure the channels corresponding to the multiple subcarriers and generate the channel matrix corresponding to each subcarrier based on the measurement results. Then, the channel matrix corresponding to each subcarrier is subjected to singular value decomposition using the above formula (3). Based on the singular value decomposition result, the weighting matrix corresponding to each subcarrier is obtained. The signal receiving device will send the weighting matrix corresponding to each subcarrier to the signal transmitting device. The baseband processor in the signal transmitting device can generate the coding matrix W corresponding to each subcarrier based on the weighting matrix corresponding to each subcarrier to encode the interference information of each channel after the multi-channel subcarrier is mapped, and generate N interference signals based on the coding results. Then, the useful signal corresponding to each subcarrier is superimposed with the interference signal, and the superimposed multi-channel subcarrier signal is converted from digital to analog signal after parallel-to-serial conversion and provided to the RF transmitter.
[0074] In this embodiment of the present application, the number of spatial streams of the superimposed signal is determined based on the spatial stream mapping of the useful signal. Furthermore, the number of spatial streams used to transmit the signal satisfies the following constraints: the number of spatial streams used to transmit the signal is equal to the number of column vectors selected from the weighting matrix, and the number of spatial streams of the interference signal is equal to the number of vectors in the encoding matrix W used to encode the interference signal. Based on this, it is assumed that the weighting matrix is a matrix with dimensions of 3 rows x 3 columns. This means that a maximum of three spatial streams can be used to transmit the signal. The baseband processor performs spatial stream mapping on the useful signal after multi-channel subcarrier mapping based on the number of transmit antenna arrays and the number of receive antenna arrays, and determines to use two spatial streams to transmit the useful signal, corresponding to two column vectors selected from the weighting matrix. At this point, a column vector can be determined as the encoding matrix W used to encode the interference signal. This determined column vector is a vector orthogonal to the weighting matrix. It is assumed that one spatial stream is used to transmit the useful signal, corresponding to a column vector selected from the weighting matrix. At this time, two column vectors may be determined as the encoding matrix W for encoding the interference signal, and the determined two column vectors are vectors orthogonal to the weighting matrix.
[0075] above Figure 3-Figure 5The embodiment shown is described in a wireless communication scenario that supports beamforming technology. The method of encrypting electronic devices using interference signals described in the embodiment of the present application is also applicable to Wi-Fi wireless communication scenarios that do not support beamforming technology. In a Wi-Fi wireless communication scenario that does not support beamforming technology, the signal receiving device can transmit a detection request frame to the signal transmitting device. The signal transmitting device uses the (Legacy TransmitBeamforming, Legacy TxBF) algorithm based on the detection request frame to determine the weighting matrix of the signal receiving device. Specifically, the signal transmitting device estimates the uplink channel based on the detection request frame transmitted by the signal receiving device, and obtains an approximate downlink channel matrix based on the uplink channel estimation result and the theoretical transposition relationship between the uplink and downlink channels. Then, the signal transmitting device can perform singular value decomposition on the determined downlink channel matrix using formula (3), and determine the weighting matrix based on the decomposition result. Then, based on the weighting matrix, a coding matrix W orthogonal to the weighting matrix is determined, and the coding matrix W is used to process the interference information to generate an interference signal, and the interference signal is superimposed with the useful signal and transmitted through the antenna.
[0076] In an embodiment of the present application, the useful information obtained from the information source needs to be packaged and encapsulated in a frame format for transmission, and the frame format is generally a frame format pre-agreed between a signal transmitting device and a signal receiving device. Useful data obtained from the information source (including but not limited to: audio data, video data or text data) is generally carried in the data field in each of the above-mentioned frame formats. The frame format may include but is not limited to: a frame format in a Wi-Fi communication protocol, a frame format in a 4G communication protocol or a frame format in a 5G communication protocol. The useful signal described in the embodiment of the present application may include a signal carried by a data field in various frame formats in the communication protocol. In addition, in some other possible implementations, in addition to the signal carried by the data field in various frame formats in the communication protocol, the useful signal may also include a signal carried by at least one field in the leading field of the frame format. That is, when the interference signal is superimposed on the useful signal, the interference signal may be superimposed on the signal carried by the data field in the frame format. In addition, the interference signal may also be superimposed on the signal carried by at least one field in the leading field in the frame format. The following describes in detail the useful signal superimposed on the interference signal shown in the embodiment of the present application through a specific scenario, taking the frame format in the Wi-Fi communication protocol as an example.
[0077] Specifically, the frame formats in the 802.11ax protocol in the Wi-Fi protocol include but are not limited to: High Efficiency (HE) frame format, Very High Throughout (VHT) frame format, High Throughput (HT) frame format, or Non-High Throughput (Non-HT) frame format. Among them, the HE frame format can include High Efficiency Single User (HE-SU) frame format, High Efficiency Extended Range Single User (HE-ERSU) frame format, High Efficiency Multi User (HE-MU) frame format, and High Efficiency Extended Trigger frame (HE-TB) frame format.
[0078] In the various frame formats described above, in addition to the Data field for carrying useful data, each of the frame formats also includes a Preamble field, and the Preamble field also includes multiple fields for indicating various information. The information indicated by the preamble fields in different frame formats is not exactly the same. As an example, Figure 6 As shown, Figure 6 The information indicated by each field in the HE-SU or HE-ERSU frame format, HE-TB frame format, HE-MU frame format, VHT frame format, HTMF frame format and Non-HT frame format is schematically shown.
[0079] The Preamble field in the Non-HT frame format includes: a traditional short training sequence / non-high throughput frame format short training sequence (non-HT Short Training field, L-STF field), a traditional long training sequence / non-high throughput frame format long training sequence (non-HT Long Training field, L-LTF field) and a traditional signaling / non-high throughput frame format signaling (non-HT SIGNAL field, L-SIG field). Among them, the signal carried by the L-STF field is used to instruct the signal receiving device to perform signal detection and AGC (automatic gain control) adjustment, the signal receiving device to perform time domain frequency offset estimation, and the signal receiving device and the signal transmitting device to perform coarse synchronization; the signal carried by the L-LTF field is used to instruct the signal receiving device to perform time domain fine offset estimation, the signal receiving device to perform fine synchronization, and the signal receiving device to perform channel estimation; the signal carried by the L-SIG field is used to indicate the signal transmission rate, the converted data length, and the parity bit.
[0080] The Preamble field in the HTMF frame format includes: L-STF field, L-LTF field, L-SIG field, high throughput frame format signaling (HT SIGNAL field, HT-SIG) field, high throughput frame format short training sequence (HT ShortTraining field, HT-STF) field, and high throughput frame format long training sequence (HT Long Training field, HT-LTF) field. Among them, the signals carried by the L-STF field, L-LTF field and L-SIG field are the same as the information indicated by the signals carried by the relevant fields in the above-mentioned Non-HT frame format, and are not repeated here. The signal carried by the HT-SIG field is used to indicate the necessary information for parsing the HTMF frame format, which includes but is not limited to: bandwidth information, MCS information, etc.; the signal carried by the HT-STF field is used to indicate AGC control during MIMO reception; the signal carried by the HT-LTF field is used to indicate MIMO signal estimation.
[0081] The Preamble field in the VHT frame format includes: the L-STF field, the L-LTF field, the L-SIG field, the very high throughput frame format signaling A (VHT SIGNAL field A, VHT-SIGA) field, the very high throughput frame format short training sequence (VHT-STF) field, the very high throughput frame format long training sequence (VHT Long Training field, VHT-LTF) field, and the very high throughput frame format signaling B (VHT SIGNAL field B, VHT-SIGB) field. The signals carried by the L-STF field, the L-LTF field, and the L-SIG field are the same as the information indicated by the signals carried by the relevant fields in the above-mentioned Non-HT frame format, and are not further described here. The VHT-SIGA field carries the necessary information for parsing the VHT frame format, including but not limited to bandwidth information and MCS information. The VHT-STF field carries the signal indicating AGC control during MIMO reception. The VHT-LTF field carries the signal indicating MIMO signal estimation. The VHT-SIGB field carries the signal indicating specific information for each user in MU mode.
[0082] The Preamble field in the HE-SU / HE-ERSU / HE-TB frame format includes: a legacy short training sequence / non-high throughput frame format short training sequence (non-HT Short Training field, L-STF) field, a legacy long training sequence / non-high throughput frame format long training sequence (non-HT Long Training field, L-LTF) field, a legacy signaling / non-high throughput frame format signaling (non-HT SIGNAL field, L-SIG) field, a repeated legacy signaling / repeated non-high throughput frame format field (Repeat non-HT SIGNAL field, RL-SIG) field, a high efficiency frame format signaling A (HE SIGNAL field A, HE-SIGA) field, a high efficiency frame format short training sequence (HE Short Training field, HE-STF) field, and a high efficiency frame format long training sequence (HE Long Training field, HE-LTF) field. Among them, the signals carried by the L-STF field, L-LTF field, and L-SIG field are the same as the information indicated by the signals carried by the relevant fields in the above-mentioned Non-HT frame format, and are not repeated here. The signal carried by the RL-SIG field is a copy of the signal carried by the L-SIG field, and is used to distinguish whether the signal transmitting device adopts the HE frame format for signal transmission; the signal carried by the HE-SIGA field is used to indicate the necessary information for parsing the HE frame format, which includes but is not limited to: the adopted frame format information, uplink and downlink information, and the combination of modulation mode and coding rate (Modulation coding scheme, MCS) information; the signal carried by the HE-STF field is used to indicate AGC control during MIMO reception; the signal carried by the HE-LTF field is used to indicate MIMO signal estimation.
[0083] The Preamble field in the HE-MU frame format includes: L-STF field, L-LTF field, L-SIG field, RL-SIG field, HE-SIGA field, high-efficiency frame format signaling B (HE SIGNAL fieldB, HE-SIGB) field, HE-STF field and HE-LTF field. Among them, the signals carried by the L-STF field, L-LTF field, L-SIG field, RL-SIG field, HE-SIGA field, HE-STF field and HE-LTF field are the same as the information indicated by the signals carried by the relevant fields in the above-mentioned HE-SU frame format, and are not repeated here. The signal carried by the HE-SIGB field is used to indicate the frequency domain resource allocation information of orthogonal frequency division multiple access (OFDMA) and multi-user multiple input multiple output (multi-user MIMO, DL-MU-MIMO).
[0084] In a first possible implementation, the interference signal can be Figure 6 The signals carried by the Data field in the HE-SU / HE-ERSU / HE-TB frame format, HE-ERMU frame format, VHT frame format, HTMF frame format, and Non-HT frame format are superimposed. That is, when the baseband processor superimposes the useful signal and the interference signal, the signals carried by other fields in the frame format remain unchanged. When processing the signal carried by the Data field, the signal carried by the Data field and the interference signal can be added.
[0085] In a second possible implementation, the interference signal is not only Figure 6In addition to being superimposed with the signal carried by the Data field in the HE-SU / HE-ERSU / HE-TB frame format, HE-MU frame format, VHT frame format, HTMF frame format, and Non-HT frame format shown, it can also be superimposed with the signal carried by the L-LTF field and the field after the L-LTF field in the leading field of each frame format, thereby preventing the eavesdropping device from obtaining a correct channel estimation result. For example, for the HE-SU / HE-ERSU / HE-TB frame format, the interference signal is superimposed on the signal carried by the L-LTF field, L-SIG field, RL-SIG field, HE-SIGA field, HE-STF field, and HE-LTF field in the preamble field; for the HEMU frame format, the interference signal is superimposed on the signal carried by the L-LTF field, L-SIG field, RL-SIG field, HE-SIGA field, HE-SIGB field, HE-STF field, and HE-LTF field in the preamble field; for the VHT frame format, the interference signal is superimposed on the signal carried by the L-LTF field, L-SIG field, VHT-SIGA field, VHT-STF field, VHT-LTF field, and VHT-SIGB field in the preamble field; for the HTMF frame format, the interference signal is superimposed on the signal carried by the L-LTF field, L-SIG field, HT-SIG field, HT-STF field, and HT-LTF field in the preamble field; for the Non-HT frame format, the interference signal is superimposed on the signal carried by the L-LTF field in the preamble field.
[0086] In a third possible implementation, the interference signal is not only Figure 6 In addition to the signal carried by the Data field in the HE-SU / HE-ERSU / HE-TB frame format, HEMU frame format, VHT frame format, HTMF frame format, and Non-HT frame format shown, it can also be superimposed with the signal carried by the RL-SIG field, HE-SIGA / B field, VHT-SIGA / B field, and HT-SIG field in the leading field of each frame format, thereby preventing the eavesdropping device from obtaining configuration information such as bandwidth and MCS.
[0087] In a fourth possible implementation, the interference signal is not only Figure 6 In addition to the signal carried by the Data field in the HE-SU / HE-ERSU / HE-TB frame format, HEMU frame format, VHT frame format, HTMF frame format, and Non-HT frame format shown, it can also be superimposed with the signal carried by the HE-LTF field, VHT-LTF field, or HT-LTF field in the preamble field of each frame format, thereby preventing the eavesdropping device from obtaining a correct estimate of the MIMO channel.
[0088] In a fifth possible implementation, the jamming signal can be superimposed on the signal carried by all fields of any of the adopted HE-SU / HE-ERSU / HE-TB frame formats, HEMU frame format, VHT frame format, HTMF frame format, and Non-HT frame format. This can enhance the jamming capability, preventing the eavesdropping device from synchronizing with the signal, estimating frequency offset, performing AGC adjustments, or obtaining the correct data length information. Furthermore, the jamming device can be prevented from recovering the information in the Data field of the useful signal.
[0089] based on Figure 3-Figure 5 The principle of encrypting the useful signal in the embodiment shown is as follows, Figure 6 Please refer to the following for the content interfered by the interference signal Figure 7 , which schematically shows the interaction sequence between the terminal device and the network device based on the WIFI protocol 802.1X. It should be noted that, Figure 7 The interaction sequence shown is for the interaction sequence between devices with beamforming functions. The following description uses the network device as the signal transmitting device and the terminal device as the signal receiving device.
[0090] Specifically, the process of establishing a connection between a network device and a terminal device so that the network device transmits useful data to the terminal device generally includes the following steps: Figure 7 The scanning phase, association phase, and sounding frame transmission phase are shown. Scanning phase: During this phase, the terminal device transmits a probe request frame, and the network device scans the probe request frame and, based on the scan result, transmits a probe response frame to the terminal device. Authentication phase: During this phase, the terminal device transmits an authentication request frame to the network device, and the network device transmits an authentication response frame to the terminal device. Association phase: During this phase, the terminal device transmits an association request frame to the network device, and the network device transmits an association response frame to the terminal device based on the association request frame.
[0091] After the association phase, the network device can transmit a sounding frame to the terminal device so that the terminal device can estimate the channel. Then, the terminal device generates a spatial channel matrix based on the channel estimation result. Next, the terminal device performs singular value decomposition on the spatial channel matrix through formula (3), generates a weighting matrix based on the singular value decomposition result, and then sends the weighting matrix to the network device. At this time, the network device obtains the weighting matrix. Based on the weighting matrix, the network device can generate a coding matrix W orthogonal to the weighting matrix to process the interference information, thereby generating an interference signal. Then, in the subsequent signals sent to the terminal device, the interference signal is compared with the interference signal based on the frame format used by the sending signal and the content interfered by the interference signal. Figure 6The signals carried by certain fields in one of the frame formats shown are superimposed, thereby sending the superimposed signal to the terminal device. For details, continue to refer to Figure 7 After the network device obtains the weighted matrix from the terminal device, the following information transmission phases are also included: transmitting an Extensible Authentication Protocol (EAP) request to the terminal device, sending EAP successful authentication information to the terminal device, and transmitting data to the terminal device. In this embodiment of the present application, during any of the information transmission phases, the network device can utilize the interference signal to encrypt the useful signal being transmitted.
[0092] In such Figure 7 In the communication sequence shown, both the terminal device and the network device can serve as signal transmitting devices. In this scenario, interference signals can be superimposed on the signals transmitted by the terminal device and the network device. Based on this scenario, at this time, after the above-mentioned association stage, the terminal device can transmit a sounding frame to the network device, thereby triggering the network device to transmit a weighted matrix to the terminal device; in addition, after the network device transmits the weighted matrix to the terminal device, it can also transmit a sounding frame to the terminal device, thereby triggering the terminal device to transmit a weighted matrix to the network device. In this way, in the subsequent signals transmitted by the network device to the terminal device, the interference information can be processed based on the weighted matrix provided by the terminal device, and the processed interference signal can be superimposed on the useful signal to be transmitted; in the subsequent signals transmitted by the terminal device to the network device, the interference information can be processed based on the weighted matrix provided by the network device, and the processed interference signal can be superimposed on the useful signal to be transmitted, thereby realizing the encryption of the signal transmitted by the network device to the terminal device and the encryption of the signal transmitted by the terminal device to the network device.
[0093] When the terminal device does not support the beamforming function, during the communication between the terminal device and the network device, the terminal device can transmit a probe request signal to the network device during the scanning phase. Based on the probe request signal, the network device uses the above-mentioned Legacy TxBF algorithm to parse the spatial channel matrix of the communication channel between the terminal device and the network device, and then decomposes the spatial channel matrix to obtain a weighting matrix. Then, based on the weighting matrix, the interference information is encoded, and based on the encoding result, an interference signal is generated. As a result, the network device can superimpose the interference signal on the signal transmitted to the terminal device at any subsequent stage, such as Figure 8 shown.
[0094] pass Figure 2-Figure 8It can be seen from the illustrated embodiment that the communication device 100 shown in the embodiment of the present application generates a weighting matrix based on the channel estimation of the communication channel between the communication device and the signal receiving device, and then uses the weighting matrix to determine a coding matrix orthogonal to the weighting matrix, and uses the coding matrix to encode the interference information. The encoded interference signal is superimposed with the signal to be sent and then sent to the signal receiving device, which can achieve the purpose of encrypting the signal to be sent, thereby improving the security of the useful signal to be sent.
[0095] Please continue to refer to Figure 9 , which shows a hardware structure diagram of the communication device 200 provided in an embodiment of the present application. The communication device 200 described in the embodiment of the present application can be a communication device in a short-range communication scenario such as Wi-Fi, or a communication device in a cellular network communication scenario such as 3G, 4G or 5G. The communication device 100 can specifically be a chip or chipset or a circuit board equipped with a chip or chipset or an electronic device including the circuit board (for example, the terminal device or network device described above). The chip or chipset or the circuit board equipped with a chip or chipset can operate under the necessary software drive. The subsequent embodiments are all introduced as an example in which the communication device 200 is the electronic device itself, but it is not used to limit the solution. As Figure 9 The communication device 200 shown includes one or more processors, such as a baseband processor 201, and other processors. The one or more processors can be integrated into one or more chips, and the one or more chips can be regarded as a chipset. When the one or more processors are integrated into the same chip, the chip is also called a system-on-chip SOC. In one possible implementation, the baseband processor 201 and the radio frequency receiver 202 can be integrated on the same chip, that is, integrated on the SOC. In addition, in other implementations, the baseband processor 201 can be integrated on one chip, and the radio frequency receiver 202 can be integrated on another chip. Figure 2 The electronic device shown is applied to a signal receiving device.
[0096] like Figure 9 In the communication device 200 shown in FIG. 1 , the RF receiver 202 can receive a RF signal via an antenna. The RF signal can be as follows: Figure 2 The radio frequency receiver 202 can down-convert the received superimposed signal and provide it to the baseband processor 202. The baseband processor 202 can use Figure 2 The channel matrix or weighting matrix described in the embodiment shown demodulates the received superposition signal to obtain a useful signal. Figure 2 The relevant descriptions in the illustrated embodiments will not be repeated here.
[0097] It should be noted that the terminal device or network device described in the embodiments of the present application can be used as both a signal transmitting device and a signal receiving device. Thus, the communication device 100 and the communication device 200 can be integrated into the same electronic device, and can be used to generate and transmit superimposed signals, as well as to receive superimposed signals. When the communication device 100 and the communication device 200 are integrated into the same electronic device, the baseband processor 101 and the baseband processor 201 can encode and decode the baseband signal for the same hardware component or chip, and the RF transmitter 201 and the RF receiver 202 can transmit and receive RF signals for the same hardware component or chip.
[0098] Based on the communication device 100 and the encryption principle for encrypting the useful signal sent by the communication device 100, the embodiment of the present application further provides a wireless communication method, which is applied to Figure 2 The transmitting device shown includes the communication apparatus 100, and the process 1000 of the wireless communication method includes:
[0099] Step 1001: A sending device obtains a first matrix.
[0100] In the embodiment of the present application, the first matrix is generated based on a channel estimation of a communication channel between a transmitting device and a signal receiving device.
[0101] In a possible implementation manner of the embodiment of the present application, the first matrix is generated by the receiving device performing channel estimation on the long training field in the received probe response frame based on the channel estimation result.
[0102] In another possible implementation of the embodiment of the present application, the first matrix is generated by the transmitting device based on the channel measurement information sent by the receiving device to estimate the channel and based on the channel estimation result.
[0103] Step 1002: The transmitting device generates an interference signal based on the interference information and the second matrix.
[0104] In the embodiment of the present application, the second matrix is an orthogonal matrix of the first matrix.
[0105] The second matrix can be obtained by solving the orthogonal matrix of the first matrix.
[0106] In another possible implementation of the embodiment of the present application, the first matrix is an orthogonal matrix, and the second matrix is a matrix composed of at least one column vector selected from the first matrix.
[0107] Step 1003: The transmitting device superimposes the interference signal with the signal to be transmitted, and sends the superimposed signal to the receiving device.
[0108] In a possible implementation of the embodiment of the present application, the transmitting device superimposes the interference signal with the signal to be transmitted, including: the transmitting device carries the interference signal and the signal to be transmitted on a data field in a frame format of a communication protocol.
[0109] In a possible implementation of the embodiment of the present application, when the transmitting device communicates with the receiving device based on the Wi-Fi communication technology, the transmitting device superimposes the interference signal with the signal to be transmitted, including: the transmitting device carries the interference signal and the signal to be transmitted in a data field of a Wi-Fi frame format and at least one of the following fields: a field for indicating signal detection, a field for indicating automatic gain control (AGC), a field for indicating signal synchronization, a field for indicating signal frequency offset estimation, a field for indicating signal length, a field for indicating channel estimation, a field for indicating a frame format used for detection, a field for indicating whether the frame format carries configuration information, a field for indicating automatic gain control during multiple-input multiple-output (MIMO) reception, a field for indicating MIMO channel estimation, or a field for indicating resource allocation information for orthogonal frequency division multiple access (OFDMA) and multi-user MIMO.
[0110] In a possible implementation of the embodiment of the present application, the signal to be sent is generated by the sending device performing N-channel subcarrier mapping on the information provided by the information source to be sent, based on the mapping result of the N-channel subcarriers, where N is an integer greater than 1.
[0111] In a possible implementation of the embodiment of the present application, each of the N subcarriers corresponds to N channels between the receiving device, the first matrix includes N, and each of the N first matrices is generated by the transmitting device performing channel estimation on each of the N channels; and the second matrix includes N, and each second matrix is an orthogonal matrix of the corresponding first matrix.
[0112] In a possible implementation of an embodiment of the present application, the sending device generates an interference signal based on the interference information and the second matrix, including: the sending device performs N-channel subcarrier mapping on the interference information to obtain a signal after N-channel subcarrier mapping; the sending device generates an interference signal based on the N second matrices and the signal after the N-channel subcarrier mapping.
[0113] In a possible implementation of the embodiment of the present application, the transmitting device superimposes the interference signal with the signal to be transmitted, including: the transmitting device superimposes the interference signal and the signal to be transmitted corresponding to each subcarrier of the N subcarriers respectively.
[0114] The present application also provides a wireless communication method, which is applied to Figure 9 The receiving device shown includes the communication apparatus 200, and the process 1100 of the wireless communication method includes:
[0115] Step 1101: A receiving device receives a superimposed signal.
[0116] In an embodiment of the present application, the superimposed signal is a signal obtained by superimposing an interference signal and a signal to be sent, the interference signal is generated based on interference information and a second matrix, the second matrix is an orthogonal matrix of the first matrix, and the first matrix is generated based on channel estimation of the communication channel between the receiving device and the transmitting device.
[0117] Step 1102: The receiving device demodulates the superimposed signal based on the first matrix to obtain the signal to be sent.
[0118] In this embodiment of the present application, processing the superimposed signal involves multiplying the superimposed signal with the spatial channel matrix. Based on the multiplication result, interference signals in the superimposed signal are canceled, thereby obtaining the signal to be transmitted. The spatial channel matrix is the matrix decomposed to obtain the first matrix described above.
[0119] It is understandable that, in order to implement the above functions, the communication device includes hardware and / or software modules that perform the corresponding functions. In combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to be beyond the scope of this application.
[0120] In this embodiment, the baseband processor and RF transmitter can be divided into functional modules based on the above-described method example. For example, each functional module can be divided according to its function, or two or more functions can be integrated into a single processing module. The integrated modules can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used.
[0121] In the case of dividing each functional module into corresponding functional modules, Figure 12 A possible schematic diagram of the composition of the communication device 1200 involved in the above embodiment is shown. Figure 12As shown, the communication device 1200 may include: an acquisition module 1201, a generation module 1202, and a sending module 1203. The acquisition module 1201 is configured to acquire a first matrix, where the first matrix is generated based on a channel estimation of a communication channel between the communication device and a signal receiving device; the generation module 1202 is configured to generate an interference signal based on interference information and a second matrix, where the second matrix is an orthogonal matrix of the first matrix; and the sending module 1203 is configured to superimpose the interference signal with the signal to be transmitted, and send the superimposed signal to the receiving device.
[0122] In the case of dividing each functional module into corresponding functional modules, Figure 13 A possible schematic diagram of the composition of the communication device 1300 involved in the above embodiment is shown. Figure 13 As shown, the receiving device 1300 may include: a receiving module 1301 and a demodulation module 1302. The receiving module 1301 is configured to receive a superimposed signal. The superimposed signal is a signal formed by superimposing an interference signal and a signal to be transmitted. The interference signal is generated based on interference information and a second matrix. The second matrix is an orthogonal matrix of a first matrix. The first matrix is generated based on a channel estimate of the communication channel between the communication device and the transmitting device. The demodulation module 1302 is configured to demodulate the superimposed signal based on the first matrix to obtain the signal to be transmitted.
[0123] The communication device 1200 and the communication device 1300 provided in this embodiment are used to respectively execute the wireless communication method executed by the communication device 100 and the wireless communication method executed by the communication device 200, and can achieve the same effect as the above implementation method. Figure 12 and Figure 13 Each module can be implemented in software, hardware, or a combination of both. For example, each module can be implemented in software. Figure 12 The communication device 1200 corresponds to Figure 2 The baseband processor and RF transmitter corresponding to the module are used to drive the corresponding components to work. Figure 13 The communication device 1300 corresponds to Figure 9 Alternatively, each module may include two parts: the corresponding component and the corresponding driver software.
[0124] In the case of using an integrated unit, the communication device 1200 may include a baseband processor, a radio frequency transmitter and a memory; the communication device 1300 may include a baseband processor, a radio frequency receiver and a memory. Among them, the baseband processor, the radio frequency transmitter and the radio frequency receiver may call all or part of the computer programs stored in the memory to control and manage the actions of the communication device 100 and the communication device 200. For example, it may be used to support the communication device 100 and the communication device 200 to execute the steps performed by the above-mentioned modules. The memory may be used to support the communication device 100 and the communication device 200 to execute stored program codes and data, etc. The baseband processor and the transmitter may implement or execute the various exemplary logic modules described in conjunction with the contents disclosed in this application, which may be a combination of one or more microprocessors that implement computing functions. In addition, in addition to including Figure 2 In addition to the components shown, other components such as a modem may also be included.
[0125] This embodiment also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes the above-mentioned related method steps to implement the wireless communication method of the communication device 1200 and the communication device 1300 in the above-mentioned embodiment.
[0126] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement the wireless communication methods of the communication apparatus 1200 and the communication apparatus 1300 in the above-mentioned embodiments.
[0127] Among them, the computer-readable storage medium or computer program product provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.
[0128] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0129] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0130] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present application. The aforementioned readable storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0131] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, characterized in that: include: The transmitting device obtains a first matrix, where the first matrix is generated based on a channel estimation of a communication channel between the transmitting device and a signal receiving device; The transmitting device generates an interference signal based on the interference information and a second matrix, where the second matrix is an orthogonal matrix of the first matrix; The transmitting device superimposes the interference signal with the signal to be transmitted, and sends the superimposed signal to the receiving device; The sending device superimposes the interference signal with the signal to be sent, including: The transmitting device carries the interference signal and the signal to be transmitted on a data field in a frame format of a communication protocol, or on at least one of the data field and the preamble field in the frame format.
2. The method according to claim 1, characterized in that When the sending device communicates with the receiving device based on the Wi-Fi communication technology, the sending device superimposes the interference signal with the signal to be sent, including: The transmitting device carries the interference signal and the signal to be transmitted in a data field and at least one of the following fields in a Wi-Fi frame format: A field used to indicate signal detection, a field used to indicate automatic gain control AGC, a field used to indicate signal synchronization, a field used to indicate signal frequency offset estimation, a field used to indicate signal length, a field used to indicate channel estimation, a field used to indicate the frame format used for detection, a field used to indicate the frame format carrying configuration information, a field used to indicate automatic gain control during multiple-input multiple-output (MIMO) reception, a field used to indicate MIMO channel estimation, or a field used to indicate resource allocation information for orthogonal frequency division multiple access (OFDMA) and multi-user MIMO.
3. The method according to any one of claims 1-2, characterized in that The first matrix is an orthogonal matrix, and the second matrix is a matrix composed of at least one column vector selected from the first matrix.
4. The method according to any one of claims 1 to 2, characterized in that The signal to be sent is generated by the sending device performing N-channel subcarrier mapping on information provided by the information source to be sent, based on the mapping result of the N-channel subcarriers, where N is an integer greater than 1.
5. The method according to claim 4, characterized in that Each of the N subcarriers corresponds to N channels between the receiving device and the transmitting device, the first matrix includes N first matrices, and each of the N first matrices is generated by the transmitting device performing channel estimation on each of the N channels; as well as The second matrices include N numbers, and each second matrix is an orthogonal matrix of the corresponding first matrix.
6. The method according to claim 5, characterized in that The sending device generates an interference signal based on the interference information and the second matrix, including: The transmitting device performs the N-channel subcarrier mapping on the interference information to obtain a signal after the N-channel subcarrier mapping; The transmitting device generates an interference signal based on a signal mapped from the N second matrices to the N subcarriers.
7. The method according to claim 6, characterized in that The sending device superimposes the interference signal with the signal to be sent, including: The transmitting device superimposes the interference signal and the signal to be transmitted corresponding to each subcarrier of the N subcarriers respectively.
8. The method according to any one of claims 1-2, characterized in that The first matrix is generated by the receiving device performing channel estimation on the long training field in the received probe response frame based on the channel estimation result.
9. The method according to any one of claims 1-2, characterized in that The first matrix is generated by the transmitting device based on the channel measurement information sent by the receiving device and the channel estimation result.
10. A wireless communication method, characterized in that: The method comprises: A receiving device receives a superimposed signal, where the superimposed signal is a signal formed by superimposing an interference signal and a signal to be transmitted, and the superimposed signal is carried on a data field in a frame format of a communication protocol, or on at least one of the data field and a preamble field in the frame format, wherein the interference signal is generated based on interference information and a second matrix, where the second matrix is an orthogonal matrix of the first matrix, and the first matrix is generated based on a channel estimation of a communication channel between the receiving device and the transmitting device; The receiving device demodulates the superimposed signal based on the first matrix to obtain the signal to be sent.
11. A communication device, characterized in that: include: a processor, configured to obtain a first matrix, generate an interference signal based on interference information and a second matrix, and superimpose the interference signal with a signal to be transmitted to obtain a superimposed signal, wherein the second matrix is an orthogonal matrix of the first matrix, and the first matrix is generated based on a channel estimation of a communication channel between the communication apparatus and a receiving device; a radio frequency transmitter, coupled to the processor, configured to transmit the superimposed signal to the receiving device; The processor is further configured to: The interference signal and the signal to be sent are carried on a data field in a frame format of a communication protocol, or on at least one of a data field and a leading field in the frame format.
12. The communication device according to claim 11, wherein: When the communication device communicates with the receiving device based on Wi-Fi communication technology, the processor is further configured to: The interference signal and the signal to be sent are carried in a data field and at least one of the following fields in a Wi-Fi frame format: A field used to indicate signal detection, a field used to indicate automatic gain control AGC, a field used to indicate signal synchronization, a field used to indicate signal frequency offset estimation, a field used to indicate signal length, a field used to indicate channel estimation, a field used to indicate the frame format used for detection, a field used to indicate the frame format carrying configuration information, a field used to indicate automatic gain control during multiple-input multiple-output (MIMO) reception, a field used to indicate MIMO channel estimation, or a field used to indicate resource allocation information for orthogonal frequency division multiple access (OFDMA) and multi-user MIMO.
13. The device according to any one of claims 11 to 12, characterized in that: The signal to be sent is generated by performing N-channel subcarrier mapping on information provided by the information source to be sent and based on the mapping result of the N-channel subcarriers, where N is an integer greater than 1.
14. The device according to claim 13, characterized in that Each of the N subcarriers corresponds to N channels between the receiving device and the receiving device, the first matrix includes N first matrices, and each of the N first matrices is generated by performing channel estimation on each of the N channels; as well as The second matrices include N numbers, and each second matrix is an orthogonal matrix of the corresponding first matrix.
15. The device according to claim 14, characterized in that The interference signal is generated by performing the N-channel subcarrier mapping on the interference information and based on a signal mapped between the N second matrices and the N-channel subcarriers.
16. The device according to claim 15, characterized in that The processor is further configured to: The interference signal and the signal to be sent corresponding to each sub-carrier in the N sub-carriers are superimposed respectively.
17. A communication device, characterized in that: include: a radio frequency receiver, configured to receive a superimposed signal, the superimposed signal being a signal resulting from the superposition of an interference signal and a signal to be transmitted, the superimposed signal being carried on a data field in a frame format of a communication protocol, or on at least one of the data field and a preamble field in the frame format, the interference signal being generated based on interference information and a second matrix, the second matrix being an orthogonal matrix of the first matrix, the first matrix being generated based on a channel estimate of a communication channel between the communication apparatus and a transmitting device; A baseband processor is configured to demodulate the superimposed signal based on the first matrix to obtain the signal to be sent.
Citation Information
Patent Citations
Method and system for designing time domain man-made noises in orthogonal frequency division multiplexing system
CN102546513A
Data transmission method and data transmission device based on SM-MIMO
CN106301492A
Multicast method and device based on physical layer security transmission
CN108738133A
Physical Layer Encryption for MIMO Communication Networks
US20150036821A1