set fundamental to 0dB using snr

1 回表示 (過去 30 日間)
Joe Miller
Joe Miller 2017 年 9 月 2 日
コメント済み: Star Strider 2017 年 9 月 3 日
Dear Sir/Madam,
How do you adjust the snr plot so that the fundamental is at 0dB?
Fs = 10000;
f = 2100;
t = 0:1/Fs:1;
x = 5*sin(2*pi*f*t) + 0.001*randn(1,length(t));
snr(x, Fs, 5);
Regards Joe

採用された回答

Star Strider
Star Strider 2017 年 9 月 2 日
Dividing ‘x’ by ‘max(x)’ is probably as close as you can get:
xs = x/max(x);
figure(1)
snr(xs, Fs, 5)
  2 件のコメント
Joe Miller
Joe Miller 2017 年 9 月 3 日
Thank you
Star Strider
Star Strider 2017 年 9 月 3 日
My pleasure.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFourier Analysis and Filtering についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by