The present invention is generally directed to systems and methods to compensate for frequency dependent imbalances and more particularly to compensating for frequency dependent imbalances in direct down-conversion receivers via implementation of compensation algorithms.
Direct down-conversion receivers are preferable to dual-downconverting super-heterodyne receivers because direct down-conversion receivers do not require an intermediate frequency filter. Furthermore, direct down-conversion receivers only require one synthesizer. However, direct down-conversion receivers suffer from gain and phase imbalances caused by analog processing, as well as frequency dependent imbalances caused by the various components integral to the function of a direct down-conversion receiver.
In accordance with an embodiment of the invention, a method and system for compensating for frequency dependent imbalances is provided. A plurality of frequency sub-bands is extracted from a received wideband signal. Each of the plurality of frequency sub-bands is compensated to produce an associated plurality of compensated frequency sub-bands. The compensated sub-bands are summed in order to produce a compensated signal.
In one embodiment, a sub-band coder extracts the plurality of frequency sub-bands from the received wideband signal.
Compensating each of the plurality of frequency sub-bands may include deriving blind signal separation parameters for each of the plurality of frequency sub-bands. An interference component is removed from each of the plurality of frequency sub-bands based on the blind signal separation parameters. The blind signal separation parameters may be derived by an adaptive process or a block estimation algorithm. The compensation techniques do not preclude the use of a calibrating signal as opposed to a strictly blind approach.
The compensation algorithm applied to each of the plurality of frequency sub-bands may be a frequency dependent algorithm or a frequency independent algorithm.
These and other advantages of the embodiments described will be apparent to those of ordinary skill in the art by reference to the following detailed description and the accompanying drawings.
Ideally, a direct down-conversion receiver such as the one shown in
For example, the demodulation process, started by the local oscillator, may introduce a phase imbalance between the in-phase and quadrature paths of the I and Q signals when phases deviate from 90 degrees. Differences in gain processing between quadrature and in-phase paths are other possible sources of imbalances. The effect of these imbalances results in imperfect demodulation of the originally received signal, which manifests itself by leaving a portion of image energy, otherwise known as an interference signal, after demodulation.
cos(wct)−j*ρ(f)*sin(wct+ξ(f))
as opposed to:
cos(wct)−j*sin(wct)
where ρ(f) represents the amplitude imbalance as a function of frequency and ξ(f) represents the phase imbalance as a function of frequency.
The former signal may be represented by the mathematical formula:
ejwct(1−ρ(f)ejξ(t))/2+e−jwct(1+ρ(f)e−jξ(f))/2.
Perfect demodulation can only occur if ρ(f)=1 and ξ(f)=0 resulting in:
ejwct(1−ρ(f)ejξ(f))/2+e−jwct(1+ρ(f)e−jξ(f))/2=e−jwct
This equation shows that any signal centered at fc that is imperfectly demodulated because of imbalances will include a desired component due to the demodulation using the formula:
e−jwct(1+τ(f)e−jξ(f))/2
and an undesired component due to the demodulation using the formula:
ejwct(1−ρ(f)ejξ(f))/2
ejwct(1−τ(f)ejξ(f))/2.
Likewise, signal 212 is caused by the translation of the signal 206 by the formula:
ejwct(1−ρ(f)ejξ(f))/2
Signal interference represents signals that reduce the detectability of the desired signal. Signal 210 is heavily interfered with by signal 212, which is the image of signal 216, because the amplitude of signal 212 is significantly larger than the amplitude of signal 210. This results in a masking of signal 210, which renders the signal of interest difficult to detect. Note that the desired signal 216 is also interfered with by signal 214, which is the image of signal 210, but because the level of the image is low compared to the signal of interest, signal 216 may remain detectable.
Further problems may arise due to the need for two low pass filters in the exemplary receiver shown in
In contrast to conventional methods that treat the problem of I/Q imbalances as a wideband problem, we extract the frequency sub-bands. By doing so, we can break the problem down into a narrowband problem applied individually to each frequency sub-band. Applying a compensation algorithm to each frequency sub-band and then summing the frequency sub-bands produces a signal that suffers from fewer imbalances than would result if the compensation algorithm were applied to the wideband signal only.
Any suitable compensation algorithm may be applied at compensation algorithm blocks 306. Frequency dependent algorithms are usually more complex than the frequency independent algorithms. As such, it is preferable to use frequency independent algorithms for those in 306. However, this does not preclude the use of frequency dependent algorithms. For example the compensation algorithm implemented by compensation algorithm blocks 306 may be an adaptive process designed to correct frequency independent imbalances. One suitable adaptive process derives blind signal separation parameters for use in image cancellation. Specifically, the adaptive process subtracts an interference estimate from a signal containing a desired signal component and an interference component. The adaptive process is discussed in greater detail in “Advanced Methods for I/Q Imbalance Compensation in Communications Receivers,” Valkama et al., IEEE Transactions on Signal Processing, Vol. 49, No. 10, October 2001, pp. 2335-2344, incorporated by reference herein.
Another compensation algorithm designed to correct frequency independent imbalances employs a block estimation technique. This block estimation technique may be implemented at compensation algorithm block 306. Specifically, a block estimation technique is used to derive blind signal parameters for use in image cancellation, and is computationally efficient. The block estimation technique is advantageous because unknown analog imbalance parameters are estimated digitally without calibration or training signals. This block estimation technique is described in greater detail in “Blind I/Q Imbalance Parameter Estimation and Compensation in Low-IF Receivers,” Windisch, M and Fettweis, G, Proc. 1st International Symposium on Control, Communications and Signal Processing, (ISCCSP 2004), Hammamet, Tunisia, March 2004, pp. 75-78, incorporated by reference herein. In block estimation, a block includes a group of N samples. Each block will have a different group of N samples that make up the block. For instance, a data block, denoted as block P, may have samples [x(N*P+1))] . . . [x(N*(P+1))]. Similarly, data block P+1 may have samples [x(N*(P+1))+1] . . . [x(N*(P+2))]. Accordingly, a single sample exists in one and only one block. Block estimation in this context means that any parameter estimation is done with only the samples in one block. The benefit is that the estimation process has no memory. Hence, the parameters if incorrectly chosen during block P are entirely forgotten by block P+1.
Some of the principles for constructing a perfect reconstruction quadrature mirror filter (PR-QMF) have been adopted from Rossi, Michel, Jin-Yun Zhang, and Willem Steenaart. “Iterative least squares design of perfect reconstruction QMF banks” In CAN CONF ELECTR COMPUT ENG, vol. 2, pp. 762-765, 1996. We begin with a M band filter bank and do not employ a decimation and interpolation factor. Contrary to the instant application, the decimation and interpolation factor is used in Rossi et al. in view of its desire to process speech at low rates. Accordingly, we set M equal to 1 and B bands for decomposition, where B does not equal M. In one example, B is set to 8. Writing the expression for Y(z) below, and using B instead of M gives:
Y(z)=Σ[Hm(z)Fm(z)]X(z)
m=0 B-1
The criteria that these be PR-QMFs require the output to be a delayed form of the input without any distortion. Hence, y(n)=x(n−n0) and leads to the design criteria for Hm and Fm.
z−n0=Σ[Hm(z)Fm(z)]
m=0 B-1
Continuing the design process for Hm and Fm, cosine modulated filter banks are used where Hm and Fm are cosine modulated versions of a single linear phase low pass FIR filter, H(z) of order N. Advantageously, the aliasing between adjacent bands and phase distortion are completely cancelled. The generation of the cosine modulated filter banks is given below for Hm and Fm. Here, we use B instead of M as specified in since no rate change is expected to occur in our design.
Hm(z)=αmH(ze−jπ(m+0.5)/B)+αm*H(zejπ(m+0.5)/B)
Fm(z)=z−NHm(z−1)
αm=ej(π/4)(−1)^me−jπ(m+0.5)N/2B
In order to be a perfect reconstruction filter, the length of the prototype filter, N+1, must equal 2*q*B, where q is some integer. M must be even which translates to B also being even. A restriction on h(n), the prototype LPF, for perfect reconstruction is that
2q−2m−1
δ(m)=2BΣ[h(n+rB)*h(n+rB+2mB)]
r=0
The previous equations have established the required structure of the decomposition and reconstruction filters. As can be seen special care must be exercised in the design of these filters. Namely, it involves a non-linear optimization problem in which an iterative least squares (ILS) approach where the miniziation function is iteratively approximated by a quadratic function.
While the aforementioned algorithms may be employed at the compensation algorithm block 306 shown in
A great amount of imbalance exists and can be seen when comparing
The above-described methods for compensating for frequency dependent imbalances can be implemented on a computer using well-known computer processors, memory units, storage devices, computer software, and other components. A high-level block diagram of such a computer is illustrated in
Thus, the method steps of
While computer 700 has been described as being used for compensating for frequency dependent imbalances in a signal in accordance with the method steps shown in
The foregoing Detailed Description is to be understood as being in every respect illustrative and exemplary, but not restrictive, and the scope of the embodiments disclosed herein is not to be determined from the Detailed Description, but rather from the claims as interpreted according to the full breadth permitted by the patent laws. It is to be understood that the embodiments shown and described herein are only illustrative of the principles of the present embodiments and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the embodiments described herein. Those skilled in the art could implement various other feature combinations without departing from the scope and spirit of the embodiments of the present disclosure.
This invention was made with Government support. The Government has certain rights in the invention.
Number | Name | Date | Kind |
---|---|---|---|
5930286 | Walley | Jul 1999 | A |
6307902 | Walley | Oct 2001 | B1 |
7061994 | Li et al. | Jun 2006 | B2 |
7251291 | Dubuc et al. | Jul 2007 | B1 |
7274750 | Mueller | Sep 2007 | B1 |
7298222 | Rosik et al. | Nov 2007 | B2 |
7567611 | Chien | Jul 2009 | B2 |
7573954 | Wu et al. | Aug 2009 | B2 |
7643405 | Narasimhan | Jan 2010 | B1 |
7746186 | Ananthaswamy | Jun 2010 | B2 |
8218687 | Sayers | Jul 2012 | B2 |
20030231726 | Schuchert et al. | Dec 2003 | A1 |
20050227642 | Jensen | Oct 2005 | A1 |
20050276354 | Su et al. | Dec 2005 | A1 |
20080056397 | Li et al. | Mar 2008 | A1 |
20080130779 | Levi et al. | Jun 2008 | A1 |
20100272208 | Feigin et al. | Oct 2010 | A1 |
Entry |
---|
Valkama et al., “Advanced Methods for I/Q Imbalance Compensation in Communication Receivers,” IEEE Transactions on Signal Processing, vol. 49, No. 10, Oct. 2001, pp. 2335-2344. |
Windisch et al., “Blind I/Q Imbalance Parameter Estimation and Compensation in Low-IF Receivers,” Proc. 1st International Symposium on Control, Communications and Signal Processing, (ISCCP 2004), Hammamet, Tunisia, Mar. 2004, pp. 75-78. |
Rossi et al., “Iterative Least Squares Design of Perfect Reconstruction QMF Banks,” IEEE, CCECE 1996, pp. 762-765. |
Number | Date | Country | |
---|---|---|---|
20120177084 A1 | Jul 2012 | US |