dtmf54r3
所属分类:DSP编程
开发工具:C/C++
文件大小:83KB
下载次数:147
上传日期:2007-03-26 22:48:23
上 传 者:
闲趣的
说明: 利用ti54x系列dsp编解码dtmf源程序的第三版,改进了算法,更适合移植。利用make.bat可进行编译。
(use ti54x series dsp Either source codec, the third edition, improved algorithm, more suitable for transplantation. Make.bat use can be compiled.)
文件列表:
dtmf54r3\ARDTMF.DOC (624717, 1997-05-06)
dtmf54r3\Bench.txt (3544, 1997-05-16)
dtmf54r3\dtmf.c (2154, 1997-05-16)
dtmf54r3\Dtmf.h (2537, 1997-04-17)
dtmf54r3\Dtmf500.cmd (1902, 1997-04-17)
dtmf54r3\Dtmf500.log (87, 1997-05-16)
dtmf54r3\DTMF500.MAP (7693, 1997-05-16)
dtmf54r3\DTMF500.OUT (12876, 1997-05-16)
dtmf54r3\dtmfdemo.c (3600, 1997-05-16)
dtmf54r3\Dtmfsub.asm (30069, 1997-04-18)
dtmf54r3\EVMINIT.CMD (759, 1997-04-18)
dtmf54r3\Globals.inc (924, 1997-04-17)
dtmf54r3\Init.c (4561, 1997-03-26)
dtmf54r3\Init.h (933, 1997-03-26)
dtmf54r3\isrinfo.h (991, 1997-04-16)
dtmf54r3\Isrs.c (1663, 1997-05-16)
dtmf54r3\Make.bat (120, 1997-03-26)
dtmf54r3\Mmregs.c (1788, 1997-03-26)
dtmf54r3\Mmregs.h (1424, 1997-03-26)
dtmf54r3\SIMINIT.CMD (3361, 1996-09-17)
dtmf54r3\Tables.inc (6109, 1997-04-17)
dtmf54r3\Vectors.asm (1263, 1997-03-24)
dtmf54r3 (0, 2007-03-26)
List of files for the c54x DTMF codec (Rev. 3.0)
------------------------------------------------
dtmfdemo.c This file does all the neccessary initializations
for each DTMF channel and then calls DTMF encoder
decoder functions.
mmregs.c This file defines memory mapped registers
mmregs.h Used for import of memory mapped register labels
dtmf.c implements dtmfDecode() and dtmfEncode() functions
dtmf.h header for DTMF codec functions
init.h header for initialization functions
init.c contains initialization functions to init the
serial port, AIC, interrupts
isrs.c contains the ISRs
isrinfo.h imports channel info for ISRs
dtmfsub.asm contains the C-callable DTMF decoder functions
for gaincontrol, Goertzel-DFT, digit validation
contains the DTMF encoder function for
tone generation and oscillator initialization
globals.inc include file containing globalized labels
tables.inc include file containing coefficients, keys mapping table,
threshold settings
vectors.asm interrupt vector table
dtmf500.cmd linker command file
To run the DTMF codec on the EVM
--------------------------------
- build the .out file with make.bat
- download with "load dtmf500.out"
- to display the
a) the channel's decoded digits output buffer
b) the channel's energy template
c) the channel's struct
type "take dtmf500.log"
- plug in a signal source with DTMF tones
- plug in a speaker
- type "run"
- turn on signal source
- when signal source is finished, halt the code
the channel's digits buffer will now contain
the decoded digits
- at the same time the DSP will generate and play
DTMF tones for the phone number specified
近期下载者:
相关文件:
收藏者: