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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2. Pattern-Based ⎯ Many problems involve<br />

the recogniti<strong>on</strong> and detecti<strong>on</strong> of signals<br />

with a specific frequency c<strong>on</strong>tent (a<br />

predefined spectral pattern). For<br />

instance, speech c<strong>on</strong>sists of segments of<br />

sound with very specific frequency<br />

characteristics. In this type of applicati<strong>on</strong>,<br />

the c<strong>on</strong>versi<strong>on</strong> to the frequency domain is<br />

often <strong>on</strong>ly a single step in the overall task.<br />

It is important that this c<strong>on</strong>versi<strong>on</strong> process<br />

be as fast as practical, to allow for<br />

sufficient time to perform computati<strong>on</strong>ally<br />

intensive pattern matching techniques. In<br />

additi<strong>on</strong> to providing fast <str<strong>on</strong>g>Fourier</str<strong>on</strong>g><br />

transform computati<strong>on</strong>s, the processor in<br />

questi<strong>on</strong> needs to be fast at generalpurpose<br />

DSP tasks so that it can perform<br />

a variety of frequency-based calculati<strong>on</strong>s<br />

for pattern matching.<br />

3. C<strong>on</strong>voluti<strong>on</strong>-Based ⎯ The third class of<br />

applicati<strong>on</strong>s of <str<strong>on</strong>g>Fourier</str<strong>on</strong>g> transforms uses the<br />

transform as a simple mathematical tool to<br />

perform general filtering in a very efficient<br />

manner. This c<strong>on</strong>cept is based <strong>on</strong> the<br />

property that the <str<strong>on</strong>g>Fourier</str<strong>on</strong>g> transform of the<br />

c<strong>on</strong>voluti<strong>on</strong> of two time-signals:<br />

+∞<br />

yt () = χt ( – τ)h(<br />

τ)dτ<br />

Eqn. 1-3<br />

+∞<br />

is equal to the product of the individual<br />

transforms:<br />

Eqn. 1-3 (better known as the c<strong>on</strong>voluti<strong>on</strong> integral)<br />

represents the output of a linear filter with impulse<br />

1-4 MOTOROLA<br />

∫<br />

Yf () = Xf ()Hf ()<br />

Eqn. 1-4

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

Saved successfully!

Ooh no, something went wrong!