
Powerful
DSP 
FFTs
Digital Filtering
Convolution
Correlation
Matrix Arithmetic 



DSP
Applications 
The SAM450 excels at a wide variety of
digital signal processing applications. Its very high bandwidth, large storage capacity,
and superior processing power allow it to perform realtime signal processing applications
which are either impossible or costprohibitive using other architectures. A comprehensive
DSP math library contains over 200 functions which have been tuned for optimum performance
on the SAM system's processors. Convolutions, matrix multiplies, and FFTs are just a few
of the operations which make the SAM system ideally suited for radar processing, realtime
adaptive filtering, speech synthesis and recognition, image compression and
reconstruction, CDMA code detection, TDMA demultiplexing, as well as many others.


Adaptive
Filter 
The SAM Transmultiplexing Interference
Canceller (SAMTMIC) application (included on the software CD) provides the user with a
highly effective adaptive frequency domain filter. SAMTMIC uses forward and inverse
polyphase filters to virtually eliminate sidelobing resulting from the windowing effects
of a finite Fourier transform. SAMTMIC provides realtime spectral calculations so that
filter weights can be calculated on the fly. A SAM450 running SAMTMIC can process data in
realtime at clock rates in excess of 55 million 16bit samples per second for FFT sizes
ranging from 128 to 128K elements.


SAMTMIC
Variations 
For applications requiring only a spectral
analyzer, the SAMTMIC software application can be reconfigured to provide spectra at data
rates up to 180 MSPS (depending on the FFT size). Realtime multichannel spectrum
analysis, providing both auto and crossspectra, is also supported. The elements of the
SAMTMIC can also be configured to convert frequencydivision multiplexed data to
timedivision multiplexed data. Since SAM DSP systems are versatile with large memories,
signals can be demultiplexed into several channels of interest.


Other
Applications 
The S4 vector processor is optimized for
highly efficient FFTs, so many applications are FFT based. However, there are applications
that take advantage of the S4 architecture in other ways. As seen above, the S4 is also
effective at processing polyphase filter structures. In fact, any convolution structure or
matrix multiply structure maps efficiently onto the S4 architecture.


