This invention relates in general to wireless communication systems, and in particular to methods and systems for mitigation of impulsive interference to achieve reliable wireless communication in Orthogonal Frequency Division Multiplexing based wireless systems.
Wireless networks, and particular wireless networks in industrial environments are susceptible to impulsive noise generated by electric equipment. This impulsive equipment noise is commonly characterized by a short duration and high power spike when compared to a desired signal. Thus, the impulsive noise incurs a sudden decrease in instantaneous SNR, which may lead to data packet loss and subsequently poor network performance. Despite the fact that data packet loss can be alleviated by retransmissions, such retransmissions induce delays, which is rather undesirable for wireless industrial networks with stringent delay constraints.
Furthermore, the high-power impulsive noise is particularly detrimental to orthogonal frequency division modulation (OFDM)-based wireless industrial networks. An OFDM block comprises multiple symbols and the whole block has to be jointly demodulated in the receiver to recover the transmitted symbols. As a result, even if short-duration impulsive noise is added to a few symbols, the high-power impulsive noise will be propagated over the entire block after joint demodulation, thereby the entire block, rather than only a few symbols, has to be retransmitted.
In the receiver, the received signal r(t) is analog-to-digital converted 121, and blanked 122. Then, the signal is serial-to-parallel converted 123, discrete Fourier transformed 124, de-mapped 125, de-interleaved 126, and decoded 127 to recover {circumflex over (z)}(m).
In the prior art, a noise blanker protects a signal processing circuit from unwanted noise spikes by interrupting the signal path when the noise exceeds a predetermined threshold or reference level, see U.S. Pat. No. 4,479,251 “Noise blanker.”
To cope with the impulsive noise, the blanking 122 is applied. The conventional blanking is characterized by single threshold based on only the amplitude of the received signal y(n) as shown in
As shown in
The embodiments of the invention provide a method for mitigating impulsive noise in wireless networks. The method noise mitigation is based on the signal-to-noise ratio (SNR). In contrast to the conventional blanking scheme, wherein the signal amplitude is used for blanking decision, the blanking scheme according to the invention makes a blanking decision by using the estimated SNR of each received symbol.
The invention is motivated by the fact that the signal SNR is a more accurate quality metric than the signal amplitude. To fully gain the benefits of the SNR-based blanking scheme, two embodiments are developed, namely a multi-level thresholding scheme, and a weighted-input error-correction decoding.
It should be emphasized that this blanking scheme is applicable to any wireless networks, regardless of their modulation schemes, e.g., single-carrier or multi-carrier.
It should also be noted that the weighted-input error correction decoding and the blanking method can be used independently.
More specifically, the receiver first samples the received signal r(t) in the discrete time-domain before feeding the digitized data to the SNR-based blanker 310.
The detailed functional structure and operation of the SNR-based blanker 310 is shown in
Next, the estimated SNR is compared 420, 421 and 422 against a first-level threshold T1, a second-level threshold T2 and up to the N-th threshold TN, wherein T1<T2< . . . <TN as shown for a threshold function in
It should be emphasized that the input-output relation shown in
If the estimated SNR is less than T1, then according to the invention the sample value for the current symbol is conditioned 430 by setting it to zero. Otherwise, our method proceeds to compare 421 the estimated SNR with the second threshold T2. If the estimated SNR is less than the threshold T2, our method conditions the current symbol. As described below, the conditioning can change the amplitude, phase or energy of the received data symbol. Otherwise, our method proceeds to compare the estimated SNR with the threshold of the next level until either the estimated SNR is smaller than a threshold, or the N-th level threshold is reached. If the estimated SNR is larger than TN, then the blanker outputs 431 the current sample without change.
In addition to the multi-threshold blanking, the SNR-based blanker can optionally also generates 450 a weighting coefficient w 511 for each data symbol. The weighting coefficients are designed to quantify a reliability of received data symbols.
For example, the log likelihood of i-th bit Si can be approximated as
where μ denotes the mean of the input when Si=v and σl2 is the noise energy. Conventionally, it is assumed that σl2=σ2 is a constant. However, in the presence of impulsive noise, σl2 is time variant.
Thus, we can model σl2=σT2+σI2, where σT2 is the constant Gaussian noise level and σI2 is the time-varying energy of the impulse noise.
The likelihood function can be expressed as
where Wi is a weighting coefficient for the i-th data symbol. The value of wi is computed based on the estimated noise level at the i-th data sample. Generally, the weight assignment function is designed such that the weight decreases as the total noise level increases.
where k is a constant much greater than one. For OFDM system, the Wi is estimated for the entire OFDM symbol in which the bit Si belongs.
As shown in
After that, the DFT output is first de-mapped 334 to P(n), and de-interleaved 335 to Q(n). The corresponding weighting coefficients w(n) 511 obtained from the blanker is also de-interleaved 335 into {tilde over (w)}(n). Finally, the weight {tilde over (w)}(n) is then fed into the error correction decoder 337 and used to generate cost metrics for the decoder.
A decoder 337 example using Q(n) and {tilde over (w)}(n) is shown in
It is worth noting that the SNR estimation can be implemented using different methods. In one implementation, the noise level can be estimated by counting the total number of time-domain samples with energy exceeding a pre-determined threshold.
In another implementation, the blanker can estimate the noise power from the total symbol energy, when if the network employs constant-energy symbols.
For OFDM networks, the blanker can also determine the noise level based on the energy within null subcarriers over which no signals are transmitted.
Spatial-Domain Noise Reduction
If the receiver is equipped with multiple antennas, the blanking can be applied to the received signal from each antenna as shown in
Here, the SNR 1011 is estimated 1010 for the input symbol 1001 from each antenna. The factors γ 1021 generated 1020 using the functions 1002. The symbols are conditioned 1030, and the combined 1009, before being passed to the DFT 1035.
Time-Domain Noise Reduction
Frequency-Domain Noise Reduction
Combined Time and Frequency-Domain Noise Reduction
Conditioning
It should be noted that the conditioning can be applied to any aspect of the data symbol signal, e.g., the amplitude, phase, or energy, or any combination therefore. The conditioning can either increase or decrease the phase or energy, or shift the phase.
The invention improves the network bit-error-rate (BER) after error correction and decoding in an OFDM network, when impulsive noise is present.
Although the invention has been described by way of examples of preferred embodiments, it is to be understood that various other adaptations and modifications may be made within the spirit and scope of the invention. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.
Number | Name | Date | Kind |
---|---|---|---|
6426983 | Rakib et al. | Jul 2002 | B1 |
20040156441 | Peeters et al. | Aug 2004 | A1 |
20070009011 | Coulson | Jan 2007 | A1 |
20070280097 | Yang et al. | Dec 2007 | A1 |
20080181323 | Waters et al. | Jul 2008 | A1 |
20080273630 | Mege et al. | Nov 2008 | A1 |
20090125793 | Kishigami et al. | May 2009 | A1 |
20090147890 | Lee et al. | Jun 2009 | A1 |
20090245442 | Siddharth et al. | Oct 2009 | A1 |
20100189199 | Lou et al. | Jul 2010 | A1 |
Entry |
---|
Sergey V. Zhidkov, “Performance Analysis and Optimization of OFDM Receiver with Blanking Nonlinearity in Impulsive Noise Environment”, Samsung Electronics, IEEE, 2006. |
Number | Date | Country | |
---|---|---|---|
20110158360 A1 | Jun 2011 | US |