6.2.5.1
Code Listing—selms.asm ............................................... 177
6.2.6
Sign-Data LMS (Transversal) ................................................. 179
6.2.6.1
Code Listing—sdlms.asm ............................................... 180
6.2.7
Sign-Sign LMS (Transversal).................................................. 183
6.2.7.1
Code Listing—sslms.asm ............................................... 183
6.2.8
Symmetric Transversal Filter Implementation LMS .......... 185
6.2.8.1
Code Listing—sylms.asm ............................................... 186
6.2.9
Lattice Filter LMS With Joint Process Estimation ............... 189
6.2.9.1
Code Listing—latlms.asm .............................................. 191
6.2.10
RLS (Transversal Filter) .......................................................... 194
6.2.10.1
Code Listing—rls.asm ..................................................... 195
6.2.11
Testing Shell For Adaptive Filters ......................................... 199
6.2.11.1
Code Listing—testafa.asm .............................................. 199
6.3
CONCLUSION................................................................................. 202
6.4
REFERENCES ................................................................................... 203
CHAPTER 7
7.1
COMPUTATION OF THE DFT ..................................................... 206
7.1.1
Derivation Of The Fast Fourier Transform .......................... 207
7.1.2
Butterfly Calculations ............................................................. 208
7.2
ARCHITECTURAL FEATURES FOR FFTS ................................. 210
7.3
COMPLEX FFTS .............................................................................. 211
7.3.1
Architecture File Requirements ............................................. 211
7.3.2
The Radix-2 DIT FFT Program .............................................. 212
7.3.3
The Radix-4 DIF FFT Program ............................................... 213
7.3.4
FFTs On The ADSP-21060 ...................................................... 214
7.3.5
FFT Twiddle Factor Generation............................................. 214
7.4
INVERSE COMPLEX FFTs ............................................................. 215
7.5
BENCHMARKS ............................................................................... 216
7.6
CODE LISTINGS ............................................................................. 217
7.6.1
FFT.ACH—Architecture File ................................................. 217
7.6.2
FFTRAD2.ASM—Complex Radix2 FFT ............................... 218
7.6.3
FFTRAD4.ASM—Complex Radix-4 FFT .............................. 225
7.6.4
TWIDRAD2.C—Radix2 Coefficient Generator ................... 232
7.6.5
TWIDRAD4.C—Radix4 Coefficient Generator ................... 234
7.7
REFERENCES ................................................................................... 236
FOURIER TRANSFORMS
Contents
Contents
Contents
Contents
Contents
ix
2 – 5
2 – 5
2 – 5
2 – 5
2 – 5
Need help?
Do you have a question about the ADSP-21000 and is the answer not in the manual?
Questions and answers