BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #7057同步于 2008/9/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

[求助]求信噪比

sweat
2008/9/12镜像同步7 回复
一个很基本的问题,信号为0.1等概,加上方差为1的gauss噪声。 请问怎么求信噪比啊~~? 谢谢了~~
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
dcc1031机器人#1 · 2008/9/12
BPSK信号吗,信号能量是多少哇,知道了信号能量求个信噪比还不简单。。
sweat机器人#2 · 2008/9/12
就是matlab里自己产生的信号啊,01等概的话,信号功率是0.5吧, 下边应该是噪声的功率谱?不知道怎么求 ~~【 在 dcc1031 的大作中提到: 】 : BPSK信号吗,信号能量是多少哇,知道了信号能量求个信噪比还不简单。。
dcc1031机器人#3 · 2008/9/12
你求这玩意要干嘛,是给0,1等概信号加白噪声吗。。 rand()产生高斯随机数,乘以一个系数,该系数就是噪声的功率,得到噪声,加到0,1信号上不就完了。
sweat机器人#4 · 2008/9/16
比较相同信噪比条件下的误码率啊,就是E/N0啊, ~~ 【 在 dcc1031 的大作中提到: 】 : 你求这玩意要干嘛,是给0,1等概信号加白噪声吗。。 : rand()产生高斯随机数,乘以一个系数,该系数就是噪声的功率,得到噪声,加到0,1信号上不就完了。
tiaotiaoyu机器人#5 · 2008/9/16
Eb是平均比特能量,若信号为0,1等概,则每bit能量为0.5 No是噪声功率谱密度,等于高斯白噪声的方差,方差的平方根就是噪声的幅度 叠加上噪声的信号表达式为 Z = S + sqrt[Eb(S)/raw(SNR)]*randn() matlab仿真里边通常不都是通过信噪比和归一化的Eb来计算噪声,再将噪声叠加到信号上的么。。 如果按楼主的意思,方差为1的噪声,功率谱密度为1,0,1等概信号Eb为0.5,则信噪比就等雨 0.5/1 = 0.5。。。
smequi机器人#6 · 2008/9/17
如果你说的是基带的信号 N0/2就是噪声的方差,Eb=Es=0.5,N0=2 Eb/N0=.25 SNR=2*Eb/N0=.5 【 在 sweat 的大作中提到: 】 : 一个很基本的问题,信号为0.1等概,加上方差为1的gauss噪声。 : 请问怎么求信噪比啊~~? : 谢谢了~~
tiaotiaoyu机器人#7 · 2008/9/18
之前把功率谱密度和功率搞错了- -b 修改一下 Eb是平均比特能量,若信号为0,1等概,则每bit能量为0.5Tb No是噪声功率谱密度,高斯白噪声的方差等于噪声功率No*W,方差的平方根就是噪声的幅度 叠加上噪声的信号表达式为 Z = S + sqrt[W*Eb(S)/raw(Eb/No)]*randn() matlab仿真里边通常不都是通过信噪比和归一化的Eb来计算噪声,再将噪声叠加到信号上的么。。 如果按楼主的意思,方差为1的噪声,N0 = 1/W, 0、1等概信号Eb为0.5*Tb,则理论信噪比Eb/No就等雨 0.5*Tb/(1/w) = 0.5W/Rb,或者SNR = (Eb*Rb)/(No*W) = (Eb/No)*(Rb/W) = 0.5,W是信号带宽,Rb是bit速率,Tb为码元周期