摘要 |
A controllable shift matrix has inputs and outputs and is responsive to bits of an input signal word X(n) at the inputs of ascending order from a least significant bit position to a most significant bit position for controllably producing an output (weighted X(n) the outputs in which the input signal bits may occupy respectively different bit positions. The matrix comprises a plurality of sections (80-88) including at least one divide-by section (82) coupled between the inputs and outputs and including controlled switch means responsive to control signals (C1 ,C1) for selectively passing bits on divide-by input lines to divide-by output lines of the same order as said divide-by input line bit position, or transferring said divide-by input line bits to respective ones of said divide-by output lines which are more than one bit position lower in order than divide-by input line bit positions. A weighting function circuit comprises two such matrices which commonly receive the input word for shifting it in different ways, and a combining circuit for combining the shifted words produced by the matrices to produce a weighted word (Fig. 2 not shown). A digital filter comprises the weighting function circuit allowing reduced complexity and higher speed in coefficient multiplication. <IMAGE> |