IMPULSIVE NOISE SUPPRESSION SCHEME IN ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING

Information

  • Patent Application
  • 20070280097
  • Publication Number
    20070280097
  • Date Filed
    June 06, 2006
    18 years ago
  • Date Published
    December 06, 2007
    17 years ago
Abstract
This invention provides an impulsive noise suppression method in orthogonal frequency division multiplexing. The method comprises an equalization and de-mapping step for estimating a preliminary estimation of signal and a total noise estimation by utilizing ideal channel estimation, de-mapping, and pilot insertion technique on received signal; and a SNR comparison step for determining a SNR by dividing said preliminary estimation of signal and said total noise estimation and comparing said SNR with a threshold value.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings incorporated in and forming a part of the specification illustrate several aspects of the present invention, and together with the description serve to explain the principles of the disclosure. In the drawings:



FIG. 1 is a block diagram showing an impulsive noise suppression scheme in OFDM proposed by Zhidkov;



FIG. 2 is a flowchart diagram showing one embodiment of an impulsive noise suppression scheme in OFDM in accordance with the present invention



FIG. 3 is a block diagram showing another embodiment of an impulsive noise suppression system in OFDM in accordance with the present invention; and



FIG. 4 is a flowchart diagram showing another embodiment of an impulsive noise suppression scheme in OFDM in accordance with the present invention.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention can be described by the embodiments presented herein. It is understood, however, that the embodiments described are not necessarily limitations to the invention, but only exemplary implementations.


Having summarized various aspects of the present invention, reference will now be made in detail to the description of the invention as illustrated in the drawings. While the invention will be described in connection with these drawings, there is no intent to limit the invention to the embodiment or embodiments disclosed therein. On the contrary the intent is to cover all alternatives, modifications and equivalents included within the scope of the invention as defined by the appended claims.


It is noted that the drawings presents herein have been provided to illustrate certain features and aspects of the embodiments according to the invention. A variety of alternative embodiments and implementations may be realized consistent with the scope and spirit of the present invention.


It is also noted that the drawings presents herein are not all in scale. Some components are out of scale in order to provide a more detailed and comprehensive descriptions.


Please refer to FIG. 2, which is a flowchart diagram of one embodiment showing an impulsive noise suppression scheme 200 in OFDM. In this scheme 200, the received signal would be processed at first in a Fast Fourier Transform step 210. The output of this FFT step 210, represented as Rk shown in equation 1, is sent to a frequency domain equalization step 220. In this equalization step 220, based on an ideal channel estimation (Ĥk≡Hk), the equalized received signal could be expressed as Rk(eq), as shown in equation 2.


Moreover, after receiving the equalized received signal Rk(eq), a de-mapping and pilot insertion step 230 could convert the preliminary signal estimation of transmitted base-band symbol Ŝk by: 1) suppressing sub-carriers to zero, 2) replacing pilot sub-carriers by known values, and 3) de-mapping data transmission sub-carriers to nearest positions in constellation plot. In other words, a preliminary signal Ŝk could be generated in this step 230. Thereafter, applying equation 3, an estimation of the total noise {circumflex over (D)}k could be calculated by a noise estimation/calculation step 240.


However, because impulsive noise appears occasionally, the present invention takes into account the signal to the total noise ratio. In cases where the total noise can be ignored because it is too small, steps 260 to 290 could be omitted. Since the signal Ŝk and the noise {circumflex over (D)}k could be determined from the de-mapping and pilot insertion step 230 and the noise estimation step 240, a SNR (Signal to Noise Ratio) value






SNR
=



S
^

k

/


D
^

k






could be calculated and compared to a threshold value in a SNR comparison step 250. If the SNR value is greater than the threshold value, the flow would go directly to a Viterbi decoding step 299 for further processing of Rk(eq). On the other hand, if the SNR value is less than the desired threshold value, the next step is step 260.


