Frequency offset processing method for wireless local area network and wireless receiving equipment

By identifying and adjusting the frequency deviation parameters in the wireless receiving device, the interference problem of DC leakage in the zero-intermediate frequency receiver is solved, and the signal reception success rate in the wireless LAN is improved.

CN119696970APending Publication Date: 2025-03-25HENGXUAN TECH (BEIJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411806351.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

The zero-intermediate frequency receiver has DC leakage in the wireless LAN, especially when there is a large frequency deviation at the transceiver end, it interferes with the low-frequency subcarrier carrying the information, affecting the reception performance. The prior art DC calibration and tracking compensation methods are difficult to completely solve this problem.

Method used

By implementing the frequency deviation processing method in the wireless receiving device, the estimated values ​​of the frequency deviation parameters, received signal strength parameters and channel parameters of the wireless sending device are determined using the first part of the OFDM physical layer protocol data unit PPDU. Combining the historical values ​​of multiple transmitting devices, the wireless transmitting device is identified and the frequency parameters of the zero intermediate frequency receiver are adjusted based on the historical values ​​of the identified frequency offset parameter to reduce frequency offset and DC leakage.

Benefits of technology

Effectively reduce frequency deviation, reduce the interference of DC leakage in zero-intermediate frequency receivers on useful signals, and improve the success rate of signal reception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119696970A_ABST
    Figure CN119696970A_ABST
Patent Text Reader

Abstract

The invention relates to a frequency offset processing method for a wireless local area network. The method comprises the following steps: receiving a first part comprising at least a part of L-STF in a PPDU; if the wireless receiving equipment works in the ad hoc network mode, determining an estimated value of at least one parameter of the wireless transmitting equipment based on the first part; acquiring a historical value of at least one corresponding parameter of the plurality of sending devices; identifying a wireless transmitting device from the plurality of transmitting devices based on the estimated value of the at least one parameter and a historical value of the corresponding at least one parameter of the plurality of transmitting devices; and adjusting a frequency parameter of the zero intermediate frequency receiver to continue to receive a subsequent part in the PPDU based on a historical value of a frequency offset parameter of the identified transmitting device over a period of receiving a second part after the first part in the PPDU. According to the method, the frequency offset can be effectively reduced when the signal is received, so that the interference of direct current leakage in the zero-intermediate-frequency receiver on useful signals is reduced or avoided, and the success rate of signal receiving is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of wireless communications, and in particular to a frequency deviation processing method for a wireless local area network, a wireless receiving device, a computer-readable storage medium, and a computer program product. Background Art

[0002] Zero intermediate frequency (Zero IF) architecture receivers have the characteristics of small size, low power consumption and cost, and easy integration. Therefore, this type of receiver has been widely used in the field of wireless communication (such as wireless local area network, mobile communication, etc.). However, this type of receiver has inherent interference, which will generate large DC leakage at the output of the radio frequency (RF) front end. For example, for wireless communication schemes using multi-carrier modulation such as orthogonal frequency division multiplexing (OFDM), although many wireless communication standards (for example, wireless local area network standards, such as 802.11a / g / n / ac / ax / be in WiFi standards, etc.) stipulate that there is no subcarrier carrying information at the DC component, when there is a large frequency offset between the transmitter and the receiver (for example, due to the Doppler frequency shift caused by the relative motion between the transmitter and the receiver, or there is a frequency offset between the sampling clocks of the transmitter and the receiver (for example, the clock drifts over time), etc.), the DC generated at the receiver will significantly interfere with the low-frequency subcarrier carrying information, thereby affecting the performance of the receiver.

[0003] In the prior art, the DC leakage problem of the zero-IF receiver is generally solved by DC calibration and tracking compensation. The DC calibration method is to estimate the DC of the received signal at startup or periodically, and directly configure it to the DC compensation module of the RF front end to reduce the DC component output by the RF front end. However, the use of DC calibration and tracking compensation still has shortcomings: the DC of the RF front end will change with different configurations (such as gain, frequency), and because the DC estimation is not necessarily accurate, residual DC still exists. When there is a large frequency offset between the transmitter and receiver, the residual DC will still interfere with the useful signal subcarrier. Summary of the invention

[0004] The purpose of the present disclosure is to overcome the above-mentioned defects in the prior art, and to provide a frequency deviation processing method for a wireless local area network, a wireless receiving device, a computer-readable storage medium and a computer program product.

[0005] According to a first aspect of the present disclosure, a frequency offset processing method for a wireless local area network is provided, which is applicable to a wireless receiving device, the method comprising: receiving a first part of an OFDM physical layer protocol data unit PPDU from a wireless transmitting device, the first part comprising at least a part of a traditional short training field L-STF; if the wireless receiving device operates in a self-organizing network mode, the following operations are performed: based on the first part, determining an estimated value of at least one of a frequency offset parameter, a received signal strength parameter, and a channel parameter of the wireless transmitting device; obtaining historical values ​​of corresponding at least one of the frequency offset parameters, received signal strength parameters, and channel parameters of a plurality of transmitting devices; based on the estimated value of at least one of the frequency offset parameters, signal strength parameters, and channel parameters and the historical values ​​of corresponding at least one of the frequency offset parameters, signal strength parameters, and channel parameters of the plurality of transmitting devices, identifying one of the plurality of transmitting devices as the wireless transmitting device; in a time period of receiving a second part arranged after the first part in the PPDU, adjusting a frequency parameter of a zero intermediate frequency receiver of the wireless receiving device based on the historical value of the frequency offset parameter of the identified transmitting device to receive the part arranged after the second part in the PPDU.

[0006] According to a second aspect of the present disclosure, a wireless receiving device in a wireless local area network is provided, the wireless receiving device comprising: a receiving module configured to receive a first part of an OFDM physical layer protocol data unit PPDU from a wireless transmitting device, the first part comprising at least a part of a traditional short training field L-STF; and a processing module, if the wireless receiving device operates in a self-organizing network mode, the processing module is configured to perform the following operations: based on the first part, determining an estimated value of at least one of a frequency offset parameter, a received signal strength parameter, and a channel parameter of the wireless transmitting device; obtaining historical values ​​of corresponding at least one of the frequency offset parameters, received signal strength parameters, and channel parameters of a plurality of transmitting devices; based on the estimated value of at least one of the frequency offset parameters, signal strength parameters, and channel parameters and the historical values ​​of corresponding at least one of the frequency offset parameters, signal strength parameters, and channel parameters of the plurality of transmitting devices, identifying one of the plurality of transmitting devices as the wireless transmitting device; and during a time period of receiving a second part of the PPDU arranged after the first part, adjusting a frequency parameter of a zero intermediate frequency receiver of the wireless receiving device based on the historical value of the frequency offset parameter of the identified transmitting device to receive the part of the PPDU arranged after the second part.

[0007] According to a third aspect of the present disclosure, a wireless receiving device in a wireless local area network is provided, comprising: at least one processor; and a memory for storing computer-executable instructions, which, when the computer-executable instructions are executed, enables the at least one processor to execute the frequency deviation processing method for a wireless local area network described in the first aspect above.

[0008] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium has computer-executable instructions stored thereon, and the computer-executable instructions are used to implement the frequency deviation processing method for a wireless local area network according to the first aspect described above.

[0009] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product comprising computer executable instructions, when the computer executable instructions are used to implement the frequency offset processing method for a wireless local area network according to the first aspect.

[0010] Compared with the prior art, the frequency deviation processing method for wireless local area network disclosed in the present invention can effectively reduce the frequency deviation when receiving signals, so as to reduce or avoid the interference of DC leakage in the zero intermediate frequency receiver on the useful signal and improve the success rate of signal reception. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Other features and advantages of the present disclosure will be better understood through the following detailed description of preferred embodiments in conjunction with the accompanying drawings, in which the same reference numerals represent the same or similar components.

[0012] Figure 1 An example of a wireless communication usage scenario in which the technical features of the present disclosure can be applied is shown.

[0013] Figure 2 Another example of a wireless communication usage scenario in which the technical features of the present disclosure can be applied is shown.

[0014] Figure 3 Another example of a wireless communication usage scenario in which the technical features of the present disclosure can be applied is shown.

[0015] Figure 4 A flowchart of an exemplary frequency offset processing method for a wireless local area network according to an embodiment of the present disclosure is shown.

[0016] Figure 5 A flowchart of an exemplary frequency offset processing method for a wireless local area network according to an embodiment of the present disclosure is shown.

[0017] Figure 6 A flowchart of an exemplary frequency offset processing method for a wireless local area network according to an embodiment of the present disclosure is shown.

[0018] Figure 7 Various exemplary PPDU frame format types are shown in which the technical features of the present disclosure can be applied.

[0019] Figure 8 A block diagram of an exemplary wireless receiving device according to an embodiment of the present disclosure is shown.

[0020] Fig. 9 A block diagram of an exemplary wireless receiving device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0021] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the present disclosure is further described in detail below in conjunction with the accompanying drawings and specific embodiments, but this is not intended to limit the present disclosure. Each embodiment in the present disclosure can be used as an independent embodiment or combined with other embodiments in the present disclosure, and the present disclosure is not intended to limit this.

