Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR DEMODULATING HIGH-ORDER QAM SIGNALS
Document Type and Number:
WIPO Patent Application WO/2017/096084
Kind Code:
A1
Abstract:
A method and system for demodulating high-order Quadrature Amplitude Modulation (QAM) signals is disclosed. In one embodiment, the system includes a cyclic prefix (CP) removal unit for removing a CP from a received signal to provide a first intermediate signal, wherein the first intermediate signal comprises a plurality of bits; a fast fourier transform (FFT) unit configured to convert the first intermediate signal into a frequency domain; a soft de-mapper configured to derive a plurality of soft bits based on log-likelihood estimates of the plurality of bits, wherein the soft de-mapper derives each soft bit by using a single linear function to approximate each soft bit; and a decoder configured to decode a signal derived from the soft de-mapper into information.

Inventors:
CAO AIJUN (SE)
MAO JUQUAN (SE)
ABDULLAHI MHAMOUD ALFA (SE)
XIAO PEI (SE)
GAO YONGHONG (SE)
JOHANSSON JAN (SE)
Application Number:
PCT/US2016/064488
Publication Date:
June 08, 2017
Filing Date:
December 01, 2016
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE WISTRON TELECOM AB (SE)
ZTE (TX) INC (US)
International Classes:
H04L27/34
Foreign References:
US20130064282A12013-03-14
US20070260959A12007-11-08
US20140233488A12014-08-21
EP2611092A12013-07-03
US20140161209A12014-06-12
US20080232499A12008-09-25
US7173990B22007-02-06
Other References:
See also references of EP 3378206A4
Attorney, Agent or Firm:
KIM, Richard C. (US)
Download PDF:
Claims:
What is claimed is: 1 . A system for demodulating high-order Quadrature Amplitude Modulation (QAM) signals, comprising:

a cyclic prefix (CP) removal unit for removing a CP from a received signal to provide a first intermediate signal, wherein the first intermediate signal comprises a plurality of bits;

a fast fourier transform (FFT) unit configured to convert the first intermediate signal into a frequency domain;

a soft de-mapper configured to derive a plurality of soft bits based on log- likelihood estimates of the plurality of bits, wherein the soft de-mapper derives each soft bit by using a single linear function to approximate each soft bit; and

a decoder configured to decode a signal derived from the soft de-mapper into information. 2. The system of claim 1 further comprising a parallel-to-serial (P/S) converter coupled between the FFT unit and the soft de-mapper, wherein the P/S converter is configured to convert the output of the FFT unit from a plurality of parallel bits to a serial bit stream. 3. The system of claim 2 further comprising an equalizer coupled between the P/S converter and the soft de-mapper, wherein the equalizer is configured to equalize the serial output of the P/S converter to mitigate a channel effect on the serial output. 4. The system of claim 1 further comprising a de-interleaver coupled between the soft de-mapper and the decoder, wherein the de-interleaver is configured to de-interleave the output of the soft de-mapper and provide de- interleaved soft estimates of the plurality of bits to the decoder. 5. The system of claim 1 wherein the plurality of soft bits comprise eight soft bits Co, Ci, C2, C3, CA, CS, Ce and Cz, wherein Co, ci, c∑ and C3 are associated with a real part of a complex symbol and C4, c¾ Ce and C7 are associated with an imaginary part of the complex symbol.

1 6. The system of claim 5 wherein the single linear function for soft bits Co,

2 Ci, C2 and C3 are provided as follows:

3 l(c0) = Zr;LLR(c0)=\Hk\2 Zr

4 A(Cl)*-\Zr\+SA;

5 A(c2) *> - \\ Zr \ -&A \ +4A;

Q X(c)∞-\\\Zr\-%A\-4A\+2A;

j LLR(c,)=\Hk\2 A(c,);i = 1,2,3

8 wherein Zr is the real part of Z(k), wherein Z(k) = Y(k)/H(k), Y(k) is the kth

9 sample of a received OFDM symbol, H(k) is the channel frequency response (CFR)0 at the kth subcarrier, A is a constellation normalization factor, and LLR is a log 1 likelihood ratio indicative of a confidence level of each respective soft bit Co, ci, c∑2 and C3.

1 7. The system of claim 6 wherein the single linear function for soft bits C4,

2 C5, Ce and C7 are provided as follows:

3 ^(c4) « r ;

4 A(c5)*-\Z,\+SA;

5 λ{ο6) *- II Z, \ -%A \ +4A\

7 LLR(c,)=\Hk\2 A(c,); i = 4,5,6,1.

8 wherein Z, is the imaginary part of Z(k).

1 8. A method of demodulating high-order Quadrature Amplitude

2 Modulation (QAM) signals, comprising:

3 removing a cyclic prefix (CP) from a received signal to provide a first

4 intermediate signal, wherein the first intermediate signal comprises a plurality of bits;

5 converting the first intermediate signal into a frequency domain;

6 deriving a plurality of soft bits based on log-likelihood estimates of the plurality

7 of bits, wherein each soft bit is derived by using a single linear function to

8 approximate each soft bit; and 9 decoding a signal derived from the soft de-mapper into information.

1 9. The method of claim 1 further comprising converting the first

2 intermediate signal from a plurality of parallel bits to a serial bit stream.

1 10. The method of claim 2 further comprising equalizing the serial bit

2 stream to mitigate a channel effect on the serial bit stream.

1 11. The method of claim 1 further comprising de-interleaving the plurality of

2 soft bits prior to decoding.

1 12. The method of claim 1 wherein the plurality of soft bits comprise eight

2 soft bits Co, Ci, C2, C3, CA, CS, Ce and Cz, wherein Co, ci, c∑ and C3 are associated with a

3 real part of a complex symbol and C4, c¾ Ce and Ci are associated with an imaginary

4 part of the complex symbol.

1 13. The method of claim 12 wherein the single linear function for soft bits

2 Co, Ci, C2 and C3 are provided as follows:

3 (c0) = Zr;LLR(c0)=\Hk \2 Zr

5 A(c2)*>-\\Zr \-&A\+4A;

Q A(c3)∞-\\\Zr \-8A\-4A\+2A;

j LLR(c,)=\Hk \2 A(c,);i = 1,2,3

8 wherein Zr is the real part of Z(k), wherein Z(k) = Y(k)/H(k), Y(k) is the kth

9 sample of a received OFDM symbol, H(k) is the channel frequency response (CFR)0 at the kth subcarrier, A is a constellation normalization factor, and LLR is a log 1 likelihood ratio indicative of a confidence level of each respective soft bit Co, Ci, c∑2 and C3.

14. The method of claim 13 wherein the single linear function for soft bits C4, C5, Ce and C7 are provided as follows: ^(c4) « r;

A(c6) * - II Z, | -8 | +4 ;

ZZi?(c,) =| ^ (c,); = 4,5, 6, 7.

wherein Z, is the imaginary part of Z(k). 15. A non-transitory computer-readable medium storing computer- executable instructions that when executed perform a method of demodulating high- order Quadrature Amplitude Modulation (QAM) signals, the method comprising: removing a cyclic prefix (CP) from a received signal to provide a first intermediate signal, wherein the first intermediate signal comprises a plurality of bits; converting the first intermediate signal into a frequency domain;

deriving a plurality of soft bits based on log-likelihood estimates of the plurality of bits, wherein each soft bit is derived by using a single linear function to approximate each soft bit; and

