CN108476093B - Method for calculating signal-to-noise ratio and User Equipment (UE) - Google Patents
Method for calculating signal-to-noise ratio and User Equipment (UE) Download PDFInfo
- Publication number
- CN108476093B CN108476093B CN201580085344.XA CN201580085344A CN108476093B CN 108476093 B CN108476093 B CN 108476093B CN 201580085344 A CN201580085344 A CN 201580085344A CN 108476093 B CN108476093 B CN 108476093B
- Authority
- CN
- China
- Prior art keywords
- rbir
- average
- snr
- coefficient
- data stream
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/14—Arrangements for detecting or preventing errors in the information received by using return channel in which the signals are sent back to the transmitter to be checked ; echo systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method for calculating a signal-to-noise ratio and UE (user equipment), which can save storage resources and improve the calculation rate. The method provided by the embodiment of the invention comprises the following steps: acquiring a pilot signal; calculating a channel coefficient value corresponding to the pilot signal; calculating a first signal-to-noise ratio (SNR) of each subcarrier of the target data stream according to the current signal-to-noise ratio, the channel coefficient value and the related parameters of the linear receiver, and calculating a second SNR of each subcarrier under ideal interference elimination; calculating a first average Received Bit Information Rate (RBIR) of subcarriers of the target data stream according to the first SNR, and calculating a second average RBIR of subcarriers of the target data stream according to the second SNR; calculating a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, a first interpolation coefficient and a second interpolation coefficient, wherein the first interpolation coefficient is related to modulation order, and the second interpolation coefficient is related to coding efficiency; mapping the third average RBIR to a third SNR.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method for calculating a signal-to-noise ratio and a User Equipment (UE).
Background
The maximum likelihood receiver is a common receiver technology, how to effectively evaluate the performance of the maximum likelihood receiver, particularly how to accurately feed back a Channel Quality Indicator (CQI), and how to improve the system capacity are problems to be solved, and how to effectively predict the Signal-to-Noise Ratio (SNR) of the maximum likelihood receiver is a key point of the problem.
Currently, the method for predicting the SNR of the maximum likelihood receiver is: UE acquires a pilot signal; the UE calculates a channel coefficient value corresponding to the pilot signal; the UE calculates a first SNR of each subcarrier of the target data stream according to the current signal-to-noise ratio, the channel coefficient value and the related parameters of the linear receiver, and calculates a second SNR of each subcarrier under ideal interference elimination; the UE calculates a first average Received Bit Rate (RBIR) of a subcarrier of a target data stream according to a first SNR, and calculates a second average RBIR of the subcarrier of the target data stream according to a second SNR; the UE calculates a third average RBIR of the maximum likelihood receiver according to the first average RBIR and the second average RBIR; the UE maps the third average RBIR to a third SNR.
Because the interpolation coefficient exists in the above specific method for calculating the third SNR, and the interpolation coefficient is tightly coupled with the modulation order and the coding efficiency, a plurality of fitting parameters need to be stored for predicting the BLER, for example, if there are M different modulation orders and N different coding efficiencies, (M × N) fitting parameters are needed, a large amount of storage resources are wasted, and the calculation rate is not high.
Disclosure of Invention
The embodiment of the invention provides a method for calculating a signal-to-noise ratio and UE (user equipment), which can save storage resources and improve the calculation rate.
In view of the above, a first aspect of the present invention provides a method for calculating a signal-to-noise ratio, which may include:
user Equipment (UE) acquires a pilot signal;
the UE calculates a channel coefficient value corresponding to the pilot signal;
the UE calculates a first signal-to-noise ratio (SNR) of each subcarrier of a target data stream according to the current signal-to-noise ratio, the channel coefficient value and related parameters of a linear receiver, and calculates a second SNR of each subcarrier under ideal interference elimination;
the UE calculates a first average Received Bit Information Rate (RBIR) of subcarriers of the target data stream according to the first SNR, and calculates a second average RBIR of subcarriers of the target data stream according to the second SNR;
the UE calculates a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, a first interpolation coefficient and a second interpolation coefficient, wherein the first interpolation coefficient is related to modulation order, and the second interpolation coefficient is related to coding efficiency;
the UE maps the third average RBIR to a third SNR.
In combination with the first aspect of the present invention, a first embodiment of the first aspect of the present invention includes:
the UE calculates a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient and the second interpolation coefficient, and the third average RBIR is as follows:
calculating the third average RBIR by the following equation:
RBIRML=βm(RBIRIF-RBIRMMSE)+RBIRMMSE+αγ;
wherein the RBIRMMSE、RBIRIFAnd RBIRMLThe first, second and third average RBIR, respectively, and the betamIs the first interpolation coefficient, the alphaγIs the second interpolation coefficient.
In combination with the first aspect of the present invention, a second embodiment of the first aspect of the present invention includes:
the UE calculating a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient and the second interpolation coefficient comprises:
the UE calculates a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, the second interpolation coefficient, the first correction coefficient, the second correction coefficient, the third correction coefficient, the first channel parameter and the second channel parameter; the first correction coefficient is an influence parameter of a channel correlation coefficient on the modulation order, the second correction coefficient is an influence parameter of the channel correlation coefficient on the coding efficiency, the third correction coefficient is an influence parameter of the correlation between the receiving antenna and the transmitting antenna on the demodulation performance, the first channel parameter is obtained through estimation of a first preset matrix, and the second channel parameter is obtained through estimation of a second preset matrix.
With reference to the second embodiment of the first aspect of the present invention, a third embodiment of the first aspect of the present invention includes:
the calculating, by the UE, a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, the second interpolation coefficient, the first correction coefficient, the second correction coefficient, the third correction coefficient, the first channel parameter, and the second channel parameter specifically includes:
calculating the third average RBIR by the following equation:
wherein the RBIRMMSE、RBIRIFAnd RBIRMLThe first, second and third average RBIR, respectively, and the betamIs the first interpolation coefficient, the alphaγFor the second interpolation coefficient, the Δm、ΔγAnd ΔcRespectively representing a first correction coefficient, a second correction coefficient and a third correction coefficient, deltarRepresenting a first channel parameter, said deltatRepresenting the second channel parameters.
With reference to the first aspect of the present invention, the first embodiment of the first aspect, the second embodiment of the first aspect, the third embodiment of the first aspect, and the fourth embodiment of the first aspect of the present invention include:
the UE calculates a first average received bit information rate RBIR of the subcarriers of the target data stream according to the first SNR, and calculates a second average RBIR of the subcarriers of the target data stream according to the second SNR specifically as follows:
calculating the first average RBIR and the second average RBIR by the following formulas:
wherein RBIRMMSEAnd RBIRIFRespectively represent the first average RBIR and the second average RBIR, NCThe number of subcarriers of the target data stream,representing the first SNR for the first signal-to-noise ratio,representing the second SNR for the second signal-to-noise ratio,andthe following formula is satisfied:
wherein the content of the first and second substances,an RBIR representing a K-th subcarrier of the target data stream corresponding to the first SNR,RBIR, log representing a K-th sub-carrier of the target data stream corresponding to the second SNR2(mk MMSE) Represents the number of bits transmitted on the K sub-carrier of the target data stream corresponding to the first SNR, log2(mIF k) Represents the number of bits transmitted on the Kth subcarrier of the target data stream corresponding to the second SNR,a Kth subcarrier representing the target data stream at a first SNR ofMutual information when the modulation order is m,a Kth subcarrier representing the target data stream at a second SNR ofMutual information when the modulation order is m, andandthe following formula is satisfied:
whereinA probability density function representing the symbol-level log-likelihood ratio of the jth constellation point when the SNR is equal to γ.
With reference to the first aspect of the present invention, the first embodiment of the first aspect of the present invention, the second embodiment of the first aspect of the present invention, the third embodiment of the first aspect of the present invention, the fourth embodiment of the first aspect of the present invention, and the fifth embodiment of the first aspect of the present invention include:
the UE determines a Channel Quality Indicator (CQI) according to the third SNR;
and the UE sends the CQI to a base station.
In view of the above, a second aspect of the present invention provides a user equipment UE, which may include:
an acquisition unit configured to acquire a pilot signal;
a first calculating unit, configured to calculate a channel coefficient value corresponding to the pilot signal;
a second calculating unit, configured to calculate a first SNR of each subcarrier of the target data stream according to the current SNR, the channel coefficient value, and a correlation parameter of the linear receiver, and calculate a second SNR of each subcarrier under ideal interference cancellation;
a third calculating unit, configured to calculate a first average received bit information rate RBIR of subcarriers of the target data stream according to the first SNR, and calculate a second average RBIR of subcarriers of the target data stream according to the second SNR;
a fourth calculating unit, configured to calculate a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, a first interpolation coefficient and a second interpolation coefficient, where the first interpolation coefficient is related to a modulation order, and the second interpolation coefficient is related to coding efficiency;
a mapping unit for mapping the third average RBIR to a third SNR.
In combination with the second aspect of the present invention, a first embodiment of the second aspect of the present invention includes:
the fourth calculating unit is specifically configured to calculate the third average RBIR according to the following formula:
RBIRML=βm(RBIRIF-RBIRMMSE)+RBIRMMSE+αγ;
wherein the RBIRMMSE、RBIRIFAnd RBIRMLThe first, second and third average RBIR, respectively, and the betamIs the first interpolation coefficient, the alphaγIs the second interpolation coefficient.
In combination with the second aspect of the present invention, a second embodiment of the second aspect of the present invention includes:
the fourth calculating unit is specifically configured to calculate a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, the second interpolation coefficient, the first correction coefficient, the second correction coefficient, the third correction coefficient, the first channel parameter, and the second channel parameter; the first correction coefficient is an influence parameter of a channel correlation coefficient on the modulation order, the second correction coefficient is an influence parameter of the channel correlation coefficient on the coding efficiency, the third correction coefficient is an influence parameter of the correlation between the receiving antenna and the transmitting antenna on the demodulation performance, the first channel parameter is obtained through estimation of a first preset matrix, and the second channel parameter is obtained through estimation of a second preset matrix.
With reference to the second embodiment of the second aspect of the present invention, a third embodiment of the second aspect of the present invention includes:
the fourth calculating unit is specifically configured to calculate the third average RBIR according to the following formula:
wherein the RBIRMMSE、RBIRIFAnd RBIRMLThe first, second and third average RBIR, respectively, and the betamIs the first interpolation coefficient, the alphaγFor the second interpolation coefficient, the Δm、ΔγAnd ΔcRespectively representing a first correction coefficient, a second correction coefficient and a third correction coefficient, deltarRepresenting a first channel parameter, said deltatRepresenting the second channel parameters.
In combination with the second aspect of the present invention, the first embodiment of the second aspect of the present invention, the second embodiment of the second aspect of the present invention, the third embodiment of the second aspect of the present invention, and the fourth embodiment of the second aspect of the present invention include:
the third calculating unit is specifically configured to calculate the first average RBIR and the second average RBIR according to the following formulas:
wherein RBIRMMSEAnd RBIRIFRespectively represent the first average RBIR and the second average RBIR, NCThe number of subcarriers of the target data stream,representing the first SNR for the first signal-to-noise ratio,representing the second SNR for the second signal-to-noise ratio,andthe following formula is satisfied:
wherein the content of the first and second substances,an RBIR representing a K-th subcarrier of the target data stream corresponding to the first SNR,RBIR, log representing a K-th sub-carrier of the target data stream corresponding to the second SNR2(mk MMSE) Represents the number of bits transmitted on the K sub-carrier of the target data stream corresponding to the first SNR, log2(mIF k) Representing the number of targets corresponding to the second SNRThe number of bits transmitted on the kth subcarrier of the data stream,a Kth subcarrier representing the target data stream at a first SNR ofMutual information when the modulation order is m,a Kth subcarrier representing the target data stream at a second SNR ofMutual information when the modulation order is m, andandthe following formula is satisfied:
whereinA probability density function representing the symbol-level log-likelihood ratio of the jth constellation point when the SNR is equal to γ.
With reference to the second aspect of the present invention, the first embodiment of the second aspect of the present invention, the second embodiment of the second aspect of the present invention, the third embodiment of the second aspect of the present invention, the fourth embodiment of the second aspect of the present invention, the fifth embodiment of the second aspect of the present invention includes:
the UE further comprises:
a determining unit, configured to determine a channel quality indicator CQI according to the third SNR;
and the sending unit is used for sending the CQI to a base station.
According to the technical scheme, the embodiment of the invention has the following advantages: because the first interpolation coefficient is related to the modulation order and the second interpolation coefficient is related to the coding efficiency, the method is different from the prior art that the interpolation coefficient is not related to the modulation order and the coding efficiency, the number of fitting parameters needing to be stored is reduced, and therefore the method can save storage resources and improve the calculation rate.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a schematic flow chart of a method according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of another method of an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a UE according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a server structure according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a method for calculating a signal-to-noise ratio and UE (user equipment), which can save storage resources and improve the calculation rate.
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, an embodiment of a method for calculating a signal-to-noise ratio according to an embodiment of the present invention includes:
101. user Equipment (UE) acquires a pilot signal;
in this embodiment, in order to obtain the signal coefficient value, the UE acquires a pilot signal.
It should be noted that the pilot Signal may be a Reference Signal (RS).
102. The UE calculates a channel coefficient value corresponding to the pilot signal;
after the UE acquires the pilot signal, the UE calculates a channel coefficient value corresponding to the pilot signal through the pilot signal.
103. The UE calculates a first signal-to-noise ratio (SNR) of each subcarrier of the target data stream according to the current signal-to-noise ratio, the channel coefficient value and the related parameters of the linear receiver, and calculates a second SNR of each subcarrier under ideal interference elimination;
after the UE calculates the channel coefficient value, the UE obtains the current signal-to-noise ratio, the UE calculates the first signal-to-noise ratio SNR of each subcarrier of the target data stream according to the current signal-to-noise ratio, the channel coefficient value and the related parameters of the linear receiver, and calculates the second SNR of each subcarrier under ideal interference elimination.
It should be noted that the linear receiver includes a linear Minimum Mean Square Error (MMSE) receiver.
104. The UE calculates a first average Received Bit Information Rate (RBIR) of a subcarrier of the target data stream according to the first SNR, and calculates a second average RBIR of the subcarrier of the target data stream according to the second SNR;
after the UE calculates the first SNR and the second SNR, the UE calculates a first average Received Bit Information Rate (RBIR) of the subcarriers of the target data stream according to the first SNR, and calculates a second average RBIR of the subcarriers of the target data stream according to the second SNR.
It should be noted that the UE calculates the RBIR of each subcarrier, and after calculating the RBIRs of all subcarriers, the UE averages the calculated RBIRs to obtain an average RBIR of all subcarriers of the target data stream.
Optionally, in some embodiments of the present invention, the UE calculates a first average received bit information rate RBIR of subcarriers of the target data stream according to the first SNR, and calculates a second average RBIR of subcarriers of the target data stream according to the second SNR specifically:
calculating the first average RBIR and the second average RBIR by the following equations:
wherein RBIRMMSEAnd RBIRIFRespectively represent a first average RBIR and a second average RBIR, NCIs the number of sub-carriers of the data stream,which represents the first SNR, is the first SNR,representing the second SNR.Andthe following formula is satisfied:
wherein the content of the first and second substances,an RBIR representing a K-th subcarrier of the target data stream corresponding to the first SNR,RBIR, log representing a K-th sub-carrier of the target data stream corresponding to the second SNR2(mk MMSE) Represents the number of bits transmitted on the K sub-carrier of the target data stream corresponding to the first SNR, log2(mIF k) Represents the number of bits transmitted on the Kth subcarrier of the target data stream corresponding to the second SNR,a Kth subcarrier representing the target data stream at a first SNR ofMutual information when the modulation order is m,a Kth subcarrier representing the target data stream at a second SNR ofMutual information when the modulation order is m, andandthe following formula is satisfied:
whereinA probability density function representing the symbol-level log-likelihood ratio of the jth constellation point when the SNR is equal to γ.
105. The UE calculates a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, a first interpolation coefficient and a second interpolation coefficient, wherein the first interpolation coefficient is related to the modulation order, and the second interpolation coefficient is related to the coding efficiency;
after the UE calculates the first average RBIR and the second average RBIR, the UE calculates a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, a first interpolation coefficient and a second interpolation coefficient, wherein the first interpolation coefficient is related to the modulation order, and the second interpolation coefficient is related to the coding efficiency.
Optionally, in some embodiments of the present invention, the calculating, by the UE, a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, and the second interpolation coefficient specifically includes:
the third average RBIR is calculated by the following formula:
RBIRML=βm(RBIRIF-RBIRMMSE)+RBIRMMSE+αγ;
wherein, RBIRMMSE、RBIRIFAnd RBIRMLFirst, second, and third average RBIR, respectively, and betamIs said first interpolation coefficient, αγIs the second interpolation coefficient.
It should be noted that, in practical applications, if there are M different modulation orders and N different coding efficiencies, the present invention is applicableThe number of the fitting parameters required to be stored is (M + N), and the first interpolation coefficient betamOnly associated with modulation orders, different modulation orders corresponding to different betamAnd (4) taking values. Similarly, the second interpolation coefficient αγOnly with respect to coding efficiency, different coding efficiencies corresponding to different alpha' sγAnd (4) taking values.
106. The UE maps the third average RBIR to a third SNR.
And after the UE calculates the third average RBIR, the UE maps the third average RBIR into a third SNR.
Optionally, in some embodiments of the present invention, after mapping the third average RBIR to the third SNR, the UE includes:
the UE determines a Channel Quality Indicator (CQI) according to the third SNR;
the UE sends the CQI to the base station.
After receiving the CQI, the base station recalculates the CQI and transmits a signal to the UE according to the recalculated CQI.
In this embodiment, since the first interpolation coefficient is related to the modulation order and the second interpolation coefficient is related to the coding efficiency, which is different from the prior art in which the interpolation coefficient is not related to the modulation order and the coding efficiency, the number of fitting parameters to be stored is reduced, and thus the present invention can save storage resources and improve the calculation rate.
Next, the present embodiment describes in detail a method of calculating the second average RBIR, and a method of calculating the third average RBIR, making the present invention more specific.
Finally, the UE determines the CQI according to the third SNR and sends the CQI to the base station, so that the base station can recalculate the CQI and further send signals to the UE.
As the existing scheme does not optimize the correlation of the channel, and the invention makes further optimization to reflect the correlation of the channel, please refer to fig. 2, another embodiment of the method for calculating the signal-to-noise ratio in the embodiment of the invention includes:
201. user Equipment (UE) acquires a pilot signal;
202. the UE calculates a channel coefficient value corresponding to the pilot signal;
203. the UE calculates a first signal-to-noise ratio (SNR) of each subcarrier of the target data stream according to the current signal-to-noise ratio, the channel coefficient value and the related parameters of the linear receiver, and calculates a second SNR of each subcarrier under ideal interference elimination;
204. the UE calculates a first average Received Bit Information Rate (RBIR) of a subcarrier of the target data stream according to the first SNR, and calculates a second average RBIR of the subcarrier of the target data stream according to the second SNR;
in this embodiment, step 201, step 202, step 203, and step 204 are similar to step 101, step 102, step 103, and step 104, respectively, and are not described herein again.
205. The UE calculates a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, the second interpolation coefficient, the first correction coefficient, the second correction coefficient, the third correction coefficient, the first channel parameter and the second channel parameter;
it should be noted that the first correction coefficient is an influence parameter of a channel correlation coefficient on a modulation order, the second correction coefficient is an influence parameter of a channel correlation coefficient on coding efficiency, the third correction coefficient is an influence parameter of correlation between a receiving antenna and a transmitting antenna on demodulation performance, the first channel parameter is obtained by estimating a first preset matrix, and the second channel parameter is obtained by estimating a second preset matrix.
It should be noted that, in practical application, the first channel parameter is obtained by estimating through the first preset matrix, and the second channel parameter is obtained by estimating through the second preset matrix specifically as follows:
the first channel parameter and the second channel parameter can be calculated by the following method:
the channel matrix associated with the above channel coefficient values may be decomposed into:wherein the content of the first and second substances,including the zero mean value of the average of the values,consider an exponential channel correlation model.
Wherein deltar∈[0,1]Denotes a first channel parameter, δt∈[0,1]Denotes a second channel parameter, δrAnd deltatRespectively can pass throughAndand (4) calculating.
Optionally, in some embodiments of the present invention, the calculating, by the UE, a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, the second interpolation coefficient, the first correction coefficient, the second correction coefficient, the third correction coefficient, the first channel parameter, and the second channel parameter specifically includes:
the third average RBIR is calculated by the following formula:
wherein, RBIRMMSE、RBIRIFAnd RBIRMLFirst, second, and third average RBIR, respectively, and betamIs the first interpolation coefficient, alphaγIs the second interpolation coefficient, Δm、ΔγAnd ΔcRespectively representing a first correction coefficient, a second correction coefficient and a third correction coefficient, deltarRepresenting a first channel parameter, δtRepresenting the second channel parameters.
It should be noted that the first correction coefficient, the second correction coefficient, and the third correction coefficient need to be searched in a large amount of data in a case that other factors, such as a certain modulation order, coding efficiency, and channel condition, are fixed, and the values of the correction coefficients are different for different transmission conditions.
It should be noted that, in practical applications, if there are M different modulation orders and N different coding efficiencies, the number of fitting parameters that need to be stored in the present invention is (M + N), and the first interpolation coefficient β ismOnly associated with modulation orders, different modulation orders corresponding to different betamAnd (4) taking values. Similarly, the second interpolation coefficient αγOnly with respect to coding efficiency, different coding efficiencies corresponding to different alpha' sγAnd (4) taking values.
206. The UE maps the third average RBIR to a third SNR.
And after the UE calculates the third average RBIR, the UE maps the third average RBIR into a third SNR.
Optionally, in some embodiments of the present invention, after mapping the third average RBIR to the third SNR, the UE includes:
the UE determines a Channel Quality Indicator (CQI) according to the third SNR;
the UE sends the CQI to the base station.
After receiving the CQI, the base station recalculates the CQI and transmits a signal to the UE according to the recalculated CQI.
In this embodiment, since the first interpolation coefficient is related to the modulation order and the second interpolation coefficient is related to the coding efficiency, which is different from the prior art in which the interpolation coefficient is not related to the modulation order and the coding efficiency, the number of fitting parameters to be stored is reduced, and thus the present invention can save storage resources and improve the calculation rate.
Secondly, in order to reflect the channel correlation, the present embodiment further optimizes the BLER obtained by prediction according to the present invention and the BLER obtained by actual simulation, so that the reported CQI is more accurate.
Referring to fig. 3, a UE according to the present invention is described below, where an embodiment of the UE according to the present invention includes:
an acquisition unit 301, regarding acquisition of a pilot signal;
a first calculating unit 302, configured to calculate a channel coefficient value corresponding to a pilot signal;
a second calculating unit 303, configured to calculate a first signal-to-noise ratio SNR of each subcarrier of the target data stream according to the current signal-to-noise ratio, the channel coefficient value, and the correlation parameter of the linear receiver, and calculate a second SNR of each subcarrier under ideal interference cancellation;
a third calculating unit 304, configured to calculate a first average received bit information rate RBIR of subcarriers of the target data stream according to the first SNR, and calculate a second average RBIR of subcarriers of the target data stream according to the second SNR;
a fourth calculating unit 305, configured to calculate a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, a first interpolation coefficient and a second interpolation coefficient, where the first interpolation coefficient is related to the modulation order and the second interpolation coefficient is related to the coding efficiency;
a mapping unit 306, configured to map the third average RBIR to a third SNR.
In this embodiment, since the first interpolation coefficient is related to the modulation order and the second interpolation coefficient is related to the coding efficiency, which is different from the prior art in which the interpolation coefficient is not related to the modulation order and the coding efficiency, the number of fitting parameters to be stored is reduced, and thus the present invention can save storage resources and improve the calculation rate.
Optionally, in some embodiments of the present invention, the fourth calculating unit 305 is specifically configured to calculate the third average RBIR according to the following formula:
RBIRML=βm(RBIRIF-RBIRMMSE)+RBIRMMSE+αγ;
wherein, RBIRMMSE、RBIRIFAnd RBIRMLFirst, second, and third average RBIR, respectively, and betamIs the first interpolation coefficient, alphaγIs the second interpolation coefficient.
Optionally, in some embodiments of the present invention, the fourth calculating unit 305 is specifically configured to calculate a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, the second interpolation coefficient, the first modification coefficient, the second modification coefficient, the third modification coefficient, the first channel parameter, and the second channel parameter; the first correction coefficient is an influence parameter of a channel correlation coefficient on a modulation order, the second correction coefficient is an influence parameter of the channel correlation coefficient on coding efficiency, the third correction coefficient is an influence parameter of correlation between a receiving antenna and a transmitting antenna on demodulation performance, the first channel parameter is obtained through estimation of a first preset matrix, and the second channel parameter is obtained through estimation of a second preset matrix. Further optionally, in some embodiments of the present invention, the fourth calculating unit 305 is specifically configured to calculate the third average RBIR according to the following formula:
wherein, RBIRMMSE、RBIRIFAnd RBIRMLFirst, second, and third average RBIR, respectively, and betamIs said first interpolation coefficient, αγIs the second interpolation coefficient, Δm、ΔγAnd ΔcRespectively representing a first correction coefficient, a second correction coefficient and a third correction coefficient, deltarRepresenting a first channel parameter, δtRepresenting the second channel parameters.
Optionally, in some embodiments of the present invention, the third calculating unit 304 is specifically configured to calculate the first average RBIR and the second average RBIR by the following formulas:
wherein RBIRMMSEAnd RBIRIFRespectively represent a first average RBIR and a second average RBIR, NCAs a sub-carrier of a target data streamThe number of the waves is set to be,which represents the first SNR, is the first SNR,representing the second SNR.Andthe following formula is satisfied:
wherein the content of the first and second substances,indicates the RBIR of the K-th sub-carrier of the target data stream corresponding to the first SNR,RBIR, log of K sub-carrier of target data stream corresponding to second SNR2(mk MMSE) Represents the number of bits transmitted on the K sub-carrier of the target data stream corresponding to the first SNR, log2(mIF k) Indicating the number of bits transmitted on the kth subcarrier of the target data stream corresponding to the second SNR,the Kth sub-carrier representing the target data stream has a first SNR ofMutual information when the modulation order is m,the Kth subcarrier representing the target data stream has a second SNR ofMutual information when the modulation order is m, andandthe following formula is satisfied:
whereinA probability density function representing the symbol-level log-likelihood ratio of the jth constellation point when the SNR is equal to γ.
Optionally, in some embodiments of the present invention, the UE further includes:
a determining unit, configured to determine a channel quality indicator CQI according to the third SNR;
and the sending unit is used for sending the CQI to a base station.
It should be noted that, in practical applications, if there are M different modulation orders and N different coding efficiencies, the number of fitting parameters that need to be stored in the present invention is (M + N), and the first interpolation coefficient β ismOnly associated with modulation orders, different modulation orders corresponding to different betamAnd (4) taking values. Similarly, the second interpolation coefficient αγOnly with respect to coding efficiency, different coding efficiencies corresponding to different alpha' sγAnd (4) taking values.
In addition, the first channel parameter and the second channel parameter may be calculated by the following method:
the channel matrix associated with the above channel coefficient values may be decomposed into:wherein the content of the first and second substances,including zero mean, consider the exponential channel correlation model.
Wherein deltar∈[0,1]Denotes a first channel parameter, δt∈[0,1]Denotes a second channel parameter, δrAnd deltatRespectively can pass throughAndand (4) calculating.
Referring to fig. 4, an embodiment of the server according to the present invention further provides a server, where an embodiment of the server according to the present invention includes:
fig. 4 is a schematic diagram of a server 400 according to an embodiment of the present invention, where the server 400 may have a relatively large difference due to different configurations or performances, and may include one or more Central Processing Units (CPUs) 401 (e.g., one or more processors), one or more storage media 404 (e.g., one or more mass storage devices) for storing applications 402 or data 403. Storage media 404 may be, among other things, transient storage or persistent storage. The program stored on the storage medium 404 may include one or more modules (not shown), each of which may include a sequence of instruction operations for the switch. Further, the central processor 401 may be provided in communication with the storage medium 404, and execute a series of instruction operations in the storage medium 404 on the server 400.
The server 400 may also include one or more power supplies 405, one or more wired or wireless network interfaces 406, one or more input/output interfaces 407, and/or one or more operating systems 408, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, and so forth.
The steps performed by the UE in the above embodiments may be based on the server structure shown in fig. 4.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present 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 solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (6)
1. A method of calculating a signal-to-noise ratio, comprising:
user Equipment (UE) acquires a pilot signal;
the UE calculates a channel coefficient value corresponding to the pilot signal;
the UE calculates a first signal-to-noise ratio (SNR) of each subcarrier of a target data stream according to the current signal-to-noise ratio, the channel coefficient value and related parameters of a linear receiver, and calculates a second SNR of each subcarrier under ideal interference elimination;
the UE calculates a first average Received Bit Information Rate (RBIR) of subcarriers of the target data stream according to the first SNR, and calculates a second average RBIR of subcarriers of the target data stream according to the second SNR;
the UE calculates a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, a first interpolation coefficient and a second interpolation coefficient, wherein the first interpolation coefficient is only related to the modulation order, and the second interpolation coefficient is only related to the coding efficiency;
the UE maps the third average RBIR to a third SNR;
wherein the UE calculating a third average RBIR of a maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, and the second interpolation coefficient comprises:
the UE calculates a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, the second interpolation coefficient, the first correction coefficient, the second correction coefficient, the third correction coefficient, the first channel parameter and the second channel parameter; the first correction coefficient is an influence parameter of a channel correlation coefficient on the modulation order, the second correction coefficient is an influence parameter of the channel correlation coefficient on the coding efficiency, the third correction coefficient is an influence parameter of the correlation between the receiving antenna and the transmitting antenna on the demodulation performance, the first channel parameter is obtained by estimating a first preset matrix, and the second channel parameter is obtained by estimating a second preset matrix;
wherein, the calculating, by the UE, the third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, the second interpolation coefficient, the first correction coefficient, the second correction coefficient, the third correction coefficient, the first channel parameter, and the second channel parameter specifically includes:
calculating the third average RBIR by the following equation:
wherein the RBIRMMSE、RBIRIFAnd RBIRMLThe first, second and third average RBIR, respectively, and the betamIs the first interpolation coefficient, the alphaγFor the second interpolation coefficient, the Δm、ΔγAnd ΔcRespectively representing a first correction coefficient, a second correction coefficient and a third correction coefficient, deltarRepresenting a first channel parameter, said deltatRepresenting the second channel parameters.
2. The method of claim 1, wherein the UE calculates a first average received bit information rate, RBIR, for the subcarriers of the target data stream according to the first SNR and calculates a second average RBIR for the subcarriers of the target data stream according to the second SNR by:
calculating the first average RBIR and the second average RBIR by the following formulas:
wherein RBIRMMSEAnd RBIRIFRespectively represent the first average RBIR and the second average RBIR, NCThe number of subcarriers of the target data stream,representing the first SNR for the first signal-to-noise ratio,representing the second SNR for the second signal-to-noise ratio,andthe following formula is satisfied:
wherein the content of the first and second substances,an RBIR representing a K-th subcarrier of the target data stream corresponding to the first SNR,RBIR, log representing a K-th sub-carrier of the target data stream corresponding to the second SNR2(mk MMSE) Represents the number of bits transmitted on the K sub-carrier of the target data stream corresponding to the first SNR, log2(mIF k) Represents the number of bits transmitted on the Kth subcarrier of the target data stream corresponding to the second SNR,a Kth subcarrier representing the target data stream at a first SNR ofMutual information when the modulation order is m,a Kth subcarrier representing the target data stream at a second SNR ofMutual information when the modulation order is m, andandthe following formula is satisfied:
3. The method of claim 2, wherein the UE maps the third average RBIR to a third SNR, and thereafter comprises:
the UE determines a Channel Quality Indicator (CQI) according to the third SNR;
and the UE sends the CQI to a base station.
4. A User Equipment (UE), comprising:
an acquisition unit configured to acquire a pilot signal;
a first calculating unit, configured to calculate a channel coefficient value corresponding to the pilot signal;
a second calculating unit, configured to calculate a first SNR of each subcarrier of the target data stream according to the current SNR, the channel coefficient value, and a correlation parameter of the linear receiver, and calculate a second SNR of each subcarrier under ideal interference cancellation;
a third calculating unit, configured to calculate a first average received bit information rate RBIR of subcarriers of the target data stream according to the first SNR, and calculate a second average RBIR of subcarriers of the target data stream according to the second SNR;
a fourth calculation unit, configured to calculate a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, a first interpolation coefficient and a second interpolation coefficient, where the first interpolation coefficient is only related to modulation order, and the second interpolation coefficient is only related to coding efficiency;
a mapping unit for mapping the third average RBIR to a third SNR;
the fourth calculating unit is specifically configured to calculate a third average RBIR of the maximum likelihood receiver according to the first average RBIR, the second average RBIR, the first interpolation coefficient, the second interpolation coefficient, the first correction coefficient, the second correction coefficient, the third correction coefficient, the first channel parameter, and the second channel parameter; the first correction coefficient is an influence parameter of a channel correlation coefficient on the modulation order, the second correction coefficient is an influence parameter of the channel correlation coefficient on the coding efficiency, the third correction coefficient is an influence parameter of the correlation between the receiving antenna and the transmitting antenna on the demodulation performance, the first channel parameter is obtained by estimating a first preset matrix, and the second channel parameter is obtained by estimating a second preset matrix;
the fourth calculating unit is specifically configured to calculate the third average RBIR according to the following formula:
wherein the RBIRMMSE、RBIRIFAnd RBIRMLThe first, second and third average RBIR, respectively, and the betamIs the first interpolation coefficient, the alphaγFor the second interpolation coefficient, the Δm、ΔγAnd ΔcRespectively representing a first correction coefficient, a second correction coefficient and a third correction coefficient, deltarRepresenting a first channel parameter, said deltatRepresenting the second channel parameters.
5. The UE of claim 4,
the third calculating unit is specifically configured to calculate the first average RBIR and the second average RBIR according to the following formulas:
wherein RBIRMMSEAnd RBIRIFRespectively represent the first average RBIR and a second average RBIR, NCThe number of subcarriers of the target data stream,representing the first SNR for the first signal-to-noise ratio,representing the second SNR for the second signal-to-noise ratio,andthe following formula is satisfied:
andwherein the content of the first and second substances,an RBIR representing a K-th subcarrier of the target data stream corresponding to the first SNR,RBIR, log representing a K-th sub-carrier of the target data stream corresponding to the second SNR2(mk MMSE) Represents the number of bits transmitted on the K sub-carrier of the target data stream corresponding to the first SNR, log2(mIF k) Represents the number of bits transmitted on the Kth subcarrier of the target data stream corresponding to the second SNR,a Kth subcarrier representing the target data stream at a first SNR ofMutual information when the modulation order is m,a Kth subcarrier representing the target data stream at a second SNR ofMutual information when the modulation order is m, andandthe following formula is satisfied:
6. The UE of claim 4, wherein the UE further comprises:
a determining unit, configured to determine a channel quality indicator CQI according to the third SNR;
and the sending unit is used for sending the CQI to a base station.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/097868 WO2017101104A1 (en) | 2015-12-18 | 2015-12-18 | Method for calculating signal to noise ratio and user equipment (ue) |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108476093A CN108476093A (en) | 2018-08-31 |
CN108476093B true CN108476093B (en) | 2021-07-09 |
Family
ID=59055521
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580085344.XA Active CN108476093B (en) | 2015-12-18 | 2015-12-18 | Method for calculating signal-to-noise ratio and User Equipment (UE) |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108476093B (en) |
WO (1) | WO2017101104A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113839684B (en) * | 2021-09-06 | 2023-04-18 | 哲库科技(北京)有限公司 | Signal processing method, receiving device and storage medium |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8428156B2 (en) * | 2006-03-20 | 2013-04-23 | Qualcomm Incorporated | Rate control for multi-channel communication systems |
CN101202721A (en) * | 2006-12-14 | 2008-06-18 | 北京三星通信技术研究有限公司 | Method of Wiener-Kolmogorov model interpolation based on time domain signal-to-noise ratio |
US7945258B2 (en) * | 2007-07-31 | 2011-05-17 | Broadcom Corporation | Wireless device operable to manipulate high-speed shared control channel (HSSCCH) quality control through channel quality indication report manipulation |
CN101577608B (en) * | 2008-05-09 | 2012-07-04 | 电信科学技术研究院 | Mapping method, mapping system, link quality prediction method and link quality prediction system based on mutual information |
CN101662340A (en) * | 2008-08-25 | 2010-03-03 | 华为技术有限公司 | Method and device for computing equivalent signal-to-noise ratio and selecting modulation mode of MIMO system |
US8347152B2 (en) * | 2008-09-10 | 2013-01-01 | Intel Corporation | Link performance abstraction for ML receivers based on RBIR metrics |
CN104935400B (en) * | 2014-03-21 | 2018-12-11 | 普天信息技术有限公司 | A kind of generation method and device of channel quality instruction |
-
2015
- 2015-12-18 WO PCT/CN2015/097868 patent/WO2017101104A1/en active Application Filing
- 2015-12-18 CN CN201580085344.XA patent/CN108476093B/en active Active
Non-Patent Citations (1)
Title |
---|
"Link-level Performance Estimation of ML Receiver in MIMO-OFDM Systems";Shuang Tian等;《2015 10th International Conference on Communications and Networking in China (ChinaCom)》;20150817;第188页倒数第3段第1行至192页倒数第1段 * |
Also Published As
Publication number | Publication date |
---|---|
WO2017101104A1 (en) | 2017-06-22 |
CN108476093A (en) | 2018-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5711384B2 (en) | Channel state reporting method and apparatus | |
JP5367165B2 (en) | Demodulation method and demodulator for orthogonal frequency division multiplexing-multi-input multi-output system | |
JP2009522944A (en) | Method and apparatus for noise estimation in a communication system | |
WO2010085322A2 (en) | Log-likelihood ratio algorithm for use in reducing co-channel interference in wireless communication systems | |
US9220026B2 (en) | Base station, wireless terminal, and wireless communication system | |
WO2017097269A1 (en) | Interference estimation method and device | |
WO2016034051A1 (en) | Interference suppression method and device | |
TW201635736A (en) | Signal detection method and device | |
CN110611626B (en) | Channel estimation method, device and equipment | |
EP2360883B1 (en) | Detecting a transmitted OFDM signal in a receiver having at least two receiver branches | |
CN103428122A (en) | User equipment and method for radio link monitoring | |
TWI530116B (en) | Methods and apparatuses for channel estimation in wireless networks | |
CN108476093B (en) | Method for calculating signal-to-noise ratio and User Equipment (UE) | |
JP6921974B2 (en) | Scheduling method, base station, and terminal | |
KR20160090101A (en) | Apparatus and method for performing channel decoding operation based on effective noise in mobile communication system | |
CN104253639A (en) | Channel quality indicator acquisition method and device | |
KR101238919B1 (en) | Apparatus and method for predicting estimating sinr in spatially multiplexed multiple input multiple output system | |
CN109150386B (en) | User terminal, serving cell demodulation method, storage medium, and electronic device | |
KR20160140290A (en) | Apparatus and method for performing channel decoding operation in communication system | |
CN109150771B (en) | User terminal, interference cell blind detection method, storage medium and electronic equipment | |
KR20170001570A (en) | Devices and methods for processing one or more received radio signals | |
WO2015081108A1 (en) | System and method for a scale-invariant symbol demodulator | |
CN101316143B (en) | Signal-to-noise ratio estimation device, system and method based on star map measurement | |
WO2015172674A1 (en) | Signal detection method and device | |
JP6120595B2 (en) | MIMO receiving apparatus and program |
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 |