第一范文网 - 专业文章范例文档资料分享平台

数字信号处理课程设计

来源:用户分享 时间:2025/5/23 5:51:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

figure(3)

subplot(211);plot(x);title('matlab信号波形'); subplot(212);plot(magX);title('matlab信号幅值'); figure(4)

subplot(211);plot(t);title('三路合成信号波形'); subplot(212);plot(magT);title('三路合成信号幅值');

3.3.4 滤波器设计与滤波

低通滤波器的截止频率为6000HZ,为了获取语音信号。

高通滤波器的截止频率为15000HZ,为了获取matlab信号。

%设计低通滤波器的

h(n)______________________________________________________________ for i=1:N

if i==M/2

h1l_p(i)=wc/pi; % 当i==M/2时的极限值 else

h1l_p(i)=sin((i-M/2)*wc)/((i-M/2)*pi); % 低通滤波器的h(n)表达式 end

end %设计高通滤波器的h(n)______________________________________________________________ for i=1:N

if i==M/2

h1h_p(i)=(pi-wh)/pi; % 当i==M/2时的极限值

else

h1h_p(i)=(sin((i-M/2)*pi)-sin((i-M/2)*wh))/((i-M/2)*pi); % 高通滤波器的h(n)表达式 end end

y_hp=conv(h1h_p,t); %高通滤波 for i=1:1000 y_hp(i)=0;

end

for i=65537:75535 y_hp(i)=0;

end

Y2=fft(y_hp);

magY2=abs(Y2);

8

y_lp=conv(h1l_p,t); %低通滤波 for i=1:1000 y_lp(i)=0;

end

for i=65537:75535 y_lp(i)=0;

End 3.3.5

信号的回放与恢复

figure(5);

subplot(211);plot(y_lp);title('恢复语音信号波形'); subplot(212);plot(magY1);title('恢复语音信号幅值'); figure(6);

subplot(211);plot(y_hp);title('matlab声信号波形'); subplot(212);plot(magY2);title('matlab声信号幅值');

fprintf('Finished recording.\\n');

fprintf('Press any key to play the recording...\\n'); pause;

wavplay(y_lp,fs);

4.实验结果与分析 4.1

9

10

4.2

11

搜索更多关于: 数字信号处理课程设计 的文档
数字信号处理课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6cqhx1ous35136q5shrn_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top