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

近期下载者

相关文件


收藏者