decoding a signal derived from the soft de-mapper into information. 16. The non-transitory computer-readable medium of claim 15, wherein the method further comprises converting the first intermediate signal from a plurality of parallel bits to a serial bit stream. 17. The non-transitory computer-readable medium of claim 15, wherein the method further comprises de-interleaving the plurality of soft bits prior to decoding. 18. The non-transitory computer-readable medium of claim 15, wherein the plurality of soft bits comprise eight soft bits Co, ci, c¾ C3, CA, CS, Ce and C7, wherein Co, Ci, C2 and C3 are associated with a real part of a complex symbol and C4, c¾ Ce and C7 are associated with an imaginary part of the complex symbol. 19. The non-transitory computer-readable medium of claim 18 wherein the single linear function for soft bits c0, ci, c∑ and C3 are provided as follows: A(c0) = Zr;LLR(c0)=\Hk \2 Zr

X{c,)*-\Zr\+%A;

A(c2)∞-\\Zr\-8A\+4A;

A(c3)∞-\\\Zr\-8A\-4A\+2A;

LLR(c,)=\Hk\2 A(c,);i =1,2,3 wherein Zr is the real part of Z(k), wherein Z(k) = Y(k)/H(k), Y(k) is the kth sample of a received OFDM symbol, H(k) is the channel frequency response (CFR) at the kth subcarrier, A is a constellation normalization factor, and LLR is a log likelihood ratio indicative of a confidence level of each respective soft bit Co, ci, c∑ and C3. 20. The non-transitory computer-readable medium of claim 18 wherein the single linear function for soft bits c4, c¾ Ce and Cz are provided as follows:

