您当前的位置:首页 > 计算机论文>通信论文

用SP061A实现心电数据的FFT与压缩

2015-07-07 09:36 来源:学术参考网 作者:未知
摘要:在sp061a单片机上实现对ecc信号的fft、滤波和压缩。合理组织sp061a的硬件资源,并采取数据分段长度可选、避开高频分量的计算和简易的数据压缩算法,使存储开销、运算速度和精度满足实用要求。

由图3知,第一层的计算仅涉及实部加减,虚部保持为0,可单独进行。从第二层开始有复数乘,但是,当只需计算{f[i]}中的低频分量时,许多中间结果可不计算。例如,如果需计算出f[0]和f[1](即保留原始信号的直流分量和1次谐波),则仅需计算χ[0]3、χ[4]3和χ[1]、χ[5]3。计算层数n越多,减少的运算也越多。

图4

复数乘可利用sp061a的内积功能实现。例如,要计算χ[i]×w[j],设χ[i]×w[j]=(a+jb)×(c+jd)=ac+(-bd)+j(bc+ad)。显然,结果的实部和虚部均为内积形式,只是设置操作数时须注意符号和排列顺序。

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页