CA2572236C - Receiver for use in wireless communications and method and terminal using it - Google Patents
Receiver for use in wireless communications and method and terminal using it Download PDFInfo
- Publication number
- CA2572236C CA2572236C CA2572236A CA2572236A CA2572236C CA 2572236 C CA2572236 C CA 2572236C CA 2572236 A CA2572236 A CA 2572236A CA 2572236 A CA2572236 A CA 2572236A CA 2572236 C CA2572236 C CA 2572236C
- Authority
- CA
- Canada
- Prior art keywords
- block
- values
- signal
- imbalance
- estimator
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 238000005562 fading Methods 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000010363 phase shift Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 239000003607 modifier Substances 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03D—DEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
- H03D3/00—Demodulation of angle-, frequency- or phase- modulated oscillations
- H03D3/007—Demodulation of angle-, frequency- or phase- modulated oscillations by converting the oscillations into two quadrature related signals
- H03D3/009—Compensating quadrature phase or amplitude imbalances
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Noise Elimination (AREA)
- Circuits Of Receivers In General (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
A wireless receiver comprising an input signal path (101), a circuit (113) for producing in-phase and quadrature components, and an estimator (204) for periodically estimating an imbalance in amplitude between the in-phase and quadrature components and for applying a relative adjustment in amplitude to compensate for the detected imbalance, wherein the estimator (204) is operable (i) to divide samples I i of the in-phase component I(t) and corresponding samples Q i of the quadrature component Q(t) into blocks; (ii) to calculate for each block, a block power value I n corresponding to a summation of values of squares of the samples I n; (iii) to calculate from the block power values I n and Q n a block amplitude imbalance value (see above formula); and (iv) to calculate for a set of the block amplitude imbalance values an average value.
Description
RECEIVER FOR USE IN WIRELESS COMMUNICATIONS AND METHOD
AND TERMINAL USING IT
Field of the Invention This invention relates to a receiver for use in wireless communications and a method and terminal using it. In particular, the invention relates to a direct conversion receiver capable of demodulating a frequency modulated (FM) RF (radio frequency) signal by resolution and use of in-phase (I) and quadrature (Q) components of the modulated signal.
Background of the Invention Conventional FM wireless receivers built using direct conversion architectures to detect I and Q components of a received signal have an underlying problem. As illustrated later, such receivers can develop an error in relative phase and amplitude between the I and Q
components. This error, sometimes referred to as `quadrature imbalance', can cause a distortion in the resulting output audio signal. The distortion may be unacceptable to users particularly under conditions when the received signal is subject to Rayleigh fading (herein `fading') and/or has a low signal to noise ratio. The prior art does not provide a satisfactory solution to the problem of quadrature imbalance.
The present invention is concerned in particular with the amplitude imbalance component of quadrature imbalance.
AND TERMINAL USING IT
Field of the Invention This invention relates to a receiver for use in wireless communications and a method and terminal using it. In particular, the invention relates to a direct conversion receiver capable of demodulating a frequency modulated (FM) RF (radio frequency) signal by resolution and use of in-phase (I) and quadrature (Q) components of the modulated signal.
Background of the Invention Conventional FM wireless receivers built using direct conversion architectures to detect I and Q components of a received signal have an underlying problem. As illustrated later, such receivers can develop an error in relative phase and amplitude between the I and Q
components. This error, sometimes referred to as `quadrature imbalance', can cause a distortion in the resulting output audio signal. The distortion may be unacceptable to users particularly under conditions when the received signal is subject to Rayleigh fading (herein `fading') and/or has a low signal to noise ratio. The prior art does not provide a satisfactory solution to the problem of quadrature imbalance.
The present invention is concerned in particular with the amplitude imbalance component of quadrature imbalance.
2 US5705949 proposes a procedure for removing amplitude or gain error between I and Q components. The procedure requires complex processing capacity and is unlikely to be satisfactory in a fading environment.
Summary of the Invention In accordance with the present invention there is provided a wireless receiver for receiving and demodulating a frequency modulated RF signal by a direct conversion procedure. The receiver includes an input signal path for delivering an RF input received signal, a circuit for producing in-phase and quadrature components of the received signal, and an estimator for periodically estimating an imbalance in amplitude between the in-phase and quadrature components and for applying an relative adjustment in amplitude to compensate for the detected imbalance. The estimator is operable to:
(i) divide samples I, of the in-phase component I(t) and corresponding samples Qi of the quadrature component Q(t) into blocks;
(ii) calculate for each block a block power value I, corresponding to a summation of values of squares of the samples I, and a block power value Qn corresponding to a summation of values of squares of the samples Q;;
(iii) calculate from the block power values I, and Q1za block amplitude imbalance value A,,= and (iv) calculate for a set of the block amplitude imbalance values an average value.
In another aspect, the set of block amplitude imbalance values for which an average value is calculated by the estimator is a selected subset of a larger set of block amplitude imbalance values.
In another aspect, the estimator is operable to reject at least one other subset of block amplitude imbalance values.
In another aspect, the estimator is operable to sort the block amplitude imbalance values in terms of their sizes and to reject (i) a first subset of block amplitude imbalance values greater in size than a first threshold and (ii) a second subset of block amplitude imbalance values less in size than a second threshold, wherein each of the first and second thresholds corresponds to a subset having a predetermined number of block amplitude imbalance values.
In another aspect, the estimator is further operable to select from the sorted set a third sub-set of block amplitude imbalance values having block amplitude imbalance values which are less than those of the first sub-set and greater than those of the second sub-set.
In another aspect, the estimator is operable to calculate a geometric average of the block amplitude imbalance values.
In another aspect, the receiver is operable to select a received signal of predetermined form to estimate the current amplitude imbalance between the in phase and quadrature components.
In another aspect, the estimator is operable to select a size for the blocks of samples according to at least one of a detected property of the received signal.
In another aspect, the estimator is operable to select a size for the blocks of samples according to whether the signal to noise ratio or the received signal strength of the received signal is detected to be at least one of a) above or below a given threshold and b) equal to or above a given threshold and to select a second greater size for the blocks of samples according to whether the signal to noise ratio or signal strength is below a given threshold.
In another aspect, the receiver includes means for periodically detecting an imbalance in phase between the in-phase and quadrature components and for applying an adjustment in relative phase to compensate for the detected imbalance.
Embodiments of the present invention will now be described by way of example with reference to the accompanying drawings, in which:
Brief Description of the Drawings FIG. 1 is a schematic block circuit diagram of a known direct conversion RF receiver.
FIG. 2 is a schematic block circuit diagram of a direct conversion RF receiver embodying the invention I
Summary of the Invention In accordance with the present invention there is provided a wireless receiver for receiving and demodulating a frequency modulated RF signal by a direct conversion procedure. The receiver includes an input signal path for delivering an RF input received signal, a circuit for producing in-phase and quadrature components of the received signal, and an estimator for periodically estimating an imbalance in amplitude between the in-phase and quadrature components and for applying an relative adjustment in amplitude to compensate for the detected imbalance. The estimator is operable to:
(i) divide samples I, of the in-phase component I(t) and corresponding samples Qi of the quadrature component Q(t) into blocks;
(ii) calculate for each block a block power value I, corresponding to a summation of values of squares of the samples I, and a block power value Qn corresponding to a summation of values of squares of the samples Q;;
(iii) calculate from the block power values I, and Q1za block amplitude imbalance value A,,= and (iv) calculate for a set of the block amplitude imbalance values an average value.
In another aspect, the set of block amplitude imbalance values for which an average value is calculated by the estimator is a selected subset of a larger set of block amplitude imbalance values.
In another aspect, the estimator is operable to reject at least one other subset of block amplitude imbalance values.
In another aspect, the estimator is operable to sort the block amplitude imbalance values in terms of their sizes and to reject (i) a first subset of block amplitude imbalance values greater in size than a first threshold and (ii) a second subset of block amplitude imbalance values less in size than a second threshold, wherein each of the first and second thresholds corresponds to a subset having a predetermined number of block amplitude imbalance values.
In another aspect, the estimator is further operable to select from the sorted set a third sub-set of block amplitude imbalance values having block amplitude imbalance values which are less than those of the first sub-set and greater than those of the second sub-set.
In another aspect, the estimator is operable to calculate a geometric average of the block amplitude imbalance values.
In another aspect, the receiver is operable to select a received signal of predetermined form to estimate the current amplitude imbalance between the in phase and quadrature components.
In another aspect, the estimator is operable to select a size for the blocks of samples according to at least one of a detected property of the received signal.
In another aspect, the estimator is operable to select a size for the blocks of samples according to whether the signal to noise ratio or the received signal strength of the received signal is detected to be at least one of a) above or below a given threshold and b) equal to or above a given threshold and to select a second greater size for the blocks of samples according to whether the signal to noise ratio or signal strength is below a given threshold.
In another aspect, the receiver includes means for periodically detecting an imbalance in phase between the in-phase and quadrature components and for applying an adjustment in relative phase to compensate for the detected imbalance.
Embodiments of the present invention will now be described by way of example with reference to the accompanying drawings, in which:
Brief Description of the Drawings FIG. 1 is a schematic block circuit diagram of a known direct conversion RF receiver.
FIG. 2 is a schematic block circuit diagram of a direct conversion RF receiver embodying the invention I
3 Description of embodiments of the invention FIG. 1 shows a known RF direct conversion FM receiver 100 illustrating the problem to be addressed by the present invention. An incoming FM signal x(t)is delivered via an input path 101 having branched connections 103, 105 respectively to two mixers 107, 109. A local oscillator 111 generates a reference signal having the same frequency as the carrier frequency of the incoming signal x(t). A first component of the reference signal is applied directly to the mixer 107 where it is multiplied with the input signal x(t). A second component of the reference signal is applied to a phase shifter 113 and a phase shifted output of the phase shifter 113 is applied to the mixer 109 where it is multiplied with the input signal x(t). Although the phase shifter 113 in combination with the mixers 107 and 109 is intended to introduce a phase shift of 90 degrees with unity gain between the components of the reference signal applied to the mixers 107 and 109, in practice a phase shift slightly different from 90 degrees and a gain slightly different from unity are introduced. An output signal from the mixer 107 is passed through a low pass filter (LPF) 115 to produce an output in-phase component signal 1(t) and an output signal from the mixer 109 is passed through a low pass filter (LPF) 117 to produce an output quadrature component signal Q(t). The imbalance in amplitude introduced into the output of the mixer 109 is shown in block 119 as an imbalance gain A.
4 A mathematical analysis of the arrangement shown in FIG.
1 is as follows:
The input signal may be represented as x(t) = cos(wt + q5(t) + y) where (.o is RF carrier frequency of the input RF signalx(t), yis oscillator arbitrary phase and q5(t)is the frequency modulation of x(t) to be detected.
In addition, x(t) = I(t)+j*Q(t), where 1(t) and Q(t) are in-phase and quadrature components of x(t).
1(t) = 2 cos(wt + q(t) + )/) cos(wt) =
= cos(2wt + O(t) + y) + cos(q5(t) +y) = cos(q(t) + y) after LPF
Q(t) = 2A cos(wt + O(t) + y) sin(wt + a) = A sin(2wt + q5(t) + y + a) + A sin(q$(t) + )/ + a) A sin(O(t) + y + a).
after LPF
where A represents the amplitude imbalance and arepresents the phase imbalance angle between the phase angles of I(t) and Q(t).
In accordance with an embodiment of the present invention to be described the components I(t) and Q(t) are processed in a manner to be described to estimate and apply an adjustment to eliminate the amplitude imbalance A. The phase imbalance is also estimated and eliminated, e.g. as described in Applicant's copending UK patent application number 0411888.1 The resulting adjusted components are
1 is as follows:
The input signal may be represented as x(t) = cos(wt + q5(t) + y) where (.o is RF carrier frequency of the input RF signalx(t), yis oscillator arbitrary phase and q5(t)is the frequency modulation of x(t) to be detected.
In addition, x(t) = I(t)+j*Q(t), where 1(t) and Q(t) are in-phase and quadrature components of x(t).
1(t) = 2 cos(wt + q(t) + )/) cos(wt) =
= cos(2wt + O(t) + y) + cos(q5(t) +y) = cos(q(t) + y) after LPF
Q(t) = 2A cos(wt + O(t) + y) sin(wt + a) = A sin(2wt + q5(t) + y + a) + A sin(q$(t) + )/ + a) A sin(O(t) + y + a).
after LPF
where A represents the amplitude imbalance and arepresents the phase imbalance angle between the phase angles of I(t) and Q(t).
In accordance with an embodiment of the present invention to be described the components I(t) and Q(t) are processed in a manner to be described to estimate and apply an adjustment to eliminate the amplitude imbalance A. The phase imbalance is also estimated and eliminated, e.g. as described in Applicant's copending UK patent application number 0411888.1 The resulting adjusted components are
5 PCT/US2005/022335 combined to construct the modulation signal q5(t)to provide an audio signal output.
FIG. 2 is a block schematic diagram of a circuit 200 5 embodying the invention for use in a direct conversion FM
receiver. Components having the same reference numerals as components in FIG. 1 have the same function as such components and will not be further described.
The output signal I(t) passed by the low pass filter (LPF) 115 is sampled by a connection 201 and the output signal Q(t) passed by the low pass filter (LPF) 117 is sampled by a connection 203. The respective sampled signals obtained by the connections 201 and 203 are provided as respective inputs to a processor 204 which operates an amplitude imbalance algorithm to be described in detail later. An output signal from the processor 204 is an amplitude imbalance correction signal indicating a value of 1/A.
This correction signal is applied via a connection 202 to an amplitude modifier 205 which modifies the amplitude of Q(t) by a factor of 1/A to eliminate the detected amplitude imbalance A.
A phase adjustment processing circuit (not shown) using samples of I(t) and Q(t) estimates a phase imbalance between I(t) and Q(t), e . g . in the manner described in Applicant's copending UK patent application number 0411888.1, and generates a phase shift control signal corresponding to an equal and opposite value of this estimated phase imbalance. The phase adjustment signal estimated in this way is applied by a phase shifter 207. A signal
FIG. 2 is a block schematic diagram of a circuit 200 5 embodying the invention for use in a direct conversion FM
receiver. Components having the same reference numerals as components in FIG. 1 have the same function as such components and will not be further described.
The output signal I(t) passed by the low pass filter (LPF) 115 is sampled by a connection 201 and the output signal Q(t) passed by the low pass filter (LPF) 117 is sampled by a connection 203. The respective sampled signals obtained by the connections 201 and 203 are provided as respective inputs to a processor 204 which operates an amplitude imbalance algorithm to be described in detail later. An output signal from the processor 204 is an amplitude imbalance correction signal indicating a value of 1/A.
This correction signal is applied via a connection 202 to an amplitude modifier 205 which modifies the amplitude of Q(t) by a factor of 1/A to eliminate the detected amplitude imbalance A.
A phase adjustment processing circuit (not shown) using samples of I(t) and Q(t) estimates a phase imbalance between I(t) and Q(t), e . g . in the manner described in Applicant's copending UK patent application number 0411888.1, and generates a phase shift control signal corresponding to an equal and opposite value of this estimated phase imbalance. The phase adjustment signal estimated in this way is applied by a phase shifter 207. A signal
6 corresponding to the quadrature component Q(t) is applied from the low pass filter 117 via a connection 226 to the phase shifter 207. The phase shifter 207 thereby applies a phase angle adjustment which compensates for the detected phase imbalance angle a.. An output from the phase shifter 207 corresponding to a phase adjusted value of Q(t) is applied to a processor 209. A signal corresponding to the in-phase component I(t) is also applied as an input to the processor 209 via a connection 224. The processor 209 calculates a value of the quotient Q(t)lI(t) from its respective inputs and supplies a signal representing the result to a processor 211. The processor 211 calculates the value of the arctangent (arctg) of the quotient parameter represented by the input signal from the processor 209. An output signal from the processor 211 is applied to a further processor 213 which calculates the differential with respect to time t of the input signal to the processor 213. Finally, an output signal from the processor 213 is applied to an audio output 215. The audio output 215 includes a transducer (not shown specifically) such as an audio speaker which converts an electronic signal output from the processor 213 into an audio signal, e.g. speech information.
The amplitude imbalance algorithm operated by the processor 204 is as follows. Samples of the components I(t) and Q(t) are taken at a frequency of 20 ksamples/sec. So the length of time of each sample is 1/20k = 50psec. The samples are taken over a sampling period of 500 msec. So the total number of samples is
The amplitude imbalance algorithm operated by the processor 204 is as follows. Samples of the components I(t) and Q(t) are taken at a frequency of 20 ksamples/sec. So the length of time of each sample is 1/20k = 50psec. The samples are taken over a sampling period of 500 msec. So the total number of samples is
7 500msec/50psec = 10000 samples. The samples are divided into blocks. The block size is selected according to the operating conditions, e.g. the received signal strength or S/N (signal to noise ratio). For example, for received signal strength or received S/N equal to or greater than a threshold value, the block size may be set to a first value and for received signal strength or S/N less than the threshold value, the block size may be set for a second, higher value. For example, for S/N
equal to or greater than the threshold value of 15dB, there may be 15 samples per block. So there are 10000/15 = 666 blocks in the sampling period.
For a S/N lower than the threshold value of 15dB, there may be 100 samples /block. So there are 10000/100 = 100 blocks. The algorithm performs better in a fading environment with a small block size.
For each block of samples, a value of the power block size of I (Iõ _ Iiz ) and a value of the power of Q
i=1 block size ( Q,~ _ ~i2) is calculated.
For each block, an amplitude imbalance value is calculated from the power of I and the power of Q
using the following calculation: A,,=
Q" .
In
equal to or greater than the threshold value of 15dB, there may be 15 samples per block. So there are 10000/15 = 666 blocks in the sampling period.
For a S/N lower than the threshold value of 15dB, there may be 100 samples /block. So there are 10000/100 = 100 blocks. The algorithm performs better in a fading environment with a small block size.
For each block of samples, a value of the power block size of I (Iõ _ Iiz ) and a value of the power of Q
i=1 block size ( Q,~ _ ~i2) is calculated.
For each block, an amplitude imbalance value is calculated from the power of I and the power of Q
using the following calculation: A,,=
Q" .
In
8 Thus, the block value of An is the square root value of the power of Q divided by the power of I.
The values of amplitude imbalance found for each of the blocks in a given set of blocks, say 1000 blocks, are sorted in order from lowest to highest.
A sub-set of 45% of the highest block amplitude imbalance values in the sorted set and a sub-set of 45% of the lowest block amplitude imbalance values in the sorted set are rejected leaving only a sub-set of the 10% block amplitude imbalance values between the rejected sub-sets.
So for example where there are 1000 blocks in the set, the 450 highest and the 450 lowest block amplitude imbalance values results are rejected leaving 100 block amplitude imbalance values which are further processed.
From the remaining K imbalance results, where K is the number of blocks in the remaining subset, e.g. 10 per cent of the set of blocks evaluated in the above example, a geometric average value is obtained using the following calculation:
x Acorr K A,1 n=1 where Acorr is the amplitude imbalance to be corrected for.
Thus, Acorr is equal to the kth root of the product of the k sample results for A multiplied by each other.
The values of amplitude imbalance found for each of the blocks in a given set of blocks, say 1000 blocks, are sorted in order from lowest to highest.
A sub-set of 45% of the highest block amplitude imbalance values in the sorted set and a sub-set of 45% of the lowest block amplitude imbalance values in the sorted set are rejected leaving only a sub-set of the 10% block amplitude imbalance values between the rejected sub-sets.
So for example where there are 1000 blocks in the set, the 450 highest and the 450 lowest block amplitude imbalance values results are rejected leaving 100 block amplitude imbalance values which are further processed.
From the remaining K imbalance results, where K is the number of blocks in the remaining subset, e.g. 10 per cent of the set of blocks evaluated in the above example, a geometric average value is obtained using the following calculation:
x Acorr K A,1 n=1 where Acorr is the amplitude imbalance to be corrected for.
Thus, Acorr is equal to the kth root of the product of the k sample results for A multiplied by each other.
9 A signal corresponding to l/A,o,. is issued by the processor 204 to be applied by the amplitude modifier 205. The algorithm is performed continuously and adaptively on the received FM modulated signal during periods when a signal is received.
The processor 204 may be operated when any received speech signal plus associated sub-audio signalling is received by the receiver 200. However, if desired, the algorithm may be operated selectively only when a specific input signal is received by the receiver 200.
For example, the receiver may operate on a known analogue FM signal received from a RF transmitter. This may for example be a standard FM modulated signal in accordance with the industry standard TIA 603.
Division into blocks of the samples processed by the processor 204 in the manner described earlier is beneficial for processing a signal received in a fading environment. If division into blocks is not applied there is no possibility to reject results that are not correct due to fading. In a fading environment there are fast variations in signal envelope. When a signal is in a deep fade the result for the quotient Q/I (for the block processed when this applies) can be very large (I is close to zero) or very small (Q is close to zero).
Division into blocks, sorting and rejecting high and low results allows incorrect results caused by fading not to be included in the amplitude imbalance estimation. In practice,.a wireless terminal is always likely to work in fading environment.
Block size is also significant: for fast fading a small block size is optimal, for low S/N a larger block size would be optimal. The receiver 200 may constantly measure 5 the received signal power using a known RSSI (Received Signal Strength Indicator). The result may be provided to the estimator 204 which may be operable to adjust the block size automatically using the result provided. It may be assumed that there is a relationship between
The processor 204 may be operated when any received speech signal plus associated sub-audio signalling is received by the receiver 200. However, if desired, the algorithm may be operated selectively only when a specific input signal is received by the receiver 200.
For example, the receiver may operate on a known analogue FM signal received from a RF transmitter. This may for example be a standard FM modulated signal in accordance with the industry standard TIA 603.
Division into blocks of the samples processed by the processor 204 in the manner described earlier is beneficial for processing a signal received in a fading environment. If division into blocks is not applied there is no possibility to reject results that are not correct due to fading. In a fading environment there are fast variations in signal envelope. When a signal is in a deep fade the result for the quotient Q/I (for the block processed when this applies) can be very large (I is close to zero) or very small (Q is close to zero).
Division into blocks, sorting and rejecting high and low results allows incorrect results caused by fading not to be included in the amplitude imbalance estimation. In practice,.a wireless terminal is always likely to work in fading environment.
Block size is also significant: for fast fading a small block size is optimal, for low S/N a larger block size would be optimal. The receiver 200 may constantly measure 5 the received signal power using a known RSSI (Received Signal Strength Indicator). The result may be provided to the estimator 204 which may be operable to adjust the block size automatically using the result provided. It may be assumed that there is a relationship between
10 received signal power and received S/N so that for high received power the S/N is also high. A threshold received power value is used to determine whether a small block size is to be used when the received power value is equal to or above the threshold or.a greater block size is to be used when the received power value is below the threshold.
Using only a selected subset of block amplitude imbalance results, e.g. only 10% of the results as in the example described above, also has the benefit of significantly reducing the complexity of the algorithm operated by the processor 204 and therefore the amount of signal processing required. This results in reduced consumption of power from the battery of the terminal in which the receiver 200 is incorporated.
Finding the geometric average has been found to be better than finding the arithmetic average, because the latter was found to introduce a bias to the results and gave an incorrect amplitude imbalance estimation. An example to illustrate this is as follows:
Using only a selected subset of block amplitude imbalance results, e.g. only 10% of the results as in the example described above, also has the benefit of significantly reducing the complexity of the algorithm operated by the processor 204 and therefore the amount of signal processing required. This results in reduced consumption of power from the battery of the terminal in which the receiver 200 is incorporated.
Finding the geometric average has been found to be better than finding the arithmetic average, because the latter was found to introduce a bias to the results and gave an incorrect amplitude imbalance estimation. An example to illustrate this is as follows:
11 Say for block 1 Q1=3 and I1=2, and for block 2 Q1=2 and I1=3 and A is 1. A1=3/2 and A2=2/3. Using an arithmetic average for A will give 0.5(3/2+2/3) = 1.0833 - an incorrect result. However, using a geometric average for A: will give sqrt( (3/2)*(2/3))=1 - a correct result (where `sgrt' is the square root).
Various processors are shown in FIG. 2. These processors may be separate processors as shown or the functions of two or more of the processors may be combined into a single processor, e.g. digital signal processor programmed with computational software, as will be apparent to those skilled in the art.
Results The algorithm operated by processor 204 was tested on simulated and actual analogue FM recorded signals. The actual signals were recorded using a Direct Conversion receiver operating in the manner described with reference to FIG. 2. We measured amplitude imbalance (Amp IM) in %.
Amp IM [%] = 100e where e is given by Q(t) = A sin(O(t) + y + a) = (1 + e) sin(O(t) +,v + a) Target performance for the error in applying the algorithm is a maximum error in Amp IM = 0.5%.
For a variety of recorded real 60dbm signals in a fading environment at 450MHz, the error in Amp IM was measured and the results ranged from 0.08% to a maximum of 0.45%
with an average error of 0.2%. Similarly, the error in
Various processors are shown in FIG. 2. These processors may be separate processors as shown or the functions of two or more of the processors may be combined into a single processor, e.g. digital signal processor programmed with computational software, as will be apparent to those skilled in the art.
Results The algorithm operated by processor 204 was tested on simulated and actual analogue FM recorded signals. The actual signals were recorded using a Direct Conversion receiver operating in the manner described with reference to FIG. 2. We measured amplitude imbalance (Amp IM) in %.
Amp IM [%] = 100e where e is given by Q(t) = A sin(O(t) + y + a) = (1 + e) sin(O(t) +,v + a) Target performance for the error in applying the algorithm is a maximum error in Amp IM = 0.5%.
For a variety of recorded real 60dbm signals in a fading environment at 450MHz, the error in Amp IM was measured and the results ranged from 0.08% to a maximum of 0.45%
with an average error of 0.2%. Similarly, the error in
12 Amp IM was estimated for various simulated signals with a signal to noise ratio (SNR) ranging from 15dB to 35dB and the error ranged from 0.08% (35dB SNR) to 0.2% (15dB
SNR).
In contrast, we also estimated the amplitude imbalance error using the known calculation A =.V Z Q
T . In a fading I
signal environment we obtained an average error value in Amp IM of 4% using the known procedure.
Where the invention is used in a radio receiver, a memory of the radio may be programmed following manufacture to store a table of initial imbalance values versus RF
frequency. During operation of the radio the imbalance values (amplitude and phase) will change with time. Thus, updated imbalance information may be gathered in use as described in the above embodiments and used to provide suitable compensation to maintain a suitable quality of audio output signal. The updated imbalance information may also be stored in the memory of the radio to replace the originally stored information.
Summary In summary, an improved method for adaptive amplitude imbalance compensation in a direct conversion receiver has been provided together with a receiver operating using the method.
SNR).
In contrast, we also estimated the amplitude imbalance error using the known calculation A =.V Z Q
T . In a fading I
signal environment we obtained an average error value in Amp IM of 4% using the known procedure.
Where the invention is used in a radio receiver, a memory of the radio may be programmed following manufacture to store a table of initial imbalance values versus RF
frequency. During operation of the radio the imbalance values (amplitude and phase) will change with time. Thus, updated imbalance information may be gathered in use as described in the above embodiments and used to provide suitable compensation to maintain a suitable quality of audio output signal. The updated imbalance information may also be stored in the memory of the radio to replace the originally stored information.
Summary In summary, an improved method for adaptive amplitude imbalance compensation in a direct conversion receiver has been provided together with a receiver operating using the method.
13 The method is gives a substantial improvement to estimating the required imbalance compensation in conditions where the received signal is subject to noise and/or fading.
A look up table of initial amplitude imbalance values vs.
RF frequencies may be programmed in a memory associated with the receiver, e.g. in a memory of a mobile station in which the receiver is used. This may be for example the so called codeplug which stores the operating programs and data of the mobile station.
During use of the receiver, the amplitude imbalance as a function of frequency will change gradually with time.
Information gathered by the processor 204 may be used to update the stored information in the memory.
The invention gives improved audio performance in a wireless terminal having a receiver operating on an FM
analogue signal in a direct conversion mode.
A look up table of initial amplitude imbalance values vs.
RF frequencies may be programmed in a memory associated with the receiver, e.g. in a memory of a mobile station in which the receiver is used. This may be for example the so called codeplug which stores the operating programs and data of the mobile station.
During use of the receiver, the amplitude imbalance as a function of frequency will change gradually with time.
Information gathered by the processor 204 may be used to update the stored information in the memory.
The invention gives improved audio performance in a wireless terminal having a receiver operating on an FM
analogue signal in a direct conversion mode.
Claims (10)
PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. A wireless receiver for receiving and demodulating a frequency modulated RF signal by a direct conversion procedure, including an input signal path for delivering an RF input received signal, a circuit for producing in-phase and quadrature components of the received signal, and an estimator for periodically estimating an imbalance in amplitude between the in-phase and quadrature components and for applying a relative adjustment in amplitude to compensate for the detected imbalance, wherein the estimator is operable to (i) divide samples I i of the in-phase component I(t) and corresponding samples Q i of the quadrature component Q(t) into blocks;
(ii) calculate for each block a block power value I n corresponding to a summation of values of squares of the samples I i and a block power value Q n corresponding to a summation of values of squares of the samples Q i;
(iii) calculate from the block power values I n and Q n a block amplitude imbalance value and (iv) calculate for a set of the block amplitude imbalance values an average value.
(ii) calculate for each block a block power value I n corresponding to a summation of values of squares of the samples I i and a block power value Q n corresponding to a summation of values of squares of the samples Q i;
(iii) calculate from the block power values I n and Q n a block amplitude imbalance value and (iv) calculate for a set of the block amplitude imbalance values an average value.
2. A receiver according to claim 1 wherein the set of block amplitude imbalance values for which the average value is calculated by the estimator is a selected subset of a larger set of block amplitude imbalance values.
3. A receiver according to claim 2 wherein the estimator is operable to reject at least one other subset of block amplitude imbalance values.
4. A receiver according to claim 3 wherein the estimator is operable to sort the block amplitude imbalance values in terms of their sizes and to reject (i) a first subset of block amplitude imbalance values greater in size than a first threshold and (ii) a second subset of block amplitude imbalance values less in size than a second threshold, wherein each of the first and second thresholds corresponds to a subset having a predetermined number of block amplitude imbalance values.
5. A receiver according to claim 4 wherein the estimator is further operable to select from the sorted set a third sub-set of block amplitude imbalance values having block amplitude imbalance values which are less than those of the first sub-set and greater than those of the second sub-set.
6. A receiver according to claim 1 wherein the estimator is operable to calculate a geometric average of the block amplitude imbalance values.
7. A receiver according to claim 1 wherein the receiver is operable to select a received signal of predetermined form to estimate the current amplitude imbalance between the in phase and quadrature components.
8. A receiver according to claim 1 wherein the estimator is operable to select a size for the blocks of samples according to at least one detected property of the received signal.
9. A receiver according to claim 8 wherein the estimator is operable to select the size for the blocks of samples according to whether the signal to noise ratio or the received signal strength of the received signal is detected to be at least a given threshold, the size for the block of samples being greater when the signal to noise ratio or signal strength is below the given threshold than when the signal to noise ratio or signal strength is at least the given threshold.
10. A receiver according to claim 1 which includes means for periodically detecting an imbalance in phase between the in-phase and quadrature components and for applying an adjustment in relative phase to compensate for the detected imbalance.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0414459A GB2415846B (en) | 2004-06-29 | 2004-06-29 | Receiver for use in wireless communications and method and terminal using it |
GB0414459.8 | 2004-06-29 | ||
PCT/US2005/022335 WO2006012245A1 (en) | 2004-06-29 | 2005-06-23 | Receiver for use in wireless communications and method and terminal using it |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2572236A1 CA2572236A1 (en) | 2006-02-02 |
CA2572236C true CA2572236C (en) | 2010-10-19 |
Family
ID=32800330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2572236A Expired - Fee Related CA2572236C (en) | 2004-06-29 | 2005-06-23 | Receiver for use in wireless communications and method and terminal using it |
Country Status (7)
Country | Link |
---|---|
JP (1) | JP2008509577A (en) |
CN (1) | CN100588123C (en) |
AU (1) | AU2005267308B2 (en) |
CA (1) | CA2572236C (en) |
DE (1) | DE112005001456T5 (en) |
GB (1) | GB2415846B (en) |
WO (1) | WO2006012245A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2437574B (en) * | 2006-04-28 | 2008-06-25 | Motorola Inc | Receiver for use in wireless communications and method of operation of the receiver |
US8503545B2 (en) * | 2006-08-31 | 2013-08-06 | Advanced Micro Devices, Inc. | I/Q imbalance compensation |
JP4850222B2 (en) * | 2008-08-26 | 2012-01-11 | 株式会社豊田中央研究所 | Correction method of offset amount in phased array radar |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4696017A (en) * | 1986-02-03 | 1987-09-22 | E-Systems, Inc. | Quadrature signal generator having digitally-controlled phase and amplitude correction |
US5901346A (en) * | 1996-12-11 | 1999-05-04 | Motorola, Inc. | Method and apparatus utilizing a compensated multiple output signal source |
US6122325A (en) * | 1998-02-04 | 2000-09-19 | Lsi Logic Corporation | Method and system for detecting and correcting in-phase/quadrature imbalance in digital communication receivers |
US20040013204A1 (en) * | 2002-07-16 | 2004-01-22 | Nati Dinur | Method and apparatus to compensate imbalance of demodulator |
-
2004
- 2004-06-29 GB GB0414459A patent/GB2415846B/en not_active Expired - Fee Related
-
2005
- 2005-06-23 CA CA2572236A patent/CA2572236C/en not_active Expired - Fee Related
- 2005-06-23 JP JP2007519294A patent/JP2008509577A/en active Pending
- 2005-06-23 AU AU2005267308A patent/AU2005267308B2/en not_active Ceased
- 2005-06-23 WO PCT/US2005/022335 patent/WO2006012245A1/en active Application Filing
- 2005-06-23 DE DE112005001456T patent/DE112005001456T5/en not_active Ceased
- 2005-06-23 CN CN200580021656A patent/CN100588123C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
GB0414459D0 (en) | 2004-07-28 |
GB2415846A (en) | 2006-01-04 |
CN1981437A (en) | 2007-06-13 |
AU2005267308A1 (en) | 2006-02-02 |
DE112005001456T5 (en) | 2007-05-31 |
WO2006012245A1 (en) | 2006-02-02 |
AU2005267308B2 (en) | 2008-04-10 |
CN100588123C (en) | 2010-02-03 |
JP2008509577A (en) | 2008-03-27 |
CA2572236A1 (en) | 2006-02-02 |
GB2415846B (en) | 2006-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2107395C1 (en) | Device which joins received signals to phase pointers and cordless phone | |
US9974025B2 (en) | Channel-sensitive power control | |
CA2363400C (en) | System and method for inverting automatic gain control (agc) and soft limiting | |
JPH10513616A (en) | Digitally compensated direct conversion receiver | |
EP1205038B1 (en) | Spatial diversity wireless communications (radio) receiver | |
CN101711462A (en) | Adaptive control device | |
US5402451A (en) | Digital post-detection FM spatial diversity combination circuit | |
US20020168955A1 (en) | Broadcast receiver with antenna/frequency diversity | |
CA2572236C (en) | Receiver for use in wireless communications and method and terminal using it | |
US6295324B1 (en) | Signal quality measurement using full-complex FM detector | |
US8050640B2 (en) | Diverse antenna system | |
RU2241310C2 (en) | Homodyne receiver | |
EP3000182B1 (en) | Method and circuit for signal quality estimation and control | |
US11700157B2 (en) | Frequency modulation tracking for band rejection to reduce dynamic range | |
CN101010871B (en) | Receiver and method for wireless communications terminal | |
WO1998059414A1 (en) | A method and apparatus for eliminating audio clicks in a radio receiver | |
JP2001108720A (en) | Method and circuit for measuring cn | |
JPH1168647A (en) | Diversity receiver | |
US7369812B2 (en) | Method and circuit arrangement for determining the signal strength in receivers with complex signal processing | |
JP4629408B2 (en) | Radio and its automatic gain control program | |
JPH0575664A (en) | Agc circuit | |
JPH10233722A (en) | Diversity receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20200831 |
|
MKLA | Lapsed |
Effective date: 20200831 |