【问题标题】:Finding noise frequency intervals in spectral analysis MATLAB在频谱分析 MATLAB 中查找噪声频率区间
【发布时间】:2021-03-17 09:18:27
【问题描述】:

我的信号被窄带噪声扭曲了。

光谱分析的放大图像:

我知道频率区间,我用黄色着色的是噪声,而我用绿色着色的是原始信号。

我可以通过硬编码我所看到的间隔值来设计过滤器,但我想自动化这个过程并让算法自动找到噪声间隔。

您能否建议一种适合这里的方法(或者可能是一种功能)?

【问题讨论】:

    标签: matlab signals fft noise


    【解决方案1】:

    尝试使用pwelch(x) matlabs dsp(数字信号处理)工具箱的命令。

    此函数专门用于区分噪声和信号。

    【讨论】:

    • 您能否提供一个示例,说明如何使用您在这种情况下提到的功能,并可能提供文档链接?
    • 我曾尝试将上述函数与我的信号一起使用,但结果与我使用 fft 进行频谱分析时得到的结果非常相似。 Image of the result我有什么遗漏吗?
    猜你喜欢
    • 2016-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多