我有一个嘈杂和漂移的信号。我想计算信号的噪声,但我认为这种漂移不应该被考虑为"噪声"。在matlab中使用 snr()功能会给我一个非常高的噪音值,我想因为它考虑了漂移,对吧? 我怎么计算呢?有什么功能吗?
例如,在这张图片中,噪音应该在2%左右吗? ((22.45-22.36)/ 2)/22.38。 (虽然我真正想要的是SNR值)
谢谢!
滤波信号采用低通滤波器,频率非常低:
答案 0 :(得分:0)
我会通过用低通滤波器识别信号的漂移来实现这一点。只需从原始信号中减去滤波后的信号即可。这将导致低漂移的噪声信号。
过滤信号可能是最困难的任务,但通过使用过滤器参数,这将起作用