声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3498|回复: 4

[综合讨论] [求助]高斯白噪声

[复制链接]
发表于 2006-5-16 16:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
用matlab的wgn函数如何产生均值为0 ,谱密度为s<SUB>0</SUB>的高斯白噪声<BR>请以实例说明
回复
分享到:

使用道具 举报

发表于 2006-5-16 19:37 | 显示全部楼层

回复:(Candyy)[求助]高斯白噪声

产生高斯白噪声 <BR>y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。 <BR>y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗。 <BR>y = wgn(m,n,p,imp,state) 重置RANDN的状态。 <BR><BR>在数值变量后还可附加一些标志性参数: <BR>y = wgn(…,POWERTYPE) 指定p的单位。POWERTYPE可以是'dBW', 'dBm'或'linear'。线性强度(linear power)以瓦特(Watt)为单位。 <BR>y = wgn(…,OUTPUTTYPE) 指定输出类型。OUTPUTTYPE可以是'real'或'complex'。 <BR>
发表于 2006-5-16 19:41 | 显示全部楼层

回复:(Candyy)[求助]高斯白噪声

产生指定方差和均值的随机数<BR>设某个随机变量x均值为mu,方差为var^2,若要产生同样分布的随机变量y,但使新的随<BR>机变量参数改变,均值为mu_1,方差为var_1^2,可以用如下公式进行变换:<BR>y=var_1/var*(x-mu)+mu_1,其中x为随机变量,其余为常数(原分布参数)。<BR>具体到正态分布,若要产生均值为u,方差为o^2的M*N的随机数矩阵,可以用<BR>y=o*randn(M,N)+u得到。<BR>对于均匀分布,若要产生[a,b]区间的均匀分布的M*N的随机数矩阵,则可以用<BR>y=rand(M,N)*(b-a)+a得到。<BR>

评分

1

查看全部评分

发表于 2008-9-18 22:03 | 显示全部楼层

回复 沙发 happy 的帖子

matlab的help说randn生成的只是随机数,可以作为高斯白噪声吗?randn是否是谱密度为1的高斯白噪声?

[ 本帖最后由 chaotist 于 2008-9-18 22:04 编辑 ]
发表于 2009-4-2 20:02 | 显示全部楼层

回复 地板 chaotist 的帖子

实际上,通过现在的一些商业软件直接产生的所谓的高斯白噪声并不是真正意义上的白噪声。尤其是数据不是很多的时候,均值、方差以及正太分布性都不满足。更不用说满足谱密度为常数了。我现在在研究这个方法,有兴趣可以一起讨论一下。QQ:504815336
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-5 13:39 , Processed in 0.072596 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表