Claims
- 1. Apparatus for performing an even discrete cosine transform (EDCT) on an input signal of size 2N, with components for an EDCT of size N, comprising:
- switching means, having an input and two alternately energized outputs, a first output and a second output, for distributing data points g.sub.0, . . . , g.sub.2N.sub.-1 of an input signal, the last data points g.sub.N, . . . ,g.sub.2N.sub.-1 being made zeroes,
- means for generating a signal (-1).sup.n, n = 0, 1, . . . , 2N-1;
- a first input multiplier, whose two inputs are connected to the first output of the switching means and to the signal generating means;
- a second input multiplier, whose two inputs are connected to the second output of the switching means and to the signal generating means;
- a first EDFT module, whose input is connected to the output of the first input multiplier, which performs a discrete Fourier transform (DFT) on its input signal;
- a second EDFT module, substantially identical to the first module, whose input is connected to the first output of the switching means;
- a third EDFT module, substantially identical to the first module, whose input is connected to the second input of the switching means;
- a fourth EDFT module, substantially identical to the first module, whose input is connected to the output of the second input multiplier;
- a first complex attenuator, whose input is connected to the output of the first EDFT module, which shifts the phase of a signal at its input by -.pi./4 radians;
- a second means for generating a signal, which generates a signal ##EQU19## k = 0, 1, . . . , 2N-1; a first output multiplier, whose inputs are connected to the outputs of the first phase shifters and the second signal generating means;
- a second output multiplier, whose inputs are connected to the outputs of the second EDFT module and the second complex attenuator;
- a second complex attenuator, whose input is connected to the output of the fourth EDFT module, which shifts the phase of a signal at its input by -3.pi./4 radians;
- a third means for generating a signal, which generates a signal ##EQU20## a third output multiplier, whose inputs are connected to the outputs of the third EDFT module and the third signal generating means;
- a fourth output multiplier, whose inputs are connected to the outputs of the second complex attenuator and the third signal generating means;
- a first signal summer, whose two inputs are the outputs of the second and third output multipliers;
- first circuit for taking the real part of an input signal, connected to the output of the first signal summer, the output signal being G.sub.0 , . . . , G.sub.N.sub.-1, the first N terms of the even discrete cosine transform;
- a second signal summer, whose two inputs are the outputs of the first and fourth output multipliers; and
- second circuit for taking the real part of an input signal, connected to the output of the second signal summer, the output signal being G.sub.N, . . . , G.sub.2N.sub.-1, the last N terms of the even discrete cosine transform.
- 2. The apparatus according to claim 1, wherein each EDFT module comprises:
- means for generating a signal ##EQU21## s = -(N-1), . . . , (N-1); a module input multiplier, whose two inputs comprise the input signal and the signal ##EQU22## a transversal filter, having 2N-1 taps and tapped according to the relationship ##EQU23## whose input is connected to the output of the module input multiplier; and a module output multiplier, whose two inputs comprise the output of the transversal filter and the signal ##EQU24##
- 3. The apparatus according to claim 2, wherein:
- the module input and output multipliers comprise read-only memories.
STATEMENT OF GOVERNMENT INTEREST
The invention described herein may be manufactured and used by or for the Government of the United States of America for governmental purposes without the payment of any royalties thereon or therefor.
US Referenced Citations (4)