Accelerator engine for processing functions used in audio algorithms
AssigneeNew Japan Radio Co., Ltd.
InventorsKent Vuong, Michael Pan, Ernest Seagraves
Life of this patent
Estimating the term…
Abstract
An engine for processing functions used in audio algorithms. The engine runs in parallel with a digital signal processor (DSP) in an audio chip to increase performance for that chip. Functions performed by the engine include biquad filtering and inverse discrete cosine transform (IDCT) including pre-multiplication, inverse Fast Fourier transform (IFFT), and post-multiplication, which would otherwise be performed by the DSP. The DSP is therefore free to perform other functions demanded by the chip. Resources in the engine are processed in a pipeline structure and are thus highly utilized. Data are stored in a predefined order to increase efficiency.
Claims1
A method for improving performance of an audio chip including a DSP comprising:
- providing an apparatus having a plurality of elements running in parallel with the DSP;
- configuring the apparatus to perform a function according to a configuration setup;
- and
- employing the apparatus for accessing data from the plurality of elements in a pipeline structure to maximize utilization of the plurality of elements, wherein data is accessed in a four-cycle pipeline structure in a pre-multiplication function, in an IFFT function, and in a post-multiplication function;
- wherein data is accessed in a six-cycle pipeline structure in a biquad mode;
- and
- wherein data is accessed in a nine-cycle pipeline structure in a double precision biquad mode.
Dependencies are inferred from the claim text.