数字信号处理实验fft进行谱分析,可以应用在什么方面

 我来答
狄丽问活史普子2103
2017-06-25 · TA获得超过332个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:212万
展开全部

数字信号处理综合设计 

一、实验目的

1.学会MATLAB的使用,掌握MATLAB的程序设计方法;

2.掌握在Windows环境下语音信号采集的方法;

3.掌握数字信号处理的基本概念、基本理论和基本方法;

4.掌握MATLAB设计FIR和IIR数字滤波器的方法;

5.学会用MATLAB对信号进行分析和处理。

二、实验原理

参考《数字信号处理》教材。

三、主要实验仪器及材料

微型计算机、Matlab6.5教学版、TC编程环境。

四、实验内容

1.语音信号的采集

要求利用windows下的录音机(开始—程序—附件—娱乐—录音机,文件—属性—立即转换—8000KHz,8位,单声道)或其他,录制一段自己的话音,时间控制在1秒左右。然后在MATLAB下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。通过wavread函数的使用,要求理解采样频率、采样位数等概念。

wavread函数调用格式:

y=wavread(file),读取file所规定的wav文件,返回采样值放在向量y中。

[y,fs,nbits]=wavread(file),采样值放在向量y中,fs表示采样频率(Hz),nbits表示采样位数。

y=wavread(file,N),读取前N点的采样值放在向量y中。

y=wavread(file,[N1,N2]),读取从N1点到N2点的采样值放在向量y中。

2.语音信号的频谱分析

要求首先画出语音信号的时域波形;然后对语音信号进行频谱分析,在MATLAB中,可以利用函数fft对信号进行快速付立叶变换,得到信号的频谱特性;从而加深对频谱特性的理解。

3.设计数字滤波器和画出频率响应

根据语音信号的特点给出有关滤波器的性能指标:1)低通滤波器性能指标,fp=1000Hz,fc=1200 Hz, As=100dB,Ap=1dB;2)高通滤波器性能指标,fc=2800 Hz,fp=3000 Hz As=100dB,Ap=1dB;3)带通滤波器性能指标,fp1=1200 Hz,fp2=3000 Hz,fc1=1000 Hz,fc2=3200 Hz,As=100dB,Ap=1dB。要求学生首先用窗函数法设计上面要求的三种滤波器,在MATLAB中,可以利用函数fir1设计FIR滤波器,然后在用双线性变换法设计上面要求的三种滤波器;之后再利用函数butter和cheby1设计上面要求的三种IIR滤波器。最后,利用MATLAB中的函数freqz画出各滤波器的频率响应。

4.用滤波器对信号进行滤波

比较FIR和IIR两种滤波器的性能,然后用性能好的各滤波器分别对采集的信号进行滤波,在MATLAB中,FIR滤波器利用函数fftfilt对信号进行滤波,IIR滤波器利用函数filter对信号进行滤波。

5.比较滤波前后语音信号的波形及频谱

要求在一个窗口同时画出滤波前后的波形及频谱。

6.回放语音信号

在MATLAB中,函数sound可以对声音进行回放。其调用格式:

sound(x,fs,bits);

可以感觉滤波前后的声音有变化。

五、实验思考

1.双线性变换法中Ω和ω之间的关系是非线性的,在实验中你注意到这种非线性关系了吗?从哪几种数字滤波器的幅频特性曲线中可以观察到这种非线性关系? 

2.能否利用公式完成脉冲响应不变法的数字滤波器设计?为什么?

六、实验报告要求 

  1. 简述实验原理及目的。

  2. 2.按照实验步骤及要求,比较各种情况下的滤波性能。

  3. 3.总结实验所得主要结论。

  4. 4.简要回答思考题。

杭州彩谱科技有限公司
2020-07-03 广告
色差分析仪可测物体的反射色。用于对平面、小颗粒、粉末、糊状、溶液等各种样品进行精确测量。 色差分析仪广泛应用于塑料、涂料、纺织、印刷、油墨、化工、轻工、冶金、建材、医药、食品、家电、教育、图书、文物管理等行业。比如彩谱科技的色差分析仪CS-... 点击进入详情页
本回答由杭州彩谱科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式