WIFI7 symbol clock error compensation method
By using channel estimation error to estimate the symbol clock error and performing least squares estimation phase calibration value in WIFI 7 technology, the phase distortion problem caused by sampling clock deviation in WIFI 7 technology is solved, and the reliability of data transmission is improved.
Patent Information
- Application Number
- CN202411796394.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-12-09
AI Technical Summary
In WIFI 7 technology, due to the error of the sampling clock crystal oscillator, there is a deviation in the sampling clock between the transmitter and the receiver, resulting in severe phase distortion of the OFDM signal on each subcarrier, affecting the reliability of the system data transmission.
By generating an ideal EHT-LTF signal and the actual received EHT-LTF signal for LS channel estimation, the initial channel estimate is obtained; then a pilot signal on each symbol of the ideal data segment is generated, and an LS channel estimation is performed with the actual received pilot signal to obtain the pilot channel estimate. Multiply the EHT-LTF channel estimation value conjugately with the pilot channel estimation value to obtain the pilot error, calculate its phase and amplitude, use the least squares to estimate the phase calibration value, and finally compensate the calibration value to the original data segment signal.
Based on channel estimation, the channel estimation error between different symbols and reference symbols is calculated to estimate the symbol clock error, which reduces the calculation complexity, improves the EVM index of understanding and enhances the reliability of data transmission.
Smart Images

