High-speed difference pulse code modulation coder
AssigneeSiemens Aktiengesellschaft
InventorHans-Joachim Grallert
Life of this patent
Estimating the term…
Abstract
A high-speed difference pulse code modulation coder comprises a calculating unit for determining an estimated value, the calculating unit comprising a quantizer which is preceded by three subtractors and has a plurality of outputs for emitting various calculated values. The difference pulse code modulation signal is calculated in a plurality of consecutive steps by way of intermediate values for calculation of a difference pulse code modulation signal, only two calculating steps are required within one period of the pulse code modulation signal to be processed.
Claims6
A high-speed difference pulse code modulation (DPCM) coder, comprising:
- first, second and third subtractors each including an output and first and second inputs, said first input of said first subtractor serving as the input of said coder, for receiving PCM input signals to be coded, said output of said first subtractor connected to said first input of said second subtractor and said output of said second subtractor connected to said first input of said third subtractor;
- a quantizer including an input connected to said output of said third subtractor, and at least a first output and a second output, and operable to emit at said first output a first calculation value (A.sup.2 .multidot..DELTA.s.sub.i,q) including a quantized DPCM signal value (.DELTA.s.sub.i,q) multiplied by the square of a prediction factor (A) and to emit at said second output a second calculation value (A.multidot..DELTA.s.sub.i,q) including the quantized DPCM signal value (.DELTA.s.sub.i,q) multiplied by the prediction factor (A), said first output of said quantizer connected to said second input of said first subtractor and said second output of said quantizer connected to said second input of said third subtractor, where i indicates an index for a chronological sequence of signal values and q represents quantization;
- and
- a calculating unit comprising an input connected to said second output of said quantizer to receive the second quantized DPCM signal and an output connected to said second input of said second subtractor and operable to produce at said output a signal (A.sup.2 .multidot.s.sub.i) including a predicted value (s.sub.i) multiplied by the square of the prediction factor (A).
A high-speed difference pulse code modulation (DPCM) coder, comprising:
- first, second and third adders each including an output and first and second inputs, said first input of said first adder serving as the input of said coder for receiving input signals to be coded, said output of said first adder connected to said first input of said second adder and said output of said second adder connected to said first input of said third adder;
- quantizer means including an input connected to said output of said third adder, and first and second outputs and inversion means and operable to emit at said first output a first calculation value (A.sup.2 .multidot..DELTA.s.sub.i,q) including a quantized DPCM signal value (.DELTA.s.sub.i,q) multiplied by the square of a prediction factor (A) and to emit at said second output a second calculation value (A.multidot..DELTA.s.sub.i,q) including the quantized DPCM signal value (.DELTA.s.sub.i,q) multiplied the prediction factor (A), said first output of said quantizer means connected to said second input of said first adder and said second output of said quantizer means connected to said second input of said third adder, where i represents an index for a chronological sequence of signal values and q represents quantization;
- and
- a calculating unit comprising an input connected to said second output of said quantizer means to receive the second quantized DPCM signal and an output connected to said second input of said second adder and operable to produce at said output a signal (A.sup.2 .multidot.s.sub.i) including, a predicted value (s.sub.i) multiplied by the square of the prediction factor (A).
Dependencies are inferred from the claim text.