^(c4r;

X(c )^-\\\Z1 \-%A\-4A\+2A;

wherein Z, is the imaginary part of Z(k).

Description:
METHOD AND SYSTEM FOR DEMODULATING HIGH-ORDER QAM SIGNALS

FIELD OF THE INVENTION

[0001 ] The invention is directed to methods and systems for demodulating high-order QAM (Quadrature Amplitude Modulation) signals used in telecommunication systems.

BACKGROUND

[0002] After several decades of evolution, e.g., from 2G, 3G and 4G, and now approaching 5G, the current mobile networks are able to provide billions of mobile users with data transmission service via almost ubiquitous radio access. Network densification is one method for this purpose, in which handsets may have shorter distance to base stations, thus less path-loss of transmitted radio signals. Another method is the use of massive multiple antennas, which means more focused directional transmission of radio signals. And a further method is the use of millimeter waves, which also means shorter and more focused directional transmission of radio signals. All of these methods potentially enable the use of higher-order modulation schemes, e.g., from 64 QAM to 256 QAM.

[0003] Modulations with large constellation size have higher date rates for a given signal bandwidth, but they are more susceptible to noise, fading, which need more powerful decoding techniques to mitigate this effect. It has been shown that soft-decision decoding outperforms hard decision decoding by many researchers. A soft-decision decoder requires soft bits as input, which is normally generated by a soft de-mapper, whose function is to convert a received signal into soft bits input to soft input decoders.

[0004] It is noteworthy that besides converting the received signal into soft bits, there is also one simpler way of converting the received signal into hard values, which means only the sign of the received signal are taken. But this degrades the achievable decoding performance afterwards.

[0005] One conventional method for converting the received signal into soft bits is the so-called Max-Log-Map principle, which means that for each soft bit, it is the log likelihood ratio of a priori probabilities between bit 0 and bit 1 calculated according to the constellation diagram of the modulation scheme. This calculation is very complex and computation intensive.

SUMMARY OF THE INVENTION

[0006] In accordance with various embodiments, a soft de-mapper will be described for 256 QAM based on an orthogonal frequency division multiplexing (OFDM) system model, which is currently implemented in LTE. It is understood, however, that the invention can also be applied to any other non-OFDM based system in accordance with various alternative embodiments of the invention.

[0007] In one embodiment, the invention provides a low-complexity and superior-performance soft demapper for higher-order, e.g., 256 QAM, which facilitates soft-input decoders in future wireless system.

BRIEF DESCRIPTION OF THE DRAWING

[0008] Figure 1 illustrates an OFDM system implementation of multiracial modulation, in accordance with various embodiments of the invention.

[0009] Figure 2 illustrates a two-dimensional 256-QAM constellation in accordance with various embodiments.

[0010] Figure 3 illustrates a one-dimensional 256-QAM constellation in accordance with various embodiments.

[001 1 ] Figure 4 illustrates graphs of an approximated function of (c 0 ) versus a piecewise function of (c 0 ) , in accordance with various embodiments.

[0012] Figure 5 shows the performance comparison of a hard demapper to that of the soft demapper for a 256-QAM system, in accordance with some embodiments.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

[0013] The following disclosure describes various exemplary embodiments for implementing different features of the subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. [0014] Figure 1 , illustrates an OFDM system implementation of multiracial modulation, in accordance with one embodiment of the invention. The OFDM system 100 includes a transmitter chain 102 and receiver chain 120. In the transmitter chain 102, an input data steam {a(n)} is encoded by a channel coding unit 104 into a coded bit sequence {c(n)} which is interleaved by an interleaving unit 106 and then modulated by a QAM modulator 108, resulting in a complex symbol stream X[0],X[1], ...,X[N]. This symbol stream is passed through a serial-to-parallel converter 1 10, whose output is a set of N parallel QAM symbols X[0],X[1], ...,X[N-1]. These N parallel symbols are imposed onto orthogonal sub-carriers through inverse fast Fourier transform (I FFT) unit 1 12, which yields the OFDM symbol consisting of the sequence x[0], x[1], ...,x[N-1] in the time domain. A cyclic prefix (CP) is then added to the OFDM symbol for transmission by CP unit 1 14. In some embodiments, the length of the CP is assumed to be longer than the impulse response of the channel to combat Inter-Symbol Interference (ISI). The OFDM signal is then transmitted and filtered by the channel impulse response unit 1 16 and corrupted by additive noise (w) by adder 1 18, resulting in a transmitted signal which corresponds to a symbol sequence {y(n)} that is received by the receiver chain 120.

[001 5] At the receiver chain 120, the CP is removed from the OFDM symbol by CP removal unit 122, and then a fast Fourier transform (FFT) is performed by FFT unit 124 to convert the signal back to the frequency domain, leading to a deformed version of the original symbols. The output of the FFT unit 124, y[1], y[2], y[n], is parallel-to-serial converted by P/S converter 126 and then passed through a one-tap equalizer 128 to mitigate the channel effect. The output of the equalizer 128 is fed into a soft de-mapper 1 30 to derive soft estimates of the transmitted bits which are subsequently de-interleaved by de-interleaver 132 and decoded by channel decoder 134 to recover the information bit. The invention provides low-complexity soft de- mapping algorithms for 256-QAM which can benefit future wireless network digital modulation implementations, in accordance with various embodiments of the invention.

[0016] Referring still to Figure 1 , in one embodiment of the invention, the symbol received at the /<* h subcarrier after removing the CP and performing a FFT can be expressed as

Y(k) = X(k)H(k) + W(k), where H(k) is the channel frequency response (CFR) at the /<* h subcarrier, Y(k) is the /<* h sample of the received OFDM symbol, X(k) is the /<* h sample of the transmitted symbol, and W(k) is the complex additive white Gaussian noise (AWGN) with variance . After performing a zero-forcing (ZF) frequency equalization and phase correction, one can obtain the following expressions:

Z(k) = Y(k) /H(k)

= X(k) + W(k) /H(k)

= X(k) + V(k),

[0017] Where V(k) is the complex AWGN with variance σ 2 = σ Ι \ H(k) \ 2 . In the case of 256-QAM modulation, the complex symbols X(k) = a r + ja t takes on values of a = {±A ±3A ± 5A ± 7A ±9A ±\ \A ±\3A} ; a, = is chosen to keep the average symbol power at unity.

[0018] As shown in Figure 2, in a two-dimensional 256-QAM constellation, each symbol matches eight bits c 0 , C j , c 2 ,c 3 , c 4 ,c 5 ,c 6 ,c 7 . In what follows, we derive soft estimates of the transmitted bits to enable soft-input decoding. Since V(k) in (1 ) is a

Gaussian random variable with zero mean and variance σ 1 , the conditional probability density function PDF) of Z(k) can be derived as

