|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
大侠们,晚上好:
最近在回顾数据处理方法,突然发现以前做的一个sigma-delta ADC出了点问题,在此请教大家,想请大家帮忙解答一下:
sigma-delta ADC有两部分,sigma-delta modulator 和 filter。
我用的是正弦模拟信号输入ADC,转换结束后,变为正弦数字信号波。
在modulator输出端,我看频谱用的是fft分析,具体程序如下:
a=abs(fft(data_1modulator(1:65536))*hann(65536)).^2;
plot(10*log10(aaa/sum(aaa)));
得出的频谱和matlab&simulink自带的fft分析模块图形基本一致。
然而在对最终输出的正弦数字信号处理时,频谱就出现问题了,一开始我怀疑是数据流长度不够,或是窗函数的问题,但我试验过后,排除了这两个问题。想了几天也没想出来为什么。在此想请大家帮下忙看看。解答一下。
附上:数据。和图
|
-
-
-
-
data_1000Hz.zip
15.81 KB, 下载次数: 80
, 下载积分:
资产 -2 信元, 下载支出 2 信元
sigma-delta ADC最终输出正弦数字信号
|