Method and system for detecting, timing, and correcting impulse noise
First Claim
1. A system for detecting and correcting non-stationary noise present on an input data signal comprising:
- a detector module based on Gram Schmidt orthogonalization, receiving the input data signal and producing as output a correction enable signal indicating when a correction is required;
a corrector module receiving the input data signal and correction enable signal and producing a corrected data signal as output; and
a reliability estimator and selector module receiving the corrected data signal and the input data signal and producing an output signal which is the more reliable of the input data signal and the corrected data signal.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for detecting and correcting impulse noise present on an input data signal includes an impulse detector module receiving an input data signal and producing as output an correction enable signal indicating when an impulse correction is required. An impulse corrector module receives the input data signal and a correction enable signal and produces a corrected data signal, e.g., having the impulse canceled or blanked, as output. A reliability estimator and selector module receives the corrected data signal and the input data signal and selects as output the input signal which is more reliable. In one embodiment, the impulse detector includes first and second complementary impulse detectors, the outputs of which are analyzed by an enable and correction module to produce an impulse detection signal with improved accuracy. Preferably, the enable and correction module also indicates the most appropriate type of impulse correction in accordance with the detection signals from the complementary detectors. A novel system and method of detecting impulses based on Gram Schmidt techniques is also presented. In this method, one or more channels of a multi-channel data signal are kept free of data. When a whitening filter is applied, impulses on these quiet channels are emphasized. The Gram Schmidt technique exploits this fact to provide for improved impulse detection. The system can be modified to detect other types of low dimensionality noise.
-
Citations
38 Claims
-
1. A system for detecting and correcting non-stationary noise present on an input data signal comprising:
-
a detector module based on Gram Schmidt orthogonalization, receiving the input data signal and producing as output a correction enable signal indicating when a correction is required;
a corrector module receiving the input data signal and correction enable signal and producing a corrected data signal as output; and
a reliability estimator and selector module receiving the corrected data signal and the input data signal and producing an output signal which is the more reliable of the input data signal and the corrected data signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for detecting and correcting non-stationary noise present on an input data signal comprising:
-
receiving the input data signal at a detector module based on Gram Schmidt orthogonalization which produces as output a correction enable signal indicating when a correction is required;
receiving the input data signal and correction enable signal at a corrector module which produces a corrected data signal as output; and
receiving the corrected data signal and the input data signal at a reliability estimator and selector module which produces an output signal which is the more reliable of the input data signal and the corrected data signal. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification