云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数字信号课程设计报告

数字信号课程设计报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/6 18:37:24

多重回声滤波器幅频响应:

(4)具体代码实现(多回声)

%原声音信号

[x,fs,bits]=wavread('E:\\mcpass.wav'); N=size(x,1);

t=(0:length(x)-1)/fs; f=fs*(0:(N+1)/2-1)/N+1; %多重回声 a=0.5; R=fs*a;

B=[1,zeros(1,R-2)]; A=[1,zeros(1,R-1),a];

yd = filter(B,A,x); %滤波器函数 %频率响应

[Hb,Wc]=freqz(B,A); %求多重回声滤波器幅频响应函数 %绘图部分 figure(2);

plot(fs*Wc/(2*pi),20*log10(abs(Hb)));title('多重滤波器频域响应图')

xlabel('频率(Hz)'); ylabel('幅度'); figure(1);

subplot(4,1,1);

plot(t,x);title('原信号时域'); xlabel('时间(s)'); ylabel('幅度'); X=fft(x,N+1); subplot(4,1,3);

plot(f,abs(X(1:(N+1)/2)));title('原信号频域'); xlabel('频率(Hz)'); ylabel('幅度'); figure(1);

subplot(4,1,2);

plot(t,yd);title('多重信号时域图') xlabel('时间(s)'); ylabel('幅度');

Yd=fft(yd,N+1); %多重回声滤波后信号FFT变换 subplot(4,1,4);

plot(f,abs(Yd(1:(N+1)/2)));title('多重信号频域图'); xlabel('频率(Hz)'); ylabel('幅度'); sound(x); sound(yd);

(5)时域图与频域图(全通滤波器)

原始信号时域图与全通滤波器时域图:

原始信号时域图与全通滤波器频域图:

全通滤波器的频域响应图:

(6)具体代码实现(全通滤波器):

%原声音信号

[x,fs,bits]=wavread('E:\\mcpass.wav'); N=size(x,1);

t=(0:length(x)-1)/fs; f=fs*(0:(N+1)/2-1)/N+1; %全通结构混响 a=0.5; R=fs*a;

B=[a,zeros(1,R-2),1]; A=[1,zeros(1,R-2),a]; yd = filter(B,A,x); %频率响应

[Hb,Wc]=freqz(B,A); %求全通滤波器幅频响应函数 figure(2);

plot(fs*Wc/(2*pi),20*log10(abs(Hb)));title('全通结构频域响应图') xlabel('频率(Hz)');

ylabel('幅度'); figure(1);

subplot(4,1,1);

plot(t,x);title('原信号时域'); xlabel('时间(s)'); ylabel('幅度'); X=fft(x,N+1); subplot(4,1,3);

plot(f,abs(X(1:(N+1)/2)));title('原信号频域'); xlabel('频率(Hz)'); ylabel('幅度'); figure(1);

subplot(4,1,2);

plot(t,yd);title('全通滤波器时域图'); xlabel('时间(s)'); ylabel('幅度'); Yd=fft(yd,N+1); subplot(4,1,4);

plot(f,abs(Yd(1:(N+1)/2)));title('全通滤波器频域图'); xlabel('频率(Hz)'); ylabel('幅度'); sound(x); sound(yd);

(7)时域图与频域图(延时与混响)

原始信号时域图:

延时时域图:

混响时域图:

搜索更多关于: 数字信号课程设计报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

多重回声滤波器幅频响应: (4)具体代码实现(多回声) %原声音信号 [x,fs,bits]=wavread('E:\\mcpass.wav'); N=size(x,1); t=(0:length(x)-1)/fs; f=fs*(0:(N+1)/2-1)/N+1; %多重回声 a=0.5; R=fs*a; B=[1,zeros(1,R-2)]; A=[1,zeros(1,R-1),a]; yd = filter(B,A,x); %滤波器函数 %频率响应 [Hb,Wc]=freqz(B,A); %求多重回声滤波器幅频响应函数 %绘图部分 figure(2); plot(fs*Wc/(2*pi),20*log10(abs(Hb))

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com