As mentioned in the prior art, the total noise vector {circumflex over (D)}k is transformed into time domain {circumflex over (d)}k by an Inverse FFT step 260. Next, the time domain representation of impulsive noise ûk could be re-constructed by equations 4 and 5 in a peak detection step 270. In a next FFT step 280, the frequency domain representation of impulsive noise Ûk could be transformed from the time domain representation of impulsive noise ûk. Subsequently, according to equation 6, the equalized received signal Rk(comp) could be calculated by a noise suppression step 290 and sent to the Viterbi decoding step 299 for further processing.


Please refer to FIG. 3, which is a block diagram that illustrates another embodiment of an impulsive noise suppression system 300 in OFDM according to the present invention. The received signal r is processed in a Fast Fourier Transform block 310 and generates Rk as shown in equation 1. Taking the generated output Rk of the FFT block 310 as an input to an equalizer 320, the equalizer 320 would assume ideal channel estimation (Ĥk≡Hk) and equalizes Rk into Rk(eq). Moreover, taking the equalized received signal k as an input to the next processing block, a de-mapping and pilot insertion block 330 could convert the preliminary estimation of transmitted base-band symbol Ŝk by suppressing sub-carriers to zero, replacing pilot sub-carriers by known values, and de-mapping data transmission sub-carriers to nearest positions in constellation plot. Furthermore, taking the equalized received signal Rk(eq) and ideal channel estimation (Ĥk≡Hk) as inputs, an estimation of total noise {circumflex over (D)}k could be calculated by a noise estimation block 340 according to equation 3.


As mentioned earlier, a SNR comparison block 350 is configured to calculate the SNR, where







SNR
=



S
^

k

/


D
^

k



,




from the signal output Ŝk of the processing block 330 and the total noise output {circumflex over (D)}k of the processing block 340. And the SNR value is compared to a given threshold value. In the case where the SNR value is greater than the threshold value, the equalized received signal Rk(eq) is sent to a Viterbi decoder 399. Otherwise, the total noise {circumflex over (D)}k would be forwarded to an inverse FFT block 360 to determine the impulsive noise.


Receiving the total noise {circumflex over (D)}k, the inverse FFT block 360 would transform {circumflex over (D)}k into the time domain representation of total noise {circumflex over (d)}k. Next, a peak detection block 370 could reconstruct the time domain representation of impulsive noise ûk according to equations 4 and 5. Taking time domain representation ûk as input, another FFT block 380 would transform it into the frequency domain representation of impulsive noise Ûk. Subsequently, according to equation 6, the equalized received signal Rk(comp) could be calculated by a noise suppression block 390 according to the received impulsive noise Ûk, the equalized received signal Rk(eq), and an inversion of the ideal channel estimation Hk via an inverter 370. The equalized received signal Rk(comp) is then sent to the Viterbi decoder 399 for further processing.


Now please refer to FIG. 4, which is a diagram that illustrates another embodiment of an impulsive noise suppression scheme 400 in OFDM. In this scheme 400, an equalization and de-mapping step 410 is configured to have a preliminary estimation of signal and a total noise estimation by utilizing ideal channel estimation, de-mapping and pilot insertion techniques. Thereafter, a SNR comparison step 420 is performed to calculate the SNR of the preliminary estimation of signal and the total noise estimation, and to compare the calculated SNR with a desired threshold value. In the case where the SNR is greater than the threshold value, the flow goes to a Viterbi decoding step 440 for further processing. Otherwise, an impulsive noise detection step 430 would be performed to estimate the impulsive noise by utilizing variance of time domain technique.


Where the SNR is greater than the desired threshold value, the proposed method would be benefited by omitting the impulsive noise detection step 430. As mentioned, the impulsive noise detection step 430 involves IFFT, peak detection, FFT, and suppression calculations. Omitting these computation-intense steps can improve system performance and reduce computing power consumption.


It is understood that several modifications, changes, and substitutions are intended in the foregoing disclosure, and in some instances, some features of the invention will be employed without a corresponding use of other features. Accordingly, it is appropriate that the appended claims be construed broadly and in a manner consistent with the scope of the invention.

