Title of Invention

"NOISE BALANCED QAM DETACTION IN A RADIO COMMUNICATION SYSTEM"

Abstract A method of demodulating digital data using M'ary QAM has been disclosed, comprising the steps of detecting a complex symbol vector D, establishing within which reference symbol boundaries the detected symbol vector D falls, the given reference symbol boundaries being associated with a complex reference vector R. Quadrature components (E_I and E_Q) of an error vector (E) constituting the difference between the detected vector D and the associated reference vector R are found and an error control signal (E') as feed back signal in the demodulation stage is approximated. The influence of thermal noise in the receiver stage has been limited by a weighting and/or by noise balancing. [Figure 8]
Full Text Field of the invention
The present invention relates to noise balanced QAM detection in a radio
communication system.
The present invention relates to principles of phase modulation coding and decoding,
which may be utilised in various types of telecommunication systems. The invention
is especially applicable for radio communication systems.
Background of the invention
A commonly used principle for transmitting data over a radio channel and for
overcoming the signal rate limitation of binary sequence signalling is to make use of
four or more unique symbols. Thereby, the bit rate can exceed the maximum signal
rate (in bits/s) corresponding to double the pass-band (in Hz) as given by the Nyquist
theorem.
Quadrature phase shift keying (QPSK) also denoted 4-state quadrature amplitude modulation (4-QAM) involves that two-bit words are coded into four discrete symbols. These symbols can be represented as signal vectors in the complex plane having constant amplitude but four distinct phase values in relation to a reference signal. Detection is carried out by establishing to which quadrant in the complex plane the received signal can be referred.
If a higher modulation order is used, the bit rate can be increased further. However, higher requirements are inflicted on the detection stage since it becomes more difficult to distinguish the individual symbols from one another, as they appear closer in the complex plane. The deterioration of the signal as transmitted over a given media also constitutes a limitation to the possible number of symbols being used.
Higher order keying is commonly referred to as M'ary QAM, where M = 2N refers to the number of discrete symbols being available, whereby N bits can be transmitted per symbol. M'ary QAM is also referred to as M'ary APK (amplitude phase shift keying), as both the amplitude and phase may vary for individual symbols.
Figure 1 shows a conventional transmitter and figure 2 shows a conventional receiver.
The transmitter unit comprises a data buffer 1, a mapper 2, baseband filtering unit 3, in¬termediate frequency (IF) oscillator 6, phase divider 5, adders 7, and summer 4 from which a radio frequency (RF) signal is transmitted.
Data stored temporarily in buffer 1 is conveyed to the mapper 2 in accordance with the rate data can be transmitted over the radio interface. The data, which can be seen as a binary bit serial string, is partitioned into symbols by the mapper 2 having an I compo¬nent and Q component in the complex plane as explained above.
The receiver, on the other hand, decodes I and Q components multiplying the incoming signal (RF) with 90 degree phase skewed signals provided by signal oscillator IF12from divider D11. The signal of IF 12 is typically rendered coherent by means of a carrier re¬covery PLL (phase locked loop) with the carrier signal from IF 6, such that the RF signal, after being filtered in respective filters 9 and 10, can be decoded back into the complex plane. An error signal 16 corresponding to the deviation of the detected symbol value from an expected symbol value is fed into PLL loop backfiller 13 adjusting IF generator IF 12.
Fig. 3 and 4 show a conventional scheme for transmitting data. A frame alignment word F1 consisting of a predetermined sequence of symbols functions as a reference for sub¬sequent frames of traffic data B1, B2..BN-1. For example, the frame-word may have a length of 8 bits. After transmission of a fixed period of frames, the frame alignment word is repeated. Via a frame-aligner 15, in which the predetermined sequence is recovered, the demodulator, can identify the individual frame position for each frame.
As is shown in fig. 4', the frame alignment word may comprise a single pilot signal P, which is discernible from the remaining traffic carrying symbols T.
An error signal vector E corresponding to the deviation of the detected symbol value D from an expected reference symbol value R is detected in de-mapper 14 and is fed into PLL loop back filter 13, which deviates a control value E', also denoted deviated error signal. For instance the angle ep between vectors for points D and R, can be calculated and used as error control signal E'.
The latter signal is used to adjust IF generator IF 12, so that the phase of signal from IF12 is rendered coherent with the signal of IF6.
Additive noise, which consists mainly of thermal noise in the receiving signal, will typi¬cally be transferred to the phase detector output. The noise part of the received signal constitutes a constant area around the transmitted constellation symbol, as the noise part is independent of the given symbol.
All QAM schemes larger than 4 have constellations for which the envelope varies for the individual symbols. Hence, if the error signal E is used directly and unprocessed for QAM schemes larger than 4, the noise transfer from symbols with a small envelope, G, will be much larger than symbols with a large envelope, H. This relation has been indi¬cated in fig. 3, which discloses detected symbols for a 16QAM constellation under the influence of thermal noise.
Therefore, a need has arisen as to compensate for noise contributions.
The optimum with respect to noise transfer would be to "equalise" the phase detector with regard to the envelope, hence to multiply the detected phase error with the enve¬lope of the signal, as expressed below:
E=φ. D
where D is the detected signal and φ is the angle between the detected signal and the decided symbol reference R (square centre). Please confer fig. 4.
However, the above calculation requires many programming instructions and is therefore not suitable for some applications.
A deviated signal, which is more easily calculated, is given by the expression: II: E'=D_Q-R_I~D_I-R_Q
where D is the detected signal and R is the decided symbol.
In the latter case, the noise will get a "square" dependency related to the envelope of the signal. In fig. 5 various lines have been shown for given values of control signals E1 for
relation II above.
In order to equalise the detected error with regard to noise, the error should be divided by the actual envelope. Hence, the following expression may be used:
III(Formula Removed)
However, also the two above methods of noise balancing require relatively complex al¬gorithms, which then again require extensive processing power in the receiver stage.
Prior art document US-5 796 786 shows a phase error detection method in which a phase error value for the received data is obtained by subtracting the decided l-channel data and multiplying the sign of the difference by the difference itself and applying a weighting function to the phase error value. This signal is used for phase correction of received data. The weighting function is applied to reduce the wrong detection of a phase error caused by a decision error possibly generated in an adjacent error between symbols.
Summary of the invention
It is a first object of the invention to set forth a method, which provides for a robust high bit rate data transmission, which is bandwidth efficient, and which lessens requirements on the hardware.
This object has been achieved by the subject matter specified in claims 1 and 4 respec¬tively.
It is a further object to set forth a method that provides noise balance with respect to the envelope of the QAM signal.
This object has been achieved by the subject matter defined by claim 1.
It is a further object to set forth a method, which provides suppression of noise, related to QAM decision thresholds.
This object has been achieved by claim 4.
More advantages will appear from the following detailed description of preferred em¬bodiments of the invention.
Brief description of the drawings
Fig. 1 shows a known transmitter,
fig. 2 shows a known receiver,
fig. 3 shows a typical known frame timing diagram,
fig. 4 shows a detail of fig. 3,
fig. 4' shows another known frame diagram,
fig. 5 shows thermal noise in a 16QAM-keying constellation,
fig. 6 shows details relating to an error vector E,
fig. 7 shows curves for various derived control error values E' according to a known method in a 64-QAM system,
fig. 8 shows an exemplary quadrant error correction scheme according to a first em¬bodiment according to the invention,
fig. 9 shows an exemplary octant error correction scheme according to an alternative first embodiment according to the invention,
fig. 10 shows an exemplary receiver for parabolic error weighting according to a second embodiment of the invention.
fig. 11 shows an exemplary first parabolic error weighting function according to the sec¬ond embodiment of the invention,
fig. 12 shows an exemplary second parabolic error weighting function according to the second embodiment of the invention, and
fig. 13 shows an exemplary 128-QAm scheme according to a third embodiment of the invention.
Detailed description of a preferred embodiment of the invention
According to a first preferred embodiment of the invention, noise equalisation is achieved by directly using the quadrature error components, E_Q and E_l, which are independent of the signal envelope.
According to a first embodiment, as shown in fig. 8, the constellation area is divided into 4 sectors for which the deviated error control signal E' is determined as follows in de¬pendency of the detected symbol vector D:
IV: for sector A- │D_Q│≥│D_I│. E'≡E_I
V: for sectorB- │D_Q│ According to a further aspect of the first embodiment, the constellation area is divided by four lines through the origin into 3 sectors, A, B and C, as shown in fig. 9. The definition of these sectors and the deviated error control signal E' in the associated sectors are given as follows:
VI: forsectorA-│D_Q│≥2│D_I│. : E'=E_I
VII: forsectorB- │D_Q│ VIII: for sector C (non A, non B):
(Equation Removed)
As appears, for sector A and B surrounding the I and Q axis, one of the orthogonal error components E_l or E_Q is used directly and unprocessed once it is detected to which sector the detected error symbol, D, belongs. For sector C in the "corner areas", the mean value of the orthogonal error components E_l or E_Q is used as deviated error control signal E'.
The deviation of the error control value E' is for instance carried out in the PLL loop back filter 13 of the receiver shown in fig. 2.
It appears that the above steps of comparison and calculation can be easily accom¬plished by very few programming instructions.
Another noise contributor is related to the thresholds of the QAM decision device, i.e. the symbol detection performed in de-mapper 14. When the detected symbol approaches the square shaped boundaries of size T, for instance shown in fig. 5 and 6, the noise contribution may lead to errors. In those cases where the noise component is larger than the distance to the symbol boundary, the error signal will get a wrong sign that will dis¬turb the PLL tracking heavily.
According to the invention, this effect can be reduced by applying the above weighting function that suppresses the detector output for points close to the boundaries.
The weighting can be accomplished in a number of ways. However, according to the in¬vention it is a basic objective to reduce the sharp transitions in the detector output when the detected signal D approaches the decision boundaries. Known demodulators have a typical "saw-tooth" like shape of the detector vs. phase error response. It is moreover an objective to subdue responses outside the detector boundaries.
According to a preferred second embodiment of the invention the following relation is used for weighting the occurring symbol error:
(Formula Removed)
where T corresponds to the boundary size as indicated in fig. 12 and E' corresponds to deviated control error and W = Max {abs(E_I); abs(E_Q)}.
In principle, no values of E' will occur outside the above range of +- KT once it has been detected to which symbol boundary E_Q and E_l belongs. Hence one alternative is to render the weighting function zero outside the above interval.
IX(Formula Removed)
Generally, it applies, that the weighted error signal (WE) should approach zero for error signals (E) approaching zero. The weighting function should also produce a positive value for positive values in the area close to zero and a negative value for negative val¬ues in the area close to zero. Moreover, the weighting function approaches zero when the error signal vector approaches the symbol boundaries of the detected symbol.
In fig. 10, one embodiment for implementing the above method has been shown, wherein a weighting filter 17 performs the weighting of the derived error control signal E' and provides the feedback weighted control value WE for IF generator IF12. As appears from fig. 10 an optional signal 18 from de-mapper 14 may enable or bar the weighting of some specific symbols.
The above weighting will result in a parabolic shape of the detector vs. phase error re¬sponse. The error weighting has been illustrated by line 26 in fig. 11.
As appears from fig. 11, the false phase errors, which otherwise would have occurred, if no weighting function were utilised are substantially reduced. Consequently, the possi¬bilities for erroneously adjusting the PLL loop have been reduced.
In fig. 12, an alternative weighting function using discrete values has been shown. As appears from the figure the curve shape of the weighted function is similar to the curve-shape of fig. 11. However, a number of discrete values are used for simplicity.
As mentioned above it is an objective to subdue responses near the decision bounda¬ries. However, according to a further embodiment of the invention, this only applies for the central symbols in the I/Q plane.
In fig. 13, an exemplary excerpt of a 128-QAM scheme has been shown. Eight outer signalling points 32 in the constellation define corners on a borderline to an outer area 34. If signals are detected in the outer comer area 34, the deviated error control signal is
not weighted, WE=E'. On the other hand, if signals fall outside the symbol boundaries along the Q and I axes as indicated by the area 36, the weighting function WE=0 is ap¬plied. This leads to an improved burst error performance.
Hence, according to the invention an improved demodulator has been accomplished which lessens errors from occurring and enhances tracking capabilities although noise should occur in the demodulator.