P(Z) i exp f m-Hwm

[0019] Let us denote Z(k) = Z r + jZ t . It can be seen from the Figure 1 block diagram of the coded OFDM system model that the first four bits c 0 ,C j ,c 2 ,c 3 are only associated to the real part Z r while the remaining four bits c 4 ,c 5 ,c 6 ,c 7 are only relevant to the imaginary part Z, . The two dimensional constellation shown in Figure 2 can be then reduced to a one-dimensional constellation as shown in Fig. 3.

[0020] As shown in Figure 3, four coding bits are associated to each dimension, in accordance with various embodiments. Soft information with reference to Log-likelihood ratio (LLR) indicates the confidence of the decision. According to some embodiments, the soft bit information of the i th coding bit is expressed as follows:

P(Z r \ =l)

ZZR(c ( ) = In

P(Z r \c, =0)

(3)

[0021] In accordance with some embodiments, the soft information of the first bit c 0 is derived, since the first bit is only relevant to ln-phase dimension as illustrated in the Fig.3, when Z r e-{A,3A,...,15A}, c 0 maps to 0, while when

Z r e{A,3A,...,15A) c 0 maps to 1. Therefore, the LLR value of c 0 can be further derived from equations (2) (3) into the following equation:

[0022] The above equation (4) is complex due to the fact that there are eight terms in both numerator and denominator. A sub-optimal simplified LLR value can be obtained by the approach of log-sum-exponential approximation provided by: log^ exp(^) = max i (g> i ) which enables finding one dominant term in the numerator or denominator by taking the nearest points in the one dimensional constellation. Thus, the equation (4) can be approximated as:

_ 2 max{exp [-(Z r - (2i - \)A) 2 12σ 2 ]}

~^ Hk ' ln max{exp \-(Z r +(2i -\)A) 2 / 2σ 2 } '

= H k | 2 A(c 0 ). where

( C ° )¾ln max{exp -(Z r +(2i-l)A) 2 12σ 2 \)

[0023] With Z r falls into different interval of x-axis, A(c0) can be written as a piecewise function of Z r .

exp -(Z -7^) 2 /2a 2 2 A

When 6A≤Z r <8A A(c 0 )*ln J = 4(Z 3 ^) exp -(Z r +^) 2 /2a 2 a 2

When 8A≤Z -44)

exp -(Z -lL4) 2 /2a 2 2 ^

When \0A≤Z <\2A A(c n )*ln l - r — -i = _6(Z -5A) exp -(Z +^) 2 /2a 2 a 2 r

[0024] Since the common factor appears in all the above equations, without loss of generality, it can be neglected, which results in a more compact equation for l(c 0 ) as follows:

(21 )

[0025] In the exemplary embodiment described above, the piecewise function l(c 0 ) has fifteen sub functions, where each sub function applies to a certain interval. In accordance with some embodiments, it can be further approximated to one linear function A(c 0 ) = Z r ;LLR(c 0 ) =\H k I 2 Z r .

[0026] Figure 4 illustrates graphs of an approximated function of A(c 0 ) versus a piecewise function of λ(ο 0 ). In accordance with some embodiments, following the same procedures discussed above, one can obtain LLR values of c c 2 ,c 3 as follows:

A(c 2 )<*-\\Z r \-&A\+4A;

-8A I -4A I +2A- LLR(c,)=\H k \ 2 A(c,);i = 1,2,3 (22)

[0027] To compare with LLR values of c 0 , c 3 which are only in connection with the real part of the received complex symbol, the LLR values of c^c^c^ are merely linked with the imaginary part of the received complex symbol. Performing the same work which is done with a one-dimensional mapping constellation, gives rise to the following equations:

X(c 5 )∞-\Z i |+&4;

Mc 6 ) «- II Z, \-8A\+4A; ^v) ¾ - III z t I - %A I ~ A I +2A > '