Claims
  • 1. An impulsive noise suppression method in orthogonal frequency division multiplexing, comprising: transforming a received signal into a frequency domain;equalizing an output of said transforming step based on an ideal channel estimation;converting an output of said equalizing step to a preliminary signal estimation of a transmitted base-band symbol;determining an estimation of total noise;calculating a signal to noise ratio by dividing said preliminary signal estimation with said estimation of total noise; andperforming an impulse noise suppression step when said signal to noise ratio is lower than a threshold value.
  • 2. The impulsive noise suppression method of claim 1, wherein said transforming step is a fast Fourier transform.
  • 3. The impulsive noise suppression method of claim 1, wherein said converting step comprises suppressing sub-carriers to zero, replacing pilot sub-carriers by known values, and de-mapping data transmission sub-carriers to nearest positions in a constellation plot.
  • 4. The impulsive noise suppression method of claim 1, wherein said determining step comprises multiplying said ideal channel estimation to the difference between the output of said equalizing step and said preliminary signal estimation.
  • 5. The impulsive noise suppression method of claim 1 further comprising: processing the output of said equalizing step when said signal to noise ratio is greater than said threshold value; orprocessing the output of said impulse noise suppression step when said signal to noise ratio is lesser than said threshold value, wherein said processing step is a Viterbi Decoding process.
  • 6. The impulsive noise suppression method of claim 1, wherein said impulsive noise suppression step further comprising: transforming said estimation of total noise into a time domain representation of said estimation of total noise;re-constructing impulsive noise from said time domain representation of said estimation of total noise;transforming said impulsive noise into frequency representation; andcalculating a noise-suppressed signal by using the difference between the output of said equalizing step and the quotient of said impulsive noise to said ideal channel estimation.
  • 7. An impulsive noise suppression method in orthogonal frequency division multiplexing, comprising: estimating a preliminary estimation and a total noise estimation by utilizing an ideal channel estimation and de-mapping and pilot insertion technique on the received signal;determining a signal to noise ratio by dividing said preliminary estimation by said total noise estimation; andperforming an impulse noise suppression step when said signal to noise ratio is lesser than a threshold value.
  • 8. The impulsive noise suppression method of claim 7 further comprising: processing an output of an equalizing step when said signal to noise ratio is greater than said threshold value, orprocessing an output of said impulse noise suppression step when said signal to noise ratio is lesser than said threshold value, wherein said processing step is a Viterbi Decoding process.
  • 9. The impulsive noise suppression method of claim 7, wherein said impulse noise suppression step further comprising: estimating an impulsive noise when said signal to noise ratio is less than said threshold value.
  • 10. An impulsive noise suppression system in orthogonal frequency division multiplexing, comprising: fast Fourier transform (FFT) means to transform a received signal;frequency domain equalization means to equalize an output of said FFT means base on an ideal channel estimation;de-mapping and pilot insertion means to convert an output of said equalization means into a preliminary signal estimation of transmitted base-band symbol;noise estimation means to determine an estimation of total noise by multiplying said ideal channel estimation to the difference between the output of said equalization means and said preliminary signal estimation;SNR (signal to noise ratio) comparison means to determine a SNR by dividing said preliminary signal estimation by said estimation of total noise and compares said SNR to a threshold value; andimpulse noise suppression means to remove re-constructed impulse noise from said output of the equalization means when said SNR is lower than said threshold value.
  • 11. The impulsive noise suppression system in orthogonal frequency division multiplexing of claim 10, comprising: a Viterbi decoder to decode the output of said equalization means when said SNR is greater than said threshold value, or to decode the output of said impulse noise suppression means when said SNR is lesser than said threshold value.
  • 12. The impulsive noise suppression system in orthogonal frequency division multiplexing of claim 10, wherein said impulsive noise suppression means further comprising: an inverse FFT means to transform said estimation of total noise into a time domain representation of said estimation of total noise;a peak detection means to re-construct impulsive noise from said time domain representation of said estimation of total noise;a forward FFT means to transform said impulsive noise in time domain representation into frequency representation; anda suppression means to calculate noise-suppressed signal by using the difference between output of said equalization means and a quotient of said impulsive noise to said ideal channel estimation.