An oversampled
filter bank structure that can be implemented using popular and efficient fast filter banks to allow subband
processing of an input
signal with substantially reduced
aliasing between subbands. Even subbands (SB0, SB2, SB4, . . . ) of an input
signal (x(n)) are frequency-shifted (212, 1012, 1012′, 1012″) prior to analysis filtering (214, 214′, 214″) at a 2× oversampled
filter bank, subband
processing (240, 240′, 240″), and synthesis filtering (216, 216′, 216″). A subsequent frequency-shift (218, 218′) returns the even subbands to their original band positions. The odd subbands (SB1, SB3, SB5, . . . ) are delayed (252) to compensate for the
processing time of the frequency shifting.
Separate analysis (214, 214′) and synthesis (216, 216′) filter banks may be provided for the even and odd subbands, or common complex analysis (284) and synthesis (286) filter banks may be used. In another embodiment, the subbands are processed in four subband paths (Paths 0, 1, 2, 3), and 4×
oversampling is used. A
filter bank structure (1400) for 2-D data is also provided.