ADSP-21XX APPLICATIONS HANDBOOK FILE AREA

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
(Unzip this file by typing "pkunzip -d dct.zip")

G722.ZIP: Files from CH. 5 - Sub-Band ADPCM

GSM.ZIP: Files from CH. 4 - GSM Codec
(Unzip this file by typing "pkunzip -d gsm.zip")

HWINTFAC.ZIP: Files from CH. 12 - Hardware Interfacing
(Unzip this file by typing "pkunzip -d hwintfac.zip")

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
Unzip this file by typing "pkunzip -d modem.zip"

SPEECH.ZIP: Files from CH. 6 - Speech Recognition
Unzip this file by typing "pkunzip -d speech.zip"

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
Send Feedback X
content here.
content here.

Send Feedback

Close