Wireless network communication method and device
By receiving and processing the error parameters of the perceived measurement signal, generating measurement reports, eliminating noise interference, improving the accuracy of WiFi channel state information measurement, and solving the problem of inaccurate channel state measurement.
Patent Information
- Application Number
- CN202111152872.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2041-09-29
AI Technical Summary
The measurement of WiFi channel status information is not very accurate due to noise interference, which cannot accurately reflect changes in the signal propagation environment.
By receiving the perceived measurement signal sent by the second device, the signal is processed to obtain measurement error parameters, and a measurement report is generated and sent to eliminate the influence of noise interference and improve the accuracy of channel state measurement.
It realizes improving the accuracy of channel state measurement and solves the problem of inaccurate measurement caused by errors in channel state measurement.
Smart Images

Figure CN115884239B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies, and in particular to a wireless network communication method and device. Background Art
[0002] Channel state information (CSI) measurements in WiFi networks are widely used for various sensing purposes. CSI measurements reflect the characteristics of wireless multipath propagation. During the measurement process, the signal receiver measures a known training sequence, captures the time-space frequency propagation characteristics, and analyzes the state changes of multiple subcarriers to infer changes in the surrounding environment. This allows the user's movements to be determined in non-line-of-sight environments without the need for sensors.
[0003] However, for each subcarrier in the measurement signal sent by the WiFi signal transmitter, the WiFi channel can be modeled as y = Hx + n, where y is the received signal, x is the transmitted signal, H is the CSI matrix, and n is the noise vector. Obviously, due to the interference of the noise vector, the measured channel state information cannot accurately reflect the perception of the signal propagation environment. Instead, it is contaminated by noise, resulting in low accuracy when the channel state information is used to reflect environmental changes.
[0004] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention
[0005] The embodiments of the present invention provide a wireless network communication method and apparatus to at least solve the technical problem that channel state measurement between devices is affected by errors and results in inaccurate measurement.
[0006] According to one aspect of an embodiment of the present invention, a wireless network communication method is provided, which is applied to a first device and includes: receiving a perception measurement signal sent by a second device, wherein the perception measurement signal is used to measure a channel state between the first device and the second device; processing the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated during transmission of the perception measurement signal; generating a measurement report, wherein the measurement report includes a description of the measurement error parameter; and sending the measurement report.
[0007] Optionally, generating the measurement report includes: the physical layer of the first device generating a parameter vector based on the measurement error parameter, wherein the parameter vector includes the measurement error parameter; the physical layer passing the parameter vector to the MAC layer of the first device through a message interface; the MAC layer generating the measurement report, wherein the measurement report includes the parameter vector.
[0008] Optionally, the MAC layer generates the measurement report, further including: the physical layer transmits the signal parameters of the perception measurement signal to the MAC layer through the message interface, wherein the signal parameters include at least one of the following: the original measurement matrix of the subcarriers within the perception measurement signal bandwidth, the center carrier frequency, the amplitude of the beamforming matrix, and the phase shift of the beamforming matrix; the MAC layer generates the measurement report, wherein the measurement report includes the signal parameters.
[0009] Optionally, the measurement error parameter includes at least one of the following: sampling time offset, sampling frequency offset.
[0010] Optionally, the above method further includes: receiving a perception measurement signal sent by a second device, including: receiving a long training symbol frame sent by the second device, wherein the long training symbol frame is used for channel state information CSI measurement.
[0011] According to another aspect of an embodiment of the present invention, a wireless network communication method is also provided, including: a second device sends a perception measurement signal to a first device, wherein the perception measurement signal is used to measure the channel state between the first device and the second device; the first device processes the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated during transmission of the perception measurement signal; the first device generates a measurement report, wherein the measurement report is used to describe the measurement error parameter; the first device sends the measurement report to a third device, wherein the third device is used to eliminate the error generated during transmission of the perception measurement signal received by the first device; the second device sends a transmitter error parameter to the third device, wherein the transmitter error parameter is used to describe an error recorded when the first device transmits the perception measurement signal; the third device processes the perception measurement signal received by the first device based on the measurement report and the transmitter error parameter to obtain channel frequency response information.
[0012] Optionally, the measurement error parameters include at least one of the following: sampling time offset, sampling frequency offset; the transmitting end error parameters include: time delay of cyclic shift diversity of the transmitting antenna; the measurement report includes at least one of the following: the original measurement matrix of the subcarriers within the perception measurement signal bandwidth, the center carrier frequency, the amplitude of the beamforming matrix, and the phase shift of the beamforming matrix.
[0013] Optionally, the above method also includes: the second device and the third device are the same device.
[0014] According to another aspect of an embodiment of the present invention, a wireless network communication apparatus applied to a first device is provided, including: a receiving module for receiving a perception measurement signal sent by a second device, wherein the perception measurement signal is used to measure the channel state between the first device and the second device; a first processing module for processing the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated by the perception measurement signal during transmission; a first generating module for generating a measurement report, wherein the measurement report is used to describe the measurement error parameter; and a first sending module for sending the measurement report.
[0015] According to another aspect of an embodiment of the present invention, a wireless network communication apparatus is provided, comprising: a second sending module, configured for a second device to send a perception measurement signal to a first device, wherein the perception measurement signal is used to measure a channel state between the first device and the second device; a second processing module, configured for the first device to process the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated during transmission of the perception measurement signal; a second generating module, configured for the first device to generate a measurement report, wherein the measurement report is used to describe the measurement error parameter; a third sending module, configured for the first device to send the measurement report to a third device, wherein the third device is used to eliminate an error generated during transmission of the perception measurement signal received by the first device; a fourth sending module, configured for the second device to send a transmitter error parameter to the third device, wherein the transmitter error parameter is used to describe an error recorded when the first device transmits the perception measurement signal; and a third processing module, configured for the third device to process the perception measurement signal received by the first device based on the measurement report and the transmitter error parameter to obtain channel frequency response information.
[0016] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, which includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the wireless network communication methods described above.
[0017] According to yet another aspect of the embodiments of the present invention, a processor is provided, which is configured to run a program, wherein the program executes any one of the wireless network communication methods described above when the program is run.
[0018] In an embodiment of the present invention, a method of sending a perception measurement signal is adopted, whereby a first device receives a perception measurement signal sent by a second device for measuring the channel state between the first device and the second device, processes the perception measurement signal, obtains a measurement error parameter of the perception measurement signal, and generates and sends a measurement report based on the measurement error parameter. This achieves the purpose of obtaining the error generated during the transmission process of the perception measurement signal for measuring the channel state between the first device and the second device, thereby achieving the technical effect of improving the accuracy of the measurement results of the channel state measurement, and further solving the technical problem of inaccurate measurement caused by errors in the channel state measurement between devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0020] Figure 1 A hardware structure block diagram of a computer terminal for implementing a wireless network communication method is shown;
[0021] Figure 2 is a flow chart of a wireless network communication method 1 provided according to an embodiment of the present invention;
[0022] Figure 3 is a flow chart of a second wireless network communication method according to an embodiment of the present invention;
[0023] Figure 4 is a structural block diagram of a wireless network communication device according to an embodiment of the present invention;
[0024] Figure 5 2 is a structural block diagram of a wireless network communication device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0026] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0027] First, some nouns or terms that appear in the description of the embodiments of this application are subject to the following interpretations:
[0028] In the field of wireless communications, channel state information (CSI) is the channel property of the communication link, describing information such as the signal attenuation factor on each transmission path.
[0029] Example 1
[0030] According to an embodiment of the present invention, an embodiment of a wireless network communication method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0031] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG1 shows a hardware structure block diagram of a computer terminal for implementing a wireless network communication method. Figure 1 As shown, the computer terminal 10 may include one or more (illustrated as 102a, 102b, ..., 102n in the figure) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.
[0032] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuitry." The data processing circuitry may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuitry may be a single, independent processing module, or may be incorporated in whole or in part into any of the other components of the computer terminal 10. As described in the embodiments of the present application, the data processing circuitry serves as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).
[0033] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the wireless network communication method in the embodiment of the present invention. The processor 102 executes the software programs and modules stored in the memory 104 to perform various functional applications and data processing, thereby implementing the wireless network communication method of the application described above. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0034] The transmission module 106 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by the communications provider of the computer terminal 10. In one embodiment, the transmission module 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission module 106 may be a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.
[0035] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 .
[0036] Figure 2 FIG. 1 is a flow chart of a wireless network communication method according to an embodiment of the present invention. Figure 2 As shown, the method includes the following steps:
[0037] Step S202: Receive a perception measurement signal sent by a second device. The perception measurement signal is used to measure the channel state between the first and second devices. It should be noted that the second device may be a transmitter of the perception measurement signal during the channel state measurement process, and the first device may be a receiver of the perception measurement signal during the aforementioned process. After the first device receives the perception measurement signal, it proceeds to complete the remaining steps of this embodiment.
[0038] Step S204: Process the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe the error generated by the perception measurement signal during transmission. Optionally, the measurement error parameter may include parameter information of the noise vector n. In the perception measurement signal sent by the second device, for each subcarrier, the channel of the signal can be modeled as y=Hx+n, where y is the signal received by the first device, x is the transmitted signal, H is the CSI matrix, and n is the noise vector. The noise vector may be a factor that affects the measurement accuracy of the channel state caused by hardware or software interference with the perception measurement signal, and the specific size of the factor can be obtained by the first device processing the received perception measurement signal.
[0039] Step S206: Generate a measurement report, wherein the measurement report is used to describe the measurement error parameter. Optionally, the measurement report may include a control field portion and a measurement result portion, wherein the control field portion may include measurement parameter information, and the measurement result portion may include measurement result information of the channel state, such as the measurement error parameter.
[0040] Step S208: Send the measurement report. The measurement report can be sent to a device capable of processing the measurement report. The device processes the measurement report and other data to eliminate the interference effect of the measurement error, that is, the noise vector, and obtain more accurate channel state information.
[0041] Through the above steps, the purpose of obtaining the error generated during the transmission process of the perception measurement signal used to measure the channel state between the first device and the second device is achieved, thereby achieving the technical effect of improving the accuracy of the measurement results of the channel state measurement, and further solving the technical problem of inaccurate measurement caused by errors in the channel state measurement between devices.
[0042] As an optional embodiment, the perception measurement signal sent by the second device may include a long training symbol frame, wherein the long training symbol frame is used for channel state information CSI measurement. Optionally, the long training symbol frame may be an NDP frame, and the long training symbol frame includes a long training symbol LTF, which may also be referred to as a long training field LTF. When performing channel state information CSI measurement, the channel state information CSI describes how the measurement perception signal propagates from the second device to the first device on a specific carrier at a specific moment, and the amplitude and phase of the CSI are attenuated and phase-shifted due to the multipath effect. Optionally, each CSI measurement unit represents its corresponding channel frequency response (CFR), and the CFR can be expressed as the following formula:
[0043]
[0044] where a n (t) is the amplitude attenuation coefficient, τ n (t) is the propagation delay, and f is the carrier frequency. The amplitude |H| and phase ∠H of the CSI are affected by the relative motion of the first and second devices, as well as the movement of objects and people in the propagation environment. Therefore, CSI measurement and analysis can capture the wireless characteristics of the signal propagation environment. Furthermore, these characteristics can be applied to various sensing scenarios through mathematical modeling or machine learning algorithms.
[0045] As an optional embodiment, the measurement report may be generated by the physical layer of the first device generating a parameter vector based on the measurement error parameter, where the parameter vector includes the measurement error parameter; the physical layer transmits the parameter vector to the MAC layer of the first device via a message interface; and the MAC layer generates the measurement report based on the parameter vector. Optionally, the measurement error parameter includes at least one of the following: a sampling time offset and a sampling frequency offset.
[0046] In this optional embodiment, the first device may include a physical layer and a MAC layer. The physical layer may obtain the error generated during the propagation of the signal while receiving the perception measurement signal and generate a measurement error parameter based on the error, and pass it to the MAC layer in the form of a parameter vector. The MAC layer is responsible for generating a measurement report and sending the report in subsequent steps.
[0047] Furthermore, taking SCI measurement in a WiFi system as an example, for each subcarrier, the WiFi channel can be modeled as y = Hx + n. The baseband CSI signal obtained by the first device through measurement of the measurement perception signal can be expressed as the following mathematical model:
[0048]
[0049] where d i,j,nrepresents the i-th transmitting antenna, j represents the j-th receiving antenna, n represents the data path between antennas, and f k is the carrier frequency, τ i is the time delay of the cyclic shift diversity (CSD) of the i-th transmitting antenna adopted by the transmitter, ρ is the sampling time offset (STO), and f k ′ is the sampling frequency offset (SFO), and q i,j and σ i,j is the amplitude attenuation and phase shift of the beamforming matrix.
[0050] In the aforementioned noise factors, the CSD is known information when the second device transmits the measurement perception signal. Therefore, the error source and error magnitude proactively reported by the second device can be eliminated. Furthermore, the first device also reports the sampling time offset and sampling frequency offset obtained after processing the measurement perception signal through a measurement report, quantitatively reporting the signal interference referred to as the error or noise factor.
[0051] As an optional embodiment, the MAC layer may generate a measurement report in the following manner: the physical layer transmits signal parameters of the perception measurement signal to the MAC layer via a message interface, where the signal parameters include at least one of the following: an original measurement matrix of subcarriers within the perception measurement signal bandwidth, a center carrier frequency, an amplitude of a beamforming matrix, and a phase shift of the beamforming matrix; and the MAC layer generates a measurement report based on the signal parameters. The measurement report may include a measurement error parameter and other signal parameters of the measured perception signal, so that a device receiving the measurement report can eliminate errors in channel state information based on the measurement report to obtain more accurate channel state information.
[0052] In which, the center carrier frequency can be the center carrier frequency of the perception measurement signal; the original measurement matrix of the subcarrier can include the original measurement matrices of all subcarriers within the perception measurement signal bandwidth; the amplitude of the beamforming matrix can include the amplitude attenuation of the beamforming matrix, which has I×J values, where I represents the number of transmitting antennas and J represents the number of receiving antennas; the phase shift of the beamforming matrix can include I×J values, where I represents the number of transmitting antennas and J represents the number of receiving antennas.
[0053] As an optional embodiment, the measurement report can be sent to a third device or to the second device. The third device can be a perception measurement report processor, which can be the recipient of the perception measurement report for each STA. Alternatively, the measurement report can be directly sent to the second device, which processes the data to obtain an error-free CSI measurement result.
[0054] Figure 3 FIG. 1 is a flow chart of a second wireless network communication method according to an embodiment of the present invention. Figure 3 As shown, the method includes the following steps:
[0055] In step S302, the second device transmits a perception measurement signal to the first device. The perception measurement signal is used to measure the channel state between the first and second devices. It should be noted that the second device may be the transmitter of the perception measurement signal during the channel state measurement process, and the first device may be the receiver of the perception measurement signal during the aforementioned process. After the first device receives the perception measurement signal, it proceeds with the remaining steps of this embodiment.
[0056] In step S304, the first device processes the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe the error generated during the transmission of the perception measurement signal. Optionally, the measurement error parameter may include parameter information of the noise vector n. In the perception measurement signal sent by the second device, for each subcarrier, the channel of the signal can be modeled as y=Hx+n, where y is the signal received by the first device, x is the transmitted signal, H is the CSI matrix, and n is the noise vector. The noise vector may be a factor that affects the measurement accuracy of the channel state caused by hardware or software interference with the perception measurement signal, and the specific size of the factor can be obtained by the first device processing the received perception measurement signal.
[0057] Step S306: The first device generates a measurement report, wherein the measurement report is used to describe the measurement error parameter. Optionally, the measurement report may include a control field portion and a measurement result portion, wherein the control field portion may include measurement parameter information, and the measurement result portion may include measurement result information of the channel state, such as the measurement error parameter.
[0058] In step S308, the first device sends a measurement report to a third device, where the third device is configured to eliminate errors in the transmission of the sensing measurement signal received by the first device. The measurement report can be sent to the third device capable of processing the measurement report. The third device processes the measurement report and other data to eliminate the interference effects of the measurement error, i.e., the noise vector, and obtain more accurate channel state information.
[0059] In step S310, the second device sends a transmitter error parameter to the third device. The transmitter error parameter describes the error recorded when the first device transmits the sensory measurement signal. In this step, some errors in the sensory measurement signal originate from the second device (i.e., the original transmitter). These transmitter error parameters can be directly sent from the second device to the third device, enabling the third device to eliminate these errors during error cancellation.
[0060] Step S312: The third device processes the sensing measurement signal received by the first device based on the measurement report and the transmitter error parameter to obtain channel frequency response information.
[0061] Optionally, the channel frequency response information may be expressed as the following formula:
[0062]
[0063] where a n (t) is the amplitude attenuation coefficient, τ n (t) is the propagation delay, and f is the carrier frequency. The amplitude |H| and phase ∠H of the CSI are affected by the relative motion of the first and second devices, as well as the movement of objects and people in the propagation environment. Therefore, CSI measurement and analysis can capture the wireless characteristics of the signal propagation environment. Furthermore, these characteristics can be applied to various sensing scenarios through mathematical modeling or machine learning algorithms.
[0064] The baseband CSI signal obtained by the first device through measuring the measurement perception signal can be expressed as the following mathematical model:
[0065]
[0066] where d i,j,n represents the i-th transmitting antenna, j represents the j-th receiving antenna, n represents the data path between antennas, and f k is the carrier frequency, τ i is the time delay of the cyclic shift diversity (CSD) of the i-th transmitting antenna adopted by the transmitter, ρ is the sampling time offset (STO), and f k ′ is the sampling frequency offset (SFO), and q i,j and σ i,j is the amplitude attenuation and phase shift of the beamforming matrix.
[0067] By eliminating the error term in the baseband CSI signal, the CSI signal can be processed into channel frequency response information.
[0068] Through the above steps, the purpose of obtaining the error generated during the transmission process of the perception measurement signal used to measure the channel state between the first device and the second device is achieved, thereby achieving the technical effect of improving the accuracy of the measurement results of the channel state measurement, and further solving the technical problem of inaccurate measurement caused by errors in the channel state measurement between devices.
[0069] As an optional embodiment, the second device sends a perception measurement signal to the first device, wherein the perception measurement signal is used to measure the channel state between the first device and the second device; the first device processes the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe the error generated during the transmission of the perception measurement signal; the first device generates a measurement report, wherein the measurement report is used to describe the measurement error parameter; the first device sends the measurement report to a third device, wherein the third device is used to eliminate the error generated during the transmission of the perception measurement signal received by the first device; the second device sends a transmitter error parameter to the third device, wherein the transmitter error parameter is used to describe the error recorded when the first device transmits the perception measurement signal; the third device processes the perception measurement signal received by the first device based on the measurement report and the transmitter error parameter to obtain channel frequency response information.
[0070] As an optional embodiment, the measurement error parameters may include at least one of the following: sampling time offset, sampling frequency offset; the transmitting end error parameters include: time delay of cyclic shift diversity of the transmitting antenna; the measurement report may include at least one of the following: the original measurement matrix of the subcarriers within the perception measurement signal bandwidth, the center carrier frequency, the amplitude of the beamforming matrix, and the phase shift of the beamforming matrix.
[0071] As an optional embodiment, the second device and the third device are the same device.
[0072] The above embodiment and optional embodiments can be applied to various practical application scenarios. For example, as an optional implementation, CSI error elimination can be implemented in WiFi sensing applications according to the following process steps.
[0073] S1. After the first device and the second device complete information exchange of perception measurement capabilities through negotiation and start CSI measurement, the first device sets a local high-layer parameter dot11CSIMsmtActivated to activated or TRUE.
[0074] S2. When the local parameter dot11CSIMsmtActivated of the first device is set to activated or TRUE, the first device waits for the second device to transmit a perception measurement signal long training symbol frame, i.e., an NDP frame, at the negotiated time and channel.
[0075] S3. After the physical layer of the first device receives the complete long training symbol frame, it transmits a parameter vector RXVECTOR to the MAC layer via the message interface between the physical layer and the MAC layer. The parameter vector RXVECTOR includes the CSI measurement estimation result of the physical layer, including the error generated during the transmission of the long training symbol frame estimated by the physical layer. Specifically, the RXVECTOR message includes the following parameters:
[0076]
[0077] S4. After the MAC layer of the first device receives the parameter vector RXVECTOR, it waits for the Trigger frame sent by the message processing device. After receiving the Trigger frame, the measurement report is returned to the message processing device over the air interface after the SIFS timer expires. The message processing device can be the second device or the third device.
[0078] Specifically, the measurement report may include the following parameters:
[0079]
[0080]
[0081]
[0082] The carrier group refers to selecting one carrier for every Ng carriers, whose index number is Scidx. The carrier represents the frequency domain response of the group, and the purpose is to reduce the air interface size of the feedback report.
[0083]
[0084] S5, the second or third device receives the complete measurement report at a fixed time, extracts the original measurement matrix of each carrier respectively, removes the error factor in the original measurement perception signal through digital signal processing, and obtains the channel frequency response information after error elimination.
[0085] Through the above steps, the second or third device uses these reported error factors to perform digital signal noise reduction processing, thereby improving the accuracy of CSI's environmental perception and optimizing the perception level.
[0086] Example 2
[0087] According to an embodiment of the present invention, there is also provided a wireless network communication device 1 for implementing the above-mentioned wireless network communication method 1. Figure 4 : is a structural block diagram of a wireless network communication device according to an embodiment of the present invention. Figure 4 As shown, the wireless network communication device 40 includes: a receiving module 42, a first processing module 44, a first generating module 46 and a first sending module 48. The wireless network communication device 40 is described below.
[0088] a receiving module 42, configured to receive a sensing measurement signal sent by the second device, wherein the sensing measurement signal is used to measure a channel state between the first device and the second device;
[0089] a first processing module 44 configured to process the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated during transmission of the perception measurement signal;
[0090] A first generating module 46 is configured to generate a measurement report, wherein the measurement report is used to describe measurement error parameters;
[0091] The first sending module 48 is configured to send a measurement report.
[0092] It should be noted that the receiving module 42, first processing module 44, first generating module 46, and first sending module 48 correspond to steps S202 to S208 in Example 1. The examples and application scenarios implemented by the modules and the corresponding steps are the same, but are not limited to the contents disclosed in Example 1. It should be noted that the modules described above, as part of the device, can be run in the computer terminal 10 provided in Example 1.
[0093] Example 3
[0094] According to an embodiment of the present invention, a second wireless network communication device for implementing the second wireless network communication method is also provided. Figure 5 is a structural block diagram of a wireless network communication device 2 provided according to an embodiment of the present invention, such as Figure 5 As shown, the wireless network communication device 2 50 includes: a second sending module 52, a second processing module 54, a second generating module 56, a third sending module 58, a fourth sending module 60 and a third processing module 62. The wireless network communication device 2 50 is described below.
[0095] A second sending module 52 is configured for the second device to send a sensing measurement signal to the first device, wherein the sensing measurement signal is used to measure a channel state between the first device and the second device;
[0096] A second processing module 54 is configured to process the perception measurement signal by the first device to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated during transmission of the perception measurement signal;
[0097] A second generating module 56 is configured to generate a measurement report by the first device, wherein the measurement report is used to describe the measurement error parameter;
[0098] A third sending module 58 is configured for the first device to send a measurement report to a third device, wherein the third device is configured to eliminate errors generated during transmission of the sensing measurement signal received by the first device;
[0099] A fourth sending module 60 is configured for the second device to send a transmitter error parameter to the third device, wherein the transmitter error parameter is used to describe an error recorded when the first device transmits the sensing measurement signal;
[0100] The third processing module 62 is configured to process the sensing measurement signal received by the first device based on the measurement report and the transmitter error parameter to obtain channel frequency response information.
[0101] It should be noted that the second sending module 52, second processing module 54, second generating module 56, third sending module 58, fourth sending module 60, and third processing module 62 correspond to steps S302 to S312 in Example 1. The examples and application scenarios implemented by these modules and the corresponding steps are the same, but are not limited to those disclosed in Example 1. It should be noted that the above modules, as part of the apparatus, can be run in the computer terminal 10 provided in Example 1.
[0102] Example 4
[0103] An embodiment of the present invention may provide a computer device. Optionally, in this embodiment, the computer device may be located in at least one of a plurality of network devices in a computer network. The computer device includes a memory and a processor.
[0104] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the wireless network communication method and apparatus in the embodiments of the present invention. The processor executes the software programs and modules stored in the memory to perform various functional applications and data processing, thereby implementing the wireless network communication method described above. The memory can include high-speed random access memory and can also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory can further include memory remotely located relative to the processor, and these remote memories can be connected to the computer terminal via a network. Examples of the aforementioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0105] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: receiving a perception measurement signal sent by the second device, wherein the perception measurement signal is used to measure the channel state between the first device and the second device; processing the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe the error generated by the perception measurement signal during transmission; generating a measurement report, wherein the measurement report is used to describe the measurement error parameter; and sending the measurement report.
[0106] Optionally, the above-mentioned processor can also execute the program code of the following steps: generating a measurement report, including: the physical layer of the first device generates a parameter vector based on the measurement error parameter, wherein the parameter vector includes the measurement error parameter; the physical layer passes the parameter vector to the MAC layer of the first device through the message interface; the MAC layer generates the measurement report, wherein the measurement report includes the parameter vector.
[0107] Optionally, the processor may also execute program code of the following steps: the MAC layer generates a measurement report, further comprising: the physical layer transmits signal parameters of the perception measurement signal to the MAC layer through a message interface, wherein the signal parameters include at least one of the following: the original measurement matrix of the subcarriers within the perception measurement signal bandwidth, the center carrier frequency, the amplitude of the beamforming matrix, and the phase shift of the beamforming matrix; the MAC layer generates the measurement report, wherein the measurement report includes the signal parameters.
[0108] Optionally, the processor may further execute a program code of the following steps: the measurement error parameter includes at least one of the following: a sampling time offset, a sampling frequency offset.
[0109] Optionally, the processor may further execute program code of the following steps: receiving a perception measurement signal sent by a second device, including receiving a long training symbol frame sent by the second device, wherein the long training symbol frame is used for channel state information CSI measurement.
[0110] Optionally, the processor may also execute the program code of the following steps: the second device sends a perception measurement signal to the first device, wherein the perception measurement signal is used to measure the channel state between the first device and the second device; the first device processes the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe the error generated during transmission of the perception measurement signal; the first device generates a measurement report, wherein the measurement report is used to describe the measurement error parameter; the first device sends the measurement report to a third device, wherein the third device is used to eliminate the error generated during transmission of the perception measurement signal received by the first device; the second device sends a transmitter error parameter to the third device, wherein the transmitter error parameter is used to describe the error recorded when the first device transmits the perception measurement signal; the third device processes the perception measurement signal received by the first device based on the measurement report and the transmitter error parameter to obtain channel frequency response information.
[0111] Optionally, the processor may also execute the program code of the following steps: the measurement error parameters include at least one of the following: sampling time offset, sampling frequency offset; the transmitting end error parameters include: time delay of cyclic shift diversity of the transmitting antenna; the measurement report includes at least one of the following: the original measurement matrix of the subcarriers within the perception measurement signal bandwidth, the center carrier frequency, the amplitude of the beamforming matrix, and the phase shift of the beamforming matrix.
[0112] Optionally, the processor may further execute program code of the following steps: the second device and the third device are the same device.
[0113] A person skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0114] Example 5
[0115] The embodiment of the present invention further provides a computer-readable storage medium. Optionally, in this embodiment, the computer-readable storage medium can be used to store the program code executed by the wireless network communication method provided in the first embodiment.
[0116] Optionally, in this embodiment, the computer-readable storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.
[0117] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: receiving a perception measurement signal sent by the second device, wherein the perception measurement signal is used to measure the channel state between the first device and the second device; processing the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated by the perception measurement signal during transmission; generating a measurement report, wherein the measurement report includes a description of the measurement error parameter; and sending the measurement report.
[0118] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: generating a measurement report, including: the physical layer of the first device generates a parameter vector based on the measurement error parameter, wherein the parameter vector includes the measurement error parameter; the physical layer passes the parameter vector to the MAC layer of the first device through a message interface; the MAC layer generates the measurement report, wherein the measurement report includes the parameter vector.
[0119] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for executing the following steps: the MAC layer generates a measurement report, further comprising: the physical layer transmits signal parameters of the perception measurement signal to the MAC layer through a message interface, wherein the signal parameters include at least one of the following: the original measurement matrix of the subcarriers within the perception measurement signal bandwidth, the center carrier frequency, the amplitude of the beamforming matrix, and the phase shift of the beamforming matrix; the MAC layer generates the measurement report, wherein the measurement report includes the signal parameters.
[0120] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: the measurement error parameter includes at least one of the following: a sampling time offset, a sampling frequency offset.
[0121] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: the above method also includes: receiving a perception measurement signal sent by the second device, including: receiving a long training symbol frame sent by the second device, wherein the long training symbol frame is used for channel state information CSI measurement.
[0122] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: the second device sends a perception measurement signal to the first device, wherein the perception measurement signal is used to measure the channel state between the first device and the second device; the first device processes the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe the error generated during the transmission of the perception measurement signal; the first device generates a measurement report, wherein the measurement report is used to describe the measurement error parameter; the first device sends the measurement report to a third device, wherein the third device is used to eliminate the error generated during the transmission of the perception measurement signal received by the first device; the second device sends a transmitter error parameter to the third device, wherein the transmitter error parameter is used to describe the error recorded when the first device transmits the perception measurement signal; the third device processes the perception measurement signal received by the first device based on the measurement report and the transmitter error parameter to obtain channel frequency response information.
[0123] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: the measurement error parameters include at least one of the following: sampling time offset, sampling frequency offset; the transmitting end error parameters include: time delay of cyclic shift diversity of the transmitting antenna; the measurement report includes at least one of the following: the original measurement matrix of the subcarriers within the perception measurement signal bandwidth, the center carrier frequency, the amplitude of the beamforming matrix, and the phase shift of the beamforming matrix.
[0124] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: the above method also includes: the second device and the third device are the same device.
[0125] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0126] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0127] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0128] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected to achieve the purpose of the present embodiment according to actual needs.
[0129] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, 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 computer-readable storage medium. Based on this understanding, the technical solution of the present invention, 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program codes.
[0131] The above are only preferred embodiments of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A wireless network communication method, applied to a first device, characterized in that: include: receiving a perception measurement signal sent by a second device, wherein the perception measurement signal is used to measure a channel state between the first device and the second device; processing the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated during transmission of the perception measurement signal; generating a measurement report, wherein the measurement report is used to describe the measurement error parameter; sending the measurement report; The generating of the measurement report includes: the physical layer of the first device generating a parameter vector, wherein the parameter vector includes the measurement error parameter; the physical layer passing the parameter vector to the MAC layer of the first device through a message interface; the MAC layer generating the measurement report, wherein the measurement report includes the parameter vector.
2. The method according to claim 1, characterized in that The MAC layer generates the measurement report, further comprising: The physical layer transmits the signal parameters of the perception measurement signal to the MAC layer through the message interface, wherein the signal parameters include at least one of the following: an original measurement matrix of subcarriers within the perception measurement signal bandwidth, a center carrier frequency, an amplitude of a beamforming matrix, and a phase shift of a beamforming matrix; The MAC layer generates the measurement report, wherein the measurement report includes the signal parameter.
3. The method according to claim 1, characterized in that The measurement error parameter includes at least one of the following: sampling time offset, sampling frequency offset.
4. The method according to claim 1, wherein Also includes: Receiving a perception measurement signal sent by a second device includes: receiving a long training symbol frame sent by the second device, wherein the long training symbol frame is used for channel state information CSI measurement.
5. A wireless network communication method, characterized in that: include: The second device sends a sensing measurement signal to the first device, where the sensing measurement signal is used to measure a channel state between the first device and the second device; The first device processes the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated during transmission of the perception measurement signal; The first device generates a measurement report, where the measurement report is used to describe the measurement error parameter; The first device sends the measurement report to a third device, wherein the third device is configured to eliminate an error generated during transmission of the sensing measurement signal received by the first device; The second device sends a transmitter error parameter to the third device, wherein the transmitter error parameter is used to describe an error recorded when the first device transmits the perception measurement signal; Processing, by the third device, the sensing measurement signal received by the first device based on the measurement report and the transmitting end error parameter to obtain channel frequency response information; The first device generates a measurement report, which also includes the physical layer of the first device generating a parameter vector, wherein the parameter vector includes the measurement error parameter; the physical layer transmits the parameter vector to the MAC layer of the first device through a message interface; the MAC layer generates the measurement report, wherein the measurement report includes the parameter vector.
6. The method according to claim 5, characterized in that The measurement error parameter includes at least one of the following: sampling time offset, sampling frequency offset; The transmitting end error parameters include: the time delay of the cyclic shift diversity of the transmitting antenna; The measurement report includes at least one of the following: an original measurement matrix of subcarriers within the perception measurement signal bandwidth, a center carrier frequency, an amplitude of a beamforming matrix, and a phase shift of a beamforming matrix.
7. The method according to claim 5, characterized in that Also includes: The second device and the third device are the same device.
8. A wireless network communication device, applied to a first device, characterized in that: include: a receiving module, configured to receive a sensing measurement signal sent by a second device, wherein the sensing measurement signal is used to measure a channel state between the first device and the second device; a first processing module, configured to process the perception measurement signal to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated during transmission of the perception measurement signal; A first generating module is configured to generate a measurement report, wherein the measurement report is used to describe the measurement error parameter; A first sending module, configured to send the measurement report; The first generation module is further used to generate a parameter vector at the physical layer, wherein the parameter vector includes the measurement error parameter; the physical layer transmits the parameter vector to the MAC layer through a message interface; and the MAC layer generates the measurement report, wherein the measurement report includes the parameter vector.
9. A wireless network communication device, characterized in that: include: A second sending module, configured for the second device to send a sensing measurement signal to the first device, wherein the sensing measurement signal is used to measure a channel state between the first device and the second device; a second processing module, configured to process the perception measurement signal by the first device to obtain a measurement error parameter of the perception measurement signal, wherein the measurement error parameter is used to describe an error generated during transmission of the perception measurement signal; A second generating module is configured to generate a measurement report by the first device, wherein the measurement report is used to describe the measurement error parameter; a third sending module, configured for the first device to send the measurement report to a third device, wherein the third device is configured to eliminate an error generated during transmission of the sensing measurement signal received by the first device; a fourth sending module, configured for the second device to send a transmitter error parameter to the third device, wherein the transmitter error parameter is used to describe an error recorded when the first device transmits the perception measurement signal; a third processing module, configured to process, by the third device, the sensing measurement signal received by the first device based on the measurement report and the transmitting end error parameter, to obtain channel frequency response information; The second generation module is also used for the physical layer of the first device to generate a parameter vector, wherein the parameter vector includes the measurement error parameter; the physical layer transmits the parameter vector to the MAC layer of the first device through a message interface; the MAC layer generates the measurement report, wherein the measurement report includes the parameter vector.
Citation Information
Patent Citations
Interference-aware beam reporting in wireless communications
CN112753188A
Robust channel state information (CSI) phase calibration method
CN112953660A