在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 17889|回复: 12

[求助] matlab里设计CIC滤波器该用哪个函数?

[复制链接]
发表于 2010-5-4 11:00:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

matlab里设计cic滤波器的函数有以下几种:   
   1. fdesign.decimator
        例如:设定好采样频率Fs, 信号带宽Fp, 阻带衰减As, 差分时延m及降采样比D就可以得到cic滤波器的传输函数
                        d1 = fdesign.decimator(D,'CIC',m,Fpass,As,Fs);
                        Hcic = design(d1);
    2. mfilt.cicdecim (fixed-point CIC decimator, mfilt是matlab里专门用来设计多速率信号处理滤波器的一套函数)
               hm = mfilt.cicdecim(decimation_factor,differential_delay,NumberofSections);
       decimation_factor为降采样比,differential_delay同上为差分时延,NumberofSections为cic滤波器的节数,与第一个函数相比,这个函数没有规定采样滤波,通带宽度、阻带衰减等,这些性能在这个函数中如何体现呢?

       这两个函数分别用在什么场合呢,很是困惑,请高手指点~~

发表于 2010-5-4 14:14:26 | 显示全部楼层
ding ding
发表于 2010-5-4 19:36:33 | 显示全部楼层
前一个根据你的指标可以得到CIC滤波器,后一个根据你选择的结构可以设计出相应的CIC滤波器,前一个的好处是,在级联设计的时候,好像比较方便,可能我记得也不是很清楚了。
发表于 2011-6-4 21:35:40 | 显示全部楼层
回复 3# lqlcug


    问一下,在fda里边哪个位置打开图形设计界面。

    最近有要弄这个东西,都忘了在哪里打开的了。
发表于 2011-11-18 15:32:14 | 显示全部楼层
ding ding
发表于 2012-9-6 15:54:05 | 显示全部楼层
我刚刚学,也搞不清楚
发表于 2012-12-21 14:59:12 | 显示全部楼层
求大神指导,这个基本不会啊
发表于 2013-1-19 18:31:55 | 显示全部楼层
回复 1# kuaiyu


    I USE DIGITAL DESIGN TOOL BOX
发表于 2013-12-13 11:14:04 | 显示全部楼层
回复 4# dlb05061131


    直接在命令行敲fdatool就可以了
发表于 2015-7-15 21:47:24 | 显示全部楼层
支持下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-9-29 17:22 , Processed in 0.020975 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表