Digital filter circuit and signal processing method for the same
AssigneeSamsung Electronics Co., Ltd.
InventorHyo-seung Lee
Life of this patent
Estimating the term…
Abstract
In a digital IIR filter having a predetermined transfer function, a transfer function of an all-pass filter having the same amplitude as a first pole coefficient of the transfer function and the opposite sign is set. By synthesizing the transfer function and the transfer function of the set all-pass filter, a new transfer function, in which the first pole is eliminated, is calculated such that an input signal is processed by the new transfer function.
Claims12
A signal processing method of a digital filter circuit having a predetermined transfer function, comprising the steps of:
- inputting a signal to a first filter circuit having a predetermined transfer function H.sub.11 (Z);
- inputting an output signal of said first filter circuit to a second filter circuit having a transfer function H.sub.12 (Z) which has the same amplitude as a first pole coefficient of said transfer function H.sub.11 (Z) and an opposite sign;
- calculating a transfer function H.sub.13 (Z) from said transfer function H.sub.11 (Z) of which a first pole is eliminated, by synthesizing said transfer functions H.sub.11 (Z) and H.sub.12 (Z);
- and
- obtaining the output signal of said second filter circuit through said transfer function H.sub.13 (Z),
- wherein, when b.sub.1 =0, said transfer functions are ##EQU16## where a.sub.i ' is determined by expanding an expression:
- ##EQU17## so that a.sub.0 '=a.sub.0, a.sub.1 '=a.sub.1 -a.sub.0 b.sub.1, a.sub.2 '=a.sub.1 b.sub.1 . . . ;
- and b.sub.i ' is determined by expanding an expression:
- ##EQU18## so that b.sub.1 '=b.sub.1 -b.sub.1 =0, b.sub.2 '=b.sub.2 -b.sub.1.sup.2, b.sub.3 '=b.sub.3 -b.sub.1 b.sub.2, . . . ;
- i represents a respective pole or zero, a.sub.i represents a respective zero coefficient, b.sub.i represents a respective pole coefficient, M represents a highest order zero, N represents a highest order pole, and Z.sup.i represents a respective delay time.
A signal processing method of a digital filter circuit, in which a signal is processed through a digital main pre-emphasis circuit having a predetermined transfer function, comprising the steps of:
- inputting a signal to a first filter circuit having a predetermined transfer function H.sub.21 (Z);
- inputting an output signal of said first filter circuit to a second filter circuit having a transfer function H.sub.22 (Z) which has the same amplitude as a first pole coefficient of said transfer function H.sub.21 (Z) and an opposite sign;
- calculating a transfer function H.sub.23 (Z) from said transfer function H.sub.21 (Z) of which a first pole is eliminated, by synthesizing said transfer functions H.sub.21 (Z) and H.sub.22 (Z);
- and
- obtaining an output signal of said second filter circuit through said transfer function H.sub.23 (Z),
- wherein, when b.sub.1 .noteq.0, said transfer functions are ##EQU19## where a.sub.0 '=a.sub.0, a.sub.1 '=a.sub.1 -a.sub.0 b.sub.1, a.sub.2 '=a.sub.1 b.sub.1, b.sub.1 '=-b.sub.2 ';
- a represents a respective zero coefficient, b represents a respective pole coefficient, and Z represents a respective delay time.
A signal processing method of a digital main pre-emphasis circuit, in which a signal is processed through a digital main pre-emphasis circuit having a predetermined transfer function, comprising the steps of:
- producing output signal y(n) by inputting input signal x(n) to a filter circuit having a predetermined transfer function H.sub.31 (Z);
- producing delay signal y(n-1) by delaying said output signal;
- calculating transfer function H.sub.32 (Z) from said transfer function H.sub.31 (Z) where a first pole is eliminated by substituting said delay signal y(n-1) for said output signal y(n);
- and
- processing said input signal by a filter circuit having said transfer function H.sub.32 (Z),
- wherein, when b.sub.1 .noteq.0, the conditions are ##EQU20## where a.sub.0 '=a.sub.0, a.sub.1 '=a.sub.1 -a.sub.0 b.sub.1, a.sub.2 '=-a.sub.1 b, b.sub.1 '=-b.sub.1.sup.2 and;
- a represents a respective zero coefficient, b represents a respective pole coefficient, and Z represents a respective delay time.
A digital filter circuit comprising:
- first operating means for operating an input signal with a predetermined zero coefficient and generating a first output signal;
- a plurality of first delaying means for delaying said input signal for more than one clock cycle;
- a plurality of second operating means for operating each output signal of said plurality of first delaying means with predetermined zero coefficients of a higher order than a first zero coefficient corresponding to a delay time of said plurality of first delaying means and each of said plurality of second operating means generating an output signal;
- a first synthesizing means for synthesizing the first output signal of said first operating means and each output signal of said plurality of second operating means and generating a third output signal;
- feedback means including a plurality of second delaying means for delaying the third output signal for at least two clock cycles and a plurality of third operating means for operating each output signal of said plurality of second delaying means with a respective predetermined pole coefficient relating to a pole of a higher order than two corresponding to the delayed time;
- and
- second synthesizing means for outputting a fourth output signal by synthesizing the output signals of said first synthesizing means and said feedback means,
- wherein said filter circuit has a predetermined transfer function (H(Z)),
- wherein, said transfer function is ##EQU21## where a.sub.0 '=a.sub.0, signify a gain of said first operating means, a.sub.1 ', a.sub.2 ', . . . , signify gains of respective ones of said plurality of said second operating means, where a.sub.i ' is determined by expanding an expression:
- ##EQU22## so that a.sub.1 '=a.sub.1 -a.sub.0 b.sub.1, a.sub.2 '=-a.sub.1 b.sub.1, . . . , b.sub.1 ', b.sub.2 ', b.sub.3 ', . . . signify gains of respective ones of said plurality of third operating means, where b.sub.i ' is determined by expanding an expression:
- ##EQU23## so that b.sub.1 '=(b.sub.1 -b.sub.1)=0, b.sub.2 '=(b.sub.2 -b.sub.1.sup.2), b.sub.3 '=(b.sub.3 -b.sub.1 b.sub.2), . . . , and Z.sup.-1 signifies a delaying means, Z.sup.-i represents a respective delay means, i represents a respective pole or zero, a.sub.i represents a respective zero coefficient, b.sub.i represents a respective pole coefficient, M represents a highest order zero, and N represents a highest order pole.
A digital main pre-emphasis circuit comprising:
- first operating means for operating an input signal with a predetermined zero coefficient;
- second operating means for operating the input signal with a first zero coefficient for a clock cycle;
- third operating means for operating said input signal with a second zero coefficient for two clock cycles;
- first synthesizing means for synthesizing the outputs of said first to third operating means;
- feedback means for feeding back after operating the output of said first synthesizing means with second pole coefficient for two clock cycles;
- and
- second synthesizing means for feeding back to said feedback means, by synthesizing the outputs of said first synthesizing means and said feedback means, and at the same time outputting the synthesized output,
- wherein said filter circuit has a predetermined transfer function H'(Z), and said transfer function is ##EQU24## where a.sub.0 '=a.sub.0, a.sub.1 '=a.sub.1 -a.sub.0 b.sub.1, a.sub.2 '=-a.sub.1 b, b.sub.1 '=-b.sub.1.sup.2 signify a particular gain of an operating means and Z.sup.-1 signifies a delaying means, a represents a respective zero coefficient, and b represent a respective pole coefficient.
Dependencies are inferred from the claim text.