中易网

怎样用matlab产生白噪声信号?

答案:1  悬赏:0  
解决时间 2021-10-23 04:16
怎样用matlab产生白噪声信号?
最佳答案
MATLAB中产生高斯白噪声的两个函数
MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。

1. WGN:产生高斯白噪声
y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。
y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗。
y = wgn(m,n,p,imp,state) 重置RANDN的状态。

在数值变量后还可附加一些标志性参数:
y = wgn(…,POWERTYPE) 指定p的单位。POWERTYPE可以是'dBW', 'dBm'或'linear'。线性强度(linear power)以瓦特(Watt)为单位。
y = wgn(…,OUTPUTTYPE) 指定输出类型。OUTPUTTYPE可以是'real'或'complex'。

2. AWGN:在某一信号中加入高斯白噪声
y = awgn(x,SNR) 在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x的强度假定为0dBW。如果x是复数,就加入复噪声。
y = awgn(x,SNR,SIGPOWER) 如果SIGPOWER是数值,则其代表以dBW为单位的信号强度;如果SIGPOWER为'measured',则函数将在加入噪声之前测定信号强度。
y = awgn(x,SNR,SIGPOWER,STATE) 重置RANDN的状态。
y = awgn(…,POWERTYPE) 指定SNR和SIGPOWER的单位。POWERTYPE可以是'dB'或'linear'。如果POWERTYPE是'dB',那么SNR以dB为单位,而SIGPOWER以dBW为单位。如果POWERTYPE是'linear',那么SNR作为比值来度量,而SIGPOWER以瓦特为单位。

注释
1. 分贝(decibel, dB):分贝(dB)是表示相对功率或幅度电平的标准单位,换句话说,就是我们用来表示两个能量之间的差别的一种表示单位,它不是一个绝对单位。例如,电子系统中将电压、电流、功率等物理量的强弱通称为电平,电平的单位通常就以分贝表示,即事先取一个电压或电流作为参考值(0dB),用待表示的量与参考值之比取对数,再乘以20作为电平的分贝数(功率的电平值改乘10)。
2. 分贝瓦(dBW, dB Watt):指以1W的输出功率为基准时,用分贝来测量的功率放大器的功率值。
3. dBm (dB-milliWatt):即与1milliWatt(毫瓦)作比较得出的数字。
0 dBm = 1 mW
10 dBm = 10 mW
20 dBm = 100 mW
也可直接用randn函数产生高斯分布序列,例如:

y=randn(1,2500);
y=y/std(y);
y=y-mean(y);
a=0.0128;
b=sqrt(0.9596);
y=a+b*y;

就得到了 N ( 0.0128, 0.9596 ) 的高斯分布序列。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
晚上吃番石榴会不会发胖??
梦见在公厕拉屎丢了手机和钱包,然后又在厕所
宜昌黄花有顺丰快递吗?
哪位能说说怎样扦插葡萄苗
怎么运动可以瘦臀部
营业执照不进行年审会有什么后果??
想办一个小型工厂。耗电量大的。投资5万左右
请问湖北省,安陆市有那些快递公司?有没有申
诛仙维护什么时候结束
旧的金银首饰哪里能回收呀?
成都红牌楼广场天天是什么人在唱歌
家庭养花自制花肥的方法谁能教我?
请问布吉去弘法寺如何坐车?
新买的可卡犬 我觉得有点瘦 请帮忙看看
浙江嵊州市宝雷厨卫电器有限公司怎么样?
推荐资讯
苏州吴中红庄附近有什么印刷厂
你们说在大同市激光祛斑要多少钱啊!我咨询下
秦腔《华亭相会》的故事梗概是?
柞水安居旅社怎么去啊,我要去那办事
小白问下保温杯上的茶垢怎么去除
南京市栖霞区迈皋桥街道寅春路92号怎么走?
岳阳百天宝宝照哪里照的好?
液体壁纸行业前景怎样呢
皇品轩高新区哪里有店
徐水长城汽车厂怎么样?
决明子泡水喝的功效怎么喝
在长清三联家电买的洗衣机坏了怎么办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?