2012-03-09 1 views
0

私はsinus信号のサンプル(16進数)を持っており、サンプリング周波数を知っています。これを使って、fftやピリオドグラムをプロットすることができますが、次にSN比を調べたいと思います。ノイズと信号電力を計算する最も正確な方法は何でしょうか?私は周波数領域でそれをやってほしいと思います。タイムドメインでもこれを行う方法はありますか?サンプリング周波数と信号サンプルを含むベクトルのみが与えられた、ユーザ定義のSNRの計算方法は?

ありがとうございます!

+0

@schwartz、申し訳ありませんが、間違った質問に投稿されました。それをdownvotingしてくれてありがとう! – macduff

答えて

1

信号にノイズがあり、その下にある信号が正弦波であることがわかっている場合、信号パラメータ、すなわち振幅、周波数、位相を最小二乗法で簡単に得ることができます。もしy(t)があなたの信号であれば、A、w、bに対して(y(t)-A.sin(wt + b))のL2ノルムを最小にするだけです。次に、基礎となる信号からの信号電力と誤差信号からのノイズ電力(y(t)-A.sin(wt + b))を簡単に得ることができます。

関連する問題