We Claim:
1. Method of demodulating digital data using M'ary QAM performed by a receiver unit
in a radio communication system, said method comprising the steps of:
detecting, by a de-mapper (14) of the receiver unit, a complex symbol vector D, establishing, by the de-mapper (14) of the receiver unit, within which reference symbol boundaries the detected symbol vector D falls, the given reference symbol boundaries being associated with a complex reference vector R, establishing, by a PLL (phase locked loop) loop back filter (13) of the receiver unit, quadrature components (EI, E_Q) of an error vector (E) constituting the difference between the detected vector D and the associated reference vector R, and seeking to approximate an error control signal (E') as feed back signal in the demodulation stage, if the detected symbol vector (D) falls within a first sector (A) in the complex plane surrounding the imaginary axis (Q), the first sector being delimited by at least two lines crossing origin, the first sector being symmetrical with regard to the imaginary axis, approximating the error control signal (E') by the imaginary quadrature component (EI) of the error vector (E), and
if the detected symbol vector (D) falls within a second sector (B) in the complex plane surrounding the real axis (I), the second sector being delimited by at least two lines crossing origin, the second sector being symmetrical with regard to the real axis, approximating the error control signal (E1) by the real quadrature component (EI) of the error vector (E).
2. Method of demodulating digital data using M'ary QAM as claimed in claim 1, wherein the first sector (A) and the second sector (B) are delimited by a predetermined area.
3. Method of demodulating digital data using M'ary QAM as claimed in claim 2, wherein the error control signal (E') is determined by the mean value of the real quadrature component (EI) and the imaginary quadrature component (E_Q), if the detected symbol vector (D) belongs neither to the first sector nor to the second sector.
4. Method of demodulating digital data using M'ary QAM as claimed in any of claims 1-
3, wherein the error control signal (E') is weighted by a weighting filter (17) and using
a weighted error signal (WE) being a function of the error control signal (E') as a
feed-back signal in the demodulation stage, whereby
the weighted error signal (WE)
- attains zero for the error control signals (E') being estimated to zero,
-attains positive value for positive values of the control error signal (E') between zero and half the symbol boundary size (½T) close to zero and attains negative values for negative values of the error control signal (E') between zero and half the symbol boundary size (½T);
- attains zero when the error control signal (E') is estimated to correspond to error
signals (E) on the symbol boundaries of the detected symbol.
5. Method of demodulating digital data using M'ary QAM as claimed in claim 4,
wherein if the error signal vector (E) exceeds the symbol boundaries (½T, ½T), the
weighted error signal (WE) attains a reduced value or a zero value.
6. Method of demodulating digital data using M'ary QAM as claimed claim 4, wherein
the deviated error control signal (E') is not weighted if the signals are detected in
outer corner area (34) of the M'ary QAM constellation.
7. Method of demodulating digital data using M'ary QAM as claimed in claim 1,
wherein if the detected signal (D) falls outside the symbol boundaries along the Q and
I axes (36), the weighting function WE=0 is applied.

Documents:

3905-delnp-2004-Abstract-(13-07-2011).pdf

3905-delnp-2004-Abstract-(22-05-2012).pdf

3905-delnp-2004-abstract.pdf

3905-delnp-2004-Claims-(13-07-2011).pdf

3905-delnp-2004-Claims-(22-05-2012).pdf

3905-delnp-2004-claims.pdf

3905-delnp-2004-Correspondence Others-(11-05-2012).pdf

3905-delnp-2004-Correspondence Others-(13-07-2011).pdf

3905-DELNP-2004-Correspondence Others-(18-07-2011).pdf

3905-delnp-2004-Correspondence Others-(22-05-2012).pdf

3905-DELNP-2004-Correspondence-Others-(20-08-2010).pdf

3905-DELNP-2004-Correspondence-Others-(28-07-2008).pdf

3905-delnp-2004-correspondence-others.pdf

3905-delnp-2004-Description (Complete)-(22-05-2012).pdf

3905-delnp-2004-description (complete).pdf

3905-delnp-2004-Drawings-(13-07-2011).pdf

3905-delnp-2004-drawings.pdf

3905-delnp-2004-Form-1-(13-07-2011).pdf

3905-delnp-2004-Form-1-(22-05-2012).pdf

3905-DELNP-2004-Form-1.pdf

3905-delnp-2004-form-13.pdf

3905-delnp-2004-form-18.pdf

3905-delnp-2004-Form-2-(22-05-2012).pdf

3905-delnp-2004-form-2.pdf

3905-delnp-2004-form-26.pdf

3905-delnp-2004-Form-3-(13-07-2011).pdf

3905-DELNP-2004-Form-3-(20-08-2010).pdf

3905-DELNP-2004-Form-3-(28-07-2008).pdf

3905-delnp-2004-form-3.pdf

3905-delnp-2004-GPA-(11-05-2012).pdf

3905-delnp-2004-GPA-(13-07-2011).pdf

3905-delnp-2004-gpa.pdf

3905-delnp-2004-pct-210.pdf

3905-delnp-2004-pct-306.pdf

3905-delnp-2004-Petition-137-(13-07-2011).pdf

abstract.jpg


Patent Number 255930
Indian Patent Application Number 3905/DELNP/2004
PG Journal Number 14/2013
Publication Date 05-Apr-2013
Grant Date 04-Apr-2013
Date of Filing 09-Dec-2004
Name of Patentee TELEFONAKTIEBOLAGET LM ERICSSON [PUBL]
Applicant Address S- 164 83 STOCKHOLM, SWEDEN
Inventors:
# Inventor's Name Inventor's Address
1 DAN RUTGER WEINHOLT ENSKARSGATAN 15, S-421 60 VASTRA FROLUNDA, SWEDEN
PCT International Classification Number H04L 27/38
PCT International Application Number PCT/SE2002/001324
PCT International Filing date 2002-07-03
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 PCT/SE2002/001324 2002-07-03 PCT