14.08.2013 Views

Fast Fourier Transforms on Motorola's Digital Signal Processors

Fast Fourier Transforms on Motorola's Digital Signal Processors

Fast Fourier Transforms on Motorola's Digital Signal Processors

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

facturer may offer a higher performance than a<br />

floating-point DSP from a different manufacturer.<br />

After comparing existing DSPs, <strong>on</strong>e may decide<br />

which is an optimal architecture for FFTs regarding<br />

speed and cost, where cost refers to required memory<br />

speed, memory size, and silic<strong>on</strong> area for special<br />

hardware that aides FFT calculati<strong>on</strong>. It is impractical<br />

to base the decisi<strong>on</strong> <strong>on</strong> selling prices because<br />

they can be str<strong>on</strong>gly influenced by sales strategies<br />

of different DSP vendors.<br />

The following secti<strong>on</strong>s compare DSPs from Motorola,<br />

Texas Instruments, AT&T, and Analog Devices.<br />

There are other DSPs from new players that may<br />

have their merits, but they are not included in the following<br />

discussi<strong>on</strong> due to their short time <strong>on</strong> the<br />

market.<br />

8.2 Performance of FFTs <strong>on</strong><br />

<strong>Digital</strong> <strong>Signal</strong> <strong>Processors</strong><br />

<strong>Digital</strong> signal processors can be divided into two categories;<br />

floating-point DSPs and fixed-point DSPs.<br />

As is well known, the fixed-point DSPs suffer saturati<strong>on</strong><br />

problems in calculati<strong>on</strong>s. To solve this problem,<br />

the programmer must scale down input data either at<br />

the fr<strong>on</strong>t or in the middle of the calculati<strong>on</strong>, which results<br />

in a shrunken signal-to-noise ratio or dynamic<br />

range. The floating-point DSPs use an extra data<br />

secti<strong>on</strong> to hold exp<strong>on</strong>ent informati<strong>on</strong>, c<strong>on</strong>sequently,<br />

the dynamic range is so large that the chance of<br />

8-2 MOTOROLA

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!