Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 MSP430 微控制器,我想找到一种方法来根据来自 ADC 的尽可能少的样本数来获取输入正弦波信号的幅度。ADC的采样和转换频率约为148 KHz,输入信号的频率为125 KHz。有人有想法吗?
谢谢你的帮助
假设输入信号是单个正弦波(没有噪声或其他频率分量),您通常需要 3 个样本来估计参数,因为您有 3 个参数 - 幅度、频率和相位。如果另外您确切地知道频率(正如您的问题所暗示的那样),那么 2 个样本就足够了。具体来说,您知道每个样本:
在哪里:
- 样本; - 样本索引; - 幅度; - 频率; - 采样频率; - 阶段。
也就是说,您需要求解 3 个未知数中的 3 个方程。
当然,如果您愿意妥协对样本数量的限制,您可以获得更准确的估计。