如何实现Matlab fvtool滤波器频响的幅度显示归一化
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章给大家分享的是有关如何实现Matlab fvtool滤波器频响的幅度显示归一化的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 我们在用matlab设计滤波器后,可
千家信息网最后更新 2025年02月01日如何实现Matlab fvtool滤波器频响的幅度显示归一化
这篇文章给大家分享的是有关如何实现Matlab fvtool滤波器频响的幅度显示归一化的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
我们在用matlab设计滤波器后,可以用fvtool来看滤波器的频响,比如我们有了滤波器的系数后,直接用fvtool。
fircoe = [0.018641, 0.018275,-0.020377,-0.071243,-0.049673,...
0.094562, 0.28841, 0.37949, 0.28841, 0.094562,-0.049673,...
-0.071243,-0.020377, 0.018275, 0.018641];
fvtool(fircoe);
从图中可以很容易看出,阻带衰减大概在40db左右。
但还有些滤波器,设计出来后增益并不是0,比如下面的cic滤波器。我们首先用dsp.CICDecimator
设计了一个CIC滤波器,然后紧跟着一个CIC补偿滤波器,该补偿滤波是一个FIR滤波器。最后把这两个滤波器和CIC+FIR级联后的频响画到一图中。
fs = 100e6;
cic_rate = 4;
cic_flt = dsp.CICDecimator(cic_rate,1,5);
fpass=fs/cic_rate*0.35/2;
fstop=fs/cic_rate*0.5/2;
cic_comp = design(fdesign.ciccomp(cic_flt.DifferentialDelay, ...
cic_flt.NumSections,fpass,fstop,.3,20,fs/cic_rate));
comp_fir = dsp.FIRFilter('Numerator',cmop_coe);
cascade_flt = cascade(cic_flt,comp_fir);
fvtool(cic_flt,comp_fir,...
cascade_flt,'Fs',[fs fs/cic2_rate fs])
yticks([-200:20:0])
从图中可以看出,补偿的FIR滤波器增益大概为0,而CIC滤波器增益在60dB。怎么把CIC滤波器的频响显示的幅度也归一化到0呢?(因为归一化到0后,在文档中就很容易看出该滤波器阻带抑制特性)
可以在fvtool的窗口中,右键选择Analysis Parameters...
,如下图。
然后再勾选Normalize Magnitude to 1(0dB)
,再点Save as Default
。
这样以后我们再用fvtool画滤波器频谱时,就会显示成归一化的样式。
感谢各位的阅读!关于"如何实现Matlab fvtool滤波器频响的幅度显示归一化"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
滤波器
幅度
图中
补偿
设计
内容
更多
篇文章
不错
实用
两个
文档
文章
样式
特性
看吧
知识
系数
面的
频谱
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
onethink数据库链接
剑网三指尖江湖服务器总掉线
软件开发去哪买
初中生的网络安全心得
粮组织数据库
互联网企业科技重要性
无锡易科麦麦互联网科技有限公司
谷歌的服务器数量是最多的吗
数据库怎么添加一个字段
网络安全手抄报怎么画好看
颍州区网络安全和信息化中心
古蔺租房软件开发
服务器数据库做什么用的
日照商城软件开发
浪潮m3服务器怎么插内存条
备用dns服务器保存不了
excel+宏+导入数据库
基建网络安全风口
保山新华互联网科技
网络安全的心得体会200
app 数据库 设计
汕头软件开发一个月工资多少
要注意哪些网络安全问题
数据库加密函数测试
钢铁企业软件开发工作小感悟
2019山东服务器云主机
外卖app软件开发费用
古蔺租房软件开发
YMS软件开发工程师
数据库技术和数据库占比