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

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

数字信号处理课程设计报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 17:50:50

三、程序清单

clear all;

fn=10000; fp=300; fs=320; Rp=0.1; Rs=60; N=800; %信号长度N为800

T=1/fn;Tp=N*T; %采样频率Fs=10kHz,Tp为采样时间 t=0:T:(N-1)*T;k=0:N-1;f=k/Tp; Wp=fp/(fn/2);%计算归一化角频率 Ws=fs/(fn/2);

[n,Wn]=ellipord(Wp,Ws,Rp,Rs); [b,a]=ellip(n,Rp,Rs,Wp);

[H,F]=freqz(b,a,800,10000);%计算H(z)的幅频响应,freqz(b,a,计算点数,采样速率) figure(2)

subplot(2,1,1) plot(F,abs(H));

xlabel('Frequency(Hz)'); ylabel('Magnitude(dB)'); title('低通滤波器'); axis([0 1500 0 10]); grid on

subplot(2,1,2)

pha=angle(H)*180/pi; plot(F,pha); grid on

%滤波器对信号处理 st=mstg

y=filter(b,a,st); Y=fft(y); figure(3)

subplot(2,1,1) plot(y);

title('滤波后的波形'); grid on

subplot(2,1,2)

stem(f,abs(Y)/max(abs(Y)),'.'); xlabel('Frequency(Hz)'); ylabel('Magnitude(dB)'); title('滤波后的频谱'); axis([0 1500 0 1]); gridon

clear all;

fn=10000; fp=[400,600]; fs=[350,650]; Rp=0.1; Rs=60; N=800; %信号长度N为800

T=1/fn;Tp=N*T; %采样频率Fs=10kHz,Tp为采样时间 t=0:T:(N-1)*T;k=0:N-1;f=k/Tp; Wp=fp/(fn/2);%计算归一化角频率 Ws=fs/(fn/2);

[n,Wn]=ellipord(Wp,Ws,Rp,Rs); [b,a]=ellip(n,Rp,Rs,Wp);

[H,F]=freqz(b,a,800,10000);%计算H(z)的幅频响应,freqz(b,a,计算点数,采样速率) figure(2)

subplot(2,1,1) plot(F,abs(H));

xlabel('Frequency(Hz)'); ylabel('Magnitude(dB)'); title('带通滤波器'); axis([0 1500 0 10]); grid on

subplot(2,1,2)

pha=angle(H)*180/pi; plot(F,pha); grid on

%滤波器对信号处理 st=mstg

y=filter(b,a,st); Y=fft(y); figure(3)

subplot(2,1,1) plot(y);

title('滤波后的波形'); grid on

subplot(2,1,2)

stem(f,abs(Y)/max(abs(Y)),'.'); xlabel('Frequency(Hz)'); ylabel('Magnitude(dB)'); title('滤波后的频谱'); axis([0 1500 0 1]); grid on

clear all;

fn=10000; fp=800; fs=750; Rp=0.1; Rs=60; N=800; %信号长度N为800

T=1/fn;Tp=N*T; %采样频率Fs=10kHz,Tp为采样时间 t=0:T:(N-1)*T;k=0:N-1;f=k/Tp; Wp=fp/(fn/2);%计算归一化角频率 Ws=fs/(fn/2);

[n,Wn]=ellipord(Wp,Ws,Rp,Rs); [b,a]=ellip(n,Rp,Rs,Wp,'high');

[H,F]=freqz(b,a,800,10000);%计算H(z)的幅频响应,freqz(b,a,计算点数,采样速率) figure(2)

subplot(2,1,1) plot(F,abs(H));

xlabel('Frequency(Hz)'); ylabel('Magnitude(dB)'); title('高通滤波器'); axis([0 1500 0 10]); grid on

subplot(2,1,2)

pha=angle(H)*180/pi; plot(F,pha); grid on

%滤波器对信号处理 st=mstg

y=filter(b,a,st); Y=fft(y); figure(3)

subplot(2,1,1) plot(y);

title('滤波后的波形'); grid on

subplot(2,1,2)

stem(f,abs(Y)/max(abs(Y)),'.'); xlabel('Frequency(Hz)'); ylabel('Magnitude(dB)'); title('滤波后的频谱'); axis([0 1500 0 1]); grid on

四、设计结果

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

共分享92篇相关文档

文档简介:

三、程序清单 clear all; fn=10000; fp=300; fs=320; Rp=0.1; Rs=60; N=800; %信号长度N为800 T=1/fn;Tp=N*T; %采样频率Fs=10kHz,Tp为采样时间 t=0:T:(N-1)*T;k=0:N-1;f=k/Tp; Wp=fp/(fn/2);%计算归一化角频率 Ws=fs/(fn/2); [n,Wn]=ellipord(Wp,Ws,Rp,Rs); [b,a]=ellip(n,Rp,Rs,Wp); [H,F]=freqz(b,a,800,10000);%计算H(z)的幅频响应,freqz(b,a,计算点数,采样速率) figure(2) subplot(2,1

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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