《数字信号处理梳妆滤波器应用.doc》由会员分享,可在线阅读,更多相关《数字信号处理梳妆滤波器应用.doc(4页珍藏版)》请在金锄头文库上搜索。
1、信息与通信工程学院数字信号处理实验报告实验题目:梳状滤波器的应用班级:2009211114姓名:廖宁学号:09210411日期:2011.6实验要求:录制一段自己的话音,时间长度及取样频率自定;对该段声音加入一次反射、三次反射和无穷多次反射。试验报告要求:1、 对试验原理的说明;2、 在同一张图上,绘制原声音序列、加入一次反射后的声音序列、加入三次反射后的声音序列和加入无穷多次反射后的声音序列;3、 结合上述各序列,分析延时、衰减系数对回声效果的影响(提示:定量考察序列、和之间的区别)。答:1.回声往往是原始声音衰减后的多个延迟叠加而组成的,因此回声可以用延迟单元来生成。X(n)表示原始声音信
2、号,为衰减系数,N为延迟周期,回声信号Y(n)=X(n)*x(n-T)+2*x(n-2T)+N*x(n-NT). Z变换后的系统函数H(Z)可由梳状滤波器实现。MATLAB filte函数可用来仿真差分方程,本次实验用的就是这个函数。2.蓝色为原始声音信号,红色为一次反射信号,黄色为三次反射信号,绿色为无穷次反射信号。3. 从原始声音信号到无穷次反射信号,信号的幅值按照衰减系数的幂在衰减,反射次数越高,衰减越厉害;延时造成信号的水平位移,是回声产生的必要条件。延时只要大于人的听觉0.1s,人能明显感觉到回声。存在一定的延时,减小衰减系数,回声的效果越好。4. 附源程序代码:x,fs=wavread(1.wav);sound(x,22050)figure(1);plot(x,b);hold on;%取衰减系数=0.2,延时=0.2s,0.2*22050=4410;y=filter(1,zeros(1,4410),0.2,1,x);sound(y,22050)plot(y,r)hold on;y1=filter(1,zeros(1,13230),0.008,1,x);sound(y1,22050);plot(y1,y);hold on;y2=filter(1,zeros(1,44100),0.210,1,x);sound(y2,22050);plot(y2,g);