【发布时间】:2015-09-02 05:55:28
【问题描述】:
我正在挖掘一些关于在 C++ 中从我的 IQ 数据样本中过滤噪声的信息。
我了解到这可以通过使用一个简单的过滤器来完成,该过滤器计算最后几个数据样本的平均值并将其应用于当前样本。
您对这种过滤有任何进一步的经验,或者您是否推荐使用一些现有的 FIR 过滤库?
感谢您的 cmets!
【问题讨论】:
-
您需要更具体地了解噪声的性质、信号的性质以及最终目标是什么。
-
我的工作与 SDR 电台有关。我正在使用 GNU 无线电软件通过我的加密狗捕获所有类型的无线电信号(无论调制方式)并将它们保存为二进制文件。包含 IQ 数据样本的二进制文件随后用作我的独立软件的输入,该软件执行其余的信号处理,并且应该能够过滤在传输过程中添加到信号中的噪声。
-
听起来你需要先掌握一些基本理论,然后再开始尝试编写任何代码。我建议将问题移至dsp.stackexchange.com,因为它更适合该网站,您会在那里得到更好的答案。
-
谢谢保罗,我不知道这个子域。会试试的。
标签: c++ filtering signal-processing