马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本人正在测试一个sigma delta ADC,遇到一个奇怪的问题,ADC在隔一段时间会出现一个错误码,这个错误码会导致最终恢复出来的数据的SNR降低,以及产生谐波。有没有什么数据处理的方式能够把这个错误码删除或者校正,找回损失的SNR。因为ADC在不出现错误码的时候SNR应该是很高的,应该能够达到80dB+。但是由于需要计算FFT,需要取一段时间的数据,比如65536个点,里面会错几个点(10个以内)。谢谢大家!我尝试过直接删除这个数据点,或者用左右两个点的平均值替换,结果SNR都是反而降低了。希望得到各位大佬的解答,不胜感谢!
|