Signal analysing and synthesizing filter bank system
First Claim
1. A digital signal processing system comprising:
- a. an analysing filter bank for dividing an incoming signal, sampled at a rate f3 and occupying a frequency band limited to fe /2, into N contiguous subband signals having respective bandwidths of fe /2N and which are sampled at a rate fe /N, said analyzing filter bank comprising N prototype low-pass filters, one for each subband and arranged in parallel along N respective branches, each prototype filter;
i. having a same finite and symmetrical impulse response;
ii. having a beginning-of-attenuation-band frequency fa less than fe /2N; and
iii. satisfying the condition H2 (f)+H2 (fe /2N-f)=1 in a band of frequencies f extending from 0 to fa, where H(f) is the absolute value of the frequency response to each prototype filter; and
iv. comprising a modulation input for receiving a modulation signal, each modulation signal having;
A. a frequency fk =(2k+1)fe /(4N), where k is an integer, running from 0 N-1, representing a respective one of the N subbands;
B. a phase α
k, such that α
0 is equal to one of π
/4, 3π
/4, 5π
/4, and 7π
/4, and such that for two contiguous subbands represented by k and k-1, the difference α
k -α
k-1 is equal to one of π
/2 and -π
/2; and
C. a time delay τ
=(Nc -1)/(2fe), where Nc is a number of coefficients required for realizing the prototype filter; and
b. a synthesizing filter bank for recoverying said incoming signal from said subband signals, said synthesizing filter bank comprising N prototype low-pass filters which are the same as the prototype filters used in the analyzing filter bank, except that the phase of the modulation signals is -α
k,whereby the number N is any integer greater than or equal to 2 and whereby Nc is not constrained to be a multiple of N.
1 Assignment
0 Petitions
Accused Products
Abstract
In a signal analysing and synthesizing filter bank system, the analysing bank receives a signal sampled at the rate fe and produces N contiguous subbank signals sampled at the rate fe /N. From the subband signals the synthesizing bank must recover the incoming signal. These filter banks are formed by modulation of a prototype filter by sinusoidal signals which, for subband k (O≦k≦N=1), have a frequency (2k30 1)fe /(4N) and respective phases +(2k+1)π/4 and -(2k+1)π/4 for the analysing and synthesizing banks. These signals are furthermore delayed by a time delay (Nc -1)/2fe), where Nc is the number of coefficients of the prototype filter. Preferably, the analysing bank is realized by the cascade arrangement of an N-branch polyphase network (12) and a double-odd discrete cosine transform calculating arrangement (14) and the synthesizing bank is realized by the cascade arrangement of a double-odd discrete cosine transform calculating arrangement (15) and an N-branch polyphase network (17).
158 Citations
5 Claims
-
1. A digital signal processing system comprising:
-
a. an analysing filter bank for dividing an incoming signal, sampled at a rate f3 and occupying a frequency band limited to fe /2, into N contiguous subband signals having respective bandwidths of fe /2N and which are sampled at a rate fe /N, said analyzing filter bank comprising N prototype low-pass filters, one for each subband and arranged in parallel along N respective branches, each prototype filter; i. having a same finite and symmetrical impulse response; ii. having a beginning-of-attenuation-band frequency fa less than fe /2N; and iii. satisfying the condition H2 (f)+H2 (fe /2N-f)=1 in a band of frequencies f extending from 0 to fa, where H(f) is the absolute value of the frequency response to each prototype filter; and iv. comprising a modulation input for receiving a modulation signal, each modulation signal having; A. a frequency fk =(2k+1)fe /(4N), where k is an integer, running from 0 N-1, representing a respective one of the N subbands; B. a phase α
k, such that α
0 is equal to one of π
/4, 3π
/4, 5π
/4, and 7π
/4, and such that for two contiguous subbands represented by k and k-1, the difference α
k -α
k-1 is equal to one of π
/2 and -π
/2; andC. a time delay τ
=(Nc -1)/(2fe), where Nc is a number of coefficients required for realizing the prototype filter; andb. a synthesizing filter bank for recoverying said incoming signal from said subband signals, said synthesizing filter bank comprising N prototype low-pass filters which are the same as the prototype filters used in the analyzing filter bank, except that the phase of the modulation signals is -α
k,whereby the number N is any integer greater than or equal to 2 and whereby Nc is not constrained to be a multiple of N.
-
-
2. A digital signal processing system comprising an analysing filter bank for dividing an incoming signal, sampled at a rate fe and occupying a frequency band limmited to fe /2, into N contiguous subband signals Xk (m) having respective bandwidths of fe /2N and each being sampled at a rate of fe /N, the analyzing filter bank comprising a polyphase network which comprises:
-
a. means for distributing N samples of the incoming signal over N branches in each period NT, with T=1/fe ; b. first means for calculating N signals P.sub.ρ
(m) from λ
consecutive signals entering the ρ
th branch and from a set of coefficients, said first calculating means having N inputs for receiving the samples from the distributing means, where ρ
is an integer varying from 0 to N-1, λ
is the integer part of (N-Nc +1)/N, and Nc is the number of coefficients in the set;c. N second means for calculating a double-odd discrete cosine transform, each second calculating means having N inputs for receiving the signals P.sub.ρ
(m) and having an output at which a subband signal Xk (m) is supplied, said subband signal being formed according to the following formulae;i. for λ
odd and for λ
even and N even;
##EQU39## ii. for λ
even and N odd;
##EQU40## whereby the analyzing filter bank filters an incoming signal according to a frequency response which is given by a succession of N elementary frequency responses, each of the N frequency responses having a shape which corresponds to a frequency response to a same prototype filter, which prototype filter is defined by the Nc coefficients and supplied with a modulation input for receiving a plurality of signals having respective frequencies and whereby N is any integer greater than or equal to two and whereby Nc is not constrained to be a multiple of N. - View Dependent Claims (3, 4, 5)
-
Specification