微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > matlab里设计CIC滤波器该用哪个函数?

matlab里设计CIC滤波器该用哪个函数?

时间:10-02 整理:3721RD 点击:

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滤波器的节数,与第一个函数相比,这个函数没有规定采样滤波,通带宽度、阻带衰减等,这些性能在这个函数中如何体现呢?
这两个函数分别用在什么场合呢,很是困惑,请高手指点

ding ding

前一个根据你的指标可以得到CIC滤波器,后一个根据你选择的结构可以设计出相应的CIC滤波器,前一个的好处是,在级联设计的时候,好像比较方便,可能我记得也不是很清楚了。

问一下,在fda里边哪个位置打开图形设计界面。
最近有要弄这个东西,都忘了在哪里打开的了。

ding ding

我刚刚学,也搞不清楚

求大神指导,这个基本不会啊

I USE DIGITAL DESIGN TOOL BOX

直接在命令行敲fdatool就可以了

支持下



非常之感谢啊啊啊啊

利用cic实现数据的重采样,应该怎么做呢

谢谢分享

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top