我想将噪声信号添加到信号中,该信号是具有不同幅度,频率和相位的三个正弦信号的组合。如何将此噪声信号添加到正弦信号中,使信噪比为10 dB?以及如何通过平均滤波器(低通滤波器系统)传递这个结果信号??
答案 0 :(得分:0)
对于振幅为A的正弦曲线:SignalPower = 0.5 * A ^ 2 对于STDV = q且带宽= BW的白高斯噪声:NoisePower = BW * q ^ 2
所以对于你的信号:SNR =(0.5 * A1 ^ 2 + 0.5 * A2 ^ 2 + 0.5 * A3 ^ 2)/(BW * q ^ 2)
在matlab中,您可以使用sigma = q:
创建高斯白噪声Noise=q*randn(1,SignalLength);