US20050143973A1 - Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay - Google Patents

Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay Download PDF

Info

Publication number
US20050143973A1
US20050143973A1 US11/041,275 US4127505A US2005143973A1 US 20050143973 A1 US20050143973 A1 US 20050143973A1 US 4127505 A US4127505 A US 4127505A US 2005143973 A1 US2005143973 A1 US 2005143973A1
Authority
US
United States
Prior art keywords
band
sub
digital signal
combining
band signals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/041,275
Inventor
Shohei Taniguchi
Masayuki Ito
Yutaka Banba
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP11336698A external-priority patent/JP2001007769A/en
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to US11/041,275 priority Critical patent/US20050143973A1/en
Publication of US20050143973A1 publication Critical patent/US20050143973A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0248Filters characterised by a particular frequency response or filtering method
    • H03H17/0264Filter sets with mutual related characteristics
    • H03H17/0266Filter banks
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • H03H21/0025Particular filtering methods
    • H03H2021/0041Subband decomposition

Definitions

  • the invention relates to a sub-band separating/combining apparatus having a band-separating filter bank for converting a digital signal to a plurality of sub-band signals and a band-combining filter bank which receives the sub-band signals after processing or transmission thereof, for combining these to recover the original digital signal or a processed version of that signal
  • a digital signal is supplied to a set of filters of a band-separating filter bank (sometimes referred to as an analyzing filter bank) to be spectrally divided into a plurality of sub-band signals, i.e., respectively corresponding to different frequency bands, with the sample rate of each of the sub-band signals then being reduced by decimation (i.e., down-sampling). Processing or transmission of the resultant low-bandwidth sub-band signals can then be efficiently performed.
  • a band-separating filter bank sometimes referred to as an analyzing filter bank
  • a band-combining filter bank (sometimes referred to as a synthesizing or a reconstructing filter bank), to be each subjected to interpolation processing (i.e., up-sampling), then inputted to respective ones of a set of filters whose outputs are additively combined to recover the original digital signal (or a processed version of that signal).
  • FIG. 7 A prior art example of such a combination of a band-separating filter bank and a band-combining filter bank is shown in FIG. 7 .
  • a band-separating filter bank 701 , a processing section 703 and a band-combining filter bank 702 successively operate on an input digital signal designated as x(n).
  • the processing section 703 may for example perform such operations as data encoding/decoding, echo cancellation processing, etc.
  • the band-separating filter bank 701 divides the input digital signal x(n) into a total of M channels of sub-band signals, whose respective frequency bands will be numbered as bands 0 to (M- 1 ) respectively.
  • 710 ⁇ 71 n designate the respective band-separating filters of the filter bank 701 , respectively corresponding to frequency bands 0 to (M- 1 ), with their respective Z-transform transfer functions (referred to in the following simply as transfer functions) designated as G O (z) ⁇ G M-1 (z).
  • the output sub-band signals from these filters 710 ⁇ 71 n are supplied to respective ones of a set of decimators 720 ⁇ 72 n , with the resultant down-sampled sub-band signals being supplied to the processing section 703 .
  • the band-combining filter bank 702 includes a set interpolators 740 ⁇ 74 n which respectively receive the processed sub-band signals produced from the processing section 703 , while 730 ⁇ 73 n are band-combining filters respectively corresponding to the frequency bands 0 ⁇ M- 1 and having respective transfer functions K 0 (z) ⁇ K M-1 (z), which receive the corresponding ones of the interpolated sub-band signals which are produced from the interpolators 740 ⁇ 74 n.
  • the decimation and interpolation factor is indicated as D. That is to say, one in every D samples of a sub-band signal is selected by the decimation processing, while (D- 1 ) fixed sample values (e.g., zero values) are inserted following each sample of a processed sub-band signal, by the interpolation processing.
  • the output sub-band signals from the filters 730 ⁇ 73 n are additively combined in an adder 704 , to obtain a digital signal y(n) as the output signal.
  • W M k exp( ⁇ j2 ⁇ k/M), with 0 ⁇ k ⁇ M- 1
  • each of G 0 (z) and K 0 (z) represents the transfer function of the prototype filter of a DFT (Discrete Fourier Transform) filter bank.
  • the term “prototype filter” as used herein in relation to a band-separating filter bank or band-combining filter bank signifies a low-pass filter which handles the lowest frequency band, such as filter 710 of the band-separating filter bank 701 in FIG. 7 .
  • a FIR low-pass filter having a symmetric impulse response is used as the prototype filter in such a type of filter bank.
  • An example of such a symmetric impulse response is shown in FIG. 8 .
  • each of the prototype filters of the sub-band separating filter bank and sub-band combining filter bank is a FIR (finite impulse response) low-pass filter having a symmetric impulse response
  • N an amount of delay will be produced by the operation of a filter bank that is equal to the total of the group delays of (N- 1 ) taps.
  • an amount of delay becomes a serious disadvantage.
  • the processing section 703 in FIG. 7 performs echo canceller processing, then it is essential to minimize the sub-band separating and sub-band combining filter delays, in order to achieve a suitably high speed of control response together with stability of operation.
  • the invention provides a sub-band separating apparatus and sub-band combining apparatus wherein each of respective basic filters of a band-separating filter bank and a band-combining filter bank is configured to have a symmetric impulse response, to thereby achieve a lower amount of group delay for each prototype filter and thereby reduce an overall amount of delay which results from filtering by the filter banks.
  • the invention further provides a digital signal encoder apparatus comprising sub-band separating means for converting an input digital signal to a plurality of sub-band signals and encoding means for respectively encoding said sub-band signals and combining resultant encoded data into a data stream to be transmitted or processed, in which the sub-band separating means consists of a low-delay sub-band separating apparatus as described above, and similarly provides a corresponding decoder apparatus which utilizes a low-delay sub-band combining apparatus as described above.
  • the invention moreover enables such an encoder apparatus and decoder apparatus to each perform efficiently by providing a high-speed algorithm which utilizes the periodicity of a cosine function to minimize an amount of processing which is required to implement the respective functions of the various band-pass filters of such an apparatus
  • Such an encoder apparatus and decoder apparatus are particularly suitable for use in compression encoding and subsequent expansion decoding of a PCM digital audio signal.
  • the invention further enables an improved digital wireless microphone system to be configured, in which a digital audio signal which is to be transmitted by radio as a data stream is compression-encoded by an encoding apparatus utilizing a low-delay sub-band separating apparatus and is subsequently decoded upon reception, by using a decoding apparatus similarly utilizing a low-delay sub-band combining apparatus according to the invention.
  • the apparatus moreover provides an echo canceller apparatus in which a digital audio signal received from a remote location to be audibly reproduced by a loudspeaker is subjected to sub-band separation and then adaptive filtering of the respective sub-band signals, a digital audio signal obtained from a microphone which may be adjacent to the loudspeaker is also converted to a set of sub-band signals, the differences between these signals and the adaptively filtered sub-band signals are obtained as respective error signals and applied to update the coefficients of the adaptive filters, and are also subjected to band-combining filter processing to obtain an output digital signal that is returned to the remote location, in which the sub-band separating and sub-band combining processing are performed using low-delay sub-band separating apparatuses and a low-delay sub-band combining apparatus according to the invention.
  • the sub-band separating and sub-band combining processing are performed using low-delay sub-band separating apparatuses and a low-delay sub-band combining apparatus according to the invention.
  • FIG. 1 is a general system block diagram of a digital signal sub-band separating apparatus and sub-band combining apparatus according to a first embodiment of the invention
  • FIG. 2 is a graph illustrating an asymmetric impulse response of a FIR filter
  • FIG. 3A is a graph for comparing respective amplitude/frequency characteristics of a conventional type of FIR low pass filter and of a FIR low pass filter having an asymmetric impulse response;
  • FIG. 3B is a graph for comparing respective group delay/frequency characteristics of a conventional type of FIR low pass filter and of a FIR low pass filter having an asymmetric impulse response;
  • FIG. 4 is a general system block diagram of an embodiment of a PCM digital audio signal encoder apparatus and decoder apparatus, utilizing a sub-band separating apparatus and sub-band combining apparatus according to the invention, for use in transmitting or storing digital audio signal data in compressed encoded form;
  • FIG. 5 is a general system block diagram of an embodiment of a wireless microphone transmitter system, having a PCM digital audio signal encoder apparatus and decoder apparatus, utilizing a sub-band separating apparatus and sub-band combining apparatus according to the invention;
  • FIG. 6 is a general system block diagram of an embodiment of an echo canceller apparatus which utilizes sub-band separating apparatuses and a sub-band combining apparatus according to the invention
  • FIG. 7 is a general system block diagram of an example of a prior art sub-band separating apparatus and sub-band combining apparatus.
  • FIG. 8 is a graph illustrating a symmetric impulse response of a FIR filter as used in the apparatus of FIG. 7 .
  • FIG. 1 is a general system block diagram of a first embodiment of the invention, which is a combination of a sub-band separating apparatus and a sub-band combining apparatus, for use with a processing (or transmitting/receiving) system.
  • a band-separating filter bank 1 performs filtering of respective frequency bands of an input PCM digital signal x(n), then decimation is applied, using a decimation factor of D.
  • the band-separating filter bank 1 is formed of a set of band-separating filters 010 ⁇ 01 n and a corresponding set of down-samplers 020 ⁇ 02 n, each of which applies decimation by a fixed factor D (i.e., selecting one in every D successive samples) to the output sub-band signal from the corresponding one of the band-separating filters 010 ⁇ 01 n.
  • D decimation by a fixed factor D (i.e., selecting one in every D successive samples) to the output sub-band signal from the corresponding one of the band-separating filters 010 ⁇ 01 n.
  • the resultant decimated sub-band signals After the resultant decimated sub-band signals have been subjected to predetermined processing in a processing section 3 , they are inputted to a band-combining filter bank 2 , which effects interpolation of the signals, i.e., by inserting (D- 1 ) interpolation values for each value of an input signal, and filtering of the resultant interpolated sub-band signals by respective filters.
  • the resultant filtered interpolated sub-band signals are then additively combined by an adder 4 , to recover the original PCM digital signal y(n) or a processed version of that signal.
  • the band-combining filter bank 2 is formed of a set of up-samplers 040 ⁇ 04 n which receive and apply interpolation by the aforementioned factor D to respectively corresponding ones of the sub-band signals which are outputted from the processing section 3 , and a set of band-combining filters 030 ⁇ 03 n respectively corresponding to the frequency bands of the sub-band signals, which receive and filter respectively corresponding ones of the interpolated sub-band signals which are outputted from the up-samplers 040 ⁇ 04 n, with the resultant sub-band signals being supplied to the adder 4 .
  • Equation (5), (6), H 0 (z) and F 0 (z) respectively express the transfer functions of the prototype filters 010 , 030 respectively of the band-separating filter bank 1 and band-combining filter bank 2 of this embodiment, for the case in which each of these is a DFT filter bank.
  • P(z) expresses the transfer function of the prototype filter of a cosine modulation filter bank, i.e., in this case, the transfer function of each of the prototype filters 010 and 030 of the band-separating filter bank 1 and band-combining filter bank 2 respectively.
  • the decimation/interpolation factor D is preferably made equal to the separation factor M, i.e., made equal to the number of sub-band signal channels.
  • FIG. 2 shows an example of the impulse response of each of the prototype filters 010 , 030 of this embodiment. As shown, this is an asymmetric impulse response, as opposed to the symmetric impulse response shown in FIG. 8 .
  • the operation of the sub-band separating/combining apparatus having the configuration set out above will be described referring to FIG. 1 .
  • the input PCM digital signal x(n) is supplied to the band-separating filter bank 1 , to be subjected to convolution processing in respective frequency bands by the band-separating filters 010 ⁇ 01 n, to be thereby separated into respective sub-band signals which are outputted from these filters.
  • Each of these sub-band signals is then subjected to decimation by the factor D (i.e., through extraction of one out of every D successive samples of a sub-band signal) by the corresponding one of the down-samplers 020 ⁇ 02 n.
  • the resultant decimated sub-band signals are then subjected to some form of signal processing by the processing section 3 , where the term “processing” is to be interpreted as having a broad significance which can for example include encoding a signal for transmission or storage, followed by decoding upon reception or read-out
  • the resultant processed sub-band signals which are produced from the processing section 3 are supplied to respectively corresponding ones of the up-samplers 040 ⁇ 04 n in the band-combining filter bank 2 , and each of the resultant interpolated sub-band signals is then subjected to convolution by the corresponding one of the band-combining filters 030 ⁇ 03 n.
  • the resultant filtered sub-band signals are then additively combined by the adder 4 , to obtain as output a recovered PCM digital signal, i.e., in general, a modified version of the original PCM digital signal x(n), as determined by the processing applied by the processing section 3 .
  • FIG. 3A shows a comparison between the amplitude/frequency response of a prototype filter (i.e., a FIR low pass filter) having an asymmetric impulse response as utilized with the present invention, as indicated by the full-line curve, and a prototype filter having a symmetric impulse response as used in the prior art, as indicated by the broken-line curve. Both of the filters are formed with 128 taps, and differ only with respect to the impulse response.
  • a prototype filter i.e., a FIR low pass filter
  • FIG. 3B shows a comparison between the group delay/frequency characteristic of a digital signal sub-band separating/combining apparatus such as that of FIG. 1 (i.e., with respect to the total amount of group delay which occurs from input to a sub-band separating filter bank to output from a sub-band combining filter bank, and results only from the effects of these filter banks), for the case in which both of the filter banks utilizes a prototype filter having an asymmetric impulse response as illustrated in FIG. 2 , in accordance with the present invention, with that delay/frequency characteristic being shown as a full-line curve, and for the case in which the filter banks each utilize a prototype filter having a symmetric impulse response, as illustrated in FIG. 8 , with that delay/frequency characteristic being shown as a broken-line curve.
  • the attenuation/frequency characteristic of the prototype filter is closely similar to that of prior art type of filter used as a prototype filter of a digital signal sub-band separating/combining apparatus.
  • FIG. 3B a significant improvement is obtained with regard to reducing the amount of group delay which is incurred in the separating/combining processing.
  • the amount of overall delay which results from transfer of a digital signal through such an apparatus can be substantially reduced, without causing significant deterioration of the attenuation/frequency characteristic of the apparatus.
  • FIG. 4 shows a second embodiment of the invention, which is a PCM digital audio signal compression encoding/decoding apparatus. It should be understood that the invention could of course be applied to various other types of digital signal encoding apparatus.
  • an encoder 101 receives as input a PCM digital audio signal, performs sub-band separating processing, and uses human psycho-acoustic response characteristics etc., to perform compression encoding processing.
  • the encoder 101 is formed of a band-separating filter bank 102 , psycho-acoustic model section 103 , quantization/encoding section 104 and frame forming section 105 .
  • the band-separating filter bank 102 is formed as described hereinabove for the band-separating filter bank 1 of the first embodiment, for the case in which this is a cosine modulation filter bank in which the band-separating filters are configured in accordance with equation (7) above, with a decimation factor D that is identical to the separation factor (i.e., is equal to the number of sub-band signal channels.
  • the bit stream that is produced from the encoder 101 is inputted to the demodulator 106 , in which the original sub-band signals are subjected to dequantization and sub-band combining processing in accordance with the frame information, to thereby recover the original PCM digital audio signal.
  • the demodulator 106 is formed of a frame analyzing section 107 , a dequantization/decoding section 108 and a band-combining filter-bank 109 .
  • the band-combining filter bank 109 is formed as described hereinabove for the band-separating filter bank 1 of the first embodiment, for the case in which this is a cosine modulation filter bank in which the band-separating filters are configured in accordance with equation (8) above, with a decimation factor D that is identical to the number M of sub-band signal channels.
  • a PCM digital audio signal is inputted to the encoder 101 , and is converted to D channels of sub-band signals (i.e., respective sequences of decimated samples) by the band-separating filter bank 102 as described hereinabove for the first embodiment.
  • sub-band signals are inputted to the quantization/encoding section 104 and the psycho-acoustic model section 103 , to be processed in parallel by these.
  • the input PCM digital audio signal is subjected to frequency analysis by a method such as FFT processing, etc., to calculate scale factor information from the sub-band signals and to calculate a masking level for the quantization error based on a psycho-acoustic model of human auditory characteristics.
  • Bit allocation information is thereby calculated for each of the frequency bands respectively corresponding to the sub-band signals.
  • FFT processing a method that it would be equally possible to calculate only the bit allocation information at this time, without performing FFT processing.
  • quantization/encoding section 104 quantization and encoding are performed in accordance with the bit allocation information which is calculated by the psycho-acoustic model section 103 , and the resultant encoded data are combined with externally supplied ancillary data in the frame forming section 105 , to obtain successive data frames which are outputted from the encoder 101 .
  • the frame analyzing section 107 first performs frame analysis to separate out the ancillary data of the frames, and also separates the bit allocation information and the sub-band sample information for the respective sub-bands, from the side information which has been transmitted within the frames.
  • the dequantization/decoding section 108 then recovers the original set of sub-band signals, and these are inputted to the band-combining filter bank 109 .
  • filtering and interpolation of samples are applied to the respective sub-band signals, and additive combining of the resultant sub-band signals, are performed as described hereinabove for the band-combining filter bank 2 of the first embodiment, to recover the original PCM digital audio signal.
  • the invention could be applied to achieve a higher speed of processing for the band-separating and band-combining operations by making the number of taps of each prototype filter twice the separation factor M, i.e., 2M and by converting each of the above equations (5), (6) to the time domain, and making use of the fact that a cosine function within each of the converted equations periodically takes the values 1 and ⁇ 1 for successive signal samples, as shown in the following. This also will enable the hardware and memory requirements for performing the processing to be reduced.
  • k is a band index, i.e., taking values 0 , 1 , . . . ,M- 1 , h k (n) is the impulse response of the band-separating filter for the k-th sub-band, f k (n) is the impulse response of the band-combining filter for the k-th sub-band, p L (n) is the impulse response of each prototype filter, and k d is the group delay measured from input to output of the band-separating filter bank or band-combining filter bank.
  • the manner of achieving high-speed processing will be described only for the case of band-separating operation.
  • x k (r) is the output sub-band signal which results from filtering and decimation of the k-th band, with r expressing respective time-axis positions of the signal samples
  • N is the number of taps of the filter for the k-th-band
  • x(n) is the input signal to the band-separating filter bank, i.e., with n expressing the respective time-axis positions of the input signal samples.
  • equation (11) cos ⁇ [ ( 2 ⁇ k + 1 ) ⁇ ⁇ 2 ⁇ M ⁇ ( ⁇ ⁇ - M 2 - k d 2 ] ⁇ cos ⁇ [ ( 2 ⁇ k + 1 ) ⁇ ⁇ ] ( 11 )
  • equation (12) Use of equation (12) as the algorithm for deriving each of the sub-band signals from the input digital signal x(n) enables the band-separation processing to be performed efficiently.
  • a similar algorithm can be utilized for operating on each of the sub-band signals which are to be combined, in the band-combining processing.
  • FIG. 5 shows the system configuration of a third embodiment of the invention.
  • This is a wireless microphone system which uses sub-band compression encoding/decoding processing having a low amount of delay, implemented as described above for the second embodiment.
  • this system by comparison with the prior art, there is a reduced amount of delay between the time at which a sound is received by a microphone of the system and the time at which a corresponding amplified sound is emitted from a loudspeaker.
  • a transmitter 200 applies A-D conversion to convert an audio signal from a microphone into a PCM digital audio signal, then applies compression encoding processing as described hereinabove for the second embodiment of the invention, to obtain a compressed bit stream.
  • the bit stream is then subjected to encoding conversion to reduce the effects of errors which may arise when the bit stream traverses a transmission path, and the resultant signal is then applied in digital modulation to obtain a high-frequency modulated signal which is transmitted as radio waves.
  • the transmitter 200 is made up of a microphone 202 , an analog signal amplifier 203 , an A-D converter 204 , a compression encoder 205 , a code conversion/interleaving/error correction circuit 206 , a modulator/amplifier circuit 207 and a transmitting antenna 208 .
  • the compression encoder 205 is is configured in accordance with the second embodiment of the invention.
  • a receiver 201 receives the radio waves which are transmitted from the transmitter 200 , amplifies the resultant signal and applies frequency conversion and demodulation.
  • the resultant demodulated signal is then subjected to transmission path error correction processing, and the resultant encoded compressed signal is decoded to obtain a digital output signal.
  • That digital output signal is then subjected to digital-analog conversion to obtain an analog output audio signal, which can be supplied to drive a transducer such as a loudspeaker (not shown in the drawing).
  • the receiver 201 is made up of a receiving antenna 209 , a high-frequency amplifier/frequency converter 210 coupled to receive a high-frequency signal from the antenna 209 , an intermediate-frequency amplifier 211 , a demodulator 212 , a code conversion/de-interleaving/error correction circuit 213 , a compressed signal decoder 214 , a D-A converter 215 and a analog signal amplifier 216 .
  • the compressed signal decoder 214 is configured in accordance with the second embodiment of the invention.
  • this digital wireless microphone system is as follows. Firstly, sound waves which reach the microphone 202 are converted to an analog audio signal which is amplified to an appropriate level by the analog signal amplifier 203 , and the resultant signal is converted to a PCM digital audio signal by the A-D converter 204 .
  • the PCM digital audio signal is subjected to compression encoding with a low amount of delay, then encoding conversion is applied to reduce the effects of errors arising in the transmission path, by the error correction code conversion circuit 206 , to obtain the final encoded data stream.
  • Various schemes for processing data prior to transmission so that transmission errors can be automatically corrected in the receiving process such as BCH encoding, interleaving, etc., which could by utilized for the operation of the error correction code conversion circuit 206 .
  • the resultant encoded data stream is sent to the modulator/amplifier circuit 207 , in which it is applied in digital quadrature modulation such as ⁇ /4-DQPSK (direct quadrature phase shift keying) modulation, to be converted to a modulated RF signal. This is then amplified to a sufficient level by an amplifier, and supplied to the transmitting antenna 208 to be transmitted as radio waves.
  • digital quadrature modulation such as ⁇ /4-DQPSK (direct quadrature phase shift keying) modulation
  • the radio waves are received by the receiving antenna 209, the resultant signal is amplified by the high-frequency amplifier/frequency converter 210 , and converted to an intermediate-frequency signal by the high-frequency amplifier/frequency converter 210 , then is amplified by intermediate-frequency (IF) amplifier 211 to a sufficiently high level for performing demodulation.
  • the resultant IF signal is then demodulated by the demodulator 212 .
  • the demodulated signal is subjected to error correction processing to eliminate code errors which may have arisen in the transmission path, by the error correction code conversion section 213 , to obtain an error-corrected signal.
  • the compressed signal decoder 214 then applies low-delay decoding, to recover an original set of sub-band signals, and additive combination of these sub-band signals to recover the original PCM digital audio signal.
  • the receiving apparatus may directly output only that recovered PCM digital audio signal.
  • it may be necessary to drive an analog type of amplifier apparatus such as a high-power audio amplifier it is preferable to perform D-A conversion so that an analog output signal can also be provided.
  • the PCM digital audio is converted to an analog audio signal by the D-A converter 215 , which is then amplified by the analog signal amplifier 216 to obtain an output analog audio signal.
  • a band-separating filter bank and band-combining filter bank each having a low amount of filtering delay are utilized, in a digital signal compression encoding/decoding apparatus.
  • a digital type of wireless microphone system which enables sounds to be produced in amplified form from a loudspeaker with a minimum of delay between reception of the sounds by a microphone and emission of the sounds from the loudspeaker.
  • frequency can be effectively utilized, so that it becomes possible to simultaneously use a plurality of wireless microphones.
  • FIG. 6 shows the configuration of an echo canceller which uses sub-band separating/combining processing in accordance with the first embodiment of the invention described above.
  • the apparatus shown in FIG. 6 receives an input digital audio signal x(k) which is transmitted from a distant location (referred to in the following as the far-end location) as a result of speech sound waves that are produced by an individual (referred to in the following as the far-end individual) entering a microphone, with the resultant audio signal being converted to the digital audio signal x(k) and transmitted via some form of communication link.
  • the location of the apparatus shown in FIG. 6 will be referred to as the near-end location, and will be assumed to be an enclosed room.
  • FIG. 1 the near-end location
  • numeral 323 denotes a combination of a D/A converter for converting the digital audio signal x(k) to analog form, a loudspeaker, and an audio amplifier which amplifies the analog audio signal to drive the loudspeaker, however for brevity of description that combination will be referred to simply as the loudspeaker 323 .
  • numeral 324 denotes a combination of a microphone and an A/D converter for converting an analog audio signal from the microphone to a digital audio signal, with that combination being referred to in the following simply as the microphone 324 .
  • the purpose of the microphone 324 is to enable an individual at the near-end location to communicate with the far-end individual, however for the purpose of the following description, only those sounds which reach the microphone 324 from the loudspeaker 323 will be considered.
  • the objective of the echo canceller is to prevent sound waves which are emitted from the loudspeaker 323 as a result of the input digital audio signal x(k) and enter the microphone 324 (in accordance with a transfer function of the room at the far-end location, with respect to transmission of sound waves from the loudspeaker 323 to the microphone 324 ) from being transmitted back to the far-end individual in delayed form, as echoes.
  • the echo canceller estimates the transfer function of the far-end location, and controls a set of adaptive filters accordingly such as to cancel any audio signal components from the microphone 324 that result from the audio signal being applied to the loudspeaker 323 .
  • the echo canceller apparatus is formed of a first band-separating filter bank 320 , whose configuration and operation are as described hereinabove for the band-separating filter bank 1 of the first embodiment, a set of adaptive FIR filters 300 ⁇ 30 n which respectively receive the decimated sub-band signals produced from the band-separating filter bank 320 , a set of coefficient updating sections 310 ⁇ 31 n each of which operates on a corresponding one of the adaptive FIR filters 300 ⁇ 30 n to adjust the tap coefficients of that corresponding filter, a set of adders 330 ⁇ 33 n whose respective outputs are supplied to corresponding ones of the coefficient updating sections 310 ⁇ 31 n and which each receives at a first input thereof an output signal produced from a corresponding one of the adaptive FIR filters 300 ⁇ 30 n, a second band-separating filter bank 321 , whose operation and configuration are also in accordance with the band-separating filter bank 1 of the first embodiment and which receives the aforementioned digital audio signal produced from the microphone 324 and inputs
  • Each of the band-separating filter banks 320 and 321 and the band-combining filter bank 322 is configured with a prototype filter which is a FIR low-pass filter having an asymmetric impulse response, with each of the band-separating filter banks 320 , 321 being a DFT filter bank which is formed in accordance with equation (5) above and with the band-combining filter bank 322 being a DFT filter bank which is formed in accordance with equation (6) above.
  • this echo canceller apparatus is as follows.
  • the input audio signal which is sent from the far-end individual passes over a transmission path and arrives as the digital audio signal x(k) which is supplied to the band-separating filter bank 320 and to the loudspeaker 323 .
  • the band-separating filter bank 320 the input signal is subjected to convolution processing in respective frequency bands by the band filters, and the resultant signals are subjected to decimation processing by a decimation factor D which is no greater than the separation factor M, as described for the first embodiment.
  • the resultant down-sampled sub-band samples are inputted to the adders 330 ⁇ 33 n. Sound waves which are emitted by the loudspeaker 323 are received by the microphone 324 , and the resultant audio signal is inputted to the band-separating filter bank 321 .
  • the input signal is subjected to convolution processing in respective frequency bands by the band filters, and the resultant sub-band signals are subjected to decimation processing by a decimation factor D which is no greater than the separation factor M, as described for the first embodiment.
  • the resultant down-sampled sub-band signals are inputted to respectively corresponding ones of the adaptive FIR filters 300 ⁇ 30 n.
  • the resultant output signal from each of the adaptive FIR filters 300 ⁇ 30 n has the corresponding one of the sub-band signals from the band-separating filter bank 320 subtracted therefrom, in the corresponding one of the adders 330 ⁇ 33 n, to thereby obtain an error signal.
  • error signals are inputted to respectively corresponding ones of the coefficient updating sections 310 ⁇ 31 n, and also inputted to respectively corresponding ones of the up-converters of the band-combining filter bank 322 .
  • the signal y(n) which is obtained from the band-combining filter bank 322 will be reduced in amplitude in accordance with reduction of the error signals.
  • a known type of coefficient updating algorithm such as the NLMS algorithm can be utilized for the operation of each of the coefficient updating sections 310 ⁇ 31 n.
  • Such an algorithm is of a type whereby, at each sample time point of the input digital signal to a FIR filter, the coefficients of the filter are updated by adding thereto an updating amount, which is determined in accordance with a preceding history of errors between the actual output values produced from the filter and respective ideal values which would be produced by an ideal FIR filter.
  • LMS least mean-square
  • the coefficients of a filter are processed as a vector quantity, as are each of the digital signal values.
  • is an adaptation constant, generally referred to as the step size, which controls the size of the updating amount, at each update.
  • the updating amount ⁇ w(k) is derived based on an amount of error between the preceding output value w(k) from the filter and the output which would have been produced from an ideal filter, which can be considered as being identical to the value of the target signal at that time (i.e., with this embodiment, the output value of the corresponding one of the sub-band signals from the sub-band separating filter bank 321 at that time).
  • the step size is normalized, i.e., is automatically adjusted based on the power of the input signal to the filter.
  • determines the maximum step size (0 ⁇ 2)
  • D is a small-magnitude value for the purpose of preventing division by zero
  • x(k) is the (preceding) input signal value to the filter
  • e(k) is the aforementioned error amount between the target signal and the signal resulting from the adaptive filtering of the preceding input signal value
  • superscript T denotes the transposed matrix.
  • the sub-band signals of respective frequency bands which are produced from the band-separating filter bank 320 are subjected to convolution processing by respectively corresponding ones of the adaptive filters 300 ⁇ 30 n, with updating of the filter coefficients being performed for each of these by the corresponding one of the coefficient updating sections 31 n as described above, and the resultant error signals respectively corresponding to these filtered sub-band signals from the adaptive filters, obtained from the adders 330 ⁇ 33 n, are inputted to the band-combining filter bank 322 .
  • these signals are subjected to interpolation processing, using the same interpolation factor D as the factor M used for band separation, and convolution with the band-combining filters is then applied for the respective frequency bands.
  • the additive combination of the resultant signals is then obtained by the adder 340 , as the digital audio signal y(n), which is the output signal from the echo canceller. That signal is transmitted over a communication link to the far-end individual.
  • each of the filter banks is configured to utilize a FIR low-pass filters having an asymmetric impulse response as the prototype filter, thereby achieving a lower amount of group delay for each of the filter banks than is possible in the prior art, it is found that greater effectiveness can be achieved in suppressing a spurious digital audio signal that may be produced as a component of the output signal y(n) due to sound waves from the loudspeaker 323 reaching the microphone 324 , and thereby returned to the far-end individual. Hence, greater effectiveness in echo suppression can be achieved than is possible in the prior art.

Abstract

An apparatus having a band-separating filter bank for separating a digital signal into a plurality of sub-band signals, to be processed or transmitted, and a band-combining filter bank for subsequently combining the resultant sub-band signals into a single digital signal, wherein each of the band-separating filter bank and band-combining filter bank incorporates a FIR low pass filter having an asymmetric impulse response, as the prototype filter of the filter bank. A significant reduction can thereby be achieved in the amount of overall group delay that results from the processing performed by these filter banks.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The invention relates to a sub-band separating/combining apparatus having a band-separating filter bank for converting a digital signal to a plurality of sub-band signals and a band-combining filter bank which receives the sub-band signals after processing or transmission thereof, for combining these to recover the original digital signal or a processed version of that signal
  • 2. Description of the Related Art
  • There are various applications in which a digital signal is supplied to a set of filters of a band-separating filter bank (sometimes referred to as an analyzing filter bank) to be spectrally divided into a plurality of sub-band signals, i.e., respectively corresponding to different frequency bands, with the sample rate of each of the sub-band signals then being reduced by decimation (i.e., down-sampling). Processing or transmission of the resultant low-bandwidth sub-band signals can then be efficiently performed. After processing or transmission of the sub-band signals, they are supplied to a band-combining filter bank (sometimes referred to as a synthesizing or a reconstructing filter bank), to be each subjected to interpolation processing (i.e., up-sampling), then inputted to respective ones of a set of filters whose outputs are additively combined to recover the original digital signal (or a processed version of that signal).
  • A prior art example of such a combination of a band-separating filter bank and a band-combining filter bank is shown in FIG. 7. Here, a band-separating filter bank 701, a processing section 703 and a band-combining filter bank 702 successively operate on an input digital signal designated as x(n). The processing section 703 may for example perform such operations as data encoding/decoding, echo cancellation processing, etc.
  • The band-separating filter bank 701 divides the input digital signal x(n) into a total of M channels of sub-band signals, whose respective frequency bands will be numbered as bands 0 to (M-1) respectively. 710˜71 n designate the respective band-separating filters of the filter bank 701, respectively corresponding to frequency bands 0 to (M-1), with their respective Z-transform transfer functions (referred to in the following simply as transfer functions) designated as GO (z)˜GM-1(z). The output sub-band signals from these filters 710˜71 n are supplied to respective ones of a set of decimators 720˜72 n, with the resultant down-sampled sub-band signals being supplied to the processing section 703. The band-combining filter bank 702 includes a set interpolators 740˜74 n which respectively receive the processed sub-band signals produced from the processing section 703, while 730˜73 n are band-combining filters respectively corresponding to the frequency bands 0˜M-1 and having respective transfer functions K0(z)˜KM-1(z), which receive the corresponding ones of the interpolated sub-band signals which are produced from the interpolators 740˜74 n.
  • The decimation and interpolation factor is indicated as D. That is to say, one in every D samples of a sub-band signal is selected by the decimation processing, while (D-1) fixed sample values (e.g., zero values) are inserted following each sample of a processed sub-band signal, by the interpolation processing.
  • It will be assumed that the number M of sub-bands into which the input digital signal is divided is identical to the aforementioned decimation and interpolation factor D.
  • The output sub-band signals from the filters 730˜73 n are additively combined in an adder 704, to obtain a digital signal y(n) as the output signal.
  • This is a recovered version of the original digital signal (possibly modified as a result of the operation of the processing section 703). If it is assumed that the processing 703 section performs a type of processing such as echo cancellation, which requires the use of DFT filter banks for band separation and combining, then the respective transfer functions Gk(z) and Kk(z) of the k-th band-separating filter and k-th band-combining filter are expressed as follows by equations (1) and (2) respectively:
    G k(z)=G 0(zW M k)   (1)
    K k(z)=W M −k K 0(zW M k)   (2)
  • Here, WM k=exp(−j2πk/M), with 0<k<M-1, and each of G0(z) and K0(z) represents the transfer function of the prototype filter of a DFT (Discrete Fourier Transform) filter bank. The term “prototype filter” as used herein in relation to a band-separating filter bank or band-combining filter bank signifies a low-pass filter which handles the lowest frequency band, such as filter 710 of the band-separating filter bank 701 in FIG. 7.
  • If however the processing section 703 performs processing which requires the use of cosine modulation filter banks as the band-separating filter bank and band-combining filter bank, then the respective transfer functions of the k-th band-separating filter and k-th band-combining filter are obtained as follows from equations (3) and (4) respectively:
    G k(z)=a k *c k P(zW 2M (k+1/2))+a k *c k *P(zW 2M −(k+1/2))   (3)
    K k(z)=a k *c k P(zW 2M (k+1/2))+a k *c k *P(zW 2M −(k+1/2))   (4)
  • Where W2M=exp(−jπ/M), with 0<k<M-1, ak=exp(jθk), Ck=W2M (k+1/2)(N-1)/2, θk=(2k+1)π/4, N is the number of taps of the prototype filter, the * symbol indicates the complex conjugate, and P(z) designates the transfer function of the prototype filter of a cosine modulation filter bank.
  • In the prior art, a FIR low-pass filter having a symmetric impulse response is used as the prototype filter in such a type of filter bank. An example of such a symmetric impulse response is shown in FIG. 8.
  • However with such a prior art type of apparatus which uses a filter in which each of the prototype filters of the sub-band separating filter bank and sub-band combining filter bank is a FIR (finite impulse response) low-pass filter having a symmetric impulse response, designating the number of taps of such a prototype filter as N, an amount of delay will be produced by the operation of a filter bank that is equal to the total of the group delays of (N-1) taps. In many applications, such an amount of delay becomes a serious disadvantage. For example, if the processing section 703 in FIG. 7 performs echo canceller processing, then it is essential to minimize the sub-band separating and sub-band combining filter delays, in order to achieve a suitably high speed of control response together with stability of operation.
  • SUMMARY OF THE INVENTION
  • It is an objective of the present invention to overcome the above problem by providing an improved sub-band separating apparatus and sub-band combining apparatus, each apparatus having at least one band-separating filter bank and at least one band-combining filter bank, wherein an amount of delay which results from filtering performed successively by said filter banks is reduced, by comparison with prior art types of filter bank utilized for a sub-band separating and combining apparatus.
  • To achieve the above objective, the invention provides a sub-band separating apparatus and sub-band combining apparatus wherein each of respective basic filters of a band-separating filter bank and a band-combining filter bank is configured to have a symmetric impulse response, to thereby achieve a lower amount of group delay for each prototype filter and thereby reduce an overall amount of delay which results from filtering by the filter banks.
  • The invention further provides a digital signal encoder apparatus comprising sub-band separating means for converting an input digital signal to a plurality of sub-band signals and encoding means for respectively encoding said sub-band signals and combining resultant encoded data into a data stream to be transmitted or processed, in which the sub-band separating means consists of a low-delay sub-band separating apparatus as described above, and similarly provides a corresponding decoder apparatus which utilizes a low-delay sub-band combining apparatus as described above The invention moreover enables such an encoder apparatus and decoder apparatus to each perform efficiently by providing a high-speed algorithm which utilizes the periodicity of a cosine function to minimize an amount of processing which is required to implement the respective functions of the various band-pass filters of such an apparatus
  • Such an encoder apparatus and decoder apparatus are particularly suitable for use in compression encoding and subsequent expansion decoding of a PCM digital audio signal.
  • The invention further enables an improved digital wireless microphone system to be configured, in which a digital audio signal which is to be transmitted by radio as a data stream is compression-encoded by an encoding apparatus utilizing a low-delay sub-band separating apparatus and is subsequently decoded upon reception, by using a decoding apparatus similarly utilizing a low-delay sub-band combining apparatus according to the invention.
  • The apparatus moreover provides an echo canceller apparatus in which a digital audio signal received from a remote location to be audibly reproduced by a loudspeaker is subjected to sub-band separation and then adaptive filtering of the respective sub-band signals, a digital audio signal obtained from a microphone which may be adjacent to the loudspeaker is also converted to a set of sub-band signals, the differences between these signals and the adaptively filtered sub-band signals are obtained as respective error signals and applied to update the coefficients of the adaptive filters, and are also subjected to band-combining filter processing to obtain an output digital signal that is returned to the remote location, in which the sub-band separating and sub-band combining processing are performed using low-delay sub-band separating apparatuses and a low-delay sub-band combining apparatus according to the invention. As a result, due to the reduced amounts of filter delay, more effective suppression can be achieved of a signal that is returned to the remote location as an echo.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a general system block diagram of a digital signal sub-band separating apparatus and sub-band combining apparatus according to a first embodiment of the invention;
  • FIG. 2 is a graph illustrating an asymmetric impulse response of a FIR filter;
  • FIG. 3A is a graph for comparing respective amplitude/frequency characteristics of a conventional type of FIR low pass filter and of a FIR low pass filter having an asymmetric impulse response;
  • FIG. 3B is a graph for comparing respective group delay/frequency characteristics of a conventional type of FIR low pass filter and of a FIR low pass filter having an asymmetric impulse response;
  • FIG. 4 is a general system block diagram of an embodiment of a PCM digital audio signal encoder apparatus and decoder apparatus, utilizing a sub-band separating apparatus and sub-band combining apparatus according to the invention, for use in transmitting or storing digital audio signal data in compressed encoded form;
  • FIG. 5 is a general system block diagram of an embodiment of a wireless microphone transmitter system, having a PCM digital audio signal encoder apparatus and decoder apparatus, utilizing a sub-band separating apparatus and sub-band combining apparatus according to the invention;
  • FIG. 6 is a general system block diagram of an embodiment of an echo canceller apparatus which utilizes sub-band separating apparatuses and a sub-band combining apparatus according to the invention;
  • FIG. 7 is a general system block diagram of an example of a prior art sub-band separating apparatus and sub-band combining apparatus; and
  • FIG. 8 is a graph illustrating a symmetric impulse response of a FIR filter as used in the apparatus of FIG. 7.
  • DESCRIPTION OF PREFERRED EMBODIMENTS First Embodiment
  • FIG. 1 is a general system block diagram of a first embodiment of the invention, which is a combination of a sub-band separating apparatus and a sub-band combining apparatus, for use with a processing (or transmitting/receiving) system. In FIG. 1, a band-separating filter bank 1 performs filtering of respective frequency bands of an input PCM digital signal x(n), then decimation is applied, using a decimation factor of D. The band-separating filter bank 1 is formed of a set of band-separating filters 010˜01 n and a corresponding set of down-samplers 020˜02 n, each of which applies decimation by a fixed factor D (i.e., selecting one in every D successive samples) to the output sub-band signal from the corresponding one of the band-separating filters 010˜01 n. After the resultant decimated sub-band signals have been subjected to predetermined processing in a processing section 3, they are inputted to a band-combining filter bank 2, which effects interpolation of the signals, i.e., by inserting (D-1) interpolation values for each value of an input signal, and filtering of the resultant interpolated sub-band signals by respective filters. The resultant filtered interpolated sub-band signals are then additively combined by an adder 4, to recover the original PCM digital signal y(n) or a processed version of that signal.
  • The band-combining filter bank 2 is formed of a set of up-samplers 040˜04 n which receive and apply interpolation by the aforementioned factor D to respectively corresponding ones of the sub-band signals which are outputted from the processing section 3, and a set of band-combining filters 030˜03 n respectively corresponding to the frequency bands of the sub-band signals, which receive and filter respectively corresponding ones of the interpolated sub-band signals which are outputted from the up-samplers 040˜04 n, with the resultant sub-band signals being supplied to the adder 4.
  • If the processing section 3 performs a type of processing such as echo cancellation, for which each of the band-separating filter bank 1 and band-combining filter bank 2 should be DFT filter banks, then the respective transfer functions of the k-th band-separating filter of filter bank 1 and the k-th band-combining filter of the filter bank 2 are expressed as follows by equations (5) and (6) respectively:
    H k(z)=H 0(zW M k)   (5)
    F k(z)=W M −k F 0(zW M k)   (6)
  • Where WM k=exp(−j2πk/M), with 0<k <M-1
  • In equations (5), (6), H0(z) and F0(z) respectively express the transfer functions of the prototype filters 010, 030 respectively of the band-separating filter bank 1 and band-combining filter bank 2 of this embodiment, for the case in which each of these is a DFT filter bank.
  • If the processing section 3 on the other hand performs a type of processing which requires that each of the band-separating filter bank 1 and band-combining filter bank 2 be a cosine modulation filter bank, then transfer functions of the k-th band-separating filter of filter bank 1 and the k-th band-combining filter of the filter bank 2 are expressed as follows by equations (7) and (8) respectively:
    H k(z)=e jθk P(W 2M (k+1/2) z)+e −jθk P(W 2M (k−1/2) z)   (7)
    F k(z )=e jΨk P(W 2M (k+1/2) z)+e −jΨk P(W 2M (k−1/2) z)   (8)
    where 0<k<M-1, and where, designating the group delay of the prototype filter as kd, the following relationships are true:
    θk(z)=(M−k d)(2k+1)Π/(4M)
    Ψk(z)=(−M−k d)(2k+1)Π/(4M)
  • In equations (7)and (8), P(z)expresses the transfer function of the prototype filter of a cosine modulation filter bank, i.e., in this case, the transfer function of each of the prototype filters 010 and 030 of the band-separating filter bank 1 and band-combining filter bank 2 respectively.
  • For encoding efficiency, the decimation/interpolation factor D is preferably made equal to the separation factor M, i.e., made equal to the number of sub-band signal channels.
  • FIG. 2 shows an example of the impulse response of each of the prototype filters 010, 030 of this embodiment. As shown, this is an asymmetric impulse response, as opposed to the symmetric impulse response shown in FIG. 8.
  • The operation of the sub-band separating/combining apparatus having the configuration set out above will be described referring to FIG. 1. The input PCM digital signal x(n) is supplied to the band-separating filter bank 1, to be subjected to convolution processing in respective frequency bands by the band-separating filters 010˜01 n, to be thereby separated into respective sub-band signals which are outputted from these filters.
  • Each of these sub-band signals is then subjected to decimation by the factor D (i.e., through extraction of one out of every D successive samples of a sub-band signal) by the corresponding one of the down-samplers 020˜02 n. The resultant decimated sub-band signals are then subjected to some form of signal processing by the processing section 3, where the term “processing” is to be interpreted as having a broad significance which can for example include encoding a signal for transmission or storage, followed by decoding upon reception or read-out
  • The resultant processed sub-band signals which are produced from the processing section 3 are supplied to respectively corresponding ones of the up-samplers 040˜04 n in the band-combining filter bank 2, and each of the resultant interpolated sub-band signals is then subjected to convolution by the corresponding one of the band-combining filters 030˜03 n. The resultant filtered sub-band signals are then additively combined by the adder 4, to obtain as output a recovered PCM digital signal, i.e., in general, a modified version of the original PCM digital signal x(n), as determined by the processing applied by the processing section 3.
  • FIG. 3A shows a comparison between the amplitude/frequency response of a prototype filter (i.e., a FIR low pass filter) having an asymmetric impulse response as utilized with the present invention, as indicated by the full-line curve, and a prototype filter having a symmetric impulse response as used in the prior art, as indicated by the broken-line curve. Both of the filters are formed with 128 taps, and differ only with respect to the impulse response.
  • FIG. 3B shows a comparison between the group delay/frequency characteristic of a digital signal sub-band separating/combining apparatus such as that of FIG. 1 (i.e., with respect to the total amount of group delay which occurs from input to a sub-band separating filter bank to output from a sub-band combining filter bank, and results only from the effects of these filter banks), for the case in which both of the filter banks utilizes a prototype filter having an asymmetric impulse response as illustrated in FIG. 2, in accordance with the present invention, with that delay/frequency characteristic being shown as a full-line curve, and for the case in which the filter banks each utilize a prototype filter having a symmetric impulse response, as illustrated in FIG. 8, with that delay/frequency characteristic being shown as a broken-line curve.
  • As is clear from FIG. 3A, with this embodiment of the invention, the attenuation/frequency characteristic of the prototype filter is closely similar to that of prior art type of filter used as a prototype filter of a digital signal sub-band separating/combining apparatus. However as can be seen from FIG. 3B, a significant improvement is obtained with regard to reducing the amount of group delay which is incurred in the separating/combining processing.
  • Thus with this embodiment of the invention, by using a FIR low-pass filter having an asymmetric impulse response as each of the respective prototype filters of a band-separating filter bank and band-combining filter bank of a digital signal sub-band separating/combining apparatus, the amount of overall delay which results from transfer of a digital signal through such an apparatus can be substantially reduced, without causing significant deterioration of the attenuation/frequency characteristic of the apparatus.
  • Second Embodiment
  • FIG. 4 shows a second embodiment of the invention, which is a PCM digital audio signal compression encoding/decoding apparatus. It should be understood that the invention could of course be applied to various other types of digital signal encoding apparatus. In FIG. 4, an encoder 101 receives as input a PCM digital audio signal, performs sub-band separating processing, and uses human psycho-acoustic response characteristics etc., to perform compression encoding processing. The encoder 101 is formed of a band-separating filter bank 102, psycho-acoustic model section 103, quantization/encoding section 104 and frame forming section 105.
  • The band-separating filter bank 102 is formed as described hereinabove for the band-separating filter bank 1 of the first embodiment, for the case in which this is a cosine modulation filter bank in which the band-separating filters are configured in accordance with equation (7) above, with a decimation factor D that is identical to the separation factor (i.e., is equal to the number of sub-band signal channels.
  • The bit stream that is produced from the encoder 101 is inputted to the demodulator 106, in which the original sub-band signals are subjected to dequantization and sub-band combining processing in accordance with the frame information, to thereby recover the original PCM digital audio signal. The demodulator 106 is formed of a frame analyzing section 107, a dequantization/decoding section 108 and a band-combining filter-bank 109.
  • The band-combining filter bank 109 is formed as described hereinabove for the band-separating filter bank 1 of the first embodiment, for the case in which this is a cosine modulation filter bank in which the band-separating filters are configured in accordance with equation (8) above, with a decimation factor D that is identical to the number M of sub-band signal channels.
  • The operation of the encoder 101 and demodulator 106 will be described referring to FIG. 4. Firstly, a PCM digital audio signal is inputted to the encoder 101, and is converted to D channels of sub-band signals (i.e., respective sequences of decimated samples) by the band-separating filter bank 102 as described hereinabove for the first embodiment.
  • These sub-band signals are inputted to the quantization/encoding section 104 and the psycho-acoustic model section 103, to be processed in parallel by these. In the psycho-acoustic model section 103, the input PCM digital audio signal is subjected to frequency analysis by a method such as FFT processing, etc., to calculate scale factor information from the sub-band signals and to calculate a masking level for the quantization error based on a psycho-acoustic model of human auditory characteristics. Bit allocation information is thereby calculated for each of the frequency bands respectively corresponding to the sub-band signals. However it should be noted that it would be equally possible to calculate only the bit allocation information at this time, without performing FFT processing.
  • In the quantization/encoding section 104, quantization and encoding are performed in accordance with the bit allocation information which is calculated by the psycho-acoustic model section 103, and the resultant encoded data are combined with externally supplied ancillary data in the frame forming section 105, to obtain successive data frames which are outputted from the encoder 101.
  • These data frames are then transmitted via a transmission path 110 to be inputted to the demodulator 106. In the demodulator 106, the frame analyzing section 107 first performs frame analysis to separate out the ancillary data of the frames, and also separates the bit allocation information and the sub-band sample information for the respective sub-bands, from the side information which has been transmitted within the frames. The dequantization/decoding section 108 then recovers the original set of sub-band signals, and these are inputted to the band-combining filter bank 109. Here, filtering and interpolation of samples are applied to the respective sub-band signals, and additive combining of the resultant sub-band signals, are performed as described hereinabove for the band-combining filter bank 2 of the first embodiment, to recover the original PCM digital audio signal.
  • With this embodiment of the invention, in which the band-separating filter bank 102 and band-combining filter bank 109 each achieve a low amount of group delay, a PCM digital signal compression encoding/decoding apparatus can be realized which has a reduced amount of overall system delay.
  • In the above description, an example is given in which low-delay sub-band separating/combining is performed in the case of PCM digital audio signal compression encoding/decoding. However it would be equally possible to apply the principles described above to a quantization algorithm for modifying images, i.e., to compression encoding and decoding of a digital video signal.
  • Furthermore the invention could be applied to achieve a higher speed of processing for the band-separating and band-combining operations by making the number of taps of each prototype filter twice the separation factor M, i.e., 2M and by converting each of the above equations (5), (6) to the time domain, and making use of the fact that a cosine function within each of the converted equations periodically takes the values 1 and −1 for successive signal samples, as shown in the following. This also will enable the hardware and memory requirements for performing the processing to be reduced. Specifically, equations (5), (6) can be expressed as respective time-axis functions by the following equations (7), (8): h k ( n ) = 2 p L ( n ) cos [ ( 2 k + 1 ) π 2 M ( n - k d 2 ) - ( 2 k + 1 ) π 4 ] ( 7 ) f k ( n ) = 2 p L ( n ) cos [ ( 2 k + 1 ) π 2 M ( n - k d 2 ) + ( 2 k + 1 ) π 4 ] ( 8 )
  • In the above, k is a band index, i.e., taking values 0,1, . . . ,M-1, hk(n) is the impulse response of the band-separating filter for the k-th sub-band, fk(n) is the impulse response of the band-combining filter for the k-th sub-band, pL(n) is the impulse response of each prototype filter, and kd is the group delay measured from input to output of the band-separating filter bank or band-combining filter bank.
  • The manner of achieving high-speed processing will be described only for the case of band-separating operation. The band-separating processing can be expressed by the following equation (9): x k ( r ) = n = 0 N - 1 h k ( n ) x ( rM - n ) ( 9 )
  • In the above, xk(r) is the output sub-band signal which results from filtering and decimation of the k-th band, with r expressing respective time-axis positions of the signal samples, N is the number of taps of the filter for the k-th-band, and x(n) is the input signal to the band-separating filter bank, i.e., with n expressing the respective time-axis positions of the input signal samples.
  • Designating n=2M_65 +ρ, and inserting the resultant form of equation (7) into equation (9), the following equation (10) can be obtained: x k ( r ) = ρ = 0 2 M - 1 γ = 0 N 2 M - 1 cos [ ( 2 j + 1 ) π 2 M ( 2 M γ + ρ - k d 2 - M 2 ) ] · 2 p L ( 2 M γ + ρ ) · x ( Mr - 2 M γ - ρ ) ( 10 )
  • Furthermore, designating the cos term in equation (10) as A, and developing that term A, the following equation (11) can be obtained: A = cos [ ( 2 k + 1 ) π 2 M ( ρ - M 2 - k d 2 ] · cos [ ( 2 k + 1 ) πγ ] ( 11 )
  • In equation (11), the portion cos(2k+1)πγ takes the value +1 when γ is even =31 1 when γ is odd. As a result, equation (10) can be rewritten as follows, as equation (12): x k ( r ) = ρ = 0 2 M - 1 [ cos [ ( 2 k + 1 ) π 2 M - ( ρ - M 2 - k d 2 ) ] · γ = 0 N 2 M - 1 ( - 1 ) γ · 2 · p L ( 2 M γ + ρ ) · x ( Mr - 2 M γ - ρ ) ] ( 12 )
  • Use of equation (12) as the algorithm for deriving each of the sub-band signals from the input digital signal x(n) enables the band-separation processing to be performed efficiently. A similar algorithm can be utilized for operating on each of the sub-band signals which are to be combined, in the band-combining processing.
  • Third Embodiment
  • FIG. 5 shows the system configuration of a third embodiment of the invention. This is a wireless microphone system which uses sub-band compression encoding/decoding processing having a low amount of delay, implemented as described above for the second embodiment. As a result with this system, by comparison with the prior art, there is a reduced amount of delay between the time at which a sound is received by a microphone of the system and the time at which a corresponding amplified sound is emitted from a loudspeaker.
  • In FIG. a transmitter 200 applies A-D conversion to convert an audio signal from a microphone into a PCM digital audio signal, then applies compression encoding processing as described hereinabove for the second embodiment of the invention, to obtain a compressed bit stream. The bit stream is then subjected to encoding conversion to reduce the effects of errors which may arise when the bit stream traverses a transmission path, and the resultant signal is then applied in digital modulation to obtain a high-frequency modulated signal which is transmitted as radio waves. The transmitter 200 is made up of a microphone 202, an analog signal amplifier 203, an A-D converter 204, a compression encoder 205, a code conversion/interleaving/error correction circuit 206, a modulator/amplifier circuit 207 and a transmitting antenna 208. The compression encoder 205 is is configured in accordance with the second embodiment of the invention.
  • A receiver 201 receives the radio waves which are transmitted from the transmitter 200, amplifies the resultant signal and applies frequency conversion and demodulation. The resultant demodulated signal is then subjected to transmission path error correction processing, and the resultant encoded compressed signal is decoded to obtain a digital output signal. That digital output signal is then subjected to digital-analog conversion to obtain an analog output audio signal, which can be supplied to drive a transducer such as a loudspeaker (not shown in the drawing). The receiver 201 is made up of a receiving antenna 209, a high-frequency amplifier/frequency converter 210 coupled to receive a high-frequency signal from the antenna 209, an intermediate-frequency amplifier 211, a demodulator 212, a code conversion/de-interleaving/error correction circuit 213, a compressed signal decoder 214, a D-A converter 215 and a analog signal amplifier 216. The compressed signal decoder 214 is configured in accordance with the second embodiment of the invention.
  • The operation of this digital wireless microphone system is as follows. Firstly, sound waves which reach the microphone 202 are converted to an analog audio signal which is amplified to an appropriate level by the analog signal amplifier 203, and the resultant signal is converted to a PCM digital audio signal by the A-D converter 204. In the compression encoder 205, the PCM digital audio signal is subjected to compression encoding with a low amount of delay, then encoding conversion is applied to reduce the effects of errors arising in the transmission path, by the error correction code conversion circuit 206, to obtain the final encoded data stream. Various schemes for processing data prior to transmission so that transmission errors can be automatically corrected in the receiving process, such as BCH encoding, interleaving, etc., which could by utilized for the operation of the error correction code conversion circuit 206.
  • The resultant encoded data stream is sent to the modulator/amplifier circuit 207, in which it is applied in digital quadrature modulation such as π/4-DQPSK (direct quadrature phase shift keying) modulation, to be converted to a modulated RF signal. This is then amplified to a sufficient level by an amplifier, and supplied to the transmitting antenna 208 to be transmitted as radio waves.
  • In the receiver 201, the radio waves are received by the receiving antenna 209, the resultant signal is amplified by the high-frequency amplifier/frequency converter 210, and converted to an intermediate-frequency signal by the high-frequency amplifier/frequency converter 210, then is amplified by intermediate-frequency (IF) amplifier 211 to a sufficiently high level for performing demodulation. The resultant IF signal is then demodulated by the demodulator 212. The demodulated signal is subjected to error correction processing to eliminate code errors which may have arisen in the transmission path, by the error correction code conversion section 213, to obtain an error-corrected signal. The compressed signal decoder 214 then applies low-delay decoding, to recover an original set of sub-band signals, and additive combination of these sub-band signals to recover the original PCM digital audio signal.
  • In some cases it may be possible for the receiving apparatus to directly output only that recovered PCM digital audio signal. However since it may be necessary to drive an analog type of amplifier apparatus such as a high-power audio amplifier, it is preferable to perform D-A conversion so that an analog output signal can also be provided. With this embodiment the PCM digital audio is converted to an analog audio signal by the D-A converter 215, which is then amplified by the analog signal amplifier 216 to obtain an output analog audio signal.
  • With this embodiment of the invention, a band-separating filter bank and band-combining filter bank each having a low amount of filtering delay are utilized, in a digital signal compression encoding/decoding apparatus. As a result it is possible to implement a digital type of wireless microphone system which enables sounds to be produced in amplified form from a loudspeaker with a minimum of delay between reception of the sounds by a microphone and emission of the sounds from the loudspeaker.
  • Furthermore, when compression encoding is performed using digital modulation, frequency can be effectively utilized, so that it becomes possible to simultaneously use a plurality of wireless microphones.
  • Fourth Embodiment
  • FIG. 6 shows the configuration of an echo canceller which uses sub-band separating/combining processing in accordance with the first embodiment of the invention described above. For the purpose of description, it is assumed that the apparatus shown in FIG. 6 receives an input digital audio signal x(k) which is transmitted from a distant location (referred to in the following as the far-end location) as a result of speech sound waves that are produced by an individual (referred to in the following as the far-end individual) entering a microphone, with the resultant audio signal being converted to the digital audio signal x(k) and transmitted via some form of communication link. The location of the apparatus shown in FIG. 6 will be referred to as the near-end location, and will be assumed to be an enclosed room. In FIG. 6, numeral 323 denotes a combination of a D/A converter for converting the digital audio signal x(k) to analog form, a loudspeaker, and an audio amplifier which amplifies the analog audio signal to drive the loudspeaker, however for brevity of description that combination will be referred to simply as the loudspeaker 323. Also in FIG. 6, numeral 324 denotes a combination of a microphone and an A/D converter for converting an analog audio signal from the microphone to a digital audio signal, with that combination being referred to in the following simply as the microphone 324. The purpose of the microphone 324 is to enable an individual at the near-end location to communicate with the far-end individual, however for the purpose of the following description, only those sounds which reach the microphone 324 from the loudspeaker 323 will be considered.
  • The objective of the echo canceller is to prevent sound waves which are emitted from the loudspeaker 323 as a result of the input digital audio signal x(k) and enter the microphone 324 (in accordance with a transfer function of the room at the far-end location, with respect to transmission of sound waves from the loudspeaker 323 to the microphone 324) from being transmitted back to the far-end individual in delayed form, as echoes. Basically, the echo canceller estimates the transfer function of the far-end location, and controls a set of adaptive filters accordingly such as to cancel any audio signal components from the microphone 324 that result from the audio signal being applied to the loudspeaker 323.
  • The echo canceller apparatus is formed of a first band-separating filter bank 320, whose configuration and operation are as described hereinabove for the band-separating filter bank 1 of the first embodiment, a set of adaptive FIR filters 300˜30 n which respectively receive the decimated sub-band signals produced from the band-separating filter bank 320, a set of coefficient updating sections 310˜31 n each of which operates on a corresponding one of the adaptive FIR filters 300˜30 n to adjust the tap coefficients of that corresponding filter, a set of adders 330˜33 n whose respective outputs are supplied to corresponding ones of the coefficient updating sections 310˜31 n and which each receives at a first input thereof an output signal produced from a corresponding one of the adaptive FIR filters 300˜30 n, a second band-separating filter bank 321, whose operation and configuration are also in accordance with the band-separating filter bank 1 of the first embodiment and which receives the aforementioned digital audio signal produced from the microphone 324 and inputs each of the resulting decimated sub-band signals to a subtraction input of a corresponding one of the adders 330˜321, a band-combining filter bank 322 whose operation and configuration are in accordance with the band-combining filter bank 2 of the first embodiment and which receives respectively outputs produced from the adders 330˜321, and an adder 340 which additively combines the interpolated sub-band signals which are produced from the band-combining filter bank 322 to obtain a digital audio output signal y(n), to be transmitted back to the far-end location via a communication link.
  • Each of the band-separating filter banks 320 and 321 and the band-combining filter bank 322 is configured with a prototype filter which is a FIR low-pass filter having an asymmetric impulse response, with each of the band-separating filter banks 320, 321 being a DFT filter bank which is formed in accordance with equation (5) above and with the band-combining filter bank 322 being a DFT filter bank which is formed in accordance with equation (6) above.
  • The operation of this echo canceller apparatus is as follows. The input audio signal which is sent from the far-end individual passes over a transmission path and arrives as the digital audio signal x(k) which is supplied to the band-separating filter bank 320 and to the loudspeaker 323. In the band-separating filter bank 320, the input signal is subjected to convolution processing in respective frequency bands by the band filters, and the resultant signals are subjected to decimation processing by a decimation factor D which is no greater than the separation factor M, as described for the first embodiment. The resultant down-sampled sub-band samples are inputted to the adders 330˜33 n. Sound waves which are emitted by the loudspeaker 323 are received by the microphone 324, and the resultant audio signal is inputted to the band-separating filter bank 321.
  • In the band-separating filter bank 321, the input signal is subjected to convolution processing in respective frequency bands by the band filters, and the resultant sub-band signals are subjected to decimation processing by a decimation factor D which is no greater than the separation factor M, as described for the first embodiment. The resultant down-sampled sub-band signals are inputted to respectively corresponding ones of the adaptive FIR filters 300˜30 n. The resultant output signal from each of the adaptive FIR filters 300˜30 n has the corresponding one of the sub-band signals from the band-separating filter bank 320 subtracted therefrom, in the corresponding one of the adders 330˜33 n, to thereby obtain an error signal. These error signals are inputted to respectively corresponding ones of the coefficient updating sections 310˜31 n, and also inputted to respectively corresponding ones of the up-converters of the band-combining filter bank 322. Thus, the signal y(n) which is obtained from the band-combining filter bank 322 will be reduced in amplitude in accordance with reduction of the error signals.
  • A known type of coefficient updating algorithm such as the NLMS algorithm can be utilized for the operation of each of the coefficient updating sections 310˜31 n. Such an algorithm is of a type whereby, at each sample time point of the input digital signal to a FIR filter, the coefficients of the filter are updated by adding thereto an updating amount, which is determined in accordance with a preceding history of errors between the actual output values produced from the filter and respective ideal values which would be produced by an ideal FIR filter. With a LMS (least mean-square) type of adaptive algorithm, only the error resulting from the immediately preceding digital signal input to the filter is utilized, in general, with the updating being successively performed starting from an initial assumed set of coefficients (e.g., all zero). The coefficients of a filter are processed as a vector quantity, as are each of the digital signal values.
  • Basically, designating successive input signal sample time points as 0,1 . . . k, (k+), and the corresponding values of the sets of coefficients of a filter as the vectors w(0), w(1) . . . w(k), w(k+1), . . . , e.g., with w(0) being predetermined as zero, and designating as δw(k)an updating amount, each of successive coefficient values w(k+1) are obtained as:
    w(k+ 1)=w(k)+μ.δw(k)   (13)
  • Here, μ is an adaptation constant, generally referred to as the step size, which controls the size of the updating amount, at each update. The updating amount δw(k) is derived based on an amount of error between the preceding output value w(k) from the filter and the output which would have been produced from an ideal filter, which can be considered as being identical to the value of the target signal at that time (i.e., with this embodiment, the output value of the corresponding one of the sub-band signals from the sub-band separating filter bank 321 at that time).
  • With the NLMS (normalized least mean-square) method, the step size is normalized, i.e., is automatically adjusted based on the power of the input signal to the filter. Typically, the NLMS algorithm may be expressed as follows:
    W(k+ 1)=w(k)+(α/(x(k)T x(k)+β))e(k)x(k)   (14)
  • Here, α determines the maximum step size (0<α<2), D is a small-magnitude value for the purpose of preventing division by zero, x(k) is the (preceding) input signal value to the filter, e(k) is the aforementioned error amount between the target signal and the signal resulting from the adaptive filtering of the preceding input signal value, and superscript T denotes the transposed matrix.
  • With this embodiment, the sub-band signals of respective frequency bands which are produced from the band-separating filter bank 320 are subjected to convolution processing by respectively corresponding ones of the adaptive filters 300˜30 n, with updating of the filter coefficients being performed for each of these by the corresponding one of the coefficient updating sections 31 n as described above, and the resultant error signals respectively corresponding to these filtered sub-band signals from the adaptive filters, obtained from the adders 330˜33 n, are inputted to the band-combining filter bank 322. In the band-combining filter bank 322, these signals are subjected to interpolation processing, using the same interpolation factor D as the factor M used for band separation, and convolution with the band-combining filters is then applied for the respective frequency bands.
  • The additive combination of the resultant signals is then obtained by the adder 340, as the digital audio signal y(n), which is the output signal from the echo canceller. That signal is transmitted over a communication link to the far-end individual.
  • With this embodiment, due to the fact that each of the filter banks is configured to utilize a FIR low-pass filters having an asymmetric impulse response as the prototype filter, thereby achieving a lower amount of group delay for each of the filter banks than is possible in the prior art, it is found that greater effectiveness can be achieved in suppressing a spurious digital audio signal that may be produced as a component of the output signal y(n) due to sound waves from the loudspeaker 323 reaching the microphone 324, and thereby returned to the far-end individual. Hence, greater effectiveness in echo suppression can be achieved than is possible in the prior art.
  • It should be noted that although the invention has been described in the above referring to specific embodiments, it should be understood that various modifications to the described embodiments could be envisaged, which fall within the scope claimed for the invention in the appended claims.

Claims (13)

1. A digital signal low-delay sub-band separating apparatus formed of a plurality of filters corresponding to respective frequency bands, for separating an input digital signal into a corresponding plurality of sub-band signals, and decimation means for applying digital signal sample decimation to each of said sub-band signals;
wherein said apparatus comprises, as a prototype filter of said plurality of filters, a FIR (finite impulse response) low-pass filter which is configured to have a response characteristic that is asymmetric with respect to the origin.
2. A digital signal low-delay sub-band combining apparatus formed of a plurality of filters corresponding to respective frequency bands, for filtering corresponding ones of a plurality of sub-band signals supplied thereto, interpolation means for applying digital signal sample interpolation to each of said sub-band signals subsequent to said filtering, and means for additively combining respective output sub-band signals from said interpolation means to form a single digital signal;
wherein said apparatus comprises, as a prototype filter of said plurality of filters, a FIR (finite impulse response) low-pass filter which is configured to have a response characteristic that is asymmetric with respect to the origin.
3. A digital signal encoder apparatus comprising sub-band separating means for converting an input digital signal to a plurality of sub-band signals and encoding means for respectively encoding said sub-band signals and combining resultant encoded data into a data stream to be transmitted or processed;
wherein said sub-band separating means comprises a sub-band separating apparatus as claimed in claim 1.
4. A digital signal decoder apparatus for operating on an input data stream formed of combined encoded data of a plurality of sub-band signals, comprising decoding means for recovering said plurality of sub-band signals from said data stream and sub-band combining means for combining said recovered sub-band signals into a single output digital signal;
wherein said sub-band combining means comprises a sub-band combining apparatus as claimed in claim 2.
5. A digital signal encoder apparatus according to claim 3, wherein said encoding means performs encoding processing by applying a high-speed algorithm which utilizes the periodicity of a cosine function.
6. A digital signal decoder apparatus according to claim 4, wherein said decoding means performs decoding processing by applying a high-speed algorithm which utilizes the periodicity of a cosine function.
7. A digital signal encoder apparatus according to claim 3 wherein said input digital signal is a PCM (pulse code modulation) digital audio signal and wherein said encoding comprises compression encoding of said PCM digital audio signal.
8. A digital signal low-delay decoder apparatus according to claim 4, wherein said plurality of sub-band signals express a single PCM (pulse code modulation) digital audio signal and have been encoded by compression encoding processing, and wherein said decoding processing performed by said decoder apparatus comprises expansion decoding to recover said plurality of sub-band signals from said data stream and combining said sub-band signals into a single digital PCM audio signal.
9. A transmitter apparatus for a digital wireless microphone system, having analog-to-digital converter means for converting an analog audio signal from a microphone to a digital audio signal and encoder means for converting said digital audio signal to an encoded compressed data stream, wherein said encoder means comprises a digital signal encoding apparatus as claimed in claim 3.
10. A receiver apparatus for a digital wireless microphone system, for receiving a data stream formed by compression encoding of a plurality of sub-band signals derived from an original digital audio signal, having decoder means for recovering said original digital audio signal from said data stream, wherein said decoder means comprises a digital signal decoder apparatus as claimed in claim 4.
11. (canceled)
12. A digital signal low-delay sub-band separating apparatus formed of a plurality of filters corresponding to respective frequency bands, for separating an input digital signal into a corresponding plurality of sub-band signals, and decimation means for applying digital signal sample decimation to each of said sub-band signals;
wherein said apparatus comprises, as a base filter of said plurality of filters, a FIR (finite impulse response) low-pass filter having an impulse response formed by N filter taps, and having an impulse response coefficient h[k] that satisfies a condition:

h[k]≠±h[N−1−k],
where 0≦k≦S k int(N/2)−1, with int(N/2) being the integer part of (N/2).
13. A digital signal low-delay sub-band combining apparatus formed of a plurality of filters corresponding to respective frequency bands, for filtering corresponding ones of a plurality of sub-band signals supplied thereto, interpolation means for applying digital signal sample interpolation to each of said sub-band signals subsequent to said filtering, and means for additively combining respective output sub-band signals from said interpolation means to form a single digital signal;
wherein said apparatus comprises, as a base filter of said plurality of filters, a FIR (finite impulse response) low-pass filter having an impulse response formed by N filter taps, and having an impulse response coefficient h[k] that satisfies a condition:

h[k]≠+h[N−1−k],
where 0≦k≦int(N/2)−1, with int(n/2) being the integer part of (N/2).
US11/041,275 1999-11-26 2005-01-25 Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay Abandoned US20050143973A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/041,275 US20050143973A1 (en) 1999-11-26 2005-01-25 Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP11-336698 1999-11-26
JP11336698A JP2001007769A (en) 1999-04-22 1999-11-26 Low delay sub-band division and synthesis device
US09/662,823 US6856653B1 (en) 1999-11-26 2000-09-15 Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay
US11/041,275 US20050143973A1 (en) 1999-11-26 2005-01-25 Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/662,823 Division US6856653B1 (en) 1999-11-26 2000-09-15 Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay

Publications (1)

Publication Number Publication Date
US20050143973A1 true US20050143973A1 (en) 2005-06-30

Family

ID=18301885

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/662,823 Expired - Fee Related US6856653B1 (en) 1999-11-26 2000-09-15 Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay
US11/041,275 Abandoned US20050143973A1 (en) 1999-11-26 2005-01-25 Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/662,823 Expired - Fee Related US6856653B1 (en) 1999-11-26 2000-09-15 Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay

Country Status (3)

Country Link
US (2) US6856653B1 (en)
EP (1) EP1104101A3 (en)
CA (1) CA2319299A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7155384B2 (en) 2001-11-13 2006-12-26 Matsushita Electric Industrial Co., Ltd. Speech coding and decoding apparatus and method with number of bits determination
US20070071249A1 (en) * 2005-06-28 2007-03-29 Friedrich Reining System for the simulation of a room impression and/or sound impression
US20070075843A1 (en) * 2005-10-03 2007-04-05 Riveiro Juan C Multi-Wideband Communications over Power Lines
US20070127563A1 (en) * 2005-12-05 2007-06-07 Chih-Feng Wu On-line step-size calculation using signal power estimation and tone grouping of the frequency-domain equalizer for DMT-based transceiver
US20080008081A1 (en) * 2006-07-06 2008-01-10 Gigle Semiconductor Inc. Adaptative multi-carrier code division multiple access
US20080107281A1 (en) * 2006-11-02 2008-05-08 Masahito Togami Acoustic echo canceller system
US20080130640A1 (en) * 2005-10-03 2008-06-05 Jonathan Ephraim David Hurwitz Multi-Wideband Communications over Multiple Mediums
GB2444786A (en) * 2006-12-15 2008-06-18 Isotek Electronics Ltd Band combining filter
US20080152157A1 (en) * 2006-12-21 2008-06-26 Vimicro Corporation Method and system for eliminating noises in voice signals
US20100117734A1 (en) * 2008-10-13 2010-05-13 Jonathan Ephraim David Hurwitz Programmable Gain Amplifier and Transconductance Compensation System
US20100146026A1 (en) * 2008-12-08 2010-06-10 Markus Christoph Sub-band signal processing
US20110058687A1 (en) * 2009-09-07 2011-03-10 Nokia Corporation Apparatus
US20130243074A1 (en) * 2012-03-15 2013-09-19 Telefonaktiebolaget L M Ericsson (Publ) Method of Transmitting Data Samples with Reduced Bandwidth
CN107924686A (en) * 2015-09-16 2018-04-17 株式会社东芝 Voice processing apparatus, method of speech processing and voice processing program
CN109495085A (en) * 2009-02-18 2019-03-19 杜比国际公司 Low latency modulated filter group
TWI752519B (en) * 2019-06-13 2022-01-11 南韓商納寶股份有限公司 Electronic apparatus for recognizing multimedia signal and operating method of the same

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0101175D0 (en) * 2001-04-02 2001-04-02 Coding Technologies Sweden Ab Aliasing reduction using complex-exponential-modulated filter banks
JP2002330075A (en) * 2001-05-07 2002-11-15 Matsushita Electric Ind Co Ltd Subband adpcm encoding/decoding method, subband adpcm encoder/decoder and wireless microphone transmitting/ receiving system
US8879432B2 (en) * 2002-09-27 2014-11-04 Broadcom Corporation Splitter and combiner for multiple data rate communication system
US7889783B2 (en) * 2002-12-06 2011-02-15 Broadcom Corporation Multiple data rate communication system
ITBO20030117A1 (en) * 2003-03-05 2004-09-06 A E B Srl DIGITAL TRANSMISSION RADIO-MICROPHONE SYSTEM
JP4396233B2 (en) * 2003-11-13 2010-01-13 パナソニック株式会社 Complex exponential modulation filter bank signal analysis method, signal synthesis method, program thereof, and recording medium thereof
US8018832B2 (en) * 2004-04-15 2011-09-13 Xocyst Transfer Ag L.L.C. Packet generation systems and methods
US7138933B2 (en) * 2005-04-26 2006-11-21 Analog Devices, Inc. Time-interleaved signal converter systems with reduced timing skews
EP2637318B1 (en) * 2006-01-18 2014-10-01 Huawei Technologies Co., Ltd. Method and system for synchronization in a communication system
US8019007B2 (en) * 2007-10-02 2011-09-13 Intel Corporation Device, system, and method of flicker noise mitigation
CN102132342B (en) * 2008-07-29 2014-05-28 法国电信 Method for updating an encoder by filter interpolation
US8086197B2 (en) 2008-11-12 2011-12-27 Nxp B.V. Multi-channel receiver architecture and reception method
EP2562751B1 (en) * 2011-08-22 2014-06-11 Svox AG Temporal interpolation of adjacent spectra
US9111542B1 (en) * 2012-03-26 2015-08-18 Amazon Technologies, Inc. Audio signal transmission techniques
US9319791B2 (en) * 2012-04-30 2016-04-19 Conexant Systems, Inc. Reduced-delay subband signal processing system and method
US9190053B2 (en) * 2013-03-25 2015-11-17 The Governing Council Of The Univeristy Of Toronto System and method for applying a convolutional neural network to speech recognition
JP6510487B2 (en) * 2013-03-26 2019-05-08 バラット, ラックラン, ポールBARRATT, Lachlan, Paul Voice filter using sine function
US10257620B2 (en) * 2016-07-01 2019-04-09 Sonova Ag Method for detecting tonal signals, a method for operating a hearing device based on detecting tonal signals and a hearing device with a feedback canceller using a tonal signal detector
EP3505056A1 (en) * 2017-12-29 2019-07-03 Nokia Technologies Oy Synchronization of physiological data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5420891A (en) * 1993-03-18 1995-05-30 New Jersey Institute Of Technology Multiplierless 2-band perfect reconstruction quadrature mirror filter (PR-QMF) banks
US5943367A (en) * 1995-09-22 1999-08-24 U.S. Philips Corporation Transmission system using time dependent filter banks
US6400781B1 (en) * 1997-10-27 2002-06-04 Alcatel Multiband detector
US6477214B1 (en) * 1999-02-04 2002-11-05 Lockheed Martin Corporation Phase-based frequency estimation using filter banks
US6657950B1 (en) * 1999-02-19 2003-12-02 Cisco Technology, Inc. Optimal filtering and upconversion in OFDM systems

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4048443A (en) * 1975-12-12 1977-09-13 Bell Telephone Laboratories, Incorporated Digital speech communication system for minimizing quantizing noise
GB8331512D0 (en) 1983-11-25 1984-01-04 British Telecomm Sub-band coding
US4815023A (en) * 1987-05-04 1989-03-21 General Electric Company Quadrature mirror filters with staggered-phase subsampling
US5436940A (en) * 1992-06-11 1995-07-25 Massachusetts Institute Of Technology Quadrature mirror filter banks and method
FR2697704B1 (en) * 1992-10-29 1995-01-06 France Telecom Method and device for sub-band segmentation and reconstruction of a digital signal, and corresponding device.
US5995539A (en) * 1993-03-17 1999-11-30 Miller; William J. Method and apparatus for signal transmission and reception
JP3277682B2 (en) 1994-04-22 2002-04-22 ソニー株式会社 Information encoding method and apparatus, information decoding method and apparatus, and information recording medium and information transmission method
JPH09139653A (en) 1995-11-13 1997-05-27 Hitachi Ltd Band split synthesis filter
US5974181A (en) * 1997-03-20 1999-10-26 Motorola, Inc. Data compression system, method, and apparatus
US5802481A (en) * 1997-03-20 1998-09-01 Motorola, Inc. Adaptive filtering for use with data compression and signal reconstruction
DE19716452A1 (en) * 1997-04-21 1998-10-22 Bosch Gmbh Robert Reduced data coding of time-varying signals with filter banks
US6426983B1 (en) * 1998-09-14 2002-07-30 Terayon Communication Systems, Inc. Method and apparatus of using a bank of filters for excision of narrow band interference signal from CDMA signal
US6249395B1 (en) * 1998-12-08 2001-06-19 Stmicroelectronics, N.V. Data recovery system particularly for systems utilizing partial response maximum likelihood detection

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5420891A (en) * 1993-03-18 1995-05-30 New Jersey Institute Of Technology Multiplierless 2-band perfect reconstruction quadrature mirror filter (PR-QMF) banks
US5943367A (en) * 1995-09-22 1999-08-24 U.S. Philips Corporation Transmission system using time dependent filter banks
US6400781B1 (en) * 1997-10-27 2002-06-04 Alcatel Multiband detector
US6477214B1 (en) * 1999-02-04 2002-11-05 Lockheed Martin Corporation Phase-based frequency estimation using filter banks
US6657950B1 (en) * 1999-02-19 2003-12-02 Cisco Technology, Inc. Optimal filtering and upconversion in OFDM systems

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7155384B2 (en) 2001-11-13 2006-12-26 Matsushita Electric Industrial Co., Ltd. Speech coding and decoding apparatus and method with number of bits determination
US20070071249A1 (en) * 2005-06-28 2007-03-29 Friedrich Reining System for the simulation of a room impression and/or sound impression
US8406239B2 (en) 2005-10-03 2013-03-26 Broadcom Corporation Multi-wideband communications over multiple mediums
US20070075843A1 (en) * 2005-10-03 2007-04-05 Riveiro Juan C Multi-Wideband Communications over Power Lines
US20110194626A1 (en) * 2005-10-03 2011-08-11 Juan Carlos Riveiro Multi-Wideband Communications Over Power Lines
US20120014459A1 (en) * 2005-10-03 2012-01-19 Juan Carlos Riveiro Power Line Communication Networks and Methods employing Multiple Widebands
US20080130640A1 (en) * 2005-10-03 2008-06-05 Jonathan Ephraim David Hurwitz Multi-Wideband Communications over Multiple Mediums
US7899436B2 (en) * 2005-10-03 2011-03-01 Juan Carlos Riveiro Multi-wideband communications over power lines
US8538369B2 (en) * 2005-10-03 2013-09-17 Broadcom Corporation Multi-wideband communications over power lines
US20070127563A1 (en) * 2005-12-05 2007-06-07 Chih-Feng Wu On-line step-size calculation using signal power estimation and tone grouping of the frequency-domain equalizer for DMT-based transceiver
US7602844B2 (en) * 2005-12-05 2009-10-13 National Taiwan University On-line step-size calculation using signal power estimation and tone grouping of the frequency-domain equalizer for DMT-based transceiver
US20080008081A1 (en) * 2006-07-06 2008-01-10 Gigle Semiconductor Inc. Adaptative multi-carrier code division multiple access
US7860146B2 (en) 2006-07-06 2010-12-28 Gigle Networks, Inc. Adaptative multi-carrier code division multiple access
US8126161B2 (en) * 2006-11-02 2012-02-28 Hitachi, Ltd. Acoustic echo canceller system
US20080107281A1 (en) * 2006-11-02 2008-05-08 Masahito Togami Acoustic echo canceller system
GB2444786A (en) * 2006-12-15 2008-06-18 Isotek Electronics Ltd Band combining filter
US20080152157A1 (en) * 2006-12-21 2008-06-26 Vimicro Corporation Method and system for eliminating noises in voice signals
US20100117734A1 (en) * 2008-10-13 2010-05-13 Jonathan Ephraim David Hurwitz Programmable Gain Amplifier and Transconductance Compensation System
US7956689B2 (en) 2008-10-13 2011-06-07 Broadcom Corporation Programmable gain amplifier and transconductance compensation system
US9148126B2 (en) * 2008-12-08 2015-09-29 Harman Becker Automotive Systems Gmbh Sub-band signal processing
US20100146026A1 (en) * 2008-12-08 2010-06-10 Markus Christoph Sub-band signal processing
US11735198B2 (en) 2009-02-18 2023-08-22 Dolby International Ab Digital filterbank for spectral envelope adjustment
CN109495085A (en) * 2009-02-18 2019-03-19 杜比国际公司 Low latency modulated filter group
US20110058687A1 (en) * 2009-09-07 2011-03-10 Nokia Corporation Apparatus
US9076437B2 (en) * 2009-09-07 2015-07-07 Nokia Technologies Oy Audio signal processing apparatus
US20140254656A1 (en) * 2012-03-15 2014-09-11 Telefonaktiebolaget L M Ericsson (Publ) Method of Transmitting Data Samples with Reduced Bandwidth
US9166840B2 (en) * 2012-03-15 2015-10-20 Telefonaktiebolaget Lm Ericsson (Publ) Method of transmitting data samples with reduced bandwidth
US8761241B2 (en) * 2012-03-15 2014-06-24 Telefonaktiebolaget Lm Ericsson (Publ) Method of transmitting data samples with reduced bandwidth
US20130243074A1 (en) * 2012-03-15 2013-09-19 Telefonaktiebolaget L M Ericsson (Publ) Method of Transmitting Data Samples with Reduced Bandwidth
CN107924686A (en) * 2015-09-16 2018-04-17 株式会社东芝 Voice processing apparatus, method of speech processing and voice processing program
TWI752519B (en) * 2019-06-13 2022-01-11 南韓商納寶股份有限公司 Electronic apparatus for recognizing multimedia signal and operating method of the same
US11468257B2 (en) 2019-06-13 2022-10-11 Naver Corporation Electronic apparatus for recognizing multimedia signal and operating method of the same

Also Published As

Publication number Publication date
EP1104101A3 (en) 2005-02-02
EP1104101A2 (en) 2001-05-30
US6856653B1 (en) 2005-02-15
CA2319299A1 (en) 2001-05-26

Similar Documents

Publication Publication Date Title
US6856653B1 (en) Digital signal sub-band separating/combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay
US5680393A (en) Method and device for suppressing background noise in a voice signal and corresponding system with echo cancellation
US5517435A (en) Method of identifying an unknown system with a band-splitting adaptive filter and a device thereof
KR101414688B1 (en) Echo compensation method and signal processing means
AU634237B2 (en) Digital transmission system using subband coding of a digital signal
CN101226746B (en) Method and apparatus for providing acoustic signal with extended band-width
US5272656A (en) System and method of producing adaptive FIR digital filter with non-linear frequency resolution
US9203972B2 (en) Efficient audio signal processing in the sub-band regime
US4817141A (en) Confidential communication system
US20080091415A1 (en) System and method for canceling acoustic echoes in audio-conference communication systems
US10477313B2 (en) Audio signal processing
US5778310A (en) Co-channel interference reduction
US6298361B1 (en) Signal encoding and decoding system
US4896356A (en) Sub-band coders, decoders and filters
JP2001007769A (en) Low delay sub-band division and synthesis device
JP3640666B2 (en) Method for reducing frequency crosstalk in transmitting and / or storing acoustic or optical signals
JPH07147566A (en) Sound signal transmitter
JP3211832B2 (en) Filtering method and apparatus for reducing pre-echo of digital audio signal
Crochiere A novel approach for implementing pitch prediction in sub-band coding
JP2000134138A (en) Non-delay system to cancel subband echo
EP0593850B1 (en) Method and apparatus for subband filtering of a stereo audio signal
JP3391144B2 (en) Band split type echo canceller
EP1125282B1 (en) Audio coding
JP3228963B2 (en) Echo canceller
CN116405836B (en) Microphone tuning method and system based on Internet

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION