This invention relates in general to the field of radio communications and more specifically to interference cancellation/suppression of a narrow band interferer in a wide band communication device.
Wireless computing has experienced an enormous growth since it allows users to access network services without being bounded to a wired infrastructure. Due to the rapid growth of wireless networks in recent years, problems with different networks interfering with each other have risen. These problems become significant when networks occupy the same frequency band, causing them to interfere with each other. The two wireless systems that have experienced the most rapid evolution and wide popularity are the standard developed by IEEE for wireless local area networks (WLANs), identified as IEEE 802.11, and the Bluetooth technology or the IEEE 802.15.1. Both these systems operate in the 2.4 GHz Industrial, Scientific, and Medical (ISM) band (i.e., 2.400-2.4835 GHz). IEEE 802.11 WLANs are designed to cover areas as vast as offices or buildings. The fundamental building block of the network is the so-called Basic Service Set (BSS), which is composed of several wireless stations and one fixed access point. The access point provides connection to the wired network WLANs operate at bit-rates as high as 11 Mb/s and can use either a FHSS (Frequency Hopping Spread Spectrum) or a DSSS (Direct Sequence Spread Spectrum). In the case of FHSS systems, hopping sequences span over 79 channels, each one 1 MHz wide, while, DSSS systems use a 11-chip Barker sequence and their bandwidth is roughly equal to 20 MHz.
For more information regarding the IEEE signal please refer to IEEE Std 802.11-1997, IEEE standard for Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications.
However, Bluetooth provides interconnection of devices in the user's vicinity in a range of about 10 m. The Bluetooth system uses the ISM frequency band at 2.4 GHz, i.e., the same as the WLAN networks occupy. The data bits are modulated using Gaussian frequency shift keying and transmitted using frequency-hopping spread spectrum (FHSS). Bluetooth occupy 79 MHz of the ISM band by using 79 different frequency channels, each 1 MHz wide. The Bluetooth transmitter/receiver stays 625 μs, a time slot, in every frequency channel, i.e., the system changes channel 1600 times per second. The Bluetooth transmitter is only active 366 μs out of the 625 μs long time slot, thus giving a maximum payload size of 366 bits per time slot. Bluetooth can provide a bit-rate equal to 1 Mb/s. A FHSS scheme is used at the physical level; each master chooses a different hopping sequence so that piconets can operate in the same area without interfering with each other.
Both IEEE 802.11b and Bluetooth are designed to cope with the interference from (a limited number of) other IEEE 802.11b or Bluetooth networks, respectively. In the Direct Sequence Spread Spectrum DSSS of the IEEE802.11(b) the power of a data signal is spread out with a Pseudo Noise PN sequence over a large band, the so-called channel bandwidth W. At the receiver the DSSS signal is despreaded with the same PN sequence. The bandwidth of the received signal after despreading corresponds to the Nyquist bandwidth B of the data signal and is determined by the data rate rb. A narrow-band interferer like a Continuous Wave CW or a Gaussian Frequency Shift Keying GFSK modulated signal e.g. a Bluetooth signal, that is also despreaded at the receiver can be treated within B as Additive White Gaussian Noise AWGN.
At the receiver the DSSS signal is multiplied with the same PN sequence corresponding to the transmitted one. This operation is usually performed at a DSSS receiver in order to detect the DSSS signal and suppress any narrow-band interference signals, like a Bluetooth GFSK modulated signal. However, the presence of a narrow-band interference signal is despreaded to the channel bandwidth and can be considered as within the Nyquist bandwidth B as AWGN assuming that the spreading is large enough. This leads to a decrease of the Signal to Noise ratio SNR at the input of the DSSS receiver. The desired signal can be an IEEE802.11(b) DSSS signal, so that the received signal can represent an IEEE802.11(b) DSSS signal and a narrow-band interferer signal like a Bluetooth signal.
The acquisition and tracking of the IEEE802.11(b) system is the most critical component of the receiver, since the acquisition and tracking is partially not relying on the spreading gain. Hence, a narrow-band interferer is especially harmful, if e.g. the receiver is trying to acquire synchronization.
Since the IEEE 802.11b as well as the Bluetooth systems use the ISM frequency band, interferences may occur, especially when a Bluetooth signal hops into the band of the IEEE802.11b signal. Therefore, there is a need to cancel the influence of the narrow-band interferer or Bluetooth interferer.
It is therefore an object of the invention to find and cancel narrow-band interference signals in a transmission spectrum.
This object is solved by a method of canceling a narrow-band interference signal according to claim 1, and an apparatus for canceling a narrow-band interference signal according to claim 7.
Therefore, a method of canceling a narrow-band interference signal in a receiver is provided. A reference signal ref_in is subtracted from a received input signal IN. The phase of a result of the subtraction is calculated on the basis of an arctangent function. An unwrap function on the output signal from the arctangent function is performed by removing the modulo 2Π limitation introduced with the arctangent function, in order to produce an absolute phase representation. A frequency offset is determined by comparing phase representation values, which are shifted predetermined in time. The narrow-band interference signal is canceled based on the result of the determined frequency offset.
The advantage of this receiving device is that its detection range is wide enough, since it is not limited by ±π.
The invention is based on the idea to use a non-linear frequency detector to detect a narrow-band interference signal in a wide-band signal based on a reference signal. The output of the frequency error detector is used to cancel the narrow-band interference signal.
These and other aspects of the invention are apparent from and will be elucidated with reference to the embodiment(s) described hereinafter.
The interference cancellation is based on the use of interference suppression filters prior to the acquisition part of the IEEE802.11(b) receiver system. The interference cancellation method works autonomously, which means that there is no feedback from the acquisition part of the IEEE802.11(b) receiver system. This requirement is based on that the interference cancellation algorithm can be added to existing system without changing the architecture. The optimization of the parameters of the interference cancellation method should be performed.
According to an embodiment of the invention, the interference cancellation is performed using non-linear carrier offset detector.
First of all, the non-linear frequency error detector FED is described in detail before the interference cancellation is described. The non-linear frequency detector operates on the IEEE802.11a system at 5×GHz and in the time domain by defining the phase on sample by sample basis of the in-phase and quadrature components without a modulo 2π limitation. The removal of this limitation is performed by a phase unwrap function as described below.
The Frequency Error Detection is described with reference to Orthogonal frequency division multiplexing (OFDM) which is a robust technique for efficiently transmitting data through a channel. The technique uses a plurality of sub-carrier frequencies (sub-carriers) within a channel bandwidth to transmit the data. These sub-carriers are arranged for optimal bandwidth efficiency compared to more conventional transmission approaches, such as frequency division multiplexing (FDM), which wastes large portions of the channel bandwidth in order to separate and isolate the sub-carrier frequency spectra and thereby avoid inter-carrier interference (ICI).
The carrier frequency offset estimation is performed in the time domain by defining the phase on a sample-by-sample basis of the in-phase and quadrature components. This definition of the phase for every incoming signal can be seen as a representation of the incoming signal in the Phase Domain, where the phase domain is defined as follows:
The phase domain represents on a sample basis the phase between every in-phase (I(t)) and quadrature (Q(t)) component of the incoming complex signal (x(t)) as a function of time.
In the phase domain, the subcarrier ambiguity problem will be introduced by the calculation of the phase with the arctangent function on the incoming complex (in-phase, quadrature) samples. The arctangent function has a range which is limited to ±π modulo 2π. The modulo 2π of the arctangent function introduces a non-linearity which causes a phase ambiguity of ±π which is due to the subcarrier ambiguity of ±½, as will be shown in the sequel.
Let the carrier frequency offset be expressed as
with Ts the time between two samples, N the number of subcarriers of the OFDM signal and NTs the period time of an OFDM symbol, so Eq. (1) shows the carrier frequency offset expressed in α times the intercarrier spacing (1/NTs).
If we use the well-known Fourier transform pair
X(f−Δf)e(j2πΔft)x(t), (2)
with x(t) the incoming OFDM signal, then Eq. (2) shows that a constant frequency shift causes a linear increasing phase of the OFDM signal x(t). This linear behavior of the phase can be exploited to estimate, in the time domain, the carrier frequency offset of x(t). If we want to use the phase of x(t) we need the arctangent function
If we combine Eq. (1) and Eq. (3) we obtain
Substitution of the OFDM symbol period in Eq. (4) yields
ψ(NTs)=α2π+Θ(NTs)mod(2π) (5)
The modulo (2π) part of Eq. (5) limits the value of ψ(NTs) at ±π so, the maximum value of α is then
Eq. (6) shows that the subcarrier ambiguity is introduced by the modulo 2π of the arctangent function. This modulo 2π of the arctangent function is a nonlinear operation on ψ(t), so if we want to use the phase ψ(t) we need the arctangent function without the modulo 2π non-linearity. A non-linear FED is described which is able to remove this non-linearity, this removal is also a non-linear operation on the phase. By removing the modulo 2π limitation, ψ(t) becomes a continuous function without any phase jumps. If we look in the complex plane (in-phase component on x-axes and quadrature component on y-axes) a phase jump will occur if the phase moves from the first quadrant to the third or fourth quadrant (or vice versa) with an absolute value larger than π. Thus discontinuities in the phase occur if the phase passes the in-phase axes in the complex plane with an absolute value larger than π.
In the further part of this document, the removal of these phase jumps is called: “phase unwrapping”. This phase unwrapping results in an absolute phase function Φ(t), which means that the value of the phase may be, for example, Φ(t)=23.67π and is not limited to the relative value of ψ(t)=−0.33π mod (2π). It is this absolute value representation Φ(t) that gives us the wide capture range of the proposed non-linear FED. It will be shown that the capture range of the FED is not limited anymore by ±½ times the intercarrier spacing (assuming Θ(NTs)/2π equals zero) introduced by the arctangent function.
In the following the phase representation of a discrete OFDM signal with frequency offset will be described. The discrete OFDM signal
in which p is the number of unused subcarriers of the OFDM symbol, Bi is a complex signal which represents the initial phase and amplitude of the i-th subcarrier and n is the sample index. The phase of xnα
is a summation of a linear function of α and the summation of the phases of the subcarriers. This linear function of α can also be obtained for a specific discrete OFDM preamble signal, as will be shown in the following where the phase representation of the IEEE P802.11a/D7.0 preamble (further referred to as: “IEEE preamble”) is used in W-LAN OFDM systems. This IEEE W-LAN OFDM system uses the following figs.; N=64 points (I)FFT, with a sample frequency of Fs=20 MHz (Ts=50 ns) and p=6 unused subcarriers, substituting these figs. in Eq. (7) and Eq. (8) we obtain
for the OFDM signal and
for the phase of the OFDM signal.
The preamble is defined in IEEE P802.11a/D7.0. It is a short OFDM symbol consisting of 12 subcarriers which are modulated by the elements Si of the sequence given by:
S=S−1, . . . , Si=√{square root over (13/6)}(0,0,1+j,0,0,0,−1−j,0,0,0,1+j,0,0,0,−1−j,0,0,0,−1−j,0,0,0,1+j,0,0,0,0,0,0,0,−1−j,0,0,0,−1−j,0,0,0,1+j,0,0,0,1+j,0,0,0,j1+j,0,0,0,1+j,0,0), i=0,1, . . . , 25,26 (11)
with the indexes (−26, . . . ,26) referring to the subcarrier numbers of the OFDM symbol. The multiplication by the factor √{square root over (13/6)} is needed to normalize the average power because the IEEE preamble only uses 12 out of the 52 subcarriers. It can be seen from Eq. (11) that only the subcarriers with an index which is a multiple of four are non-zero, so substitution of m=i/4 in Eq. (9) and exchanging the elements Bi with the elements Si yields,
the presentation of the IEEE preamble and
the phase of this IEEE preamble. The subcarrier S0 is equal to zero (DC-subcarrier), so the index m=0 is not used for the IEEE preamble. Eq. (12) shows that if m=±1 the fundamental frequency F0=1/NTs in the OFDM signal
Then the period time or periodicity of the preamble
is 16 samples (not 64 as the OFDM signal), so the IEEE preamble has a duration of 16 samples (800 ns).
If we look somewhat closer at the components of the sequence S we see that
Sm=−S−mSmejβm+S−me−jβm=j2Sm sin(Bm) m=1,3,5, (16)
Sm=S−mSmejβm+S−me−jβm=2Sm cos(Bm) m=2,4,6,
with βm an arbitrary number. Using this goniometric equality in Eq. (12) yields
and with
the representation of the IEEE preamble becomes
The phase of the IEEE preamble
is a summation of an initial phase (π/4), a linear changing phase as a function of the carrier frequency offset
and an arctangent function performed on a summation of sinusoids with multiple frequencies (θn). The behavior of θn is not easy to determine analytically, so it is obtained via simulations where the in-phase and quadrature components for every sample of the IEEE preamble (periodic with 16) in the upper part (complex plane representation) and the arctangent values of the IEEE preamble in the lower part (phase domain representation) are determined. It can be seen that a modulo 2π phase correction needs to be performed between samples 1,2 (mod 16), 6,7 (mod 16), 10,11 (mod 16) and 13,14 (mod 16), because between these consecutive samples the phase of the IEEE preamble passes the in-phase axes with an absolute value larger than π.
The 2π phase correction is performed by an unwrap function (Un) and can be described as follows: The unwrap function (Un) accumulates k time 2π, where k depends on the wrapped function to which Un is applied. k will be increased by one if the difference between the last corrected sample and the current sample is smaller than −π. k will be decreased by one if the difference between the last corrected sample and the current sample is larger than π.
the unwrapped phase of the IEEE preamble. The wrapped phase {tilde over (φ)}n0 and the unwrapped phase φn0 are represented by the solid line and dotted line respectively, in
and Eq. (21) can be approximated with
If we look at Eq. 20, we see that the carrier frequency offset gives a linear increase of the phase. If we are able to determine the angle of direction of the wrapped phase {tilde over (φ)}nα, then we know the frequency offset represented by α. By applying the unwrap function Un to {tilde over (φ)}nα, we obtain the unwrapped phase φnα shown by Eq. (21). If we look at
As mentioned earlier, the behavior of θn is approximated with a sinewave, and it can be seen from
The unwrapping and the subsequent detection of the angle of direction of the wrapped phase {tilde over (φ)}nα are performed by the non-linear FED and will be described in detail in the following. The carrier frequency offset estimation, as stated before, is performed in the time domain by defining the phase on a sample-by-sample basis of the in-phase and quadrature components without the modulo 2π limitation. The removal of this limitation is performed by the phase unwrap function.
If we look at
The signal pnα described by Eq. 19 and shown in
of pnα and is shown as the solid line in
Applying the unwrap function Un to the input signal {tilde over (φ)}nα yields
at the output of the “phase unwrap” block. This unwrapped phase signal is shown as the dotted lines in
The output signal of the “Z−N” block is the delayed version of the unwrapped phase signal
with D the number of delayed samples. With some goniometric equalities, Eq. 26 can be rewritten as
substituting D=16 (the period of the IEEE preamble) in Eq. 27 yields
and is shown in
The output signal of the “subtract” block is the unwrapped phase difference signal
and for D=16 Eq. 29 becomes
The sinewave behavior in the beginning of the curve is a switch-on phenomenon because the first 16 samples of φn−16α are equal to zero. These first 16 samples cannot be used for the detection of the carrier frequency offset, so in the case of the IEEE OFDM system, only 144 out of the 160 samples can be used.
The output signal of the “mean estimator” block is the unwrapped phase difference signal average with a sliding window of 144 samples. The mean estimator takes the sum of the last 144 samples and divides this number by 144. The output of the mean estimator, also the FED output, is shown in
The value of the 160th sample (sample number 159) is the exact representation of the carrier frequency offset, because the switch-on phenomenon has no influence on that sample anymore.
The unwrap function Un increases or decreases the 2π counter k depending on the phase difference between the last corrected sample and the current sample. If this phase difference is larger than the absolute value |π| due to carrier frequency offset (large α), noise or any other cause than the arctangent function, the FED will not be able to correct this. This limitation is the capture range of the non-linear FED and can be obtained by finding the n, whereby φnα=0 shows a maximum phase change
substituting this in Eq. 29 with D=1 (consecutive samples) gives,
With the limitation of ±π between two consecutive samples, the capture range αmax will then be
this number is not the exact capture range due to the approximation by the sinewave. It can be seen from Eq. 33 that the capture range is limited by the maximum phase jump in the sinewave part of φnα. This phase jump between two consecutive samples can be decreased by i.a over-sampling. This over-sampling increases the capture range. A factor of two over-sampling yields
this number is not the exact capture range due to the approximation by the sinewave.
The theoretical figs. obtained, until now, for the non-linear FED with the IEEE preamble are:
Output value is
According to an embodiment of the invention, the interference cancellation is performed for Bluetooth signals. The Bluetooth signal is GFSK modulated with a modulation index of m=0.28 . . . 0.35 and a bandwidth bit duration product that equals BF=0,5. The carrier frequency peak deviation is chosen to be
where rb represents the bit rate, which equals 1 Mbps. The information bits bn are shaped by a Gaussian filter and thus
with In is equal to 1 if bn is equal to one and −1 if bn is equal to zero and where
represents the Gaussian pulse shape with
The Bluetooth interference signal can be written as
with the time-varying phase
If we look at the derivative
of the time varying phase of Eq. (35), which represents the frequency of the FSK modulated Bluetooth signal. The first term of Eq (36) is varying with time while the second term is a constant value that is proportional with the carrier frequency of the Bluetooth FSK modulated signal. If Φ(t) is normalized on 2πrb and we assume that fc is relevant with distances krb, (where k is an integer) to the carrier frequency of the desired DSSS signal. Therefore,
with k= . . . , −2, −1, 0, 1, 2, . . .
The actual interference cancellation can be performed by using the value of k to select a proper filter out of 2k+1 different filters in a filter bank. These two 2k+1 filters can have the optimal Wiener solution for filtering out the particular narrowband interference signal. The advantage of this filter-bank is that the filters could be small with a few taps because the shape and position of the interference is exactly known.
An alternative solution is to generate a signal, having same frequency as the determined carrier frequency of the narrow-band interferer, and subtract it from the distorted desired wide-band signal, so that the subtraction results in the desired wide-band signal.
The reference signal is considered as a transmitted signal, which is known to the receiver. The selection of a reliable reference signal is not trivial. In most practical situations this reference signal is not easy available. One solution is to use the training signal of the IEEE802.11b. This signal is known but it is merely used as a training sequence, for the cases that the narrow-band interferer hops into one of the IEEE802.11b bands after the training sequence of the IEEE802.11b has been transmitted, it is not possible to use the training sequence as reference signal anymore and the interference cancellation can not be performed accurately. However, as soon as the training sequence is transmitted again, the interference cancellation can also be performed again.
The embodiments of the invention are described with an IEEE 802.11b signal as wide-band signal and a Bluetooth signal as narrow-band interferer. However, the principles of the invention may be applied to every wired or wireless narrow-band signal introducing a frequency offset to a desired wide-band signal.
The above embodiments can be implemented by hardware or by software. It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word “comprising” does not exclude the presence of elements or steps other than those listed in a claim. The word “a” or “an” preceding an element does not exclude the presence of a plurality of such elements. In the device claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Furthermore, any reference signs in the claims shall not be construed as limiting the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
03101859.1 | Jun 2003 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB04/50948 | 6/21/2004 | WO | 12/20/2005 |