• DocumentCode
    1241724
  • Title

    Oversampled filter banks as error correcting codes: theory and impulse noise correction

  • Author

    Labeau, Fabrice ; Chiang, Jui-Chiu ; Kieffer, Michel ; Duhamel, Pierre ; Vandendorpe, Luc ; Macq, Benoît

  • Author_Institution
    McGill Univ., Montreal, Que., Canada
  • Volume
    53
  • Issue
    12
  • fYear
    2005
  • Firstpage
    4619
  • Lastpage
    4630
  • Abstract
    Oversampled filter banks (OFBs) provide an overcomplete representation of their input signal. This paper describes how OFBs can be considered as error-correcting codes acting on real or complex sequences, very much like classical binary convolutional codes act on binary sequences. The structured redundancy introduced by OFBs in subband signals can be used to increase robustness to noise. In this paper, we define the notions of code subspace, syndrome, and parity-check polynomial matrix for OFBs. Furthermore, we derive generic expressions for projection-based decoding, suitable for the case when a simple second-order model completely characterizes the noise incurred by subband signals. We also develop a nonlinear hypotheses-test based decoding algorithm for the case when the noise in subbands is constituted by a Gaussian background noise and impulsive errors (a model that adequately describes the action of both quantization noise and transmission errors). Simulation results show that the algorithm effectively removes the effect of impulsive errors occurring with a probability of 10-3.
  • Keywords
    channel bank filters; decoding; error correction codes; impulse noise; nonlinear codes; parity check codes; polynomial matrices; signal representation; signal sampling; Gaussian background noise; code subspace; error correcting codes; impulse noise correction; nonlinear hypotheses-test based decoding algorithm; oversampled filter banks; parity-check polynomial matrix; projection-based decoding; quantization noise; signal representation; subband signals; Background noise; Binary sequences; Convolutional codes; Decoding; Error correction codes; Filter bank; Gaussian noise; Noise robustness; Parity check codes; Redundancy; Error correction coding; impulse noise; multirate filter banks; oversampling;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2005.859314
  • Filename
    1542488