[0022] As mentioned above, it is inevitable for a zero-IF receiver to generate DC leakage at the RF front end. Although some standards stipulate that there is no subcarrier carrying information at or near the DC component, when there is a large frequency offset between the transmitter and receiver, DC leakage will interfere with the low-frequency subcarrier. Traditional DC calibration and tracking compensation technology is difficult to completely solve the interference of DC on the useful signal subcarrier.

[0023] The following will be combined Figures 1 to 9 Various embodiments of the present disclosure are described to solve the above problems or other problems.

[0024] refer to Figure 1 , shows an exemplary wireless communication usage scenario 100 in which the technical features of the present disclosure can be applied. Scenario 100 is, for example, a wireless local area network (WLAN) communication usage scenario. In scenario 100, the WLAN includes multiple terminal STAs (stations) 101A to 101E (collectively referred to as STA 101) and an access point (AP) 102A. STA 101 can be a mobile phone, tablet computer, laptop computer, camera, wearable device, portable tool, or other device with WLAN device, etc. with WLAN function. AP 102A can be a network device that supports WLAN function. For example, AP 102A can be a wireless switch, router or other network device for providing wireless access services based on WLAN protocols (for example, 802.11 standard protocols, etc.) to STA 101. In Figure 1In the present invention, each STA 101 works in the AP networking mode (or the first networking mode, that is, the WLAN structure is an AP-centric topology), wherein each STA 101 does not communicate directly with each other but transmits information through AP 102A. In the AP networking mode, STA 101 is associated with AP and communicates only with AP, such as receiving signals from AP 102A and sending signals to AP 102A. When STA 101 receives a signal, STA 101 can know that the signal comes from AP 102A. As mentioned above, there may be a frequency deviation between each STA 101 and AP 102A. When receiving the signal, it is necessary to consider this frequency deviation to adjust the frequency parameters of the receiver in order to correctly receive the signal. Therefore, STA 101 needs to quickly and accurately track the frequency deviation of AP 102A, which will help to minimize the frequency deviation between STA 101 and AP 102A. Figure 1 As shown, in scenario 100, the WLAN may also include a network device 103, and multiple APs may be connected via the network device 103. For example, the network device 103 may be a network connection device such as a switch, a router, a hub, a network management device such as a wireless controller, or other network devices. For example, AP 102A may be connected to the network device 103 via a wired connection or wirelessly connected to the network device 103 that supports wireless functions. Alternatively, AP 102A and other APs may also be directly connected via a wired connection or a wireless connection. Alternatively, the WLAN may not include a wireless controller, for example, AP 102A may directly access other types of networks. It should be understood that Figure 1 The number of STAs and APs is only used for exemplary description and is not intended to limit the WLAN provided in the embodiments of the present disclosure. The WLAN may include a greater or lesser number of STAs and APs, and each AP may include a greater or lesser number of associated STAs.

[0025] refer to Figure 2 , shows an exemplary wireless communication usage scenario 200 in which the technical features of the present disclosure can be applied. Scenario 200 is, for example, a WLAN communication usage scenario. In scenario 200, the WLAN includes multiple terminals STA 201A-201E (collectively referred to as STA 201). STA 201 can be a mobile phone with WLAN function, a tablet computer, a laptop computer, a camera, a wearable device, a portable tool, or other equipment with WLAN device, etc. Figure 2In the self-organizing mode, each STA 201 works in a self-organizing mode (or a second networking mode, including but not limited to ad hoc, mesh networking, etc., that is, the WLAN structure is a decentralized topology), wherein each STA 201 can communicate directly with each other. In the self-organizing mode, there may be a frequency deviation between each STA 201. When receiving the signal, it is necessary to consider this frequency deviation to adjust the frequency parameters of the receiver in order to correctly receive the signal. Moreover, unlike the AP networking mode, in the self-organizing mode, the STA 201 receiving the signal does not initially know which wireless transmitting device the transmitted signal comes from, so it is necessary to be able to quickly and accurately track the frequency deviation of the device sending the signal, which will help to minimize the frequency deviation between the STA 201 and the wireless transmitting device. It should be understood that Figure 2 The number of STAs is only used for exemplary description and is not intended to limit the WLAN provided in the embodiments of the present disclosure. The WLAN may include a greater or lesser number of STAs.

[0026] refer to Figure 3 , shows an exemplary wireless communication usage scenario 300 in which the technical features of the present disclosure can be applied. Scenario 300 is, for example, a WLAN communication usage scenario. In scenario 300, the WLAN includes multiple APs 301A-301D (collectively referred to as AP 301). For example, AP 301 can be a wireless switch, a router, or other network device, which is used to provide a wireless access service based on a WLAN protocol (e.g., an 802.11 standard protocol, etc.) to a terminal. Figure 3 In the embodiment, each AP 301 works in a self-organizing network mode (or a second networking mode, including but not limited to ad hoc, mesh networking, etc.), wherein each AP 301 can communicate directly with each other. In the self-organizing network mode, there may be a frequency deviation between each AP 301. When receiving a signal, it is necessary to consider this frequency deviation to adjust the frequency parameters of the receiver in order to correctly receive the signal. Moreover, unlike the AP networking mode, in the self-organizing network mode, the AP 301 receiving the signal does not initially know which wireless transmitting device the transmitted signal comes from. Therefore, it is necessary to be able to quickly and accurately track the frequency deviation of the device that transmits the signal, which will help to minimize the frequency deviation between the AP 301 and the wireless transmitting device. It should be understood that Figure 3 The number of APs is only used for exemplary description and is not intended to limit the WLAN provided in the embodiments of the present disclosure. The WLAN may include a greater or lesser number of APs.

[0027] STA may be referred to as other names such as terminal, wireless transmit / receive unit (WTRU), user equipment (UE), mobile station (MS), mobile terminal, and mobile subscriber unit. AP may also be referred to as centralized controller, base station (BS), Node B, BTS (Base Transceiver System), PCP / AP (Personal Basic Service Set Central Point / Access Point), or field controller. Figure 1-Figure 3 In the wireless communication scenario, taking the WLAN communication protocol such as the 802.11 protocol as an example, the media access control (MAC) layer of the transmitter generates a MAC protocol data unit (MPDU) according to the MAC service data unit (MSDU), and the physical layer (PHY) of the transmitter encapsulates the MPDU generated by the MAC layer into a physical layer protocol data unit (PPDU, also called a physical frame or data packet), and transmits it to the receiver through the antenna via the RF front end. The receiver receives the PPDU from the transmitter through the antenna via the RF front end. Figure 1-Figure 3 As shown, the transceiver may be AP-STA, STA-STA, or AP-AP. As mentioned above, due to the use of zero intermediate frequency receiver, DC leakage is an inherent disadvantage of direct down-conversion receiver, especially when receiving wireless communication signals with multi-carrier modulation such as OFDM, the large frequency offset between the transceiver and the receiver will affect the receiver's correct reception of the signal.