Figure CN119603105A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of measurement technology, and in particular relates to a symbol clock error compensation method for WIFI7. Background Art
[0002] As WIFI technology matures, the demand for communication network test instruments continues to expand, which also means that the demand for WIFI signal processing technology continues to expand. Channel estimation is an important part of WIFI signal processing.
[0003] In WIFI 7 technology, since it adopts OFDM (Orthogonal Frequency Division Multiplexing) technology, ideally, the sampling rates of the transmitter and the receiver are consistent, and the receiver can correctly restore the original transmitted signal after synchronous demodulation. However, due to the error of the sampling clock crystal oscillator, there must be a certain deviation between the sampling clocks of the transmitter and the receiver. This deviation will cause serious phase distortion of the OFDM signal on each subcarrier, which seriously affects the reliability of system data transmission. For WIFI 7, due to the longer symbol length of its data part, its sampling clock deviation will accumulate more, and this effect will be more obvious. Therefore, in order to improve the demodulation performance of the receiver, it is a vital task to compensate for the sampling clock deviation of the WIFI signal during the demodulation process.
[0004] Currently, the symbol clock error can be estimated through the CP (Cyclic Prefix) sliding window. CP is a copy of a part of the data in the OFDM symbol, which means that the CP and the corresponding data part are the same, and this similarity can be used to estimate the symbol clock error. The symbol clock error can also be estimated through training symbols. In the estimation process, the autocorrelation characteristics of the same OFDM training symbols can be used to obtain similarity and thus estimate the symbol clock error.
[0005] These measurement methods have low calculation accuracy and are easily affected by the channel environment. Summary of the invention
[0006] In view of the above-mentioned technical problems existing in the prior art, the present invention proposes a symbol clock error compensation method for WIFI7, which has a reasonable design, overcomes the shortcomings of the prior art, and has good effects.
[0007] In order to achieve the above object, the present invention adopts the following technical solution:
[0008] A method for compensating a symbol clock error of WIFI7 comprises the following steps:
[0009] Step 1: Generate an ideal EHT-LTF signal, perform LS channel estimation on the ideal EHT-LTF signal and the actual received EHT-LTF signal to obtain an initial channel estimation value;
[0010] Step 2: Generate a pilot signal on each symbol of the ideal data segment, perform LS channel estimation on the ideal pilot signal and the actual received pilot signal to obtain a pilot channel estimation value;
[0011] Step 3: Conjugate multiply the EHT-LTF channel estimation value and the pilot channel estimation value to obtain the pilot error;
[0012] Step 4: Calculate the phase and amplitude of the pilot error respectively, and estimate the phase calibration value using least squares;
[0013] Step 5: Compensate the calibration value to the original data segment signal.
[0014] Preferably, step 1 specifically includes the following steps:
[0015] Step S11: acquiring an ideal EHT-LTF sequence according to the provisions of the protocol 802.11be;
[0016] Step S12: According to the WIFI7 frame structure, the actual EHT-LTF symbol position is obtained, and time-frequency conversion is performed to obtain the actual EHT-LTF sequence;
[0017] Step S13: Divide the actual EHT-LTF sequence by the ideal EHT-LTF sequence to obtain an EHT-LTF channel estimation value, as shown in formula (1):
[0018]
[0019] Among them C EHTLTF represents the ideal EHT-LTF sequence, C′ EHTLTF represents the actual EHT-LTF sequence, H EHT-LTF Indicates the EHT-LTF channel estimation value.
[0020] Preferably, step 2 specifically includes the following steps:
[0021] Step S21: acquiring an ideal pilot sequence according to the provisions of protocol 802.11be;
[0022] Step S22: According to the WIFI7 frame structure, the time domain position of the data segment is obtained, time-frequency conversion is performed, and the actual pilot sequence is obtained through the frequency domain position;
[0023] Step S23: The actual pilot sequence is divided by the ideal pilot sequence to obtain a pilot channel estimation value, as shown in formula (2):
[0024]
[0025] Among them C pilot represents the ideal pilot sequence, C′ pilot represents the actual EHT-LTF sequence, H pilot Represents the pilot channel estimation value.
[0026] Preferably, in step 3, the EHT-LTF channel estimation value and the pilot channel estimation value are conjugate multiplied to obtain the pilot error, as shown in formula (3):
[0027] ΔH=H EHT-LTF ×conj(H pilot ) (3)
[0028] Where ΔH represents the pilot error.
[0029] Preferably, step 4 specifically includes the following steps:
[0030] Step S41: Calculate the amplitude and phase of the pilot error, as shown in formula (4):
[0031]
[0032] Where Pha represents the phase of the pilot error, and Mag represents the phase of the pilot error;
[0033] Step S42: Substitute the amplitude and phase of the pilot error into the least squares estimation formula, as shown in formula (5):
[0034] X=lscov(A,Mag,Pha) (5)
[0035] Wherein, A represents the actual position of the pilot in the frequency domain, and X represents the generalized least squares solution that minimizes r′×inv(Pha)×r, where r=Mag-A×X.
[0036] Beneficial technical effects brought by the present invention:
[0037] The method of the present invention estimates the symbol clock error by calculating the channel estimation error between different symbols and reference symbols on the basis of channel estimation, has low calculation complexity, and improves the EVM index of demodulation without affecting the demodulation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 Flow chart of the method of the present invention. DETAILED DESCRIPTION
[0039] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments:
[0040] like Figure 1 As shown, a WIFI7 symbol clock error compensation method includes the following steps:
[0041] Step 1: Generate an ideal EHT-LTF signal, perform LS channel estimation on the ideal EHT-LTF signal and the actual received EHT-LTF signal, and obtain an initial channel estimation value; specifically, the steps include:
[0042] Step S11: acquiring an ideal EHT-LTF sequence according to the provisions of the protocol 802.11be;
[0043] Step S12: According to the WIFI7 frame structure, the actual EHT-LTF symbol position is obtained, and time-frequency conversion is performed to obtain the actual EHT-LTF sequence;
[0044] Step S13: Divide the actual EHT-LTF sequence by the ideal EHT-LTF sequence to obtain an EHT-LTF channel estimation value, as shown in formula (1):
[0045]
[0046] Among them C EHTLTF represents the ideal EHT-LTF sequence, C′ EHTLTF represents the actual EHT-LTF sequence, H EHT-LTF Indicates the EHT-LTF channel estimation value.
[0047] Step 2: Generate a pilot signal on each symbol of the ideal data segment, perform LS channel estimation on the ideal pilot signal and the actual received pilot signal, and obtain a pilot channel estimation value; specifically, the following steps are included:
[0048] Step S21: acquiring an ideal pilot sequence according to the provisions of protocol 802.11be;
[0049] Step S22: According to the WIFI7 frame structure, the time domain position of the data segment is obtained, time-frequency conversion is performed, and the actual pilot sequence is obtained through the frequency domain position;
[0050] Step S23: The actual pilot sequence is divided by the ideal pilot sequence to obtain a pilot channel estimation value, as shown in formula (2):
[0051]
[0052] Among them C pilot represents the ideal pilot sequence, C′ pilot represents the actual EHT-LTF sequence, H pilot Represents the pilot channel estimation value.
[0053] Step 3: conjugate multiply the EHT-LTF channel estimation value and the pilot channel estimation value to obtain the pilot error; specifically, the steps include:
[0054] Step S31: conjugate multiply the EHT-LTF channel estimation value and the pilot channel estimation value to obtain the pilot error, as shown in formula (3):
[0055] ΔH=H EHT-LTF ×conj(H pilot ) (3)
[0056] Where ΔH represents the pilot error.
[0057] Step 4: Calculate the phase and amplitude of the pilot error respectively, and estimate the phase calibration value using least squares; specifically, the following steps are included:
[0058] Step S41: Calculate the amplitude and phase of the pilot error, as shown in formula (4):
[0059]
[0060] Where Pha represents the phase of the pilot error, and Mag represents the phase of the pilot error;
[0061] Step S42: Substitute the amplitude and phase of the pilot error into the least squares estimation formula, as shown in formula (5):
[0062] X=lscov(A,Mag,Pha) (5)
[0063] Wherein, A represents the actual position of the pilot in the frequency domain, and X represents the generalized least squares solution that minimizes r′×inv(Pha)×r, where r=Mag-A×X.
[0064] Step 5: Compensate the calibration value to the original data segment signal.
[0065] Of course, the above description is not a limitation of the present invention, and the present invention is not limited to the above examples. Changes, modifications, additions or substitutions made by technicians in this technical field within the essential scope of the present invention should also fall within the protection scope of the present invention.
Claims
1. A symbol clock error compensation method for WIFI7, characterized in that: The steps include: Step 1: Generate an ideal EHT-LTF signal, perform LS channel estimation on the ideal EHT-LTF signal and the actual received EHT-LTF signal to obtain an initial channel estimation value; Step 2: Generate a pilot signal on each symbol of the ideal data segment, perform LS channel estimation on the ideal pilot signal and the actual received pilot signal to obtain a pilot channel estimation value; Step 3: Conjugate multiply the EHT-LTF channel estimation value and the pilot channel estimation value to obtain the pilot error; Step 4: Calculate the phase and amplitude of the pilot error respectively, and estimate the phase calibration value using least squares; Step 5: Compensate the calibration value to the original data segment signal.
2. The symbol clock error compensation method of WIFI7 according to claim 1, characterized in that: Step 1 specifically includes the following steps: Step S11: acquiring an ideal EHT-LTF sequence according to the provisions of the protocol 802.11be; Step S12: According to the WIFI7 frame structure, the actual EHT-LTF symbol position is obtained, and time-frequency conversion is performed to obtain the actual EHT-LTF sequence; Step S13: Divide the actual EHT-LTF sequence by the ideal EHT-LTF sequence to obtain an EHT-LTF channel estimation value, as shown in formula (1): Among them C EHTLTF represents the ideal EHT-LTF sequence, C′ EHTLTF represents the actual EHT-LTF sequence, H EHT-LTF Indicates the EHT-LTF channel estimation value.
3. The symbol clock error compensation method of WIFI7 according to claim 1, characterized in that: Step 2 specifically includes the following steps: Step S21: acquiring an ideal pilot sequence according to the provisions of protocol 802.11be; Step S22: According to the WIFI7 frame structure, the time domain position of the data segment is obtained, time-frequency conversion is performed, and the actual pilot sequence is obtained through the frequency domain position; Step S23: The actual pilot sequence is divided by the ideal pilot sequence to obtain a pilot channel estimation value, as shown in formula (2): Among them C pilot represents the ideal pilot sequence, C′ pilot represents the actual EHT-LTF sequence, H pilot Represents the pilot channel estimation value.
4. The symbol clock error compensation method of WIFI7 according to claim 1, characterized in that: In step 3, the EHT-LTF channel estimation value is conjugate-multiplied with the pilot channel estimation value to obtain the pilot error, as shown in formula (3): ΔH=H EHT-LTF ×conj(H pilot ) (3) Where ΔH represents the pilot error.
5. The symbol clock error compensation method of WIFI7 according to claim 1, characterized in that: Step 4 specifically includes the following steps: Step S41: Calculate the amplitude and phase of the pilot error, as shown in formula (4): Where Pha represents the phase of the pilot error, and Mag represents the phase of the pilot error; Step S42: Substitute the amplitude and phase of the pilot error into the least squares estimation formula, as shown in formula (5): X=lscov(A,Mag,Pha) (5) Wherein, A represents the actual position of the pilot in the frequency domain, and X represents the generalized least squares solution that minimizes r′×inv(Pha)×r, where r=Mag-A×X.
Citation Information
Patent Citations
Channel equalization method and system based on physical layer Mesh to combining precursor and pilot frequency
CN101764643A
Physical layer preamble and pilot-based channel equalization method and system
CN101778067A
Channel estimation method for IEEE 802.11ac radio frequency conformance testing
CN104618299A
WIFI 7 signal demodulation and phase noise compensation method
CN116232829A
Common phase error compensation method and device, electronic equipment and computer program
CN116405361A