返回信息流RT,如果直接用awgn这个封装的函数的话,怎么体现带宽和功率谱密度。
以前做通原实验的时候老师给过这个程序:
function [gsrv1,gsrv2]=gngauss(m,sgma)
if nargin==0
m=0;sgma=1;
elseif nargin==1
sgma=m;m=0;
end
u=rand;
z=sgma*(sqrt(2*log(1/(1-u))));
u=rand;
gsrv1=m+z*cos(2*pi*u);
gsrv2=m+z*sin(2*pi*u);
不太明白,希望大家指点一下,还有这里面怎么体现带宽和频谱密度呢?
谢谢大家了!!!
这是一条镜像帖。来源:北邮人论坛 / communications / #11457同步于 2009/10/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
[求助]请教大家matlab里面加高斯白噪声的问题
blink182
2009/10/22镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
这个程序是用来产生均值为m,标准差为sgma的高斯变量的
如果要用这个函数加高斯噪声,需要把m设为0,sgma根据系统的采样速率和噪声功率谱密度来确定。
【 在 blink182 的大作中提到: 】
: RT,如果直接用awgn这个封装的函数的话,怎么体现带宽和功率谱密度。
: 以前做通原实验的时候老师给过这个程序:
: function [gsrv1,gsrv2]=gngauss(m,sgma)
: ...................
请问得到的gsrv1,gsrv2是两个不同的白噪声序列么?
【 在 dazzlezhang 的大作中提到: 】
: 这个程序是用来产生均值为m,标准差为sgma的高斯变量的
: 如果要用这个函数加高斯噪声,需要把m设为0,sgma根据系统的采样速率和噪声功率谱密度来确定。
: