摘要 |
An efficient implementation of oddly-stacked critically-sampled single sideband analysis/synthesis filter banks is achieved by application of a set of functions to time-domain and frequency-domain values before and after transformation. In one embodiment of an analysis filter bank, a forward pre-transform function groups blocks of N samples into blocks of +E,fra 1/4+EE N modified samples, a discrete transform generates frequency-domain coefficients in response to the modified samples, and a forward post-transform function generates spectral information in response to the frequency-domain transform coefficients. In one embodiment of a synthesis filter bank, an inverse pre-transform function groups spectral information into blocks of +E,fra 1/4+EE N frequency-domain transform coefficients, a discrete transform generates blocks of +E,fra 1/4+EE N time-domain transform coefficients in response to the frequency-domain transform coefficients, and an inverse post-transform function generates blocks of N time-domain samples in response to the time-domain transform coefficients. An implementation of an oddly-stacked Time Domain Aliasing Cancellation transform permits the length of the transformation to be adaptively selected.
|