我试了一个FIR(窗函数法)滤波器,得到的群延迟在通带区间内完全是直线。程序如下:

wp=0.2*pi; ws=0.3*pi;

tr_width=ws-wp

M=ceil(6.6*pi/tr_width)+1

n=[0:1:M-1];

wc=(ws+wp)/2;

hd=ideal_lp(wc,M);

w_ham=(hamming(M))';

h=hd.*w_ham;

[db, mag, pha, grd, w]=freqz_m(h,[1]);

delta_w=2*pi/1000;

Rp=-(min(db(1:1:wp/delta_w+1)));

As=-round(max(db(ws/delta_w+1:1:501)));

%diplay

figure(1);

subplot(2,2,1); stem(n,hd);

title('Ideal Impulse Response');

axis([0 M-1 -0.1 0.3]); ylabel('hd(n)');

subplot(2,2,2); stem(n, w_ham); title('Hamming Window');

axis([0 M-1 0 1.1]); ylabel('w(n)');

subplot(2,2,3); stem(n, h); title('Actual Impulse Response');

axis([0 M-1 -0.1 0.3]); ylabel('h(n)');

subplot(2,2,4); plot(w/pi, db); title('Magnitude Response in dB'); grid;

axis([0 1 -100 10]); ylabel('Decibels');

set(gca,'XTickMode','manual','XTick',[0, 0.2, 0.3, 1]);

set(gca,'YTickMode','manual','YTick',[-50,0]);

%set(gca,'YTickLabelMode','manual','YTickLabels',['50';'0']);

figure(2);

pha1=unwrap(pha);

subplot 211; plot(w/pi, pha1); title('Phase'); grid;

set(gca,'XTickMode','manual','XTick',[0, 0.2, 0.3, 1]);

subplot 212; plot(w/pi, grd); title('group delay'); grid;

set(gca,'XTickMode','manual','XTick',[0, 0.2, 0.3, 1]);

有图为

ex30391a.jpg

(28.8 KB, 下载次数: 10)

2010-4-6 06:16 上传

matlab 滤波器群延时,Matlab群时延问题相关推荐

  1. 关于精英蚁群算法matlab,蚁群算法MATLAB解VRP问题

    Excel  exp12_3_2.xls内容: ANT_VRP函数: function [R_best,L_best,L_ave,Shortest_Route,Shortest_Length]=ANT ...

  2. 滤波器 群延迟 matlab,补偿滤波器引入的延迟和失真

    补偿滤波器引入的延迟和失真 对信号进行滤波会引入延迟.这意味着相对于输入,输出信号在时间上有所偏移. 当偏移不变时,您可以通过按时间偏移信号来校正延迟. 有时滤波器延迟各频率分量的时间是不相等的.这种 ...

  3. matlab滤波器函数6,matlab中滤波器函数filter的c语言实现

    参考出处:https://wenku.baidu.com/view/6a8eeeee9fc3d5bbfd0a79563c1ec5da50e2d6e5.html 实现: MATLAB的filter滤波函 ...

  4. matlab滤波器脉冲响应,【 MATLAB 】impz函数介绍(数字滤波器的脉冲响应)

    这篇博文将MATLAB 帮助文档上的内容简单的贴上,便于我写其他博文引用,以及查看使用. impz Impulse response of digital filter Syntax [h,t] =  ...

  5. plot_route(pos_r); matlab,蚁群算法 matlab程序(已运行) - lyp2003ok的专栏 - CSDN博客

    个城市 Pcum=cumsum(P); %cumsum,元素累加即求和 Select=find(Pcum>=rand);%若计算的概率大于原来的就选择这条路线 to_visit=J(Select ...

  6. matlab虚拟力,31无线传感网络布局优化的虚拟力导向粒子群算法MATLAB源代码

    无线传感网络布局优化的虚拟力导向粒子群算法MATLAB源代码 本源代码主要参考了下面的文献:王雪, 王晟, 马俊杰. 无线传感器网络布局的虚拟力导向微粒群优化策略[J]. 电子学报, 2007, 11 ...

  7. matlab集群搭建问题

    本文是在matlab 集群搭建中遇到一些问题的总结: 1.破解版的是否可以用,我已经搭建到集群还没使用目前看来破解版的是可以用的,不存在要用到"Licence Manager". ...

  8. Matlab 集群计算平台搭建

    家庭云服务器高阶应用:通过Matlab分布式计算来演示所谓的"家庭云计算"(非云储存)(转) Matlab是强大的计算软件,这不需要过多介绍了,大到航天航空领域,小到计算方程式,M ...

  9. 自适应滤波器设计及matlab实现,(终稿)自适应滤波器设计及Matlab实现.doc(OK版)...

    <自适应滤波器设计及Matlab实现.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)自适应滤波器设计及Matlab实现.doc(OK版)>相关文档资源请在帮帮文库(w ...

最新文章

  1. sw如何缩放装配体_SolidWorks关于大型装配体的优化技巧(二)
  2. 排序算法(五):快速排序
  3. Bayer Pattern to RGB
  4. 成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决)
  5. 解决IE正常模式与兼容性模式的办法
  6. HDU 1385 Minimum Transport Cost
  7. 关于photoswiper展示时图片自适应的问题
  8. 关于某些 Visual Studio Code 扩展程序无法在浏览器中运行的原因
  9. java服务器崩溃的原因_请求大神帮忙分析一下服务器崩溃原因
  10. jq 在字符串中,去掉指定的元素
  11. Linux(CentOS)下安装Elasticsearch5.0.0
  12. expdp 详解及实例
  13. ln命令:软链接建立与删除
  14. 小偷程序原理和简单示例
  15. 2018美赛E题翻译
  16. css三角形的IE兼容写法
  17. 【渝粤题库】陕西师范大学202861 发展心理学 作业(专升本)
  18. 索尼公布电池召回计划 不局限于笔记本
  19. 洛谷 1144 最短路计数 bfs
  20. 鸿蒙第二批升级时间,鸿蒙系统第二批升级名单_鸿蒙系统第二批有哪些手机可以升级...

热门文章

  1. Java中的 <T extends Comparable<? super T>>
  2. Android 固定View在键盘上方
  3. spark之sortBy分区数
  4. 11个最佳社交媒体脚本和插件可简化您的工作流程
  5. SQL server数据库语句自定义排序
  6. 如何解决窗口任务栏有360浏览器闪烁网页广告图标?
  7. 虚拟机黑屏怎么办 vmware虚拟机开机黑屏的解决方法
  8. tp6token进行合法性验证(中间件)
  9. JVM 知识梳理 (二) GC算法
  10. nginx同一端口多域名转发