如何仅计算采样频率和包含信号样本的矢量,如何计算用户定义的SNR?

时间:2012-03-09 15:27:55

标签: matlab signal-processing

所以我有一个正弦信号的样本(十六进制值),我知道采样频率。使用这个我可以绘制fft或周期图,但我想找出SNR比率。计算噪声和信号功率的最准确方法是什么?我宁愿在频域做这件事。有没有办法在时域中做到这一点?

提前多多感谢!!!

1 个答案:

答案 0 :(得分:1)

因此,如果您的信号上有噪音并且您知道您的基础信号是正弦波,您可以轻松获得信号参数,即幅度,频率和相位最小二乘法。如果y(t)是你的信号,那么最小化(y(t)-A.sin(wt + b))的L2范数超过A,w和b。然后,您可以轻松地从基础信号获得信号功率,并从误差信号(y(t)-A.sin(wt + b))中获得噪声功率。