IIR+全通滤波器级联实现系统零相位相移_matlab仿真
2016-12-01 00:05
351 查看
1.前言
前面详细的介绍了如何通过优化的思想逆向设计符合要求的全通相位平衡系统!实际上,线性相位的要求要比零相位相移的要求苛刻的多。晚上和好友解释了一下如何利用优化思想实现线性相位,好友感觉很难实现零相移。为此,一步一步又做了一次仿真实验,并进行记录。
说白了,y=0就是y=kx的一个特例!明白了这一点,还是建议大家看上一排帖子,平衡后达到线性相位更重要!
2.一步一步实现零相移
1.产生模拟信号,低频是信息;高频视为噪声,我们要滤掉它们!
2.设计低通滤波器,滤除噪声,并观看相位失真
观看非线性失真:
恐怖!!!相位失真造成了波形严重畸变!!!
3.利用优化思想设计全通滤波器,实现相位平衡(零相移)
这是多么标准的全通滤波器啊!!!
失真的相位再一次被我们矫正回来了!!!波形的畸变也消失了!!!
4.相位补偿的原理
低通滤波器引入的非线性相位被全通滤波器的相位给平衡掉了!!!低频处有一点点误差,是由优化算法引入的增加迭代次数完全可以抑制。
3.优化算法的参数
迭代次数:20000次;容错率:0.5% (99.5%正确);提高迭代次数还可以继续降低容错率!
相关文章推荐
- IIR+双向滤波实现系统零相位相移_MATLAB仿真
- IIR+全通滤波器实现相位平衡_matlab仿真
- MATLAB与SOLIDWORK集成机电系统仿真与实现1
- 支架仿真系统的实现
- 通过文件读写方式实现Matlab和Modelsim的联合仿真
- 【数学建模集训系列】公交查询系统的matlab实现-站点和站点之间直达矩阵
- 【数学建模集训系列】公交查询系统的matlab实现-只含公交的查询
- [转帖]通过文件读写方式实现Matlab和Modelsim的联合仿真
- 级联二步图关系挖掘关键词推荐系统及实现代码
- 通过文件读写方式实现Matlab和Modelsim的联合仿真
- 学习《基于MATLAB/Simulink的系统技术与仿真》1
- 基于MATLAB的adaboost级联形式的人脸检测实现
- 现在正在搞博士的东西,导师要求将一个二维的图片转换成现实生活中的三维图片,实现仿真,这个课题真有点难度,现在还莫不着头绪,查了相关的一些知识,可就是没有一个系统的,希望大家各抒己见,提一些好的建议,好的文章
- MATLAB & STK构建卫星轨道姿态控制仿真演示系统
- 相位相关matlab实现
- 第2章 单层前向网络及LMS学习算法仿真实例 Matlab 实现
- (转)通过文件读写方式实现Matlab和Modelsim的联合仿真
- 信号与系统课程中关于各种编码MATLAB仿真的绘图函数
- 【数学建模集训系列】公交查询系统的matlab实现-公交站点和线路对应矩阵
- 【数学建模集训系列】公交查询系统的matlab实现-加入地铁线T1