A phase tracking method, apparatus, device, and medium for a multi-user system receiver.
By demodulating and verifying the extremely high throughput modulated signal to form a joint pilot set, the problem of decreased phase tracking accuracy in multi-user environments is solved, and the phase tracking accuracy and system performance are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ALTO BEAM (CHINA) INC
- Filing Date
- 2026-04-14
- Publication Date
- 2026-06-02
AI Technical Summary
Existing digital phase-locked loop (PLL) phase tracking methods suffer from decreased phase tracking accuracy in multi-user environments, especially with increased bit error rate in high-order modulation scenarios, leading to reduced system performance and throughput.
By demodulating the extremely high throughput modulated signal, extracting the user-specific configuration block for independent verification, forming a joint pilot set, and performing phase tracking through a digital phase-locked loop, the phase tracking accuracy in a multi-user environment is improved.
It improves phase tracking accuracy in multi-user environments, reduces phase errors caused by phase noise and residual frequency offset, reduces bit error rate, and improves the overall performance and throughput of the system.
Smart Images

Figure CN122137707A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and more specifically, to a phase tracking method, apparatus, device, and medium for a multi-user system receiver. Background Technology
[0002] Wi-Fi 7 continues the Orthogonal Frequency Division Multiple Access (OFDMA) and Multiple-User Multiple-Input Multiple-Output (MU-MIMO) technologies introduced in Wi-Fi 6, allowing multiple users to communicate concurrently on different or the same spectrum. These new technologies greatly improve network capacity and efficiency, especially in high-density environments. However, with the increase in the number of users, the system faces more signal interference and multipath effects, which places higher demands on phase tracking and frequency offset compensation.
[0003] Currently, existing digital phase-locked loop (DPLL) phase tracking methods typically perform phase estimation using pilot signals within the resource unit (RU) where the receiver is located.
[0004] However, while existing digital phase-locked loop (PLL) phase tracking methods are effective in single-user scenarios, in multi-user environments, the phase tracking accuracy may drop significantly due to differences in channel conditions between different users. This is especially true in high-order modulation scenarios (such as 1024-QAM and 4096-QAM), where the bit error rate (BER) increases dramatically, resulting in generally poor overall system performance and throughput. Summary of the Invention
[0005] In view of this, the purpose of this application is to provide a phase tracking method, apparatus, device and medium for a multi-user system receiver. By demodulating an ultra-high throughput modulated signal to obtain an ultra-high throughput signal field, and by using the user-specific configuration block of the ultra-high throughput signal field for independent verification, joint pilot and phase tracking across resource units, the phase tracking accuracy in a multi-user environment is improved, and the phase error caused by phase noise and residual frequency offset is reduced. Especially in high-order modulation scenarios, the bit error rate is reduced, and the overall performance and throughput of the system are improved.
[0006] In a first aspect, embodiments of this application provide a phase tracking method for a multi-user system receiver, applied to a target WiFi receiver; the method includes: The ultra-high throughput modulated signal is demodulated to obtain the corresponding ultra-high throughput signal field; wherein, the ultra-high throughput signal field contains multiple user-specific configuration blocks; Extract each user-specific configuration block from the extremely high throughput signal field, and verify the user-specific configuration block to obtain the verification result; wherein, the user-specific configuration block contains the pilot information of the resource unit corresponding to the user; Based on the verification results, a joint pilot set is determined, and phase tracking is performed using a digital phase-locked loop based on the joint pilot set; wherein, the joint pilot set represents the joint pilot information of multiple users across resource units.
[0007] In one possible implementation, demodulating the ultra-high throughput modulated signal to obtain the corresponding ultra-high throughput signal field includes: The high-throughput modulation signal is subjected to a fast Fourier transform to obtain the corresponding frequency domain signal; Multi-class operations are performed based on the frequency domain signal, and the ultra-high throughput signal word in the corresponding ultra-high throughput complete data frame structure is obtained by parsing; wherein, the multi-class operations include at least demodulation and decoding.
[0008] In one possible implementation, the verification of the user-specific configuration block includes: The verification value of the current user-specific configuration block is calculated based on the data portion of the user-specific configuration block; wherein, the verification value corresponds to the wireless network mode specification of the target WiFi receiver; The calculated verification value is compared with the verification value attached to the user-specific configuration block; If the calculated verification value is consistent with the verification value attached to the user-specific configuration block, the user-specific configuration block passes the verification, and the pilot information of the resource unit corresponding to the user contained in the user-specific configuration block is determined to be reliable.
[0009] In one possible implementation, the digital phase-locked loop contains a numerically controlled oscillator, and before determining the joint pilot set based on the verification result, the method further includes: Based on the pilot information and the preset channel estimation method, the channel at all pilot subcarriers is estimated to obtain the channel estimation value; The numerically controlled oscillator in the digital phase-locked loop is adjusted based on the channel estimate.
[0010] In one possible implementation, determining the joint pilot set based on the verification result includes: Determine the first pilot information of the current resource unit, and select the second pilot information of the resource units corresponding to the users contained in all verified user-specific configuration blocks based on the verification results, and match the merging method of the first pilot information and the second pilot information; The first pilot information and the second pilot information are merged based on the merging method to obtain a joint pilot set; wherein, the joint pilot set represents the joint pilot signal after the pilot signals of multiple users are combined.
[0011] In one possible implementation, the phase tracking based on the joint pilot set via a digital phase-locked loop includes: The combined pilot signal is estimated to obtain the phase estimation result of the constant phase interference; Determine the phase estimate value for constant phase interference in the digital phase-locked loop, and correct the phase estimate value based on the phase estimate result.
[0012] In one possible implementation, correcting the phase estimate based on the phase estimation result includes: The frequency and phase of the numerically controlled oscillator in the digital phase-locked loop are adjusted based on the phase estimation results to correct the phase error in the received signal; wherein, the adjusted frequency and phase of the numerically controlled oscillator ensure that the phase of the received signal is consistent with that of the transmitted signal.
[0013] Secondly, embodiments of this application also provide a phase tracking device for a multi-user system receiver, applied to a target WiFi receiver; the device includes: The parsing module is used to demodulate the ultra-high throughput modulated signal to obtain the corresponding ultra-high throughput signal field; wherein, the ultra-high throughput signal field contains multiple user-specific configuration blocks; The verification module is used to extract each user-specific configuration block of the ultra-high throughput signal field and verify the user-specific configuration block to obtain a verification result; wherein, the user-specific configuration block contains the pilot information of the resource unit corresponding to the user; The tracking module is used to determine a joint pilot set based on the verification result, and to perform phase tracking based on the joint pilot set through a digital phase-locked loop; wherein, the joint pilot set represents the joint pilot information of multiple users across resource units.
[0014] In one possible implementation, the parsing module is specifically used for: The high-throughput modulation signal is subjected to a fast Fourier transform to obtain the corresponding frequency domain signal; Multi-class operations are performed based on the frequency domain signal, and the ultra-high throughput signal word in the corresponding ultra-high throughput complete data frame structure is obtained by parsing; wherein, the multi-class operations include at least demodulation and decoding.
[0015] In one possible implementation, the verification module is specifically used for: The verification value of the current user-specific configuration block is calculated based on the data portion of the user-specific configuration block; wherein, the verification value corresponds to the wireless network mode specification of the target WiFi receiver; The calculated verification value is compared with the verification value attached to the user-specific configuration block; If the calculated verification value is consistent with the verification value attached to the user-specific configuration block, the user-specific configuration block passes the verification, and the pilot information of the resource unit corresponding to the user contained in the user-specific configuration block is determined to be reliable.
[0016] In one possible implementation, the digital phase-locked loop includes a digitally controlled oscillator; the device further includes: The estimation module is used to estimate the channel at all pilot subcarriers based on the pilot information and a preset channel estimation method before determining the joint pilot set based on the verification results, so as to obtain the channel estimation value. An adjustment module is used to adjust the numerically controlled oscillator in the digital phase-locked loop based on the channel estimate.
[0017] In one possible implementation, the tracking module is specifically used for: Determine the first pilot information of the current resource unit, and select the second pilot information of the resource units corresponding to the users contained in all verified user-specific configuration blocks based on the verification results, and match the merging method of the first pilot information and the second pilot information; The first pilot information and the second pilot information are merged based on the merging method to obtain a joint pilot set; wherein, the joint pilot set represents the joint pilot signal after the pilot signals of multiple users are combined.
[0018] In one possible implementation, the tracking module is specifically used for: The combined pilot signal is estimated to obtain the phase estimation result of the constant phase interference; Determine the phase estimate value for constant phase interference in the digital phase-locked loop, and correct the phase estimate value based on the phase estimate result.
[0019] In one possible implementation, the tracking module is specifically used for: The frequency and phase of the numerically controlled oscillator in the digital phase-locked loop are adjusted based on the phase estimation results to correct the phase error in the received signal; wherein, the adjusted frequency and phase of the numerically controlled oscillator ensure that the phase of the received signal is consistent with that of the transmitted signal.
[0020] Thirdly, embodiments of this application provide an electronic device, including: a processor, a storage medium, and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the steps of the multi-user system receiver phase tracking method as described in any of the first aspects.
[0021] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the multi-user system receiver phase tracking method described in any one of the first aspects.
[0022] This application provides a phase tracking method, apparatus, device, and medium for a multi-user system receiver. It demodulates an ultra-high throughput modulated signal to obtain a corresponding ultra-high throughput signal field, extracts each user-specific configuration block from the ultra-high throughput signal field, verifies the user-specific configuration blocks to obtain verification results, determines a joint pilot set based on the verification results, and performs phase tracking based on the joint pilot set using a digital phase-locked loop. This application improves phase tracking accuracy in multi-user environments by demodulating the ultra-high throughput modulated signal to obtain the ultra-high throughput signal field and performing independent verification, cross-resource unit joint piloting, and phase tracking using the user-specific configuration blocks of the ultra-high throughput signal field. It also reduces phase errors caused by phase noise and residual frequency offset, especially in high-order modulation scenarios, reducing the bit error rate and improving the overall system performance and throughput.
[0023] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a flowchart of a multi-user system receiver phase tracking method provided according to an embodiment of this application; Figure 2 This is a schematic diagram of the overall phase tracking process; Figure 3 It is a schematic diagram of a constellation chart undergoing a constant overall rotation; Figure 4This is a schematic diagram of the structure of a multi-user system receiver phase tracking device according to an embodiment of this application; Figure 5 This is a schematic diagram of the structure of an electronic device provided according to an embodiment of this application. Detailed Implementation
[0026] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.
[0027] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0028] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.
[0029] Wi-Fi 7 continues the Orthogonal Frequency Division Multiple Access (OFDMA) and Multiple-User Multiple-Input Multiple-Output (MU-MIMO) technologies introduced in Wi-Fi 6, allowing multiple users to communicate concurrently on different or the same spectrum. These new technologies greatly improve network capacity and efficiency, especially in high-density environments. However, with the increase in the number of users, the system faces more signal interference and multipath effects, which places higher demands on phase tracking and frequency offset compensation.
[0030] Currently, existing digital phase-locked loop (DPLL) phase tracking methods typically perform phase estimation using pilot signals within the resource unit (RU) where the receiver is located.
[0031] However, while existing digital phase-locked loop (PLL) phase tracking methods are effective in single-user scenarios, in multi-user environments, the phase tracking accuracy may drop significantly due to differences in channel conditions between different users. This is especially true in high-order modulation scenarios (such as 1024-QAM and 4096-QAM), where the bit error rate (BER) increases dramatically, resulting in generally poor overall system performance and throughput.
[0032] To address this issue, this application provides a phase tracking method, apparatus, device, and medium for a multi-user system receiver. By demodulating an ultra-high throughput modulated signal to obtain an ultra-high throughput signal field, and using a user-specific configuration block of the ultra-high throughput signal field for independent verification, joint pilot and phase tracking across resource units, the phase tracking accuracy in a multi-user environment is improved, and phase errors caused by phase noise and residual frequency offset are reduced. Especially in high-order modulation scenarios, the bit error rate is reduced, and the overall system performance and throughput are improved.
[0033] Figure 1 This is a flowchart of a multi-user system receiver phase tracking method provided according to an embodiment of this application. For example... Figure 1 As shown, the multi-user system receiver phase tracking method of this application embodiment is applied to a target WiFi receiver; specifically, it may include: S101. Demodulate the ultra-high throughput modulated signal to obtain the corresponding ultra-high throughput signal field.
[0034] S102. Extract each user-specific configuration block from the extremely high throughput signal field and verify the user-specific configuration block to obtain the verification result.
[0035] S103. Determine the joint pilot set based on the verification results, and perform phase tracking based on the joint pilot set using a digital phase-locked loop.
[0036] In the aforementioned phase tracking method for multi-user system receivers, an ultra-high throughput signal field is obtained by demodulating the ultra-high throughput modulated signal. Independent verification, joint pilot and phase tracking across resource units are performed through the user-specific configuration block of the ultra-high throughput signal field. This improves the phase tracking accuracy in a multi-user environment and reduces the phase error caused by phase noise and residual frequency offset. Especially in high-order modulation scenarios, it reduces the bit error rate and improves the overall performance and throughput of the system.
[0037] The exemplary steps described above in the embodiments of this application are illustrated below with specific examples: S101, demodulates the ultra-high throughput modulated signal to obtain the corresponding ultra-high throughput signal field.
[0038] It should be noted that a WiFi receiver is a receiver that conforms to the target WiFi standard. This description uses an 802.11be (WiFi 7) WiFi receiver as an example, but this is not intended to limit the scope of the description.
[0039] In this embodiment, extremely high throughput corresponds to the WiFi 7 standard. The extremely high throughput (EHT) modulated signal is an OFDM (Orthogonal Frequency Division Multiplexing Signal) signal, and the extremely high throughput signal field is the EHT-SIG field. The extremely high throughput modulated signal is demodulated to obtain the corresponding extremely high throughput signal field for subsequent processing. For example, as... Figure 2 As shown, EHT MU PPDU represents the EHT modulated signal.
[0040] Optionally, when demodulating the ultra-high throughput modulated signal to obtain the corresponding ultra-high throughput signal field, a Fast Fourier Transform (FFT) is performed on the ultra-high throughput modulated signal to obtain the corresponding frequency domain signal; multi-class operations are performed based on the frequency domain signal, and the ultra-high throughput signal field in the corresponding complete ultra-high throughput data frame structure is obtained through parsing. The multi-class operations include at least demodulation and decoding.
[0041] Specifically, the received OFDM signal is subjected to a Fast Fourier Transform (FFT) to obtain a frequency domain signal. In the SIG stage, after demodulation and decoding, the EHTSIG field in the 802.11be EHT MU PPDU is parsed.
[0042] S102, extract each user-specific configuration block of the extremely high throughput signal field, and verify the user-specific configuration block to obtain the verification result.
[0043] Additionally, the Extremely High Throughput Signaling Field (EHT-SIG) contains multiple User Encoding Blocks (UEBs). Upon receiving the EHT-SIG signal, the receiver first demodulates the signal to extract signaling information. Each user encoding block corresponds to its own independent checksum; each user encoding block carries information for up to two users. Each user's information includes STA-ID (Station Identifier), MCS (Modulation and Coding Scheme), NSS (Number of Spatial Streams), Beamformed, and Coding (Channel Coding). This information determines the demodulation process.
[0044] In this embodiment, the user-specific configuration block contains pilot information for the resource unit (RU) corresponding to the user; a CRC check is performed on each user-specific configuration block of the ultra-high throughput signal field to obtain the check result. For example, as... Figure 2 As shown, the User Encoding Block represents a user-specific configuration block.
[0045] It should be noted that this application takes CRC check as an example. CRC check ensures the integrity of the data in each UEB. Each UEB is accompanied by a CRC check code during transmission. The receiver needs to calculate the CRC check value based on the received data and compare it with the CRC check code attached to the frame to determine whether the UEB is valid.
[0046] Optionally, when verifying the user-specific configuration block, the verification value of the current user-specific configuration block is calculated based on the data portion of the user-specific configuration block; the calculated verification value is compared with the verification value attached to the user-specific configuration block; if the calculated verification value is consistent with the verification value attached to the user-specific configuration block, the user-specific configuration block passes the verification, and the pilot information of the resource unit corresponding to the user contained in the user-specific configuration block is determined to be reliable.
[0047] In addition, if the CRC check of the user-specific configuration block fails, the pilot information of the resource unit corresponding to the user contained in the user-specific configuration block is determined to be unreliable and the pilot information is discarded.
[0048] Among them, the check value corresponds to the wireless network mode specification of the target WiFi receiver; the joint pilot set represents the collective term for all pilot subcarrier positions used by the receiver for channel estimation within the resource unit.
[0049] Specifically, the receiver extracts the data portion of each UEB from the EHT-SIG signal, including STA-ID, MCS, NSS, Beamformed, Coding information, etc. Based on the UEB data portion extracted from the EHT-SIG signal, the receiver calculates the CRC checksum of the current UEB. 802.11be specifies that the EHTSIG field uses the CRC-4 standard, comparing the calculated CRC checksum with the CRC checksum attached to the UEB. If they match, the UEB data is considered complete and reliable; if they do not match, the UEB data is considered corrupted, and the receiver will discard the pilot signal corresponding to the RU where the user is located.
[0050] Therefore, each UEB is subjected to independent CRC check to avoid one user's error affecting other users. When the check fails, the receiver does not use any information related to that user and will not affect the data parsing of other UEBs, thereby enhancing the system robustness.
[0051] S103, determine the joint pilot set based on the verification results, and perform phase tracking based on the joint pilot set through a digital phase-locked loop.
[0052] It should be noted that the received signal is first converted from the time domain to the frequency domain by FFT (Fast Fourier Transform). The pilot signal is a known standard signal, which is usually inserted into a predetermined spectral position. The receiver extracts the pilot information in each RU according to the known pilot position. The accurate extraction of pilot symbols is the basis for channel estimation and subsequent phase compensation.
[0053] To add, the digital phase-locked loop (DPLL) contains a numerically controlled oscillator (CRO). Before determining the joint pilot set based on the verification results, there is an LTF (Long Training Term) phase. Based on the pilot information and a pre-defined channel estimation method (e.g., least squares), the channel at all pilot subcarriers is estimated to obtain channel estimates. The CRO in the DPLL is then adjusted based on these channel estimates. The least squares method is used for pilot channel estimation, as it provides accurate and simple channel estimation results.
[0054] Here, through frequency domain processing, the receiver can divide the received signal into different RUs and extract the pilot symbols for each RU. By combining the pilot signals of multiple users, the receiver can significantly improve the phase tracking accuracy of the signal and reduce errors caused by inaccurate pilot signals from a single user. In this embodiment, the joint pilot set represents the combination of multi-user pilot information across resource units. The joint pilot set is determined based on the verification result in step S102, and phase tracking is performed based on the joint pilot set using a digital phase-locked loop. For example, as... Figure 2 As shown.
[0055] Optionally, when determining the joint pilot set based on the verification results, the first pilot information of the current resource unit is determined, and the second pilot information of the resource units corresponding to the users contained in all verified user-specific configuration blocks is selected based on the verification results, and the merging method of the first pilot information and the second pilot information is matched; the first pilot information and the second pilot information are merged based on the merging method to obtain the joint pilot set; wherein, the joint pilot set represents the joint pilot signal after the pilot signals of multiple users are combined.
[0056] Specifically, if the CRC check passes, the receiver incorporates the pilot signals from other RU users into the pilot set of this RU for joint estimation. To ensure the validity of the shared pilot signals, the receiver determines the reliability of the pilots based on the CRC check results of each RU user.
[0057] Therefore, the receiver selects RU users that pass the CRC check based on the CRC check result. The pilot signals of these users are considered reliable and can be used for subsequent joint pilot estimation. The receiver also merges the pilot signals of its own RU with the pilot signals from other CRC-checked users, realizing cross-RU pilot sharing. By merging the pilot signals from multiple RU users, the receiver can obtain more accurate phase estimation results.
[0058] Optionally, when performing phase tracking based on a joint pilot set using a digital phase-locked loop, the joint pilot signal is estimated to obtain the phase estimation result of the common phase error (CPE); the phase estimation value for the common phase error in the digital phase-locked loop is determined, and the phase estimation value is corrected based on the phase estimation result.
[0059] Specifically, the frequency and phase of the numerically controlled oscillator in the digital phase-locked loop (PLL) are adjusted based on the phase estimation results to correct phase errors in the received signal. The adjusted frequency and phase of the numerically controlled oscillator ensure that the received signal maintains phase consistency with the transmitted signal. Here, phase error correction is achieved by adjusting the frequency and phase of the numerically controlled oscillator in the PLL, ensuring that the received signal maintains phase consistency with the transmitted signal, thus reducing phase errors caused by phase noise and residual frequency offset.
[0060] It should be noted that the receiver uses a digital phase-locked loop (PLL) to correct phase errors. A PLL is a widely used algorithm for phase tracking; it adjusts the frequency and phase of the local reference signal through a feedback mechanism to correct phase errors in the received signal. When multiplicative interference exists in the time domain of an OFDM signal, its frequency domain subcarrier signals will, on the one hand, rotate, a phenomenon known as constant phase interference, manifesting as an overall rotation of the constellation diagram; on the other hand, the orthogonality between subcarriers will be disrupted, resulting in blurred constellation points. For example, as... Figure 3 As shown.
[0061] Therefore, the more accurate the digital phase-locked loop's estimation of constant phase interference, the better it can correct the rotation that occurs in the constellation diagram, which can significantly reduce the BER (bit error rate) under higher-order modulation.
[0062] The phase tracking method for a multi-user system receiver provided in this application demodulates the ultra-high throughput modulated signal to obtain the corresponding ultra-high throughput signal field, extracts each user-specific configuration block of the ultra-high throughput signal field, verifies the user-specific configuration block to obtain the verification result, determines the joint pilot set based on the verification result, and performs phase tracking based on the joint pilot set using a digital phase-locked loop. This multi-user system receiver phase tracking method improves phase tracking accuracy in multi-user environments by demodulating the ultra-high throughput modulated signal to obtain the ultra-high throughput signal field and performing independent verification, cross-resource unit joint pilot, and phase tracking using the user-specific configuration block of the ultra-high throughput signal field. It also reduces phase errors caused by phase noise and residual frequency offset, especially in high-order modulation scenarios, reducing the bit error rate and improving the overall system performance and throughput.
[0063] In summary, this application first performs a Fast Fourier Transform (FFT) on the received OFDM signal to obtain the frequency domain signal. In the SIG stage, after demodulation and decoding, the EHTSIG field in the 802.11be EHT MU PPDU is parsed, and each User Encoding Block (UEB) in the EHTSIG field is verified to pass the CRC check. If it passes, the pilot information corresponding to the RU of the UEB is considered reliable and is included in the joint pilot set. Otherwise, the pilot information corresponding to the RU is considered invalid and cannot be used when estimating the phase error. In the LTF stage, the channel at all pilot subcarriers is estimated. In the data stage, the pilots corresponding to all RUs that have passed the CRC check are used as a reference (i.e., the joint pilot set). The DPLL further improves the phase tracking accuracy through joint pilot estimation.
[0064] Continuing, taking EHT MU OFDMA as an example, the signal bandwidth BW = 20M, with a total of 9 RUs, each RU containing 26 subcarriers, i.e., RU26tone. The 9 RUs are defined as RU1-RU9, and it is assumed that the receiver user is in RU1, while RU2-RU8 contain other user data information.
[0065] Signaling parsing is performed on the EHT SIG to extract its User Encoding Block, and CRC check is performed on each User Encoding Block. That is, each UEB is used as a unit for Viterbi decoding. Due to the presence of Tail Bit, the decoder state eventually returns to zero.
[0066] Assume the CRC check results for the 9 users are as shown in Table 1: Table 1
[0067] Based on the CRC check results in the table above, the CRC checks for User3 and User4 failed, therefore the pilot information of RU3 / RU4 is considered unreliable. Thus, the joint pilot set only includes pilots from RU1 / RU2 / RU5-RU9, with each RU containing two pilot subcarriers, resulting in a total of 14 valid pilot subcarriers available. Compared to estimating the phase using only two valid pilot subcarriers, the phase estimation using 14 pilot subcarriers is significantly more accurate, effectively correcting the system's phase error.
[0068] Figure 4 This is a schematic diagram of the structure of a multi-user system receiver phase tracking device according to an embodiment of this application; as shown below. Figure 4As shown, the multi-user system receiver phase tracking device 400 of this application embodiment is applied to a target WiFi receiver; specifically, it may include: The parsing module 401 is used to demodulate the ultra-high throughput modulated signal to obtain the corresponding ultra-high throughput signal field; wherein, the ultra-high throughput signal field contains multiple user-specific configuration blocks.
[0069] The verification module 402 is used to extract each user-specific configuration block of the extremely high throughput signal field and verify the user-specific configuration block to obtain the verification result; wherein, the user-specific configuration block contains the pilot information of the resource unit corresponding to the user.
[0070] The tracking module 403 is used to determine the joint pilot set based on the verification result and perform phase tracking based on the joint pilot set through a digital phase-locked loop; wherein, the joint pilot set represents the joint pilot information of multiple users across resource units.
[0071] In one possible implementation, the parsing module is specifically used for: A fast Fourier transform is performed on the extremely high throughput modulated signal to obtain the corresponding frequency domain signal; Multi-class operations are performed on the frequency domain signal, and the ultra-high throughput signal word in the corresponding ultra-high throughput complete data frame structure is obtained by parsing; among them, the multi-class operations include at least demodulation and decoding.
[0072] In one possible implementation, the verification module is specifically used for: The checksum of the current user-specific configuration block is calculated based on the data portion of the user-specific configuration block; the checksum corresponds to the wireless network mode specification of the target WiFi receiver. The calculated checksum is compared with the checksum attached to the user-specific configuration block; If the calculated check value is consistent with the check value attached to the user-specific configuration block, the user-specific configuration block passes the check, and the pilot information of the resource unit corresponding to the user contained in the user-specific configuration block is determined to be reliable.
[0073] In one possible implementation, a digital phase-locked loop includes a digitally controlled oscillator; the device further includes: The estimation module is used to estimate the channel at all pilot subcarriers based on pilot information and a preset channel estimation method before determining the joint pilot set based on the verification results, and obtain the channel estimate value. The adjustment module is used to adjust the numerically controlled oscillator in the digital phase-locked loop based on the channel estimate.
[0074] In one possible implementation, the tracking module is specifically used for: Determine the first pilot information of the current resource unit, and select the second pilot information of the resource units corresponding to the users contained in all verified user-specific configuration blocks based on the verification results, and match the merging method of the first pilot information and the second pilot information; The first pilot information and the second pilot information are merged based on the merging method to obtain a joint pilot set; wherein, the joint pilot set represents the joint pilot signal after the pilot signals of multiple users are combined.
[0075] In one possible implementation, the tracking module is specifically used for: The phase estimation results of constant phase interference are obtained by estimating the joint pilot signal; Determine the phase estimate for constant phase interference in the digital phase-locked loop, and correct the phase estimate based on the phase estimate results.
[0076] In one possible implementation, the tracking module is specifically used for: The frequency and phase of the numerically controlled oscillator in the digital phase-locked loop are adjusted based on the phase estimation results to correct the phase error in the received signal; wherein, the adjusted frequency and phase of the numerically controlled oscillator ensure that the phase of the received signal is consistent with that of the transmitted signal.
[0077] The phase tracking device for a multi-user system receiver provided in this application demodulates an ultra-high throughput modulated signal to obtain a corresponding ultra-high throughput signal field, extracts each user-specific configuration block of the ultra-high throughput signal field, verifies the user-specific configuration block to obtain a verification result, determines a joint pilot set based on the verification result, and performs phase tracking based on the joint pilot set using a digital phase-locked loop. This multi-user system receiver phase tracking device improves phase tracking accuracy in a multi-user environment by demodulating the ultra-high throughput modulated signal to obtain the ultra-high throughput signal field and performing independent verification, cross-resource unit joint pilot, and phase tracking using the user-specific configuration block of the ultra-high throughput signal field. It also reduces phase errors caused by phase noise and residual frequency offset, especially in high-order modulation scenarios, reducing the bit error rate and improving the overall system performance and throughput.
[0078] like Figure 5 As shown in the embodiment of this application, an electronic device 500 includes a processor 501, a memory 502, and a bus. The memory 502 stores machine-readable instructions executable by the processor 501. When the electronic device is running, the processor 501 communicates with the memory 502 via the bus. The processor 501 executes the machine-readable instructions to perform the steps of the multi-user system receiver phase tracking method described above.
[0079] Specifically, the memory 502 and processor 501 mentioned above can be general-purpose memory and processor, without any specific limitations. When the processor 501 runs the computer program stored in the memory 502, it can execute the multi-user system receiver phase tracking method mentioned above.
[0080] Corresponding to the above-described multi-user system receiver phase tracking method, this application embodiment also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described multi-user system receiver phase tracking method.
[0081] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some communication interfaces; the indirect coupling or communication connection of devices or modules can be electrical, mechanical, or other forms.
[0082] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0083] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0084] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the deployment methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0085] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A phase tracking method for a multi-user system receiver, characterized in that, Applied to a target WiFi receiver; the method includes: The ultra-high throughput modulated signal is demodulated to obtain the corresponding ultra-high throughput signal field; wherein, the ultra-high throughput signal field contains multiple user-specific configuration blocks; Extract each user-specific configuration block from the extremely high throughput signal field, and verify the user-specific configuration block to obtain the verification result; wherein, the user-specific configuration block contains the pilot information of the resource unit corresponding to the user; Based on the verification results, a joint pilot set is determined, and phase tracking is performed using a digital phase-locked loop based on the joint pilot set; wherein, the joint pilot set represents the joint pilot information of multiple users across resource units.
2. The method according to claim 1, characterized in that, The demodulation of the ultra-high throughput modulated signal to obtain the corresponding ultra-high throughput signal field includes: The high-throughput modulation signal is subjected to a fast Fourier transform to obtain the corresponding frequency domain signal; Multi-class operations are performed based on the frequency domain signal, and the ultra-high throughput signal word in the corresponding ultra-high throughput complete data frame structure is obtained by parsing; wherein, the multi-class operations include at least demodulation and decoding.
3. The method according to claim 1, characterized in that, The verification of the user-specific configuration block includes: The verification value of the current user-specific configuration block is calculated based on the data portion of the user-specific configuration block; wherein, the verification value corresponds to the wireless network mode specification of the target WiFi receiver; The calculated verification value is compared with the verification value attached to the user-specific configuration block; If the calculated verification value is consistent with the verification value attached to the user-specific configuration block, the user-specific configuration block passes the verification, and the pilot information of the resource unit corresponding to the user contained in the user-specific configuration block is determined to be reliable.
4. The method according to claim 1, characterized in that, The digital phase-locked loop contains a digitally controlled oscillator. Before determining the joint pilot set based on the verification result, the method further includes: Based on the pilot information and the preset channel estimation method, the channel at all pilot subcarriers is estimated to obtain the channel estimation value; The numerically controlled oscillator in the digital phase-locked loop is adjusted based on the channel estimate.
5. The method according to claim 1, characterized in that, The determination of the joint pilot set based on the verification results includes: Determine the first pilot information of the current resource unit, and select the second pilot information of the resource units corresponding to the users contained in all verified user-specific configuration blocks based on the verification results, and match the merging method of the first pilot information and the second pilot information; The first pilot information and the second pilot information are merged based on the merging method to obtain a joint pilot set; wherein, the joint pilot set represents the joint pilot signal after the pilot signals of multiple users are combined.
6. The method according to claim 5, characterized in that, The phase tracking based on the joint pilot set via a digital phase-locked loop includes: The combined pilot signal is estimated to obtain the phase estimation result of the constant phase interference; Determine the phase estimate value for constant phase interference in the digital phase-locked loop, and correct the phase estimate value based on the phase estimate result.
7. The method according to claim 6, characterized in that, The step of correcting the phase estimate based on the phase estimation result includes: The frequency and phase of the numerically controlled oscillator in the digital phase-locked loop are adjusted based on the phase estimation results to correct the phase error in the received signal; wherein, the adjusted frequency and phase of the numerically controlled oscillator ensure that the phase of the received signal is consistent with that of the transmitted signal.
8. A phase tracking device for a multi-user system receiver, applied to a target WiFi receiver; characterized in that, The device includes: The parsing module is used to demodulate the ultra-high throughput modulated signal to obtain the corresponding ultra-high throughput signal field; wherein, the ultra-high throughput signal field contains multiple user-specific configuration blocks; The verification module is used to extract each user-specific configuration block of the ultra-high throughput signal field and verify the user-specific configuration block to obtain a verification result; wherein, the user-specific configuration block contains the pilot information of the resource unit corresponding to the user; The tracking module is used to determine a joint pilot set based on the verification result, and to perform phase tracking based on the joint pilot set through a digital phase-locked loop; wherein, the joint pilot set represents the joint pilot information of multiple users across resource units.
9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, they perform the steps of the multi-user system receiver phase tracking method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the multi-user system receiver phase tracking method as described in any one of claims 1 to 7.