微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1298高采样率数据平均成低采样率数据的方法?

ADS1298高采样率数据平均成低采样率数据的方法?

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

TI工程师,您好!

请教一个问题。我们ADS1298做的板卡为了软件PACE检测需要,采用低功耗模式16K采样,但是其实后端心电数据采用的是500HZ采样格式。 所以,我们在PACE检测后,将16KHZ采样的数据平均成500HZ,方法是:按每采样32个数据进行累加,然后再除以32,得到1个数据,采样这种方式采样出来的波形噪声很大;如果我们直接采用ADS1298的寄存器进行500HZ的采样设置,这样,采样的数据噪声是非常小的。这也符合datasheet上8.1 Noise Measurements的描述;

我们现在的问题是:采用怎样的平均方法才能够将高采样率的数据平均成低采样率后,相应的把噪声降下来? 

平滑滤波算法

下策:平均,加阈值舍弃

中策:平滑滤波

上策:如下2种

上上策:就用500Hz的去采,其实你的ADC内部电路已经帮你完成了上述滤波结构,换成高频率再自己降回500Hz;画蛇添足

关键是需要16K采样用来做软件PACE检测,所以不能直接进行500HZ采样。

Farrow 结构

或者找到你可以接受的噪声范围内的最高的采样频率,示波器的原理:级联多通道分相位循环采样;

再或者换一篇ad

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

网站地图

Top