LLR(c, ) =| H k I 2 A(c, ); z = 4, 5, 6, 7. (23)

[0028] The developed algorithm was demonstrated in a MATLAB simulation. The outputs of the de-mapper are soft bits, which can be used by soft input decoders. In this simulation, the Viterbi decoder was selected. The adopted corresponding convolutional encoder has the polynomial generator (133,171) and constraint length of 7. The FFT size of 1024 and a CP (cyclic prefix) length of 64 were used. The fading channel chosen was the one adopted by the IEEE 802.11 working group as follows:

h k = N(0,0.5 CT 2 ) + yN(0,0.5 CT 2 ); σ* = σ ο ex P( " ^ ITBMS);

where h k is the complex channel gain of the /^tap, is the RMS delay spread of the channel, T S is the sampling period, σ 2 was chosen so that the condition

ka k 2 = 1 is satisfied to ensure a same average received power. The number of samples to be taken in the impulse response should ensure sufficient decay of the impulse response tail, e.g. =10x7^/7. The RMS delay spread was set to be

T RMS =5Qns and the sampling rate was set to f s =\IT S =\00MHz.

[0029] Figure 5 shows the performance comparison of a hard demapper to that of the soft demapper for a 256-QAM system. The hard demapper is implemented by making a hard decision after equalization by equalizer 128 in Fig. 1 . In some embodiments, the soft demapper 130 is implemented according to equations (22) and (23). In some embodiments, the performance improvement by the soft demapper 130 is 5dB compared to the hard demapper. In accordance with various embodiments, the performance difference between the original demapper that uses the Max-Log-Map method and the proposed demapper can be negligible but the proposed demapper is much less complex than the original demapper. In various embodiments, the proposed soft demapper possesses a constant complexity that is much less complex than conventional demappers. Thus, the proposed demapper can be implemented and utilized much more efficiently and requires less processing power than conventional demappers.

[0030] While various embodiments of the invention have been described above, it should be understood that they have been presented by way of example only, and not of limitation. Likewise, the various diagrams may depict an example architectural or other configuration for the invention, which is done to aid in understanding the features and functionality that can be included in the invention. The present invention is not restricted to the illustrated example architectures or configurations, but can be implemented using a variety of alternative architectures and configurations. Additionally, although the invention is described above in terms of various exemplary embodiments and implementations, it should be understood that the various features and functionality described in one or more of the individual embodiments are not limited in their applicability to the particular embodiment with which they are described, but instead can be applied, alone or in some combination, to one or more of the other embodiments of the invention, whether or not such embodiments are described and whether or not such features are presented as being a part of a described embodiment. Thus the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments.

[0031 ] One or more of the functions described in this document may be performed by one or more appropriately configured units. The term "unit" as used herein, refers to software that is stored on computer-readable media and executed by one or more processors, firmware, hardware, and any combination of these elements for performing the associated functions described herein. Additionally, for purpose of discussion, the various units may be discrete units; however, as would be apparent to one of ordinary skill in the art, two or more units may be combined to form a single unit that performs the associated functions according embodiments of the invention.

[0032] Additionally, one or more of the functions described in this document may be performed by means of computer program code that is stored in a "computer program product," "computer-readable medium," and the like, which is used herein to generally refer to media such as, memory storage devices, or storage unit. These, and other forms of computer-readable media, may be involved in storing one or more instructions for use by processor to cause the processor to perform specified operations. Such instructions, generally referred to as "computer program code" (which may be grouped in the form of computer programs or other groupings), which when executed, enable the computing system to perform the desired operations.

[0033] It will be appreciated that, for clarity purposes, the above description has described embodiments of the invention which can be implemented with one or more functional units and/or processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processors or domains may be used without detracting from the invention. For example, functionality illustrated to be performed by separate units, processors or controllers may be performed by the same unit, processor or controller. Hence, references to specific functional units are only to be seen as references to suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.