CN116405361B - Method, apparatus, electronic device and computer program for compensating common phase error - Google Patents

Method, apparatus, electronic device and computer program for compensating common phase error Download PDF

Info

Publication number
CN116405361B
CN116405361B CN202310653859.1A CN202310653859A CN116405361B CN 116405361 B CN116405361 B CN 116405361B CN 202310653859 A CN202310653859 A CN 202310653859A CN 116405361 B CN116405361 B CN 116405361B
Authority
CN
China
Prior art keywords
channel estimation
frequency information
index
value
receiving antenna
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310653859.1A
Other languages
Chinese (zh)
Other versions
CN116405361A (en
Inventor
李晓亮
刘大可
郝鹏
吴泽楠
杨瑛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Polar Core Communication Technology Xi'an Co ltd
Jixin Communication Technology Nanjing Co ltd
Original Assignee
Polar Core Communication Technology Xi'an Co ltd
Jixin Communication Technology Nanjing Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Polar Core Communication Technology Xi'an Co ltd, Jixin Communication Technology Nanjing Co ltd filed Critical Polar Core Communication Technology Xi'an Co ltd
Priority to CN202310653859.1A priority Critical patent/CN116405361B/en
Publication of CN116405361A publication Critical patent/CN116405361A/en
Application granted granted Critical
Publication of CN116405361B publication Critical patent/CN116405361B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3405Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
    • H04L27/3444Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power by applying a certain rotation to regular constellations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Transmission System (AREA)

Abstract

The invention provides a method, a device, an electronic device and a computer program for compensating a common phase error, which are used for obtaining an average first channel estimation value and a second channel estimation value according to first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes in configuration information of a communication system, obtaining an average channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value, further obtaining a corresponding common phase difference, and carrying out phase compensation on received signals according to the common phase difference. The invention eliminates the common phase error between the transmitting end and the receiving end, can effectively eliminate the phase rotation of the data constellation points after equalization, and ensures that the constellation map is more convergent, thereby reducing the total error vector amplitude of the link and improving the throughput of a communication system. The invention can be applied to the field of communication.

Description

Method, apparatus, electronic device and computer program for compensating common phase error
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a method and apparatus for compensating a common phase error, an electronic device, and a computer program.
Background
In the existing communication protocol based on 802.11ax, the information transmission rate of the supported wireless side physical layer can reach 10 Gbit/second, so that the number of OFDM symbols occupied by a single frame data PPDU may be large, WLAN equipment is required to work on a 5GHz frequency band, crystal oscillator errors at the two sides of a receiving end and a transmitting end may cause obvious frequency deviation and phase deviation at the receiving end, and the deviation needs to be compensated at the receiving end.
The phase difference compensation method in the prior art mainly comprises the following steps: the main drawbacks of the phase rotation compensation method, the resonator method and the blind estimation method are that they can only effectively compensate for certain types of phase deviations, while their effect is not satisfactory for other types of phase deviations. Meanwhile, these methods often require complex algorithms and hardware circuit support, thereby increasing the cost and implementation difficulty of the system.
In view of the above, there is a need to solve the problems in the prior art.
Disclosure of Invention
The invention provides a method, a device, electronic equipment and a computer program for compensating a common phase error, which are used for solving the defect that only specific types of phase errors can be effectively compensated in the prior art.
The invention provides a method for compensating a common phase error, which comprises the following steps:
acquiring configuration information of a communication system, wherein the configuration information comprises first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes;
performing channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain an average first channel estimation value;
performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
obtaining a channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value;
obtaining an average channel estimation cross-correlation value according to the channel estimation cross-correlation value and the frequency domain subcarrier index;
and obtaining a public phase difference according to the average channel estimation cross-correlation value, so as to carry out phase compensation on the received signals based on the public phase difference.
According to the method for compensating the common phase error provided by the invention,
the dimension of the first receiving antenna frequency information comprises a frequency domain subcarrier index, a first OFDM symbol index and a receiving antenna index;
the dimension of the second receiving antenna frequency information comprises a frequency domain subcarrier index, a second OFDM symbol index and a receiving antenna index;
the dimension of the first pilot frequency information comprises a frequency domain subcarrier index, a first OFDM symbol index and a transmitting port index;
the dimensions of the second pilot information include a frequency domain subcarrier index, a second OFDM symbol index, and a transmit port index.
According to the method for compensating the common phase error provided by the invention, the first pilot frequency information further comprises a first OFDM symbol number, channel estimation is performed according to the first receiving antenna frequency information and the first pilot frequency information, and an average first channel estimation value is obtained, and the method comprises the following steps:
carrying out single-stream least square channel estimation according to the receiving antenna frequency information and the first pilot frequency information to obtain a first channel estimation value;
carrying out single-stream least square channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain a first channel estimation value;
obtaining a first average channel estimation value according to the first channel estimation value and the first OFDM symbol number;
the implementation manner of performing single-stream least square channel estimation according to the first receiving antenna frequency information and the first pilot frequency information is as follows:
wherein ,index for frequency domain subcarriers, ">Index for the first OFDM symbol and/>,/>for the first OFDM symbol number,/o>Index for the originating port and +.>,/>In order to receive the antenna index(s),for the first channel estimate,/>For the first receive antenna frequency information,is first pilot information;
according to the first channel estimation value and the first OFDM symbol number, the implementation mode of obtaining the first average channel estimation value is as follows:
wherein ,index for frequency domain subcarriers, ">Index for the first OFDM symbol and +>For the first OFDM symbol number,/o>Index for the originating port and +.>,/>In order to receive the antenna index(s),is the first channel estimate.
According to the method for compensating the common phase error provided by the invention, channel estimation is carried out according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value, and the method comprises the following steps:
carrying out single-stream least square channel estimation according to the receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
the implementation mode of carrying out single-stream least square channel estimation according to the receiving antenna frequency information and the second pilot frequency information is as follows:
wherein ,index for frequency domain subcarriers, ">Index for the second OFDM symbol and +>For the second OFDM symbol number,/o>Index for the originating port and +.>,/>In order to receive the antenna index(s),for the second channel estimate +.>For the second receive antenna frequency information,is the second pilot information.
According to the method for compensating the common phase error, the implementation mode of the channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value is as follows:
wherein ,for the channel estimation cross-correlation values, here +.>,/>For the second channel estimate +.>Averaging the first channel estimate;
according to the channel estimation cross-correlation value and the frequency domain subcarrier index, the implementation mode for obtaining the average channel estimation cross-correlation value is as follows:
wherein ,For the average channel estimate cross-correlation value,Lindicating the number of all frequency domain subcarriers.
According to the method for compensating the common phase error, which is provided by the invention, the realization mode of obtaining the common phase difference according to the average channel estimation cross-correlation value is as follows:
wherein ,for the common phase difference, imag () represents taking the imaginary part of the average channel estimation cross correlation value, real () represents taking the real part of the average channel estimation cross correlation value, arctan () represents taking its arctangent value for the value in brackets.
According to the method for compensating the common phase error provided by the invention, the first receiving antenna frequency information is HE-LTF receiving antenna frequency information, the second receiving antenna frequency information is HE-DATA receiving antenna frequency information, the first pilot frequency information is HE-LTF pilot frequency information, and the second pilot frequency information is HE-DATA pilot frequency information.
The invention also provides a common phase error compensation device comprising a processor and a memory, the memory being for storing a computer program, the processor being for executing the computer program to effect the steps of:
acquiring configuration information of a communication system, wherein the configuration information comprises first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes;
performing channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain an average first channel estimation value;
performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
obtaining a channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value;
obtaining an average channel estimation cross-correlation value according to the channel estimation cross-correlation value and the frequency domain subcarrier index;
and obtaining a public phase difference according to the average channel estimation cross-correlation value, so as to carry out phase compensation on the received signals based on the public phase difference.
The present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method of compensating for a common phase error as described in any of the above.
The invention also provides a computer program product comprising a computer program which when executed by a processor implements a method of compensating for a common phase error as described in any of the above.
The invention provides a method, a device, an electronic device and a computer program for compensating a common phase error, which are used for obtaining an average first channel estimation value and a second channel estimation value according to first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes in configuration information of a communication system, obtaining an average channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value, further obtaining a corresponding common phase difference, and carrying out phase compensation on received signals according to the common phase difference. The invention eliminates the common phase error between the transmitting end and the receiving end, can effectively eliminate the phase rotation of the data constellation points after equalization, and ensures that the constellation map is more convergent, thereby reducing the total error vector amplitude of the link and improving the throughput of a communication system.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart of a method for compensating a common phase error according to the present invention;
FIG. 2 is a second flow chart of the method for compensating the common phase error according to the present invention;
FIG. 3 is a schematic diagram of a common phase error compensation device according to the present invention;
fig. 4 is a schematic structural diagram of an electronic device provided by the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In a digital communication system, a transmission signal is modulated and then transmitted to a receiving end, and the receiving end needs to demodulate the signal to restore an original signal. In this process, due to the influence of factors such as a transmission medium or equipment in a channel, the phase of a signal may deviate, so that a receiving end cannot correctly demodulate the signal. In this case, phase compensation is required to eliminate the phase deviation, and ensure that the receiving end demodulates the signal correctly.
Common phase difference compensation generally includes two steps: phase estimation and phase adjustment. In the phase estimation stage, the receiving end estimates the phase deviation of the signal by processing the received signal. In the phase adjustment stage, the receiving end performs phase adjustment on the received signal to eliminate phase deviation and ensure correct demodulation of the signal. The phase difference compensation methods in the prior art mainly include a phase rotation compensation method, a resonator method, a blind estimation method and the like, and the main defects of the methods are that the methods can only effectively compensate specific types of phase deviations, and the effects of the methods are not satisfactory for other types of phase deviations. Meanwhile, these methods often require complex algorithms and hardware circuit support, thereby increasing the cost and implementation difficulty of the system.
In order to solve the problems in the prior art, referring to fig. 1, the present invention is described below by taking first pilot information as HE-LTF pilot information and second pilot information as HE-DATA pilot information as an example, and provides a method for compensating a common phase error, which includes:
step 110, acquiring configuration information of a communication system, wherein the configuration information comprises first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes;
step 120, performing channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain an average first channel estimation value;
step 130, performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
step 140, obtaining a channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value;
step 150, obtaining an average channel estimation cross-correlation value according to the channel estimation cross-correlation value and the frequency domain subcarrier index;
and 160, obtaining a common phase difference according to the average channel estimation cross-correlation value, so as to perform phase compensation on the received signals based on the common phase difference.
In order to perform phase compensation on the received signal, phase estimation is required to obtain a common phase difference between the signal at the transmitting end and the signal at the receiving end. It will be appreciated that the phase estimation is based on the configuration of the communication system and thus requires the acquisition of configuration information for the communication system. In this embodiment, the channel for obtaining the configuration information of the communication system is not limited, and the configuration information of the communication system may be obtained directly through a communication system configuration information data packet sent by the sending end, or may be obtained from other electronic devices and computer systems through a data transmission interface or remote communication transmission.
After the configuration information is obtained, an average first channel estimation value and a second channel estimation value are obtained according to the first receiving antenna frequency information, the second receiving antenna frequency information, the first pilot frequency information, the second pilot frequency information and the frequency domain subcarrier index in the configuration information of the communication system, an average channel estimation cross-correlation value is obtained according to the average first channel estimation value and the second channel estimation value, a corresponding public phase difference is obtained, and phase compensation is carried out on the received signals according to the public phase difference. The invention eliminates the common phase error between the transmitting end and the receiving end, can effectively eliminate the phase rotation of the data constellation points after equalization, and ensures that the constellation map is more convergent, thereby reducing the total error vector amplitude of the link and improving the throughput of a communication system.
As a further optional embodiment, the dimensions of the first receive antenna frequency information include a frequency domain subcarrier index, a first OFDM symbol index, and a receive antenna index;
the dimension of the second receiving antenna frequency information comprises a frequency domain subcarrier index, a second OFDM symbol index and a receiving antenna index;
the dimension of the first pilot frequency information comprises a frequency domain subcarrier index, a first OFDM symbol index and a transmitting port index;
the dimensions of the second pilot information include a frequency domain subcarrier index, a second OFDM symbol index, and a transmit port index.
Optionally, the first receiving antenna frequency information is HE-LTF receiving antenna frequency information, and a dimension of the HE-LTF receiving antenna frequency information includes a frequency domain subcarrier index, an OFDM symbol index of the HE-LTF, and a receiving antenna index.
The second receiving antenna frequency information is HE-DATA receiving antenna frequency information, and the dimension of the HE-DATA receiving antenna frequency information comprises a frequency domain subcarrier index, an OFDM symbol index of HE-DATA and a receiving antenna index;
the first pilot frequency information is HE-LTF pilot frequency information, and the dimension of the HE-LTF pilot frequency information comprises a frequency domain subcarrier index, an OFDM symbol index of the HE-LTF and a transmitting port index;
the second pilot information is HE-DATA pilot information, and the dimension of the HE-DATA pilot information includes a frequency domain subcarrier index, an OFDM symbol index of HE-DATA, and a transmit port index.
Specifically, the HE-LTF is a long preamble sequence used for channel estimation in the 802.11ax standard, and the receiving end uses the HE-LTF to estimate and compensate the channel. The dimensions of the HE-LTF receive antenna frequency information include:
frequency domain subcarrier index: the HE-LTF covers a specific frequency domain subcarrier range and the frequency domain subcarrier index is used to identify the location and number of these subcarriers.
OFDM symbol index of HE-LTF: the HE-LTF is composed of a plurality of OFDM symbols, each OFDM symbol comprises a plurality of time domain sampling points, and an OFDM symbol index is used for identifying the position and the number of each OFDM symbol in the HE-LTF.
Receive antenna index: in a multi-antenna system, the receiving end may have multiple receiving antennas, and the receiving antenna index is used to identify the antenna number of HE-LTF reception.
And the dimensions of the HE-LTF pilot information include:
frequency domain subcarrier index, OFDM symbol index of HE-LTF and transmitting port index;
originating port index: in a multi-antenna system, the HE-LTF may be transmitted from a plurality of transmit ports, with a transmit port index used to identify from which transmit port the HE-LTF pilot information is coming.
HE-DATA is a signal used for DATA transmission in the 802.11ax standard, and a receiving end demodulates and decodes DATA using HE-DATA. The dimensions of the HE-DATA receive antenna frequency information include:
frequency domain subcarrier index: HE-DATA covers a specific frequency domain subcarrier range, and the frequency domain subcarrier index is used to identify the location and number of these subcarriers.
OFDM symbol index of HE-DATA: HE-DATA is made up of a plurality of OFDM symbols, each OFDM symbol containing a plurality of time-domain sampling points, and an OFDM symbol index is used to identify the location and number of each OFDM symbol in HE-DATA.
Receive antenna index: in a multi-antenna system, the receiving end may have multiple receiving antennas, with a receiving antenna index identifying the antenna number for HE-DATA reception.
And the dimensions of HE-DATA pilot information include:
frequency domain subcarrier index, OFDM symbol index of HE-DATA and transmit port index.
Originating port index: in a multi-antenna system, HE-DATA may be transmitted from a plurality of transmit ports, with a transmit port index used to identify from which transmit port HE-DATA pilot information is coming.
As a further optional embodiment, the first pilot information further includes a first OFDM symbol number, and performing channel estimation according to the first receiving antenna frequency information and the first pilot information to obtain an average first channel estimation value, including:
carrying out single-stream least square channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain a first channel estimation value;
obtaining a first average channel estimation value according to the first channel estimation value and the first OFDM symbol number;
the implementation manner of performing single-stream least square channel estimation according to the first receiving antenna frequency information and the first pilot frequency information is as follows:
wherein ,index for frequency domain subcarriers, ">Index for the first OFDM symbol and +>,/>For the first OFDM symbol number,/o>Index for the originating port and +.>,/>In order to receive the antenna index(s),for the first channel estimate,/>For the first receive antenna frequency information,is the first pilot information.
According to the first channel estimation value and the first OFDM symbol number, the implementation mode of obtaining the first average channel estimation value is as follows:
wherein ,index for frequency domain subcarriers, ">Index for the first OFDM symbol and +>,/>For the first OFDM symbol number,/o>Index for the originating port and +.>,/>In order to receive the antenna index(s),is the first channel estimate.
In this embodiment, a least square channel estimation method is adopted to obtain a first channel estimation value, i.e. an HE-LTF channel estimation value. Specifically, a received signal matrix is constructedAnd a known transmit signal matrix->The above function is constructed using a least squares criterion to minimize the mean square error between the estimated signal and the received signal. Finally, the most accurate estimate of the channel is obtained by inserting the optimal solution for estimating the channel into the received signal.
Analyzing the first pilot frequency information, namely HE-LTF pilot frequency information, so as to obtain the number of OFDM symbols of HE-LTF; and obtaining an average first channel estimation value, namely an HE-LTF average channel estimation value according to the HE-LTF channel estimation value and the OFDM symbol number of the HE-LTF. Specifically, the number of OFDM symbols of the HE-LTF can be obtained by analyzing the HE-LTF pilot frequency information. And then, accumulating the HE-LTF channel estimation values, and dividing the accumulated value by the OFDM symbol number of the HE-LTF to obtain an HE-LTF average channel estimation value.
As a further optional embodiment, performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value, including:
carrying out single-stream least square channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
the implementation manner of performing single-stream least square channel estimation according to the second receiving antenna frequency information and the second pilot frequency information is as follows:
wherein ,index for frequency domain subcarriers, ">Index for the second OFDM symbol and +>,/>For the second OFDM symbol number,/o>Index for the originating port and +.>,/>In order to receive the antenna index(s),for the second channel estimate +.>For the second receive antenna frequency information,is the second pilot information.
Similar to the channel estimation in the HE-LTF domain, a least squares channel estimation method is used to obtain a second channel estimation value, i.e., an HE-DATA channel estimation value.
As a further alternative embodiment, the implementation manner of the channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value is as follows:
wherein ,for the channel estimation cross-correlation values, here +.>,/>For the second channel estimate +.>Averaging the first channel estimate;
according to the channel estimation cross-correlation value and the frequency domain subcarrier index, the implementation mode for obtaining the average channel estimation cross-correlation value is as follows:
wherein ,for the average channel estimate cross-correlation value,Lindicating the number of all frequency domain subcarriers.
In this embodiment, channel estimation is typically achieved by calculating the correlation between the received signal and a known reference signal. In an Orthogonal Frequency Division Multiplexing (OFDM) system, the received signal is typically composed of OFDM symbols on a plurality of subcarriers. Thus, for each subcarrier and OFDM symbol, a correlation between the received signal and the reference signal, i.e., a channel estimation cross-correlation value, can be calculated.
According to the method for compensating the common phase error, which is provided by the invention, the realization mode of obtaining the common phase difference according to the average channel estimation cross-correlation value is as follows:
wherein ,for the common phase difference, imag () represents taking the imaginary part of the average channel estimation cross correlation value, real () represents taking the real part of the average channel estimation cross correlation value, arctan () represents taking its arctangent value for the value in brackets.
As a further alternative embodiment, the first receiving antenna frequency information is HE-LTF receiving antenna frequency information, the second receiving antenna frequency information is HE-DATA receiving antenna frequency information, the first pilot frequency information is HE-LTF pilot frequency information, and the second pilot frequency information is HE-DATA pilot frequency information.
Illustratively, the parameters of the modulation coding strategy are HE-MCS index=0, RUSize=242, and the number of layersThe above embodiment is specifically described by taking an example of an aggregate MAC protocol data unit Length APEP length=8000 bits.
Referring to fig. 2, the receiving end obtains configuration information of the data packet from the transmitting end, and further calculates relevant configuration of the communication system according to the communication protocol of 802.11ax, including: OFDM symbol number for carrying data packetFrequency domain index of pilot frequency on each OFDM symbol +.>
The estimation and compensation process for the received signal is as follows:
single stream Least Squares (LS) channel estimation using mapped pilots in the HE-LTF domain, i.eWherein the superscript k denotes the frequency domain subcarrier index ands denotes the current HE-LTF OFDM symbol index and, wherein />Representing the number of OFDM symbols for HE-LTF domain mapping due to the number of layersTherefore->,/>The method comprises the steps of carrying out a first treatment on the surface of the t denotes the transmit port index, due to being a single stream channel estimate, +.>,/>Representing the receive antenna index.
The single-stream pilot channel estimation of the HE-LTF domain is carried out according to the number of HE-LTF symbolsAveraging, i.e
Single stream Least Squares (LS) channel estimation using mapped pilots in the HE-Data domain, i.eWherein the upper-corner symbol k represents the frequency domain subcarrier index and +.>Z represents the current HE-Data OFDM symbol index and +.>, wherein />OFDM symbol number representing HE-DATA domain mapping, OFDM symbol number carrying DATA packets according to 802.11ax protocol +.>Calculated to obtain,/>The method comprises the steps of carrying out a first treatment on the surface of the t represents a transmit port index, t=1 due to single stream channel estimation, r represents a receive antenna index;
calculating the channel estimation cross-correlation values of all pilot bits on all OFDM symbols on all receiving antennas of the HE-Data domain by utilizing the obtained channel estimation values of the HE-LTF domain and the channel estimation values of the HE-Data domain, namely
Averaging the channel estimation cross-correlation values of all pilot frequency bits on all OFDM symbols on all receiving antennas in the HE-Data domain to obtain the frequency domain averaged cross-correlation values on all OFDM symbols on all receiving antennas, namely
The phase of the cross-correlation value after the frequency domain average on all OFDM symbols on all receiving antennas is calculated, and the common phase difference on all OFDM symbols on all receiving antennas can be obtainedThe method comprises the following steps:
wherein ,is of common phaseThe difference, imag () represents taking the imaginary part of the average channel estimate cross correlation value, real () represents taking the real part of the average channel estimate cross correlation value, arctan () represents taking its arctangent value for the values in brackets.
And carrying out phase compensation on all frequency domain Data on all OFDM symbols on all receiving antennas of the HE-Data domain of the receiving end, and finally obtaining compensated Data HE-Data frequency domain Data.
The common phase error compensation device provided by the present invention will be described below, and referring to fig. 3, the common phase error compensation device described below and the common phase error compensation method described above may be referred to correspondingly to each other.
A common phase error compensation device comprising a processor 310 and a memory 320, said memory for storing a computer program, said processor for executing said computer program to carry out the steps of:
acquiring configuration information of a communication system, wherein the configuration information comprises first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes;
performing channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain an average first channel estimation value;
performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
obtaining a channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value;
obtaining an average channel estimation cross-correlation value according to the channel estimation cross-correlation value and the frequency domain subcarrier index;
and obtaining a public phase difference according to the average channel estimation cross-correlation value, so as to carry out phase compensation on the received signals based on the public phase difference.
Fig. 4 illustrates a physical schematic diagram of an electronic device, as shown in fig. 4, which may include: processor 410, communication interface (Communications Interface) 420, memory 430 and communication bus 440, wherein processor 410, communication interface 420 and memory 430 communicate with each other via communication bus 440. Processor 410 may invoke logic instructions in memory 430 to perform a method of compensating for common phase errors, the method comprising:
acquiring configuration information of a communication system, wherein the configuration information comprises first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes;
performing channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain an average first channel estimation value;
performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
obtaining a channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value;
obtaining an average channel estimation cross-correlation value according to the channel estimation cross-correlation value and the frequency domain subcarrier index;
and obtaining a public phase difference according to the average channel estimation cross-correlation value, so as to carry out phase compensation on the received signals based on the public phase difference.
Further, the logic instructions in the memory 430 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product comprising a computer program, the computer program being storable on a non-transitory computer readable storage medium, the computer program, when executed by a processor, being capable of performing a method of compensating for a common phase error provided by the methods described above, the method comprising:
acquiring configuration information of a communication system, wherein the configuration information comprises first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes;
performing channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain an average first channel estimation value;
performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
obtaining a channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value;
obtaining an average channel estimation cross-correlation value according to the channel estimation cross-correlation value and the frequency domain subcarrier index;
and obtaining a public phase difference according to the average channel estimation cross-correlation value, so as to carry out phase compensation on the received signals based on the public phase difference.
In yet another aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, is implemented to perform a method of compensating for a common phase error provided by the above methods, the method comprising:
acquiring configuration information of a communication system, wherein the configuration information comprises first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes;
performing channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain an average first channel estimation value;
performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
obtaining a channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value;
obtaining an average channel estimation cross-correlation value according to the channel estimation cross-correlation value and the frequency domain subcarrier index;
and obtaining a public phase difference according to the average channel estimation cross-correlation value, so as to carry out phase compensation on the received signals based on the public phase difference.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (7)

1. A method of compensating for a common phase error, comprising:
acquiring configuration information of a communication system, wherein the configuration information comprises first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes;
performing channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain an average first channel estimation value;
performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
obtaining a channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value;
obtaining an average channel estimation cross-correlation value according to the channel estimation cross-correlation value and the frequency domain subcarrier index;
obtaining a public phase difference according to the average channel estimation cross-correlation value, and performing phase compensation on the received signals based on the public phase difference;
the implementation manner of the channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value is as follows:
wherein ,for the channel estimation cross-correlation values, here +.>,/>For the second channel estimate value,averaging the first channel estimate; />Index for frequency domain sub-carriers; />Indexing for a second OFDM symbol; />Indexing for the originating port; />Indexing for a receive antenna;
according to the channel estimation cross-correlation value and the frequency domain subcarrier index, the implementation mode for obtaining the average channel estimation cross-correlation value is as follows:
wherein ,for the average channel estimate cross-correlation value,Lrepresenting the number of all frequency domain subcarriers;
according to the average channel estimation cross-correlation value, the realization mode for obtaining the public phase difference is as follows:
wherein ,for the common phase difference, imag () represents taking the imaginary part of the average channel estimation cross correlation value, real () represents taking the real part of the average channel estimation cross correlation value, arctan () represents taking its arctangent value for the value in brackets.
2. A method for compensating for a common phase error as set forth in claim 1, wherein,
the dimension of the first receiving antenna frequency information comprises a frequency domain subcarrier index, a first OFDM symbol index and a receiving antenna index;
the dimension of the second receiving antenna frequency information comprises a frequency domain subcarrier index, a second OFDM symbol index and a receiving antenna index;
the dimension of the first pilot frequency information comprises a frequency domain subcarrier index, a first OFDM symbol index and a transmitting port index;
the dimensions of the second pilot information include a frequency domain subcarrier index, a second OFDM symbol index, and a transmit port index.
3. The method of compensating for a common phase error according to claim 2, wherein the first pilot information further includes a first OFDM symbol number, and performing channel estimation according to the first receiving antenna frequency information and the first pilot information to obtain an average first channel estimation value, including:
carrying out single-stream least square channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain a first channel estimation value;
obtaining a first average channel estimation value according to the first channel estimation value and the first OFDM symbol number;
the implementation manner of performing single-stream least square channel estimation according to the first receiving antenna frequency information and the first pilot frequency information is as follows:
wherein ,index for frequency domain subcarriers, ">Index for the first OFDM symbol and +>For the first OFDM symbol number,/o>Index for the originating port and +.>,/>In order to receive the antenna index(s),for the first channel estimate,/>For the first receive antenna frequency information,is first pilot information;
according to the first channel estimation value and the first OFDM symbol number, the implementation mode of obtaining the first average channel estimation value is as follows:
wherein ,index for frequency domain subcarriers, ">Index for the first OFDM symbol and +>For the first OFDM symbol number,/o>Index for the originating port and +.>,/>In order to receive the antenna index(s),is the first channel estimate.
4. The method for compensating for a common phase error according to claim 2, wherein performing channel estimation based on the second receiving antenna frequency information and the second pilot information to obtain a second channel estimation value comprises:
carrying out single-stream least square channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
the implementation manner of performing single-stream least square channel estimation according to the second receiving antenna frequency information and the second pilot frequency information is as follows:
wherein ,index for frequency domain subcarriers, ">Index for the second OFDM symbol and +>For the second OFDM symbol number,/o>Index for the originating port and +.>,/>In order to receive the antenna index(s),for the second channel estimate +.>For the second receive antenna frequency information,is the second pilot information.
5. The method of compensating for a common phase error according to claim 1, wherein the first receiving antenna frequency information is HE-LTF receiving antenna frequency information, the second receiving antenna frequency information is HE-DATA receiving antenna frequency information, the first pilot information is HE-LTF pilot information, and the second pilot information is HE-DATA pilot information.
6. A common phase error compensation device comprising a processor and a memory, said memory for storing a computer program, said processor for executing said computer program to effect the steps of:
acquiring configuration information of a communication system, wherein the configuration information comprises first receiving antenna frequency information, second receiving antenna frequency information, first pilot frequency information, second pilot frequency information and frequency domain subcarrier indexes;
performing channel estimation according to the first receiving antenna frequency information and the first pilot frequency information to obtain an average first channel estimation value;
performing channel estimation according to the second receiving antenna frequency information and the second pilot frequency information to obtain a second channel estimation value;
obtaining a channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value;
obtaining an average channel estimation cross-correlation value according to the channel estimation cross-correlation value and the frequency domain subcarrier index;
obtaining a public phase difference according to the average channel estimation cross-correlation value, and performing phase compensation on the received signals based on the public phase difference;
the implementation manner of the channel estimation cross-correlation value according to the average first channel estimation value and the second channel estimation value is as follows:
wherein ,for the channel estimation cross-correlation values, here +.>,/>For the second channel estimate +.>Averaging the first channel estimate; />Index for frequency domain sub-carriers; />Indexing for a second OFDM symbol; />Indexing for the originating port; />Indexing for a receive antenna;
according to the channel estimation cross-correlation value and the frequency domain subcarrier index, the implementation mode for obtaining the average channel estimation cross-correlation value is as follows:
wherein ,for the average channel estimate cross-correlation value,Lrepresenting the number of all frequency domain subcarriers;
according to the average channel estimation cross-correlation value, the realization mode for obtaining the public phase difference is as follows:
wherein ,for the common phase difference, imag () represents taking the imaginary part of the average channel estimation cross correlation value, real () represents taking the real part of the average channel estimation cross correlation value, arctan () represents taking its arctangent value for the value in brackets.
7. A non-transitory computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed by a processor, implements a method of compensating for a common phase error according to any of claims 1 to 5.
CN202310653859.1A 2023-06-05 2023-06-05 Method, apparatus, electronic device and computer program for compensating common phase error Active CN116405361B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310653859.1A CN116405361B (en) 2023-06-05 2023-06-05 Method, apparatus, electronic device and computer program for compensating common phase error

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310653859.1A CN116405361B (en) 2023-06-05 2023-06-05 Method, apparatus, electronic device and computer program for compensating common phase error

Publications (2)

Publication Number Publication Date
CN116405361A CN116405361A (en) 2023-07-07
CN116405361B true CN116405361B (en) 2023-10-20

Family

ID=87012659

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310653859.1A Active CN116405361B (en) 2023-06-05 2023-06-05 Method, apparatus, electronic device and computer program for compensating common phase error

Country Status (1)

Country Link
CN (1) CN116405361B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001268048A (en) * 2000-03-22 2001-09-28 Ntt Docomo Inc Channel estimate method and device in multi-carrier wireless transmission system
CN103428147A (en) * 2012-05-24 2013-12-04 普天信息技术研究院有限公司 Frequency offset compensation method in TDD-LTE system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001268048A (en) * 2000-03-22 2001-09-28 Ntt Docomo Inc Channel estimate method and device in multi-carrier wireless transmission system
CN103428147A (en) * 2012-05-24 2013-12-04 普天信息技术研究院有限公司 Frequency offset compensation method in TDD-LTE system

Also Published As

Publication number Publication date
CN116405361A (en) 2023-07-07

Similar Documents

Publication Publication Date Title
RU2454808C2 (en) Modulation circuit on several carriers and also transmitting device and receiving device using this circuit
JP5337165B2 (en) Channel estimation method and system for wireless communication network with limited inter-carrier interference
US7822069B2 (en) Phase correction for OFDM and MIMO transmissions
US7627067B2 (en) Maximum likelihood synchronization for a communications system using a pilot symbol
US8693560B2 (en) Transmission apparatus, transmission method, communication system, and communication method
US8462613B2 (en) Channel estimation for long term evolution (LTE) terminals
US20090201978A1 (en) System and Method for Processing Secure Transmissions
JP3492565B2 (en) OFDM communication device and detection method
US20090168641A1 (en) Method and circuit for frequency offset estimation in frequency domain in the orthogonal frequency division multiplexing baseband receiver for ieee 802.11a/g wireless lan standard
US20050276354A1 (en) IQ imbalance compensation
US20040240376A1 (en) Method for reducing channel estimation error in an OFDM system
CN110557347B (en) Channel estimation method and communication equipment
KR100347966B1 (en) Echo phase offset correction in a multi-carrier demodulation system
CN112702290B (en) Channel estimation method and device
KR20080012442A (en) Apparatus and method for detecting considered frequency and timing offset in multiple antenna system
US9571324B2 (en) Method for improving spectral efficiency in Wi-Fi OFDM systems
JP6743327B2 (en) Wireless communication system, wireless transmitter, and wireless receiver
CN116405361B (en) Method, apparatus, electronic device and computer program for compensating common phase error
US20070127361A1 (en) Ofdm transmission apparatus, ofdm reception apparatus, and method
EP3384650A1 (en) Wireless data communication based on discrete cosine transformation
CN109257311B (en) Method and system for determining error vector magnitude
Yan et al. Carrier frequency offset estimation for OFDM systems with I/Q imbalance
JP3534020B2 (en) Demodulation circuit for multi-carrier modulation method
US20130089163A1 (en) Device and method for generating pilot sequence
CN116827728B (en) Method and device for measuring noise power and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant