Implementation of wavelet functions in hardware
AssigneeAmphion Semiconductor Limited
InventorsShahid Masud, John Vincent McCanny
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmphion Semiconductor Limited
InventorsShahid Masud, John Vincent McCanny
Estimating the term…
An architecture component for use in performing a wavelet transform of a sampled signal, and an architecture including such components are disclosed. The architecture component includes a multiplier, and a multiplexor to multiplex a number n of filter coefficients onto the multiplier. The multiplier processes n consecutive samples with consecutive coefficients, successive multiplier outputs being stored for subsequent processing to generate an output of the filter after every n samples. The wavelet transform may be a discrete wavelet transform or a wavelet packet decomposition. The architecture component may be configured to multiplex two or more coefficients onto a multiplier. Embodiments are disclosed in which the components are derived from a parameterized description in a hardware description language.
An architecture component for use in performing a wavelet transform of a sampled signal, the component including at least one multiplier, and a respective multiplexor to multiplex a number n of filter coefficients onto the respective multiplier, in which the or each multiplier processes n consecutive samples with consecutive coefficients, the or each multiplier and respective multiplexor implementing a number m of processing stages for each sample, the architecture component further including an accumulator for summing the or each multiplier output for each processing stage;
Dependencies are inferred from the claim text.