Reproduced waveform equalization circuit
AssigneeSharp Kabushiki Kaisha
InventorsTetsuo Iwaki, Toshiaki Harada, Chiaki Yamawaki
Life of this patent
Estimating the term…
Abstract
Low-frequency components of a reproduced modulated signal is attenuated by an analog high-pass filter. The modulated signal with its low-frequency components attenuated is converted into a digital signal by means of an A/D converter. Then, the digital signal is directly introduced to a finite impulse response digital filter to be subjected to reproduced waveform equalization. Thereafter, the attenuation of the low-frequency components effected by the analog high-pass filter is compensated in an infinite impulse response digital filter.
Claims2
An infinite impulse response digital filter for use in a reproduced waveform equalization circuit in a magnetic reproducing apparatus for reproducing a digital signal from a magnetic recording medium in which digital signals are modulated and recorded as modulated digital signals, said infinite impulse response digital filter comprising:
- a first shifter multiplying an input digital signal by 1/2.sup.l (l:
- an integer);
- a coefficient multiplying circuit composed of either a second shifter multiplying the output from said first shifter by 1/2.sup.m (m:
- and integer) and a first shift register providing a preset delay to the output from said second shifter, or a first shift register providing a preset delay to the output from said first shifter and a second shifter multiplying the output from said first shift register by 1/2.sup.m (m:
- an integer);
- a first subtracter receiving the output from said first shifter at its addition input and receiving the output from said coefficient multiplying circuit at its subtraction input;
- a first adder receiving the output from said first subtracter at one of two input terminals thereof;
- a second shift register providing a preset delay to the output from said first adder;
- a third shifter multiplying the output from said second shift register by 1/2.sup.n (n:
- an integer);
- a second subtracter receiving the output from said second shift register at its addition input and receiving the output from said third shifter at its subtraction input to provide an output to the other input to said first adder;
- a fourth shifter multiplying the output from said second shift register by 1/29.sup.p (p:
- an integer);
- a second adder receiving the output from said fourth shifter at one of two input terminals thereof;
- a third shift register providing a preset delay to the output from said second adder;
- a fifth shifter multiplying the output from said third shift register by 1/2.sup.q (q:
- an integer);
- a third subtracter receiving the output from said third shift register at its addition input and receiving the output from said fifth shifter at its subtraction input to provide an output to the other input to said second adder;
- a fourth subtracter receiving the output from said second adder at its addition input and receiving the output from said third shift register at its subtraction input;
- and
- a sixth shifter multiplying the output from said fourth subtracter by 1/2.sup.r (r:
- an integer).
A reproduced waveform equalization circuit in a magnetic reproducing apparatus for reproducing a digital signal from a magnetic recording medium in which digital signals are modulated and recorded as modulated digital signals, comprising:
- an analog high-pass filter attenuating low-frequency components of the reproduced modulated signal;
- an A/D converter converting the output from said analog high-pass filter into a digital signal stream;
- a finite impulse response digital filter performing reproduced waveform equalization of the digital signal converted by said A/D converter;
- and
- an infinite impulse response digital filter receiving the output from said finite impulse response digital filter and compensating the attenuation of the low-frequency components due to said analog high-pass filter, said infinite impulse response digital filter comprising:
- a first shifter multiplying the input digital signal by 1/2.sup.l (1:
- an integer);
- a coefficient multiplying circuit composed of either a second shifter multiplying the output from said first shifter by 1/2.sup.m (m:
- and integer) and a first shift register providing a preset delay to the output from said second shifter, or a first shift register providing a preset delay to the output from said first shifter and a second shifter multiplying the output from said first shift register by 1/2.sup.m (m:
- an integer);
- a first subtracter receiving the output from said first shifter at its addition input and receiving the output from said coefficient multiplying circuit at its subtraction input;
- a first adder receiving the output from said first subtracter at one of two input terminals thereof;
- a second shift register providing a preset delay to the output from said first adder;
- a third shifter multiplying the output from said second shift register by 1/2.sup.n (n:
- an integer);
- a second subtracter receiving the output from said second shift register at its addition input and receiving the output from said third shifter at its subtraction input to provide an output to the other input to said first adder;
- a fourth shifter multiplying the output from said second shift register by 1/2.sup.p (p:
- an integer);
- a second adder receiving the output from said fourth shifter at one of two input terminals thereof;
- a third shift register providing a preset delay to the output from said second adder;
- a fifth shifter multiplying the output from said third shift register by 1/2.sup.q (q:
- an integer);
- a third subtracter receiving the output from said third shift register at its addition input and receiving the output from said fifth shifter at its subtraction input to provide an output to the other input to said second adder;
- a fourth subtracter receiving the output from said second adder at its addition input and receiving the output from said third shift register at its subtraction input;
- and
- a sixth shifter multiplying the output from said fourth subtracter by 1/2.sup.r (r:
- an integer).
Dependencies are inferred from the claim text.