请教高速ADC数据采集anti-aliasing filter(抗混叠滤波)
采样ADC的采样频率目前采用20MHz,采样目标的最高频率为5MHz,系统DC精度要求0.1%,关于前端抗混叠大家有什么推荐的方法么?目前结构是抗混叠,然后ADC Driver,然后再以差分接入ADC(pipline).抗混叠这部分大家觉得Butterworth,chebyshev哪个比较好点的,因为同样的衰减,Butterworth的阶数太高了,想听听大家的意见. 6楼看法不敢苟同,有点形而上学了。应根据需要,选择滤波器的类型。如果对相位有要求,那应该选用贝塞尔形式的。椭圆级数少但电路结构却复杂。滤波类型的选择是一个综合问题,但应根据这些问题的主要矛盾来选择,而不是一味的认为哪个好。对于一般要求选巴特沃斯,因为幅频,和相频都比较中庸。当然如果对信号的某一特性有特殊要求的话,可以选择其他形式的。 抗混叠要用椭圆滤波器的 不能用巴特和雪夫 不知道你采的什么信号,有什么要求。Butterworth,chebyshev的特点一般的书写的都很清楚。关键还是你的指标要求。比如增益,截至频率,过渡带,衰减量,阶数。其实最终要的还是你要获得信号的什么信息。一般Butterworth比较中庸。chebyshev如果你要考虑信号的相位的话,可能就有点问题了。你应该知道信号无失真传输的条件。 相位滞后是不可能完全一致的 极小批量生产可以加一级可调参数滤波器 然后手动调整简单修正 大批量的话.......我不知道模拟办法怎么解决 模拟电路太复杂,用过8阶椭圆滤波器芯片max7403,在我的应用中相位滞后比较大接近180度,另外一个比较棘手的问题是三路信号经过滤波过后相位滞后不一致,采样频率又不高无法采用简单的方法校准相位,不知道各位有没有什么好办法让多路信号经过滤波器后相位滞后保持一致? 椭圆滤波器豆浆特性好 同样的衰减率 用另两种需要更多的级数 制作困难且还有很多其他的问题 看看书就明白了 敢问2楼为什么只能用椭圆滤波?理由何在?3楼,你应该仔细考虑滤波器的相位响应,不同频率的信号当然相位滞后不同,但这并不是失真,而应该算作系统的延迟,任何系统都有延迟。当用线性相位滤波器的时候可以实现信号的相位无失真,即不同频率的信号时延相同,这里群延迟为常数。 mark 仿真 一下,原始信号采集 ,用 滤波器 仿真 程序看一下 哪个好
页:
[1]