大三上信号处理原理作业report1.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 2页
  • 2025-06-25 发布于北京
  • 举报

信号处理原理

Matlab实验题1

双⾳频按键识别报告

1、任务说明

使⽤两部⼿机录制按键声⾳⽂件,导出到PC机上。对录⾳中的按键⾳进⾏识

别,检验算法的准确性。

1.查阅⽂献或教材,找到Goertzel算法,⽤Matlab实现之,并测试其识别性能

(精度、速度)。

2.使⽤Matlab的FFT函数,将⾳频数据变换到频域,根据DTMF的频率组

成,检测按键。


2、具体实现

⼀共写了三个源⽂件,其中:

Test.m负责读⼊按键⾳⾳频,测试两种算法实现的效果;

Goertzel.m为使⽤Goertzel算法对按键⾳识别的Matlab实现;

FFT.m是使⽤简单的FFT函数进⾏频域转换的实现。

测试时只测了0到9这九个数字的单独识别。

结果见下页图:

可以看出,⼆者的识别准确率均为100%,即对于给出的10个按键⾳,均能够准

确地识别出来,但速度上有⼀些差异:

总体来讲Goertzel要⾼⼀些,但是在⼏个按键⾳的识别时,FFT要更快,两者的

差异不是⼗分明显。

2

3

0.15s

0.01s

3

文档评论(0)

1亿VIP精品文档

相关文档