SNR を計算する際に、非常に単純ではあるが根本的な問題に遭遇しました。
いくつかの信号があります:
S1 = ノイズのないオリジナルで純粋なクリーン信号。
N1 = S1 に追加されるホワイト ガウス ノイズ。
S2 = S1 + N1 (ノイズ低減アルゴリズムを実行する前のノイズ信号)
S3 = ノイズ低減信号 (ノイズ低減アルゴリズムの実行後)
N2 = S3 - S1 (ノイズ削減アルゴリズムを実行した後のノイズの量)
ここで、ノイズ削減アルゴリズムを実行する前と実行した後の SNR を比較したいと思います。
SNR_before! のためにどの信号を考慮する必要がありますか? S1/N1またはS2/N1 ?
SNR_after! ではどの信号を考慮する必要がありますか? S3/N1またはS3/N2 ?
SNR_before と SNR_after を計算するには、MATLAB でどのコマンドまたは関数を使用すればよいですか?
私を助けるためにあなたの時間を割いてくれてありがとう。