如何用matlab得到白噪声的自相关函数和功率谱密度? 用xcorr求序列的自相关函数除以序列的所有值平方和,得到功率谱密度
如何用 matlab 计算接收载波(信号)功率/噪声谱密度 求code 仅从这个表中2的参数是没法计算的,还要有实际的信号数据才能计算功率谱密度。请向试验导师询问和补充。
如何用matlab产生标准高斯噪声 生成高斯分布的随机数就用randn();要给指定信号加噪就用awgn()。给你举一例子:t=0:.1:10;x=sawtooth(t);Create sawtooth signal.y=awgn(x,10,'measured');Add white Gaussian noise.plot(t,x,t,y)%Plot both signals.legend('Original signal','Signal with AWGN');在给你补充一下:没有任何方法可以产生真正的白噪声。你的那个冲击函数怎么也是有宽度的吧?所以求出的功率谱密度不是直线很正常。并且求功率谱的算法也决定了功率谱计算不可避免的误差。功率谱的基本估计算法是FFT,FFT求功率谱的时候本身就有很多非理想性,所以有些误差也不奇怪。