MatlabCode

本站所有资源均为高质量资源,各种姿势下载。

您现在的位置是:MatlabCode > 资源下载 > 语音处理 > DTMF(双音多频)

DTMF(双音多频)

资 源 简 介

DTMF(双音多频)是用两个特定的单音频组合信号来代表字信号的一种编码技术。两个单音的频率不同,代表的数字或实现的功能也不同。可采用8种频率代表电话机上的16个按键,10个数字键0~9和6个功能键*、#、A、B、C、D。具体的频率组合见参考书。要求:(1) 根据键盘输入的符号,利用matlab产生对应的DTMF信号;(2) 分别利用FFT算法和Goertzel算法计算该DTMF信号的频谱并画出频谱图;(3) 根据频谱图确定DTMF信号所代表的符号是否和输入的符号一致。

详 情 说 明

DTMF(双音多频)是一种编码技术,它使用两个特定的单音频组合信号来代表字信号。这种技术中,两个单音的频率不同,代表的数字或实现的功能也不同。具体而言,可以采用8种频率来代表电话机上的16个按键,包括10个数字键0~9和6个功能键*、#、A、B、C、D。具体的频率组合可以参考相关书籍。根据要求,您需要完成以下任务:(1) 根据键盘输入的符号,利用matlab生成相应的DTMF信号;(2) 使用FFT算法和Goertzel算法分别计算该DTMF信号的频谱,并绘制频谱图;(3) 根据频谱图判断DTMF信号所代表的符号是否与输入的符号一致。