×

Modular digital signal processing system

  • US 4,974,187 A
  • Filed: 08/02/1989
  • Issued: 11/27/1990
  • Est. Priority Date: 08/02/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A dual convolver circuit for convolving a sequence of values X(m) wherein m are successive integers, to obtain an output sequence Y(m) according to the equation ##EQU31## the circuit comprising:

  • a plurality of scalar multipliers ek, k=0 to L-1, where L is a positive integer greater than 1, for respectively multiplying each value X(m) by a scalar value ek, each of said scaler multipliers having an output port;

    a first adder AD0 having a first input port connected to the output port of the scalar e0, a second input port and first and second output ports;

    a plurality of adders ADk, k=1 to L-1, the (k+1)th adder ADk having a first input port connected to the output port of the scaler multiplier ek, second and third input ports and first and second output ports;

    an Lth adder ADL-1 having a first input port connected to the output port of the scalar eL-1, a second input port and first and second output ports;

    a plurality of delay and switch means Vk, k=0 to L-3, respectively disposed between the (k+1)th and (k+2)th adders ADk and ADk+1, each delay and switch means Vk including a first two sample delay element Zk1-2, a second two sample delay element Zk2-2, a first switch SWk1 alternately connecting the first output port of the (k+1)th adder ADk to an input port of the first two sample delay element Zk1-2 in a first state of the circuit and the second input port of the (k+1)th adder ADk to an output port of the second two sample delay element Zk2-2 in a second state of the circuit, and a second switch SWk2 alternately connecting the third input port of the (k+2)th adder ADk+1 to an output port of the first two sample delay element Zk1-2 in the first state of the circuit and the second outport port of the (k+2)th adder ADk+1 to an input port of the second two sample delay element Zk2-2 in the second state of the circuit;

    an (L-1)th delay and switch means VL-2, disposed between the (L-1)th and Lth adders ADL-2 and ADL-1, and including a first two sample delay element Z.sub.(L-2)1-2 and a second two sample delay element Z.sub.(L-2)2-2, a first switch SW.sub.(L-2)1 alternately connecting the first output port of the (L-1)th adder ADL-2 to an input port of the first two sample delay element Z.sub.(L-2)1-2 in the first state of the circuit and the second input port of the (L-1)th adder ADL-2 to an output port of the second two sample delay element Z.sub.(L-2)2-2 in the second state of the circuit, and a second switch SW.sub.(L-2)2 alternately connecting the second input port of the Lth adder ADL-1 to an output port of the first two sample delay element Z.sub.(L-2)1-2 in the first state of the circuit and the second output port of the Lth adder ADL-1 to an input port of the second two sample delay element Z.sub.(L-2)2-2 in the second state of the circuit; and

    means for controlling the first and second switches of said delay and switch means Vk, k=0 to L-2 to alternate the first and second states of the circuit with successive value X(m) such that the first state corresponds to values X(m) when m is an even integer and the second state corresponds to values X(m) when m is an odd integer the first through (L-1)th adders ADk, k=0 to L-2 providing at the second output port thereof a sum of input values at the first and second input ports thereof when the circuit is in said second state, the first through (L-1)th adders ADk, k=0 to L-2 providing at the second output port thereof a sum of input values at the first and second input ports thereof when the circuit is in said second state, the Lth adder ADL-1 providing at the second output port thereof the value at the first input port thereof when the circuit is in said second state, the second through (L-

         1)th adders ADk, k=1 to L-2 providing at the first output port thereof a sum of input values at the first and third input ports thereof when the circuit is in said first state, the Lth adder ADL, providing at the first output port thereof a sum of input values at the first and second input ports thereof when the circuit is in said first state, the first adder AD0 providing at the first output port thereof the value at the first input port thereof when the circuit is in said first state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×