[0028] Go to Figure 7 , showing various exemplary PPDU frame format types in which the technical features of the present disclosure can be applied. PPDU 701 is a non-high throughput (Non-HT) PPDU, PPDU 702 is a high throughput (HT) PPDU, and PPDU 703 is a very high throughput (VHT) PPDU (see standard IEEE Std 802.11 TM -2020), PPDU 704 is a high efficiency (HE) PPDU (see standard IEEE Std802.11ax TM -2021), PPDU 705 is an extremely high throughput (EHT) PPDU (see draft standard IEEE P802.11be TM / D3.0 Draft). PPDU includes a preamble (or header) part and a data part. The preamble part includes a short training field (STF), a long training field (LTF), and a signal field (SIG). According to the corresponding standards, STF can be classified into traditional STF (L-STF), high-throughput STF (HT-STF), very high-throughput STF (VHT-STF), high-efficiency STF (HE-STF), and ultra-high-throughput STF (EHT-STF). LTF and SIG are also classified into L-LTF, HT-LTF, VHT-LTF, HE-LTF, EHT-LTF, L-SIG, HT-SIG, VHT-SIG, HE-SIG, and EHT-SIG. In addition, such as Figure 7 As shown, the Non-HT PPDU and other PPDUs different from the Non-HT PPDU have L-STF, and other PPDUs also have a second STF arranged after the L-STF, such as HT-STF, VHT-STF, HE-STF, and EHT-STF. Similarly, the Non-HT PPDU and other PPDUs different from the Non-HT PPDU have L-LTF, and other PPDUs also have a second LTF arranged after the L-LTF, such as HT-LTF, VHT-LTF, HE-LTF, and EHT-LTF. Data part (such as Figure 7 The Data shown in FIG. 1 is after the preamble portion. Similarly, the Non-HT PPDU and other PPDUs different from the Non-HT PPDU have L-SIG. It should be understood that the above-mentioned PPDU is only for illustration, and the scope of the present disclosure is not intended to be limited to any specific type of PPDU, and can be applicable to various current WLAN communication standards (e.g., IEEE 802.11a / g / n / ac / ax / be in WiFi standards) and various WLAN communication standards to be developed in the future (e.g., WiFi 8 or the next generation WiFi standard (currently called IEEE 802.11bn), etc.).

[0029] refer to Figure 4 , shows a flow chart of an exemplary frequency deviation processing method 400 for a wireless local area network according to an embodiment of the present disclosure. The method 400 may be Figure 1-Figure 3 Wireless devices (such as Figure 1 STA 101 Figure 2 STA 201 Figure 3 AP301), Figure 8 The wireless receiving device 800 and Fig. 9 Any one of the wireless receiving devices 900 is implemented. Figure 4 As shown, method 400 includes steps 401-403.

[0030] In step 401, a wireless receiving device having a zero intermediate frequency receiver receives a first part of an OFDM physical layer protocol data unit PPDU from a wireless transmitting device, where the first part includes at least a part of a legacy short training field L-STF.

[0031] In step 402, it is determined which networking mode the wireless receiving device is operating in.

[0032] In step 403, according to the determined networking mode, the receiver is subjected to frequency deviation processing based on the PPDU, and specifically the frequency deviation of the RF front end is adjusted (for example, by adjusting the frequency parameters of the zero intermediate frequency receiver) to avoid the problem of DC interference with the low-frequency subcarrier. However, adjusting the frequency deviation of the RF front end may affect the convergence of things such as the phase-locked loop (PLL), so different compensation methods are used for communication scenarios with different networking modes. For example, for the self-organizing networking mode, the first part of the PPDU may be used for frequency deviation processing to receive the part of the PPDU arranged after the first part, that is, frequency deviation compensation is performed using each PPDU. For example, for the AP networking mode, the PPDU and other PPDUs received before and / or after the PPDU may be used for frequency deviation processing, that is, frequency deviation compensation is performed using multiple PPDUs. For example, step 403 may be performed. Figure 5 Method 500 or Figure 6 Method 600.

[0033] according to Figure 4 The method 400 can effectively reduce the frequency deviation when receiving a signal, so as to reduce or avoid the interference of the DC leakage in the zero intermediate frequency receiver on the useful signal, and improve the success rate of signal reception.

[0034] refer to Figure 5 , shows a flow chart of an exemplary frequency deviation processing method 500 for a wireless local area network according to an embodiment of the present disclosure. The method 500 is applicable to a wireless receiving device operating in an ad hoc network mode, and can be Figure 2-Figure 3 Wireless devices (such as Figure 2 STA 201 Figure 3 AP 301), Figure 8 The wireless receiving device 800 and Fig. 9 Any one of the wireless receiving devices 900 is implemented. Figure 5 As shown, method 500 includes steps 501-504.

[0035] In step 501, based on the first part, an estimated value of at least one of a frequency offset parameter, a received signal strength (RSSI) parameter, and a channel parameter of the wireless transmitting device is determined. In this step, characteristic parameters of the wireless transmitting device relative to the wireless receiving device, such as a frequency offset parameter, an RSSI parameter, a channel parameter, or other parameters that may characterize the characteristics between the transmitting and receiving ends, may be determined based on the first part of the PPDU.

[0036] In step 502, the historical value of at least one of the frequency deviation parameters, received signal strength parameters, and channel parameters of the multiple transmitting devices is obtained. In this step, the historical value of the characteristic parameter of each transmitting device in the multiple transmitting devices relative to the wireless receiving device can be obtained. For example, the historical value of the characteristic parameter of each transmitting device relative to the wireless receiving device can be constructed based on the previous communication between the multiple transmitting devices and the wireless receiving device. For example, step 501 determines the estimated value of the frequency deviation parameter and RSSI parameter of the wireless transmitting device, and step 502 obtains the historical value of the frequency deviation parameter and RSSI parameter of the multiple transmitting devices.

[0037] In step 503, based on the estimated value of at least one of the frequency offset parameter, the signal strength parameter, and the channel parameter and the historical value of the corresponding at least one of the frequency offset parameter, the signal strength parameter, and the channel parameter of the multiple transmitting devices, one of the multiple transmitting devices is identified as a wireless transmitting device. In this step, it is possible to identify which of the multiple transmitting devices the wireless transmitting device is based on the estimated value and the historical value of the characteristic parameter.

[0038] In step 504, during the time period of the second part arranged after the first part in the received PPDU, the frequency parameter of the zero intermediate frequency receiver of the wireless receiving device is adjusted based on the historical value of the frequency offset parameter of the identified transmitting device to receive the part arranged after the second part in the PPDU. In this step, since the possible transmitting device has been identified as early as possible, the zero intermediate frequency receiver can be compensated for the frequency offset as early as possible based on the historical value of the frequency offset parameter of the transmitting device (for example, using the historical value of the frequency offset, a combination of the historical value of the frequency offset and the estimated value, etc.), so that the signal received after the second part will not see the DC interference subcarrier problem.

[0039] according to Figure 5 Method 500, for the self-organizing network mode, can use each PPDU to perform frequency offset compensation as early as possible in the receiving process, so as to effectively reduce the frequency offset when receiving the signal without knowing the transmitting device, so as to reduce or avoid the interference of DC leakage in the zero intermediate frequency receiver on the useful signal, and improve the success rate of signal reception.

[0040] In some examples, method 500 may further include the following steps: determining whether a second STF is arranged in the PPDU after the L-STF; wherein, if it is determined that a second STF is arranged in the PPDU after the L-STF, the second part is arranged at the position of the second STF in the PPDU. For the technology disclosed in the present invention, it is beneficial to adjust the frequency parameters of the zero intermediate frequency receiver in the STF period to perform frequency offset compensation, because performing frequency offset compensation in other time periods may cause instability in the channel and its estimation, which is not conducive to reliable signal reception. For example, when the PPDU includes a second STF in addition to the L-STF, frequency offset compensation may be performed on the second STF to reduce the interference of DC leakage on the useful signal. For example, if multiple STFs are arranged in the PPDU after the L-STF, the second STF may be any one of the multiple STFs. Figure 7 For example, the second STF is HT-STF, VHT-STF, HE-STF, EHT-STF, and is arranged before the second LTF in the PPDU. Figure 7 As shown, the Non-HT frame format has only L-STF, while the PPDU different from the Non-HT frame format has L-STF and the second STF, so the PPDU different from the Non-HT frame format is suitable for adjusting the frequency deviation of the RF front end in the time period of the second STF when the PPDU is received. In this way, the signal received after the time period of the second STF will not see the DC interference subcarrier problem, reducing the impact of the frequency deviation to a smaller extent.

[0041] In some examples, the method 500 may further include the following steps: determining a frame format of the PPDU; and determining whether a second STF is arranged in the PPDU after the L-STF includes: determining whether a second STF is arranged in the PPDU based on the frame format of the PPDU. For example, the frame format of the PPDU may be determined via a field included in the PPDU, such a field may include but is not limited to L-SIG, a second signal field (such as HT-SIG, VHT-SIG, HE-SIG, EHT-SIG, etc., see Figure 7 ), or at least one of other fields in the PPDU before the second STF. For example, a field indicating the frame format of the PPDU may be directly included in the PPDU, so that the frame format of the PPDU is determined by parsing the field before the second STF.

[0042] In some examples, the second part is arranged in the PPDU before the end of L-STF. For the technology disclosed in the present invention, it is beneficial to adjust the frequency parameters of the zero intermediate frequency receiver in the STF period to compensate for the frequency offset. Therefore, the frequency parameters of the zero intermediate frequency receiver can be adjusted before the end of L-STF at the earliest, so as to achieve frequency compensation as early as possible to reduce the interference of DC leakage on the useful signal. For example, Figure 7 As shown in the figure, the Non-HT frame format or the PPDU different from the Non-HT frame format has L-STF, so it is suitable to adjust the frequency deviation of the RF front end before the end of L-STF when the PPDU is received. In this way, the signal received after the L-STF time period will not see the DC interference subcarrier problem, reducing the impact of the frequency deviation to a smaller extent.

[0043] In some examples, step 501 may include: determining a coarse estimate of at least one of a frequency offset parameter, a signal strength parameter, and a channel parameter of the wireless transmitting device based on at least a portion of the L-STF. It should be noted that although some existing WLAN standards specify that L-STF can be used for coarse frequency offset estimation, L-STF is not used to estimate channel parameters. In contrast, the technology disclosed herein can use L-STF to estimate channel parameters to provide additional characteristic parameters to better identify a wireless transmitting device from multiple transmitting devices.

[0044] For example, step 501 may include: using a part of the L-STF after AGC convergence to determine a rough estimate of at least one of the frequency deviation parameter, signal strength parameter, and channel parameter of the wireless transmitting device. In this step, after the AGC convergence of the signal of the received PPDU, a part of the L-STF after AGC convergence may be used to determine the characteristic parameters. For example, a part of the L-STF is used to adjust the AGC so that the power of the L-STF should match the power of the subsequent data field, and the part of the L-STF after this part may be used to determine the characteristic parameters. For example, in the process of receiving the PPDU, it may be considered that AGC convergence has been achieved after a specified field position or receiving time, and the part of the L-STF after the specified field position or receiving time may be used to determine the characteristic parameters.

[0045] For example, at least a portion of the L-STF includes an OFDM symbol, and step 501 may include: determining a coarse estimate of a channel parameter based on data on multiple subcarriers of the OFDM symbol. For example, assuming that the channel parameter H is a vector of length L1 (e.g., L=8, 10, 12, etc.), the estimated value of H may be determined using data sent by the L-STF on L1 subcarriers.

[0046] Further, a rough estimate of the channel parameters of the main channel can be determined based on the data of the OFDM symbol on multiple subcarriers of the main channel. For WLAN standards such as WiFi, two channels with smaller bandwidths can be bound into a channel with a larger bandwidth by channel bundling, for example, two non-interfering 20MHz channels are bundled into 40MHz (for example, 802.11n / ac / ax / be), two non-interfering 40MHz channels are bundled into 80MHz (for example, 802.11ac / ax / be), two non-interfering 80MHz channels are bundled into 160MHz (for example, 802.11ax / be), and two non-interfering 160MHz channels are bundled into 320MHz (for example, 802.11be). For a large bandwidth channel bundled with n 20MHz channels, the main channel can be any one of the 20MHz channels. For computational complexity considerations, the rough estimate of the main channel parameters can be calculated using only the data of the L-STF on multiple subcarriers of the main channel. For example, the primary channel may be selected as a channel where no interference occurs or has less interference, so as to ensure the reliability of the rough estimation value of the channel parameter.

[0047] In some examples, the first part of the PPDU may also include at least a portion of the L-LTF, and step 501 may also include: determining a fine estimate of at least one of the frequency offset parameter, the signal strength parameter, and the channel parameter based on at least a portion of the L-LTF of the PPDU. For example, in WLAN standards such as WiFi, it is specified that L-LTF can be used for fine frequency offset estimation and fine channel estimation, and various existing or future developed methods for fine frequency offset estimation and fine channel estimation can be used. For example, at least a portion of the L-LTF includes OFDM symbols, and a fine estimate of the channel parameter is determined based on data on multiple subcarriers of the OFDM symbol. For example, assuming that the channel parameter H is a vector of length L2 (e.g., L=48, 50, 52, etc.), the estimated value of H can be determined using the data sent by the L-LTF on L2 subcarriers.

[0048] In some examples, step 503 may include: based on the difference between the estimated value of at least one parameter and the historical value of the corresponding at least one parameter of the multiple transmitting devices, identifying one of the multiple transmitting devices as a wireless transmitting device. For example, the difference may include, but is not limited to, a ratio, a difference, or any combination thereof between the estimated value of the characteristic parameter of the wireless transmitting device relative to the wireless receiving device and the corresponding characteristic parameter of each of the multiple transmitting devices relative to the wireless receiving device. For example, the difference may be used to reflect or calculate the approximation between the estimated value and the historical value, or other methods (e.g., machine learning, neural network algorithm, etc., as known to those skilled in the art) may be used to determine the approximation between the estimated value and the historical value, and the corresponding transmitting device with the highest approximation between the estimated value and the historical value is identified as the wireless transmitting device.

[0049] In some examples, at least one parameter may include a frequency offset parameter, and step 504 may include: adjusting the frequency parameter of the zero intermediate frequency receiver of the wireless receiving device to receive the portion of the PPDU arranged after the second portion based on the historical value of the frequency offset parameter of the identified transmitting device and the estimated value of the determined frequency offset parameter. For example, the historical value reflects the historical frequency offset condition when the PPDU was previously received, and the use of the historical value and the current estimated value of the frequency offset parameter can additionally consider the frequency offset change when the PPDU is currently received, thereby more effectively reducing or avoiding the interference of DC leakage in the zero intermediate frequency receiver on the useful signal. For example, it can be based on a combination of the historical value of the frequency offset parameter of the transmitting device and the estimated value of the determined frequency offset parameter (for example, using a weighted arithmetic mean, a weighted geometric mean, a weighted harmonic mean, a weighted square root mean, or various known average methods to obtain, which is not limited herein). In some examples, symmetric weighting can be used, a first weight coefficient is applied to the historical value of the frequency offset parameter, and a second weight coefficient that is the same as the first weight coefficient is applied to the estimated value of the frequency offset parameter. In other examples, asymmetric weighting can be used, and a first weight coefficient is applied to the historical value of the frequency offset parameter, and a second weight coefficient that is the same as the first weight coefficient is applied to the estimated value of the frequency offset parameter. For example, usually, the historical value of the frequency offset parameter is obtained based on the previous reception of a complete PPDU, which is more reliable than the estimated value (especially the rough estimated value) obtained based on a partial PPDU. Asymmetric weighting can be used, and the first weight coefficient is greater than the second weight coefficient. For example, when the estimated value is more reliable (for example, the sum of the rough estimate and the fine estimate of the frequency offset), asymmetric weighting can be used, and the first weight coefficient is less than the second weight coefficient. In other words, the first weight coefficient and the second weight coefficient (including symmetric or asymmetric weighting) can be fixedly set, or the first weight coefficient and the second weight coefficient can be dynamically set based on which of the historical value and the estimated value of the frequency offset parameter is more reliable.

[0050] In some examples, the method 500 may also include the following steps: after correctly receiving the entire PPDU, determining a second estimated value of at least one of the frequency offset parameter, the signal strength parameter, and the channel parameter; and using the determined second estimated value to update the historical value of the corresponding at least one parameter of the identified transmitting device. For example, correctly receiving the entire PPDU may include determining that the sender of the PPDU is the determined transmitting device (e.g., via sender identification information parsed from the PPDU (address information such as a MAC address, used to uniquely identify the sender)), determining that the receiver of the PPDU is a wireless receiving device (e.g., via receiver identification information parsed from the PPDU (address information such as a MAC address, used to uniquely identify the receiver)), the PPDU passes the check (e.g., via a check code parsed from the PPDU for CRC check, etc.), and the like. For example, in order to determine the second estimated value, for each PPDU correctly sent from the wireless transmitting device and then correctly received by the wireless receiving device, an identifier (e.g., a sender identifier or a receiver identifier), a frequency offset estimation value, and an RSSI (e.g., determined using methods in existing WiFi standards or methods known to those skilled in the art, etc.), will be recorded, and the channel parameters between the wireless transmitting device and the wireless receiving device can be determined, for example, by determining the received signal and the signal after decoding the received signal, or by determining the combination of coarse channel estimation and fine channel estimation, etc. In this step, by updating the historical values, the changes in the characteristic parameters can be effectively tracked. For example, the historical values ​​of the frequency offset parameters must be updated in order to achieve effective frequency offset tracking, and frequency offset compensation can be performed based on the corresponding frequency offset historical values ​​(e.g., using frequency offset historical values, a combination of frequency offset historical values ​​and estimated values, etc.).

[0051] Furthermore, the updating may include low-pass filtering. For example, low-pass filtering may smooth the change of the characteristic parameter to avoid or reduce the influence of the sudden change of the characteristic parameter on the identification of the transmitting device and the frequency offset adjustment.

[0052] In some examples, method 500 may also include the following steps: before obtaining the current PPDU from the wireless transmitting device, obtaining the PPDU from each of the multiple transmitting devices (for example, with the wireless receiving device as the receiving party), and based on the PPDU from each transmitting device, constructing the historical value of the corresponding at least one parameter among the frequency deviation parameter, signal strength parameter, and channel parameter of each transmitting device. Similar to the above description, after correctly receiving the entire PPDU, the historical value can be updated using the frequency deviation parameter, signal strength parameter, and channel parameter determined by the PPDU. Without loss of generality, the initial value of the historical value can be 0, and the changes of the corresponding parameters are tracked during the gradual update. For example, when the parameter tends to be stable, the historical value also tends to be stable.

[0053] In some examples, the at least one parameter may include at least two parameters of a frequency deviation parameter, a signal strength parameter, and a channel parameter. For example, the reliability of identifying the transmitting device may be improved by using at least two parameters. For example, the at least two parameters may include a frequency deviation parameter and a signal strength parameter and / or a channel parameter, because the historical value of the frequency deviation parameter must be updated.

[0054] For example, adjusting the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device may include: adjusting the frequency parameters of the frequency generating device of the zero intermediate frequency receiver. In some examples, the frequency generating device may include but is not limited to at least one of a crystal oscillator, a phase-locked loop, or other similar frequency generating devices. For example, the frequency parameters of the zero intermediate frequency receiver may be adjusted by changing the frequency parameters of the frequency generating device (such as by rewriting the "frequency word" to adjust the frequency parameters), thereby, for example, changing the local oscillator frequency of the RF front end.

[0055] The following combination Figure 7 Various embodiments of method 500 are described.

[0056] Example 1

[0057] A first portion of an OFDM PPDU is received from a wireless transmitting device, the first portion including at least a portion of an L-STF.

[0058] When the wireless receiving device works in the ad hoc network mode, the coarse frequency offset (foff_coarse), RSSI coarse estimation (RSSI_coarse) and channel coarse estimation (H_coarse) are estimated in the L-STF stage. The estimation method is to wait for the AGC to converge and stabilize, and then use the remaining L-STF signal to make an estimate. For example, the coarse channel estimate H is a vector of length 12, which represents the channel estimate on 12 L-STF subcarriers on the 20M bandwidth of the main channel. Assuming that L-STF sends data on 12 subcarriers, namely D0, D1, ..., D11, and the corresponding 12 subcarriers received are R0, R1, ..., R11, then the coarse channel estimates are H0 = R0 / D0, H1 = R1 / D1, ..., H11 = R11 / D11.

[0059] The wireless transmitting device is identified based on the coarse frequency deviation (foff_coarse), the coarse RSSI estimate (RSSI_coarse) and the coarse channel estimate (H_coarse) and the historical values ​​foff_his, RSSI_his, H_his of the frequency deviation, RSSI and channel parameters of each of the N transmitting devices.

[0060] For example, the wireless receiving device may access or construct a data table having the frequency deviation, RSSI, and historical values ​​of the channel parameters foff_his, RSSI_his, and H_his of each of the N transmitting devices, and use the following formula to identify the device:

[0061]

[0062] The coefficients α, β, and γ, and the three exponents λ1, λ2, and λ3 can be used to flexibly configure the weights of the three. For example, if one of the coefficients α, β, and γ is 0, it means that the wireless transmission device is identified based on 2 parameters, if both are 0, it means that the wireless transmission device is identified based on 1 parameter, or if all are not 0, it means that the wireless transmission device is identified based on 3 parameters.

[0063] In some examples, the historical value foff_his of the frequency offset parameter of the identified kth device is used to adjust the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device before the end of the L-STF of the PPDU, which can be applicable to both Non-HT frame format and PPDU different from Non-HT frame format.

[0064] In some examples, the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device are adjusted during the second STF (e.g., HT-STF, VHT-STF, HE-STF, EHT-STF) of the PPDU using the historical value foff_his of the frequency offset parameter of the identified kth device. This is applicable to PPDUs with different frame formats than non-HT frame formats, and Non-HT frame format PPDUs are not processed.

[0065] In some examples, the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device are adjusted before the end of the L-STF of the PPDU or during the second STF (e.g., HT-STF, VHT-STF, HE-STF, EHT-STF) of the PPDU using the historical value foff_his of the frequency offset parameter of the identified kth device and the determined coarse estimate of the frequency offset foff_coarse (e.g., weighted arithmetic mean summation is performed to determine the frequency offset parameter to be applied. By way of example and not limitation, a first weight coefficient ε1 (e.g., 0.8) is applied to the historical value foff_his of the frequency offset parameter, and a second weight coefficient ε2=1-ε1 (e.g., 0.2) is applied to the coarse estimate of the frequency offset foff_coarse, and the frequency offset parameter to be applied is calculated to be f=ε1*foff_his+ε2*foff_coarse, etc.).

[0066] A method for changing the receiver local oscillator frequency by adjusting the phase-locked loop frequency word is: pll_cfg_new=pll_cfg_old*(1+foff_his(k) / fc) or pll_cfg_new=pll_cfg_old*(1+(ε1*foff_his(k)+ε2*foff_coarse) / fc), where pll_cfg_new and pll_cfg_old represent the phase-locked loop frequency words before and after adjustment, respectively, and fc represents the carrier frequency.

[0067] A method of changing the receiver local oscillator frequency by adjusting the crystal frequency is: crystal_cfg_new = cfystal_cfg_old*(1+foff_his(k) / fc) or crystal_cfg_new = cfystal_cfg_old*(1+(ε1*foff_his(k)+ε2*foff_coarse) / fc), where crystal_cfg_new and crystal_cfg_old represent the crystal configuration words before and after adjustment (usually configuring the size of the crystal load capacitor array), and fc represents the carrier frequency.

[0068] After a complete WiFi PPDU is received, the MAC address, frequency deviation, RSSI and channel estimation are counted. Based on the MAC address, it can be determined that the current WiFi PPDU belongs to the mth sending device, and the frequency deviation history value is updated using the following formula:

[0069] foff his (m)=(1-u)*foff his (m)+u*foff in (m) (2)

[0070] Among them, f_off_in(m) represents the frequency offset estimated after the current WiFi PPDU ends, and u is a coefficient between 0 and 1 that can be flexibly selected. To achieve the purpose of smoothing, the smaller the u value, the better, which is equivalent to low-pass filtering. After being updated, foff_his is filled in the data table as the frequency offset value to be compensated for the mth device.

[0071] For example, the update of RSSI and channel parameter history values ​​is similar to this:

[0072] RSSI his (m) = (1-u) * RSSI his (m)+u*RSSI in (m) (3)

[0073] H his (m) = (1-u) * Hhis (m)+u*H in (m) (4)

[0074] Among them, RSSI_in(m) and H_in(m) represent the RSSI and H estimated after the current WiFi PPDU ends.

[0075] Example 2

[0076] A first portion of an OFDM PPDU is received from a wireless transmitting device, the first portion including at least a portion of an L-STF and at least a portion of an L-LTF.

[0077] When the wireless receiving device works in the ad hoc network mode, coarse frequency offset estimation (foff_coarse), coarse RSSI estimation (RSSI_coarse) and coarse channel estimation (H_coarse) are performed in the L-STF stage. The estimation method is to wait for the AGC to converge and stabilize, and then use the remaining L-STF signal to make an estimation, which is similar to that described in Example 1; fine frequency offset estimation (foff_fine), fine RSSI estimation (RSSI_fine) and fine channel estimation (H_fine) are performed in the L-LTF stage. For example, the fine channel estimation H is a vector with a length of 52, which represents the channel estimation on 52 L-LTF subcarriers on the 20M bandwidth of the main channel.

[0078] The wireless transmitting device is identified based on the coarse frequency deviation (foff_coarse), coarse RSSI estimation (RSSI_coarse) and coarse channel estimation (H_coarse), as well as the fine frequency deviation (foff_fine), fine RSSI estimation (RSSI_fine) and fine channel estimation (H_fine), and the historical values ​​foff_his, RSSI_his, H_his of the frequency deviation, RSSI and channel parameters of each of the N transmitting devices.

[0079] For example, the wireless receiving device may access or construct a data table having the frequency deviation, RSSI, and historical values ​​of the channel parameters foff_his, RSSI_his, and H_his of each of the N transmitting devices, and use the following formula to identify the device:

[0080] or

[0081]

[0082] The coefficients α, β, and γ, and the three exponents λ1, λ2, and λ3 can be used to flexibly configure the weights of the three. For example, if one of the coefficients α, β, and γ is 0, it means that the wireless transmission device is identified based on 2 parameters, if both are 0, it means that the wireless transmission device is identified based on 1 parameter, or if all are not 0, it means that the wireless transmission device is identified based on 3 parameters.

[0083] In some examples, the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device are adjusted during the second STF (e.g., HT-STF, VHT-STF, HE-STF, EHT-STF) of the PPDU using the historical value foff_his of the frequency offset parameter of the identified kth device. This can be applied to PPDUs with different frame formats than non-Non-HT frame formats, and PPDUs with Non-HT frame formats are not processed.

[0084] In some examples, the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device are adjusted during the second STF (e.g., HT-STF, VHT-STF, HE-STF, EHT-STF) of the PPDU using the historical value foff_his of the frequency offset parameter of the identified kth device and the determined coarse estimate of the frequency offset foff_coarse (e.g., weighted arithmetic mean summation is performed to determine the frequency offset parameter to be applied, by way of example and not limitation, a first weight coefficient ε1 (e.g., 0.8) is applied to the historical value foff_his of the frequency offset parameter, a second weight coefficient ε2=1-ε1 (e.g., 0.2) is applied to the coarse estimate of the frequency offset foff_coarse, and the frequency offset parameter to be applied is calculated to be f=ε1*foff_his+ε2*foff_coarse, etc.).

[0085] In some examples, the historical value foff_his of the frequency offset parameter of the identified kth device and the determined coarse frequency offset estimate foff_coarse and fine frequency offset estimate foff_fine are used (for example, a weighted arithmetic mean is summed to determine the frequency offset parameter to be applied. By way of example and not limitation, a first weight coefficient ε1 (for example, 0.2) is applied to the historical value foff_his of the frequency offset parameter, and a second weight coefficient ε2=1-ε1 (for example, 0.8) is applied to the coarse frequency offset estimate foff_coarse+the fine frequency offset estimate foff_fine. The frequency offset parameter f=ε1*foff_his+ε2*(foff_coarse+foff_fine) to be applied is calculated to adjust the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device during the second STF (for example, HT-STF, VHT-STF, HE-STF, EHT-STF) of the PPDU.

[0086] The manner of adjusting the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device is similar to that of Embodiment 1, except that f=ε1*foff_his+ε2*(foff_coarse+foff_fine) can also be applied.

[0087] The updating of the frequency deviation historical value, RSSI, and channel parameter historical value is similar to that in Embodiment 1.

[0088] refer to Figure 6 , shows a flowchart of an exemplary frequency deviation processing method 600 for a wireless local area network according to an embodiment of the present disclosure. The method 600 is applicable to a wireless receiving device operating in an AP networking mode, and can be Figure 1 Wireless devices (such as Figure 1 STA 101), Figure 8 The wireless receiving device 800 and Fig. 9 Any one of the wireless receiving devices 900 is implemented. Figure 6 As shown, method 600 includes steps 601-604.

[0089] In step 601, based on the PPDU, the frequency offset parameter estimation value is determined. For the AP networking mode, when the wireless receiving device receives at least a part or all of the PPDU and finds that the intended recipient of the PPDU is not itself (for example, parse at least a part or all of the PPDU to obtain the recipient identification information (address information such as MAC address, used to uniquely identify the recipient)), it can be discarded without processing. When the wireless receiving device receives at least a part or all of the PPDU and finds that the intended recipient of the PPDU is itself, it will count the sender's identification and frequency offset parameter estimation value after the entire PPDU is received. For example, parse at least a part or all of the PPDU to obtain the sender identification information (address information such as MAC address, used to uniquely identify the sender)), and after the PPDU is completely and correctly received, various methods (including but not limited to the frequency offset estimation method specified in the WiFi standard, and various existing or future developed frequency offset estimation methods) are used to determine the sender's frequency offset parameter estimation value (that is, the frequency offset estimation relative to the wireless receiving device). In addition, for the AP networking mode, the PPDU whose intended recipient is the wireless receiving device must be sent by the AP (ie, the AP associated with the wireless receiving device).

[0090] At step 602, at least one other PPDU is obtained from the wireless transmitting device. For example, the at least one other PPDU may be another PPDU received from the wireless transmitting device before and / or after the PPDU. For example, the other PPDU may be closely adjacent in time receiving sequence to ensure that the frequency offset parameter is relatively consistent over a period of time.

[0091] At least one other frequency offset parameter estimation value is determined based on at least one other PPDU in step 603. Similar to step 601, a corresponding frequency offset parameter estimation value may be determined based on each PPDU in the at least one other PPDU.

[0092] In step 604, the frequency parameter of the zero intermediate frequency receiver of the wireless receiving device is adjusted based on the frequency offset parameter estimate and at least one other frequency offset parameter estimate. For example, the frequency offset parameter estimates obtained from multiple PPDUs can be used to apply various methods (including but not limited to linear combinations such as averaging) to determine a reliable frequency offset estimate, such as eliminating the impact of an inaccurate frequency offset parameter estimate of a single PPDU.

[0093] For example, adjusting the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device may include: adjusting the frequency parameters of the frequency generating device of the zero intermediate frequency receiver. In some examples, the frequency generating device may include but is not limited to at least one of a crystal oscillator, a phase-locked loop, or other similar frequency generating devices. For example, the frequency parameters of the zero intermediate frequency receiver may be adjusted by changing the frequency parameters of the frequency generating device (such as by rewriting the "frequency word" to adjust the frequency parameters), thereby, for example, changing the local oscillator frequency of the RF front end.

[0094] according to Figure 6 In method 600, for AP networking mode, multiple PPDUs can be used to perform frequency offset compensation so as to effectively reduce the frequency offset when receiving signals, thereby reducing or avoiding interference of DC leakage in a zero intermediate frequency receiver on useful signals and improving the success rate of signal reception.

[0095] Example 3

[0096] Receive OFDM PPDU from wireless transmitting device.

[0097] When the wireless receiving device operates in the AP networking mode and the wireless transmitting device is an AP, a frequency offset parameter estimation value f_off_in1 is determined based on the PPDU.

[0098] Obtain at least one other PPDU from the wireless transmitting device, and determine at least one other frequency offset parameter estimation value f_off_in2, f_off_in3, etc. based on the at least one other PPDU.

[0099] The frequency offset value f_apply to be applied is determined based on the frequency offset parameter estimation values ​​f_off_in1, f_off_in2, f_off_in3, etc. (e.g., weighted average), and the determined frequency offset value f_apply is used to adjust the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device. For example, the method for updating the frequency offset history value in embodiments 1 and 2 may be used. The method for adjusting the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device is similar to embodiment 1.

[0100] Figure 8 FIG. 8 is a block diagram of an exemplary wireless receiving device 800 according to an embodiment of the present disclosure. The wireless receiving device 800 may be Figure 1-Figure 3 Wireless devices (such as Figure 1 STA 101 Figure 2 STA 201 Figure 3 Any one of AP 301). Figure 8 As shown, the wireless receiving device 800 includes a receiving module 801 and a processing module 802. Each module of the wireless receiving device 800 can be implemented by software, hardware (eg, integrated circuit, FPGA, etc.) or a combination of software and hardware.

[0101] The receiving module 801 is configured to receive a part or all of the OFDM PPDU from the wireless transmitting device. For example, the receiving module 801 is configured to execute step 401 in the above method 400, step 501 in the method 500, and step 601 in step 600.

[0102] The processing module 802 is configured to execute one or more steps or sub-steps thereof in the above-mentioned method 400 (for example, steps 402, 403, etc.), one or more steps or sub-steps thereof in method 500 (for example, steps 502, 503, 504, etc.), and one or more steps or sub-steps thereof in method 600 (for example, steps 602, 603, 604, etc.), which will not be described in detail.

[0103] Fig. 9 A block diagram of an exemplary wireless receiving device 900 according to an embodiment of the present disclosure is shown. The wireless receiving device 900 includes at least one processor 901 and a memory 902 coupled to the at least one processor 901. The memory 902 is used to store computer executable instructions, and when the computer executable instructions are executed, the processor 901 executes the method in the above embodiment (for example, any one or more steps of the aforementioned method 400, 500 or 600).

[0104] In addition, alternatively, the above method can be implemented by a computer-readable storage medium. Computer-readable storage media are loaded with computer-readable program instructions for executing various embodiments of the present disclosure. Computer-readable storage media can be a tangible device that can hold and store instructions used by an instruction execution device. Computer-readable storage media can be, for example, but not limited to, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the above. More specific examples (non-exhaustive lists) of computer-readable storage media include: portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), static random access memories (SRAM), portable compact disk read-only memories (CD-ROM), digital versatile disks (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or protruding structures in grooves on which instructions are stored, and any suitable combination of the above. The computer-readable storage medium used herein is not to be construed as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., light pulses through a fiber optic cable), or an electrical signal transmitted through wires.

[0105] Therefore, in another embodiment, the present disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon, where the computer-executable instructions are used to execute the methods in various embodiments of the present disclosure.

[0106] In one embodiment, the present disclosure provides a computer program product, which includes computer executable instructions. The computer executable instructions are used to implement the methods in various embodiments of the present disclosure.

[0107] In addition, although exemplary embodiments have been described herein, the scope includes any and all embodiments based on the present disclosure with equivalent elements, modifications, omissions, combinations (e.g., various embodiments intersecting schemes), adaptations or changes. The elements in the claims will be interpreted broadly based on the language adopted in the claims, and are not limited to the examples described in this specification or during the implementation of the present disclosure, and the examples will be interpreted as non-exclusive. Therefore, this specification and examples are intended to be considered as examples only, and the true scope and spirit are indicated by the various claims in the claims and the full scope of their equivalents.

[0108] The above description is intended to be illustrative rather than restrictive. For example, the above examples (or one or more of them) may be used in combination with each other. For example, a person of ordinary skill in the art may use other embodiments when reading the above description. In addition, in the above specific embodiments, various features may be grouped together to simplify the present disclosure. The disclosed features that are not required to be protected in the claims are not necessary for any claim. On the contrary, the subject matter of the present disclosure may be less than all the features of a specific disclosed embodiment.

[0109] Thus, the claims are hereby incorporated into the detailed description as examples or embodiments, wherein each claim stands on its own as a separate embodiment, and it is contemplated that these embodiments can be combined with each other in various combinations or permutations. The scope of protection of the present disclosure should be determined with reference to the appended claims and the full range of equivalent forms to which these claims are entitled.

[0110] As used herein, the term "if" is optionally interpreted to mean "when or upon..." or "in response to determining that...." or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined that..." or "if [a stated condition or event] is detected" are optionally interpreted to mean "upon determining that..." or "in response to determining that...." or "upon detecting [a stated condition or event]" or "in response to detecting [a stated condition or event]," depending on the context.

Claims

1. A frequency deviation processing method for a wireless local area network, applicable to a wireless receiving device, wherein the wireless receiving device has a zero intermediate frequency receiver, the method comprising: Receiving a first part of an OFDM physical layer protocol data unit PPDU from a wireless transmitting device, wherein the first part includes at least a part of a legacy short training field L-STF; If the wireless receiving device operates in an ad hoc network mode, the following operations are performed: Based on the first part, determining an estimated value of at least one of a frequency offset parameter, a received signal strength parameter, and a channel parameter of the wireless transmitting device; Obtaining historical values ​​of corresponding at least one parameter among frequency deviation parameters, received signal strength parameters, and channel parameters of multiple transmitting devices; Based on the estimated value of at least one of the frequency offset parameter, the signal strength parameter, and the channel parameter and the historical value of the corresponding at least one of the frequency offset parameter, the signal strength parameter, and the channel parameter of the multiple transmitting devices, identifying one of the multiple transmitting devices as the wireless transmitting device; During a time period of receiving a second part of the PPDU that is arranged after the first part, a frequency parameter of a zero intermediate frequency receiver of the wireless receiving device is adjusted based on a historical value of a frequency offset parameter of the identified transmitting device to receive the part of the PPDU that is arranged after the second part.

2. The method according to claim 1, further comprising: Determining whether a second STF is arranged in the PPDU after the L-STF; If it is determined that a second STF is arranged in the PPDU after the L-STF, the second part is arranged in the PPDU at a position in the second STF.

3. The method according to claim 2, further comprising: Determining a frame format of the PPDU; and Determining whether a second STF is arranged in the PPDU after the L-STF includes: determining whether the second STF is arranged in the PPDU based on a frame format of the PPDU.

4. The method according to claim 1, wherein: The second part is arranged in the PPDU at a position before the end of the L-STF.

5. The method according to any one of claims 1 to 4, wherein: Determining an estimated value of at least one of a frequency offset parameter, a signal strength parameter, and a channel parameter based on the first part includes: determining a coarse estimated value of at least one of a frequency offset parameter, a signal strength parameter, and a channel parameter based on at least a part of the L-STF.

6. The method according to claim 5, wherein: Based on at least a portion of the L-STF of the PPDU, determining a rough estimate of at least one of a frequency offset parameter, a signal strength parameter, and a channel parameter includes: using a portion of the L-STF after AGC convergence to determine a rough estimate of at least one of a frequency offset parameter, a signal strength parameter, and a channel parameter.

7. The method according to claim 5, wherein: At least a portion of the L-STF comprises OFDM symbols; Determining a rough estimate of a channel parameter based on the first part includes: determining a rough estimate of the channel parameter based on data on multiple subcarriers of the OFDM symbol.

8. The method according to claim 7, wherein: Determining the rough estimate of the channel parameter based on the data on multiple subcarriers of the OFDM symbol includes: determining the rough estimate of the channel parameter of the main channel based on the data on multiple subcarriers of the OFDM symbol on the main channel.

9. The method according to any one of claims 1 to 3, wherein: The first part also includes at least a part of a legacy long training field L-LTF; and Determining the estimated value of at least one corresponding parameter among the frequency offset parameter, the signal strength parameter, and the channel parameter based on the first part of the PPDU also includes: determining the refined estimated value of at least one corresponding parameter among the frequency offset parameter, the signal strength parameter, and the channel parameter based on at least a part of the L-LTF of the PPDU.

10. The method according to any one of claims 1 to 4 or claim 9, wherein: Based on the estimated value of at least one of the frequency offset parameters, signal strength parameters, and channel parameters and the historical values ​​of the corresponding at least one of the frequency offset parameters, signal strength parameters, and channel parameters of the multiple transmitting devices, identifying one of the multiple transmitting devices as the wireless transmitting device includes: based on the difference between the estimated value of at least one parameter and the historical value of the corresponding at least one parameter of the multiple transmitting devices, identifying one of the multiple transmitting devices as the wireless transmitting device.

11. The method according to any one of claims 1 to 4 or claim 9, wherein: The at least one parameter comprises a frequency deviation parameter; and Adjusting the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device based on the historical value of the frequency offset parameter of the identified transmitting device to receive the part of the PPDU arranged after the second part includes: adjusting the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device based on the historical value of the frequency offset parameter of the identified transmitting device and the determined estimated value of the frequency offset parameter to receive the part of the PPDU arranged after the second part.

12. The method according to claim 1, further comprising: After correctly receiving the entire PPDU, determining a second estimate of at least one of a frequency offset parameter, a signal strength parameter, and a channel parameter; as well as The determined second estimated value is used to update the historical value of the corresponding at least one parameter of the identified transmitting device.

13. The method according to claim 11, wherein: The updating includes low pass filtering.

14. The method according to claim 1, wherein: The PPDU includes a Non-HT frame format or a PPDU different from the Non-HT frame format.

15. The method according to claim 2 or 3, wherein: The PPDU includes a PPDU having a format different from that of a Non-HT frame.

16. The method according to claim 14 or 15, wherein: The frame format different from the Non-HT frame format includes at least one of HT, VHT, HE, and EHT frame formats.

17. The method according to claim 1, further comprising: If the wireless receiving device works in AP networking mode, the following operations are performed: Determining a frequency offset parameter estimate based on the PPDU; Obtain at least one other PPDU from the wireless transmitting device; determining at least one other frequency offset parameter estimate based on the at least one other PPDU; The frequency parameter of the zero intermediate frequency receiver of the wireless receiving device is adjusted based on the frequency offset parameter estimate value and the at least one other frequency offset parameter estimate value.

18. The method according to claim 1 or 17, wherein: Adjusting the frequency parameters of the zero intermediate frequency receiver of the wireless receiving device includes: adjusting the frequency parameters of the frequency generating device of the zero intermediate frequency receiver.

19. The method according to claim 18, wherein: The frequency generating device includes at least one of a crystal oscillator or a phase locked loop.

20. The method of claim 1, further comprising: Before obtaining the PPDU from the wireless transmitting device, obtaining a PPDU from each of the plurality of transmitting devices; Based on the PPDU from each of the transmitting devices, a historical value of a corresponding at least one parameter among a frequency offset parameter, a signal strength parameter, and a channel parameter of each of the transmitting devices is constructed.

21. The method according to claim 1, wherein: The at least one parameter includes at least two parameters among a frequency deviation parameter, a signal strength parameter, and a channel parameter.

22. The method according to claim 21, wherein the at least two parameters include a frequency deviation parameter and a signal strength parameter and / or a channel parameter.

23. A wireless receiving device in a wireless local area network, comprising: A receiving module configured to receive a first part of an OFDM physical layer protocol data unit PPDU from a wireless transmitting device, wherein the first part includes at least a part of a legacy short training field L-STF; as well as Processing module, if the wireless receiving device operates in an ad hoc network mode, the processing module is configured to perform the following operations: Based on the first part, determining an estimated value of at least one of a frequency offset parameter, a received signal strength parameter, and a channel parameter of the wireless transmitting device; Obtaining historical values ​​of corresponding at least one parameter among frequency deviation parameters, received signal strength parameters, and channel parameters of multiple transmitting devices; Based on the estimated value of at least one of the frequency offset parameter, the signal strength parameter, and the channel parameter and the historical value of the corresponding at least one of the frequency offset parameter, the signal strength parameter, and the channel parameter of the multiple transmitting devices, identifying one of the multiple transmitting devices as the wireless transmitting device; as well as During a time period of receiving a second part of the PPDU that is arranged after the first part, a frequency parameter of a zero intermediate frequency receiver of the wireless receiving device is adjusted based on a historical value of a frequency offset parameter of the identified transmitting device to receive the part of the PPDU that is arranged after the second part.

24. A wireless receiving device in a wireless local area network, comprising: at least one processor; as well as A memory, which is used to store computer-executable instructions, which, when executed, enable the at least one processor to execute the frequency deviation processing method for a wireless local area network according to any one of claims 1 to 22.

25. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are used to implement the frequency offset processing method for a wireless local area network according to any one of claims 1 to 22.

26. A computer program product, comprising computer executable instructions, wherein the computer executable instructions are used to implement the frequency offset processing method for a wireless local area network according to any one of claims 1 to 22.