【发布时间】:2023-04-07 19:29:01
【问题描述】:
我是一名工科学生,我必须解决一个关于信号处理的学术问题。
基本上,给定 wav 格式的 DTMF 信号,我必须识别它编码的数字序列。 我必须在 Matlab 环境中使用离散傅立叶变换分析来构建一个读取 wav 文件并通过该过程识别拨号音中的数字的脚本。
我遇到了麻烦,因为我对 Matlab 环境不太适应,整个离散傅里叶分析对我来说也很新,所以我有点迷茫。
有没有人可以分享一些好的提示或建议?
【问题讨论】:
-
经过一番谷歌搜索后,我发现提到了一种可以针对此问题实施的算法,即 Goertzel 算法。我发现有点难以接受,因为我找不到与我的问题数据的关系。我已经知道我必须在计算过程中使用 256 点 DFT 来发现文件中编码的电话号码是什么,但我不知道如何到达那里。
标签: matlab signal-processing fft dtmf