我有个问题,ADC采集1024个点,假如输入信号为100k的话,顺序采样的采样率大约是99900hz,分辨率近似是100,取前512个点,那这频率最大只能到50000hz,连基波100kHZ都没达到,是怎么找到谐波的呢
1条回答 默认 最新
- ccidc 2023-04-06 17:09关注
对于这个问题,有几个方面需要考虑。
首先,采样定理要求采样频率至少是信号最高频率的两倍,才能完整地恢复原始信号。在你给出的例子中,如果输入信号的最高频率是100kHz,那么采样频率应该至少为200kHz。如果采样频率低于200kHz,你将无法完整地恢复原始信号,因为存在混叠误差。
其次,如果你只取了前512个点,则相当于截断了原始信号的频谱,使得高于采样频率一半的部分被丢弃了。在这种情况下,你将无法获取到高于采样频率一半的频率成分。因此,在你的示例中,最大频率只能达到50000Hz,并且不能直接找到100kHz的基波和其谐波。
最后,如果你想找到频率为100kHz的信号及其谐波,你需要采用更高的采样率,这样才能完整地采样到频率为100kHz的信号及其谐波。如果采样率足够高,你可以通过离散傅里叶变换(DFT)或快速傅里叶变换(FFT)来分析数据,以找到信号的频率成分。
综上所述,为了找到频率为100kHz的信号及其谐波,你需要采用更高的采样率,并使用适当的信号处理技术,例如DFT或FFT。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)
- ¥50 Qt在release捕获异常并跟踪堆栈(有Demo,跑一下环境再回答)
- ¥30 python,LLM 文本提炼
- ¥15 关于将inet引入的相关问题
- ¥15 关于一个倒计时的操作和显示设计
- ¥15 提问STK的问题,哪位航天领域的同学会啊
- ¥15 苹果系统的mac m1芯片的笔记本使用ce修改器使用不了
- ¥15 单相逆变的电压电流双闭环中进行低通滤波PID算法改进
- ¥15 关于#java#的问题,请各位专家解答!
- ¥15 如何卸载arcgis 10.1 data reviewer for desktop