%-----------------------------------------------------------------
% exa020802, for example2.8.1 ~ 2.8.3
% to test impz.m,filter and freqz
%-----------------------------------------------------------------
clear;
% 计算滤波器的冲击响应
b=[.001836,.007344,.011016,.007374,.001836];
a=[1,-3.0544,3.8291,-2.2925,.55075];
[h,t]=impz(b,a,40);
subplot(221)
stem(t,h,'.');grid on;
ylabel('h(n)')
xlabel('n')
% 计算滤波器的阶跃响应
x=ones(100);t=1:100;
y=filter(b,a,x);
subplot(222)
plot(t,x,'g.',t,y,'k-');grid on;
ylabel('x(n) and y(n)')
xlabel('n')
% 计算滤波器的幅频响应和相频响应(解卷绕表示)
[H,w]=freqz(b,a,256,'whole',1); %求频率响应;
Hr=abs(H); %求幅频;
Hphase=angle(H); %求相频;
Hphase=unwrap(Hphase); %解卷绕;
subplot(223)
plot(w,Hr);grid on;
ylabel('幅频响应')
xlabel('归一化频率')
subplot(224)
plot(w,Hphase);grid on;
ylabel('相频响应')
xlabel('归一化频率')
exa020802.rar_MATLAB幅频响应_frequency response _幅频相频_阶跃响应matlab_频响
版权申诉
53 浏览量
2022-07-15
15:28:59
上传
评论
收藏 1KB RAR 举报
寒泊
- 粉丝: 75
- 资源: 1万+
最新资源
- C# OpenCvSharp Demo - 最大内接圆.rar
- 基于python和Matlab的爬虫+情感分析+时间序列+长图自动分割项目合集(高分项目).zip
- ME2308-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 使用Java实现的基于最小生成树的旅行商问题.zip
- ME2308D-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 数据并行C++(Data Parallel C++) 英文版
- MongoDB数据库操作和面试专题及答案.zip
- C#实现通用USB摄像头的读取,拍照,视频录制等功能
- 基于Python实现的多目标旅行商问题算法优化.zip
- LN2312LT1G-VB一款SOT23封装N-Channel场效应MOS管
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