System and Method for Training an Adaptive Filter in an Alternate Domain with Constraints
First Claim
Patent Images
1. An adaptive filter, comprising:
- a filter circuit comprising a plurality of weighted filter elements, each weighted filter element corresponding to a weighted coefficient in a target domain;
an adaptation engine comprising circuitry for generating weighted coefficients in a transform domain, the weighted coefficients in the transform domain selected to minimize an error signal input to the adaptation engine; and
a coefficient transform circuit receiving the weighted coefficients in the transform domain and converting the weighted coefficients in the transform domain to weighted coefficients in the target domain.
1 Assignment
0 Petitions
Accused Products
Abstract
The adaptive filtering techniques described herein allow a filter that is operating in a target domain to be trained in another domain, possibly with constraints, using the same adaptation framework used in a standard adaptive filter. As a result, the adaptation engine may be configured to run in a transform domain that is more desirable than the target domain. For example, the transform domain may be less susceptible to noise or may have more impact on the trained filter'"'"'s desired results. The filter is trained in the transform domain and then the filter hardware is updated in the target domain.
-
Citations
14 Claims
-
1. An adaptive filter, comprising:
-
a filter circuit comprising a plurality of weighted filter elements, each weighted filter element corresponding to a weighted coefficient in a target domain; an adaptation engine comprising circuitry for generating weighted coefficients in a transform domain, the weighted coefficients in the transform domain selected to minimize an error signal input to the adaptation engine; and a coefficient transform circuit receiving the weighted coefficients in the transform domain and converting the weighted coefficients in the transform domain to weighted coefficients in the target domain. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for training an adaptive filter, comprising:
-
identifying transform domain coefficients to be trained; applying a coefficient mask in the transform domain to ensure only selected transform domain coefficients are trained by a selected adaptation algorithm; generating trained coefficients in the transform domain; applying an inverse transformation to the trained coefficients in the transform domain to derive trained coefficients in a target domain; and updating adaptive filter coefficients using the trained coefficients in a target domain. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for training a Finite Impulse Response (FIR) filter, comprising:
-
identifying frequency domain coefficients to be trained; generating trained coefficients in the frequency domain; applying an inverse transformation to the trained coefficients in the frequency domain to derive trained coefficients in a time domain; and updating adaptive filter coefficients using the trained coefficients in a time domain. - View Dependent Claims (12, 13, 14)
-
Specification