CN116405361A - 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
CN116405361A
CN116405361A CN202310653859.1A CN202310653859A CN116405361A CN 116405361 A CN116405361 A CN 116405361A CN 202310653859 A CN202310653859 A CN 202310653859A CN 116405361 A CN116405361 A CN 116405361A
Authority
CN
China
Prior art keywords
channel estimation
frequency information
receiving antenna
index
pilot
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.)
Granted
Application number
CN202310653859.1A
Other languages
Chinese (zh)
Other versions
CN116405361B (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

Images

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:
Figure SMS_1
wherein ,
Figure SMS_2
index for frequency domain subcarriers, ">
Figure SMS_6
Index for the first OFDM symbol and +>
Figure SMS_9
,/>
Figure SMS_3
For the first OFDM symbol number,/o>
Figure SMS_5
Index for the originating port and +.>
Figure SMS_10
,/>
Figure SMS_11
For receiving antenna index, +.>
Figure SMS_4
For the first channel estimate,/>
Figure SMS_7
For the first receiving antenna frequency information, +.>
Figure SMS_8
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:
Figure SMS_12
wherein ,
Figure SMS_15
index for frequency domain subcarriers, ">
Figure SMS_17
Index for the first OFDM symbol and +>
Figure SMS_18
,/>
Figure SMS_13
For the first OFDM symbol number,/o>
Figure SMS_16
Index for the originating port and +.>
Figure SMS_19
,/>
Figure SMS_20
For receiving antenna index, +.>
Figure SMS_14
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:
Figure SMS_21
wherein ,
Figure SMS_24
index for frequency domain subcarriers, ">
Figure SMS_27
Index for the second OFDM symbol and +>
Figure SMS_30
Figure SMS_22
For the second OFDM symbol number,/o>
Figure SMS_26
Index for the originating port and +.>
Figure SMS_28
,/>
Figure SMS_31
For receiving antenna index, +.>
Figure SMS_23
For the second channel estimate +.>
Figure SMS_25
For the second receiving antenna frequency information, +.>
Figure SMS_29
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:
Figure SMS_32
wherein ,
Figure SMS_33
for the channel estimation cross-correlation values, here +.>
Figure SMS_34
,/>
Figure SMS_35
For the second channel estimate value,
Figure SMS_36
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:
Figure SMS_37
wherein ,
Figure SMS_38
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:
Figure SMS_39
wherein ,
Figure SMS_40
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:
Figure SMS_41
wherein ,
Figure SMS_42
index for frequency domain subcarriers, ">
Figure SMS_45
Index for the first OFDM symbol and +>
Figure SMS_48
,/>
Figure SMS_43
For the first OFDM symbol number,/o>
Figure SMS_46
Index for the originating port and +.>
Figure SMS_49
,/>
Figure SMS_51
For receiving antenna index, +.>
Figure SMS_44
For the first channel estimate,/>
Figure SMS_47
For the first receiving antenna frequency information, +.>
Figure SMS_50
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:
Figure SMS_52
wherein ,
Figure SMS_53
index for frequency domain subcarriers, ">
Figure SMS_57
Index for the first OFDM symbol and +>
Figure SMS_58
,/>
Figure SMS_54
For the first OFDM symbol number,/o>
Figure SMS_56
Index for the originating port and +.>
Figure SMS_59
,/>
Figure SMS_60
For receiving antenna index, +.>
Figure SMS_55
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 constructed
Figure SMS_61
And a known transmit signal matrix->
Figure SMS_62
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:
Figure SMS_63
wherein ,
Figure SMS_64
index for frequency domain subcarriers, ">
Figure SMS_69
Index for the second OFDM symbol and +>
Figure SMS_70
,/>
Figure SMS_66
For the second OFDM symbol number,/o>
Figure SMS_67
Index for the originating port and +.>
Figure SMS_71
,/>
Figure SMS_73
For receiving antenna index, +.>
Figure SMS_65
For the second channel estimate +.>
Figure SMS_68
For the second receiving antenna frequency information, +.>
Figure SMS_72
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:
Figure SMS_74
wherein ,
Figure SMS_75
for the channel estimation cross-correlation values, here +.>
Figure SMS_76
,/>
Figure SMS_77
For the second channel estimate value,
Figure SMS_78
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:
Figure SMS_79
wherein ,
Figure SMS_80
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:
Figure SMS_81
wherein ,
Figure SMS_82
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 layers
Figure SMS_83
The 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 packet
Figure SMS_84
Frequency domain index of pilot frequency on each OFDM symbol +.>
Figure SMS_85
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.e
Figure SMS_87
Wherein the superscript k denotes the frequency domain subcarrier index and
Figure SMS_93
s denotes the current HE-LTF OFDM symbol index and
Figure SMS_94
, wherein />
Figure SMS_86
OFDM symbol number representing HE-LTF domain mapping due to layer number +.>
Figure SMS_90
Therefore->
Figure SMS_91
,/>
Figure SMS_92
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, +.>
Figure SMS_88
,/>
Figure SMS_89
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 symbols
Figure SMS_95
Averaging, i.e
Figure SMS_96
Using mapping in HE-Data domainPilot performs single stream Least Squares (LS) channel estimation, i.e
Figure SMS_98
Wherein the superscript k denotes the frequency domain subcarrier index and
Figure SMS_103
,/>
Figure SMS_104
representing the current HE-Data OFDM symbol index and
Figure SMS_99
, wherein />
Figure SMS_100
OFDM symbol number representing HE-DATA domain mapping, OFDM symbol number carrying DATA packets according to 802.11ax protocol +.>
Figure SMS_101
Calculating to obtain->
Figure SMS_102
,/>
Figure SMS_97
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
Figure SMS_105
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
Figure SMS_106
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 obtained
Figure SMS_107
The method comprises the following steps:
Figure SMS_108
wherein ,
Figure SMS_109
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.
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.
Figure SMS_110
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 (10)

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;
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.
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:
Figure QLYQS_1
wherein ,
Figure QLYQS_2
index for frequency domain subcarriers, ">
Figure QLYQS_10
Index for the first OFDM symbol and +>
Figure QLYQS_11
,/>
Figure QLYQS_4
For the first OFDM symbol number,/o>
Figure QLYQS_5
Index for the originating port and +.>
Figure QLYQS_7
,/>
Figure QLYQS_9
For receiving antenna index, +.>
Figure QLYQS_3
For the first channel estimate value,
Figure QLYQS_6
for the first receiving antenna frequency information, +.>
Figure QLYQS_8
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:
Figure QLYQS_12
wherein ,
Figure QLYQS_15
index for frequency domain subcarriers, ">
Figure QLYQS_18
Index for the first OFDM symbol and +>
Figure QLYQS_19
,/>
Figure QLYQS_13
For the first OFDM symbol number,/o>
Figure QLYQS_16
Index for the originating port and +.>
Figure QLYQS_17
,/>
Figure QLYQS_20
For receiving antenna index, +.>
Figure QLYQS_14
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:
Figure QLYQS_21
wherein ,
Figure QLYQS_23
index for frequency domain subcarriers, ">
Figure QLYQS_29
Index for the second OFDM symbol and +>
Figure QLYQS_30
,/>
Figure QLYQS_22
For the second OFDM symbol number,/o>
Figure QLYQS_25
Index for the originating port and +.>
Figure QLYQS_26
,/>
Figure QLYQS_27
For receiving antenna index, +.>
Figure QLYQS_24
For the second channel estimate +.>
Figure QLYQS_28
For the second receiving antenna frequency information, +.>
Figure QLYQS_31
Is the second pilot information.
5. The method of claim 1, wherein the channel estimation cross-correlation values are implemented according to the average first channel estimation value and the second channel estimation value as follows:
Figure QLYQS_32
wherein ,
Figure QLYQS_33
for the channel estimation cross-correlation values, here +.>
Figure QLYQS_34
,/>
Figure QLYQS_35
For the second channel estimate +.>
Figure QLYQS_36
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:
Figure QLYQS_37
wherein ,
Figure QLYQS_38
for the average channel estimate cross-correlation value,Lindicating the number of all frequency domain subcarriers.
6. The method for compensating for a common phase error according to claim 1, wherein the method for obtaining the common phase difference according to the average channel estimation cross-correlation value is as follows:
Figure QLYQS_39
wherein ,
Figure QLYQS_40
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 solving the values in bracketsIts arctangent value.
7. 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.
8. 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;
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.
9. 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 the method of compensating for a common phase error according to any of claims 1 to 7.
10. 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 claimed in any one of claims 1 to 7.
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 true CN116405361A (en) 2023-07-07
CN116405361B 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
CN116405361B (en) 2023-10-20

Similar Documents

Publication Publication Date Title
RU2454808C2 (en) Modulation circuit on several carriers and also transmitting device and receiving device using this circuit
US7627067B2 (en) Maximum likelihood synchronization for a communications system using a pilot symbol
US7822069B2 (en) Phase correction for OFDM and MIMO transmissions
JP5337165B2 (en) Channel estimation method and system for wireless communication network with limited inter-carrier interference
US8693560B2 (en) Transmission apparatus, transmission method, communication system, and communication method
US7466768B2 (en) IQ imbalance compensation
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
JP5221518B2 (en) Method and apparatus for clock correction in MIMO OFDM
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
JP2002511711A (en) Method and apparatus for fine frequency synchronization in a multi-carrier demodulation system
CN110557347B (en) Channel estimation method and communication equipment
WO2013110225A1 (en) Frequency offset compensation method and device
CN112702290B (en) Channel estimation method and device
JP2002526948A (en) Echo phase offset correction in multicarrier demodulation systems
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
EP1499059A1 (en) Method and device for determining the link quality in an OFDM network
JP6743327B2 (en) Wireless communication system, wireless transmitter, and wireless receiver
CN116405361B (en) Method, apparatus, electronic device and computer program for compensating common phase error
CN109257311B (en) Method and system for determining error vector magnitude
US20130089163A1 (en) Device and method for generating pilot sequence
CN116827728B (en) Method and device for measuring noise power and storage medium
CN109842577B (en) Channel quality determination method under high dynamic situation

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