专栏首页科学计算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画滤波器频谱时,就会显示成归一化的样式。

本文分享自微信公众号 - 科学计算technomania(Quant_Times),作者:猫叔

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Matlab中fft与fwelch有什么区别?如何用fft求功率谱?

    做信号处理的朋友应该都会fft比较熟悉,就是求傅里叶变换。我在这里也不再去讲这个函数了,但需要注意的一点:实信号的频谱关于0频对称,是偶函数,如果st = co...

    猫叔Rex
  • 微软官方上线Python教程

    近期微软上线了一套Python 教程--《Develop with Python on Windows》,包含

    猫叔Rex
  • latex公式神器!!!

    现在markdown的使用率越来越高,就我个人而言,简直比用word的频率还要高(有道云笔记、csdn、gitlab等),用过的朋友自然能体会到其中的妙处。ma...

    猫叔Rex
  • 独家 | 决策树VS随机森林——应该使用哪种算法?(附代码&链接)

    本文以银行贷款数据为案例,对是否批准顾客贷款申请的决策过程进行了算法构建,并对比了决策树与随机森林两种机器学习算法之间的异同及各自的优劣。

    数据派THU
  • 【谷歌AI以眼识心】超越人类医生,从视网膜图像识别心脏病

    新智元报道 来源:Google blog、DeepMind 编辑:闻菲、常佩琦、艾霄葆 【新智元导读】谷歌大脑研究人员刚刚在官博上宣布了他们的最新研究成...

    新智元
  • AI大神Hinton再次“逃离”美国,成就了虎视眈眈的加拿大

    李杉 李林 编译整理 量子位 出品 | 公众号 QbitAI 1987年,Geoffrey Hinton定居加拿大。 这位后来人们口中的“神经网络之父”毕业于英...

    量子位
  • 还有什么能挡住人工智能的监视?戴上帽子蒙住脸,AI一样能认出你

    陈桦 编译自 QZ 量子位 出品 | 公众号 QbitAI ? 蒙着脸就没人能认出你了? Naïve!帽子围巾墨镜,全都挡不住AI。 人工智能带来的监控能力,超...

    量子位
  • R语言教程之-线性回归

    回归分析是一种非常广泛使用的统计工具,用于建立两个变量之间的关系模型。 这些变量之一称为预测变量,其值通过实验收集。 另一个变量称为响应变量,其值从预测变量派生...

    统计学家
  • 算法笔记:矩阵映射问题

    当A在0,B在1,记为(0, 1),当A在1,B在0记为 (1, 0)。可得一个矩阵对数字的映射如下:

    超级大猪
  • 宝塔 Linux 面板-网站一键迁移教程(内测中)

    魏艾斯博客www.vpsss.net

扫码关注云+社区

领取腾讯云代金券