Aliasing reduction using complex-exponential modulated filterbanks
First Claim
1. A method for estimation of energy measures of coefficients or subband signals obtained from a digital filterbank, characterized by:
- optimizing a symmetric low-pass prototype filter p0(n), having filter order N, not constrained to have the perfect reconstruction property;
building an M-channel analysis filterbank by complex-exponential modulation of said prototype filter;
where said filterbank has filter coefficients as
and n=0, 1, . . . , N, and k=0,1, . . . , M−
1;
filtering a real-valued time domain signal through said filterbank; and
calculating the squared absolute values of the complex-valued subband signals obtained from said filtering.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention proposes a new method and apparatus for the improvement of digital filterbanks, by a complex extension of cosine modulated digital filterbanks. The invention employs complex-exponential modulation of a low-pass prototype filter and a new method for optimizing the characteristics of this filter. The invention substantially reduces artifacts due to aliasing emerging from independent modifications of subband signals, for example when using a filterbank as an spectra equalizer. The invention is preferably implemented in software, running on a standard PC or a digital signal processor (DSP), but can also be hardcoded on a custom chip. The invention offers essential improvements for various types of digital equalizers, adaptive filters, multiband companders and spectral envelope adjusting filterbanks used in high frequency reconstruction (HFR) systems.
-
Citations
15 Claims
-
1. A method for estimation of energy measures of coefficients or subband signals obtained from a digital filterbank, characterized by:
-
optimizing a symmetric low-pass prototype filter p0(n), having filter order N, not constrained to have the perfect reconstruction property;
building an M-channel analysis filterbank by complex-exponential modulation of said prototype filter;
where said filterbank has filter coefficients as
and n=0, 1, . . . , N, and k=0,1, . . . , M−
1;
filtering a real-valued time domain signal through said filterbank; and
calculating the squared absolute values of the complex-valued subband signals obtained from said filtering. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
3. A method for reduction of aliasing emerging from modifications of the coefficients or subband signals obtained from a digital filterbank, characterized by:
-
optimizing a symmetric low-pass prototype filter p0(n), having filter order N, not constrained to have the perfect reconstruction property;
building an M-channel filterbank by complex-exponential modulation of said prototype filter;
where said filterbank has analysis and synthesis filter coefficients as
and n=0 . . . N, and k=0 . . . M−
1;
filtering a real-valued time domain signal through the analysis part of said filterbank;
modifying the complex-valued subband signals obtained from said filtering;
filtering said modified complex-valued subband signals through the synthesis part of said filterbank; and
taking the real part of the complex-valued time domain output signal, where said output signal is the sum of the signals obtained from said synthesis filtering. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus for estimation of energy measures of coefficients or subband signals obtained from a digital filterbank, characterized by:
-
means for optimizing a symmetric low-pass prototype filter p0(n), having filter order N, not constrained to have the perfect reconstruction property;
means for building an M-channel analysis filterbank by complex-exponential modulation of said prototype filter;
where said filterbank has filter coefficients as
and n=0, 1, . . . , N, and k=0,1, . . . , M−
1;
means for filtering a real-valued time domain signal through said filterbank; and
means for calculation of the squared absolute values of the complex-valued subband signals obtained from said filtering.
-
-
15. An apparatus for reduction of aliasing emerging from modifications of the coefficients or subband signals obtained from a digital filterbank, characterized by:
-
means for optimizing a symmetric low-pass prototype filter p0(n), having filter order N, not constrained to have the perfect reconstruction property;
means for building an M-channel filterbank by complex-exponential modulation of said prototype filter;
where said filterbank has analysis and synthesis filter coefficients as
and n=0, 1, . . . , N and k=0,1, . . . , M−
1;
means for filtering a real-valued time domain signal through the analysis part of said filterbank;
means for modifying the complex-valued subband signals obtained from said filtering;
means for filtering said modified complex-valued subband signals through the synthesis part of said filterbank; and
means for taking the real part of the complex-valued time domain output signal, where said output signal is the sum of the signals obtained from said synthesis filtering.
-
Specification