|
The ADSP-21xx Applications Handbook File Area contains source code, utilities, and test data for various DSP algorithms. The application areas are divided into the files listed below and zipped using PKZIP version 2.04g. Most files contain README or .doc files with information on building and running the code. |
|
|
|
|
| 1DIMFFT.ZIP | |
The file 1DIMFFT.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 6. BFP.EXE: OPT_RAD4 block floating point FFT_DIF.EXE: Decimation in frequency FFT routines FFT_DIT.EXE: Decimation in time FFT routines NORMAL.EXE: Optimized Radix-4 normal routine OPT_DIT.EXE: Optimized DIT FFT routines SCRAMBLE.EXE: OPT_RAD4 DIT FFT scrambled routine WINDOW.C: Generates Hanning & Hamming window coeffs WINDOW.DSP: Window module Note: The .EXE files are self-extracting compressed files. |
|
| back to top | |
|
|
|
| 2DIMFFT.ZIP | |
The file 2DIMFFT.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 7. 2BFPMAI.DSP: Two-dimensional FFT: Main module 2COLBFP.DSP: Column DIF module 2D.LNK: Two-dimensional linker 2DIFBFB.DSP: Row DIF module ALLCOL.DSP: Column block floating point module ALLROW.DSP: Row block floating point module COLBFP.DSP: Column block floating point adjust COLUNS.DSP: Column bit-reverse routine C_IMAG_P.DAT: Data file C_REAL_P.DAT: Data file IMAGDATA.DAT: Data file IMAG_PTR.DAT: Data file README.TXT: Two-dimensional FFT information REALDATA.DAT: Data file REAL_PTR.DAT: Data file ROWBFP.DSP: Row block floating point adjust TWIDIMAG.DAT: Data file TWIDREAL.DAT: Data file UNSCRAMB.DSP: Row bit-reverse routine |
|
| back to top | |
|
|
|
| ADPCM.ZIP | |
The file ADPCM.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 12. ADPCM.DSP: Standard ADPCM transcoder routine NS_ADPCM.DSP: Nonstandard ADPCM transcoder routine |
|
| back to top | |
|
|
|
| APPS2.ZIP | |
The file APPS2.ZIP contains the following code examples from the ADSP-2100Family Digital Signal Processing Applications Handbook Volume 2. CONTROL.ZIP: Files from CH. 9 - Digital Control System Design DCT.ZIP: Files from CH. 7 - Discrete Cosine Transform
G722.ZIP: Files from CH. 5 - Sub-Band ADPCM GSM.ZIP: Files from CH. 4 - GSM Codec
HWINTFAC.ZIP: Files from CH. 12 - Hardware Interfacing
IIRBIQUA.ZIP: Files from CH. 10 - IIR Biquad Filters Variations LPC.ZIP: Files from CH. 3 - Linear Predictive Coding MODEM.ZIP: Files from CH. 2 - Modems
SPEECH.ZIP: Files from CH. 6 - Speech Recognition
TONE.ZIP: Files from CH. 8 - Digital Tone Detection UART.ZIP: Files from CH. 11 - Software UART |
|
| back to top | |
|
|
|
| DIGIFILT.ZIP | |
The file DIGIFILT.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 5. BIQUAD.DSP: Cascaded biquad IIR filter subroutine DEC2STG.DSP: Real time direct form FIR, n1,n2 taps DECIMATE.DSP: Real time direct form FIR DEC_EFF.DSP: Real time direct form FIR, n taps DFIR.DSP: Double-precision transversal filter subr. DIRIIR.DSP: Direct form IIR filter subroutine DRSG.DSP: DP SG coefficient adaptation subroutine FIR.DSP: Transversal filter subroutine INT2STG.DSP: Two stage cascaded real time FIR INTERPOL.DSP: Real time direct form FIR P_LATT.DSP: All-pole lattice filter routine RATIOBUF.DSP: Real time direct form FIR RAT_2INT.DSP: Real time direct form FIR RSG.DSP: Real SG coefficient adaptation subroutine TDFIR.DSP: Two dimensional FIR filter Z_LATT.DSP: All-zero lattice filter routine |
|
| back to top | |
|
|
|
| DTMF.ZIP | |
The file DTMF.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 14. ADJUST.DSP: Adjust CODEC channel gain on Evaluation Bd. CHANA.SYS: ADSP-2100 Eval. Bd. config for multi.dsp DIAL.DSP: DTMF encoder program EVALSHIP.SYS: ADSP-2100 Evaluation Bd. config for dial.dsp KEYPAD.DSP: Keypad encoder MU255.Q8: Data MULTI.DSP: Multi channel DTMF decoder SIN.DSP: Sine approximation UCOMPRES.DSP: Linear to mu-law compression subroutine UEXPAND.DSP: Mu-law to linear expansion subroutine |
|
| back to top | |
|
|
|
| FIXEDPT.ZIP | |
The file FIXEDPT.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 2. DDIV.DSP: Double precision division DPA.DSP: Double precision addition DPM.DSP: Double precison multiplication DPS.DSP: Double precision subtraction IDPM.DSP: Integer double precision multiplication ITPM.DSP: Integer triple precision multiplication SDIVQ.DSP: Unsigned single precision divide SDIVS.DSP: Signed single precision divide TPA.DSP: Triple precision addition TPM.DSP: Triple precision multiplication TPS.DSP: Triple precision subtraction |
|
| back to top | |
|
|
|
| FLOATPT.ZIP | |
The file FLOATPT.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 3. FIXONE.DSP: Floating-point to 1.15 fixed-point FLTONE.DSP: 1.15 fixed-point to floating-point FPA.DSP: Floating-point addition FPD.DSP: Floating-point division FPM.DSP: Floating-point multiply FPMACC.DSP: Floating-point multiply/accumulate FPS.DSP: Floating-point subtract IEEEFIX.DSP: IEEE Floating-point to 1.15 fixed-point IEEEFLT.DSP: 1.15 fixed-point to IEEE floating-point |
|
| back to top | |
|
|
|
| FUNCTION.ZIP | |
The file FUNCTION.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 4. ARCTAN.DSP: Arctangent approximation LOG.DSP: Logarithm approximation SIN.DSP: Sine approximation SQRT.DSP: Square root URAND.DSP: Uniform random number generator |
|
| back to top | |
|
|
|
| GRAPHICS.ZIP | |
The file GRAPHICS.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 9. COEFF.PAS: FIR Filter coefficient generation program GRAPHICS.DSP: Main source program GRAPHICS.SYS: System configuration file OBJECT.DAT: Object data table OBJECT.PAS: Object generation program TRIG.PAS: Sine & Cosine table generation program |
|
| back to top | |
|
|
|
| HSMODEM.ZIP | |
The file HSMODEM.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 13. CFIR.DSP: Single precision complex FIR filter CSG.DSP: Single precision complex SG update DIST.DSP: Euclidean distance subroutine |
|
| back to top | |
|
|
|
| IMAGEPRO.ZIP | |
The file IMAGEPRO.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 8. CONV.DSP: Two dimensional convolution HISTO.DSP: Calculates histogram of input data SPMM.DSP: Single-precision matrix multiplication |
|
| back to top | |
|
|
|
| LINEARPC.ZIP | |
The file LINEARPC.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 10. CORRELAT.DSP: Correlation DIVIDE.MAC: Divide macro LPCCONST.H: LPC Constants L_P_ANAL.DSP: LPC coefficient calculation L_P_SYNT.DSP: LPC synthesizer PITCH_DE.DSP: Pitch detection RANDOM.DAT: Random data ZERO.DAT: Zero data |
|
| back to top | |
|
|
|
| MEMINTER.ZIP | |
The file MEMINTER.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 16. ADI_PART.LIB: Library files MISC.LIB: Library files README.TXT: Information about these files TGTBD.SCH: ADSP-2100 target board schematic file |
|
| back to top | |
|
|
|
| MODTMF.ZIP | |
The file MODTMF.ZIP contains all of the files listed below for the development of a multi-channel DTMF decoder using the ADSP-2100 Family DSP. This routine is more efficient than the version found in the ADSP-2100 Family Applications Handbook, chapter 14. ASMLINK.BAT: Batch file to assemble,link, and simulate a 4 channel system on the release 3.3 2100 family simulator DTMF.SYS: System architecture file for 4 channel system DTMF_GOR.DSP: Double precision Goertzel MULTI1.DSP: DSP source code for 4 channel implementation README.1ST: Info file STARTUP: 2100 family simulator startup file TONEGEN.C: C source for dtmf sampled data generation program TONEGEN.EXE: Executable for above file |
|
| back to top | |
|
|
|
| PCM.ZIP | |
The file PCM.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 11. A_COMPRE.DSP: A-Law encoder A_EXPAND.DSP: A-Law decoder U_COMPRE.DSP: Mu-law encoder U_EXPAND.DSP: Mu-Law decoder |
|
| back to top | |
|
|
|
| SONAR.ZIP | |
The file SONAR.ZIP contains all of the files listed below from the ADSP-2100 Family Digital Signal Processing Applications book - Chapter 15. MASTER.DSP: Source code listing - Master Processor MASTER.SYS: System builder source code - Master SLAVE.DSP: Source code listing - Slave processor SLAVE.SYS: System builder source code - Slave |
|
| back to top |
© 1995 - Analog Devices, Inc. All Rights Reserved