Side fed superlattice for the production of linear predictor and filter coefficients
AssigneeAdler Research Associates
InventorsGeorge Carayannis, Christos Halkias, Dimitris Manolakis, Elias Koukoutsis
Life of this patent
Estimating the term…
Abstract
Signal processing structures for providing direct prediction coefficients and direct Least Square-Finite Impulse Response (LS-FIR) filter coefficients. The structures include one or more processors, and a storage and retrieval structure for selectively storing predictor and filter coefficients and intermediate variables, to thereby allow the one or more real processors to emulate a plurality of virtual processors, which take the form of a side fed superlattice structure, in the case of linear prediction, and a side-fed superlattice-superladder structure, in the case of direct LS-FIR filtering.
Claims24
Apparatus for receiving a plurality of lattice predictor coefficients of a system having an order, and for producing therefrom direct predictor coefficients of said system, comprising:
- a plurality of parallel processing units, the number of which is less than the order of said system, each of said processing units having input and output terminals and producing values at said output terminals as a function of values applied to said input terminals in accordance with a predefined recursion;
- a buffer for initially applying to said input terminals of said plurality of parallel processing units less than all of said lattice predictor coefficients;
- and
- controlled feedback circuitry for feeding back selected ones of the values produced at the output terminals of said parallel processing units to selected input terminals thereof, said controlled feedback circuitry continuing said feeding back of selected outputs of said processing units to selected input terminals to thereby produce a first partition;
- said buffer applying at least one additional lattice predictor coefficient to at least one of said input terminals of at least one of said plurality of parallel processing units after said first partition is produced, and said controlled feedback circuitry continuing said feeding back of selected outputs of said processing units to selected input terminals to thereby produce at least a second partition, and any subsequent partitions that are necessary, until said direct predictor coefficients are produced at said output terminals.
Apparatus for receiving a plurality of lattice predictor and filter coefficients of a system having an order, and for producing therefrom direct filter coefficients of said system, comprising:
- a plurality of parallel processing units, the number of which is less than the order of said system, each of said processing units having input and output terminals and producing values at said output terminals as a function of values applied to said input terminals in accordance with a predefined recursion;
- a buffer for initially applying to said input terminals of said plurality of parallel processing units less than all of said lattice predictor and filter coefficients;
- and
- controlled feedback circuitry for feeding back selected ones of the values produced at the output terminals of said parallel processing units to selected input terminals thereof, said controlled feedback circuitry continuing said feeding back of selected outputs of said processing units to selected input terminals to thereby produce a first partition;
- said buffer applying at least one additional lattice predictor and filter coefficient to said input terminals of at least one of said plurality of parallel processing units after said first partition is produced, and said controlled feedback circuitry continuing said feeding back of selected outputs of said processing units to selected input terminals to thereby produce at least a second partition, and any subsequent partitions that are necessary, until said direct filter coefficients are produced at said output terminals.
A method for producing direct predictor coefficients of a system having an order, comprising:
- receiving a plurality of lattice predictor coefficients of said system;
- initially applying less than all of said lattice predictor coefficients to the input terminals of a plurality of parallel processing units, the number of which is less than the order of said system;
- producing values at output terminals of said processing units as a function of values applied to said input terminals in accordance with a predefined recursion;
- feeding back selected ones of the values produced at the output terminals of said parallel processing units to selected input terminals thereof;
- continuing said feeding back of selected outputs to thereby produce and complete a first partition;
- applying at least one additional lattice predictor coefficient to at least one of said input terminals of at least one of said parallel processing units after said first partition is completed;
- and
- continuing said feeding back of selected outputs to thereby produce at least a second partition, and any subsequent partitions that are necessary, until said direct predictor coefficients are produced at said output terminals.
A method for producing direct filter coefficients of a system having an order, comprising:
- receiving a plurality of lattice predictor and filter coefficients of said system;
- initially applying less than all of said lattice predictor and filter coefficients to the input terminals of a plurality of parallel processing units, the number of which is less than the order of said system;
- producing values at output terminals of said processing units as a function of values applied to said input terminals in accordance with a predefined recursion;
- feeding back selected ones of the values produced at the output terminals of said parallel processing units to selected input terminals thereof;
- continuing said feeding back of selected outputs to thereby produce and complete a first partition;
- applying at least one additional lattice predictor and filter coefficient to said input terminals of at least one of said parallel processing units after said first partition is completed;
- and
- continuing said feeding back of selected outputs to thereby produce at least a second partition, and any subsequent partitions that are necessary, until said direct filter coefficients are produced at said output terminals.
Dependencies are inferred from the claim text.