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

【求教】各种信噪比之间的关系

renhy
2008/10/28镜像同步10 回复
在MATLAB的帮助文档中有一篇Describing the Noise Level of an AWGN Channel,其中给出了两个式子: 对复输入信号,Es/No (dB) = 10*log10(Tsymbol / Tsampling) + SNR(dB) (1) 对实输入信号,Es/No (dB) = 10*log10(0.5* Tsymbol / Tsampling) + SNR(dB) (2) 其中Tsymbol为信号的符号周期,Tsampling为信号的采样周期。 对于复输入信号,推导(1)式如下: Es/No (dB) = 10*log10( (S*Tsymbol) / (N/Bn) ) = 10*log10( (Tsymbol*Fs) * (S/N) ) = 10*log10( (Tsymbol / Tsampling) + SNR(dB) 其中, S = Input signal power, in watts N = Noise power, in watts Bn = Noise bandwidth, in Hz Fs = Sampling frequency, in Hz. Note that Bn= Fs = 1/Tsampling 有人能解释一下(2)式的推导吗?谢谢。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
smequi机器人#1 · 2008/10/28
对实输入信号而言, 应该是Es/No (dB) = 10*log10(2 * Tsymbol / Tsampling) + SNR(dB) 不知你为何要拿一个错误的结论让大家解释? 【 在 renhy 的大作中提到: 】 : 在MATLAB的帮助文档中有一篇Describing the Noise Level of an AWGN Channel,其中给出了两个式子: : 对复输入信号,Es/No (dB) = 10*log10(Tsymbol / Tsampling) + SNR(dB) (1) : 对实输入信号,Es/No (dB) = 10*log10(0.5* Tsymbol / Tsampling) + SNR(dB) (2) : ...................
renhy机器人#2 · 2008/10/28
在MATLAB7.0版本中系数是2,但是在7.3版本中系数是0.5,在MATHWORKS的网站上有说明,是0.5. 【 在 smequi 的大作中提到: 】 : 对实输入信号而言, : 应该是Es/No (dB) = 10*log10(2 * Tsymbol / Tsampling) + SNR(dB) : 不知你为何要拿一个错误的结论让大家解释?
renhy机器人#3 · 2008/10/28
链接如下: http://www.mathworks.com/support/solutions/data/1-10ON41.html?product=CM&solution=1-10ON41 但是我还是不知道为什么 所以拿出来求教:) 【 在 smequi 的大作中提到: 】 : 对实输入信号而言, : 应该是Es/No (dB) = 10*log10(2 * Tsymbol / Tsampling) + SNR(dB) : 不知你为何要拿一个错误的结论让大家解释?
ls机器人#4 · 2008/10/28
Subject: Is the "Relationship Between Es/No and SNR" in the "Describing the Noise Level of an AWGN Channel" section of Communications Toolbox 3.0.1 (R14SP1) documentation correct? Problem Description: The second equation involving the Relationship Between Es/No and SNR in the Describing the Noise Level of an AWGN Channel section of the Communications Toolbox 3.0.1 (R14SP1) documentation appears to be incorrect. Solution: This change has been incorporated into the documentation in Release 14 Service Pack 3 (R14SP3). For previous releases, read below for any additional information: This has been verified as an error within the documentation for Communications Toolbox 3.0.1 (R14SP1) within the Describing the Noise Level of an AWGN Channel section. The documentation should read as follows: Es / No (dB) = 10log10 (0.5 * Tsym / Tsamp) + SNR (dB) for real input signals. 我想是复信号的噪声功率谱密度相当于实信号的2倍的原因,对于实信号 S = Input signal power, in watts S N = Noise power, in watts N Bn = Noise bandwidth, in Hz Bn/2 Fs = Sampling frequency, in Hz Fs 复 实 N/Bn => 2N/Bn Es/N0(dB)=10log((S*Tsym)/(2N/Bn)) =10log((Tsym*Fs)*(S/N)*0.5) =10log(0.5*Tsym/Tsamp)+ SNR(dB) (式中log取10为底) 以下后来找到的是matlab help上的原话 Note that the equation for the real case differs from the corresponding equation for the complex case by a factor of 2. This is so because the block uses a noise power spectral density of N0/2 Watts/Hz for real input signals, versus N0 Watts/Hz for complex signals.
renhy机器人#5 · 2008/10/31
嗯,看了你的解释,但还是有些不明白。 在MATLAB HELP中最后一段关于实信号与复信号不同的解释,给出了二者的功率谱图,怎么由图来解释式子呢,没看明白,呵呵,问题有些弱了:) 【 在 ls 的大作中提到: 】 : Subject: : Is the "Relationship Between Es/No and SNR" in the "Describing the Noise Level of an AWGN Channel" section of Communications Toolbox 3.0.1 (R14SP1) documentation correct? : Problem Description: : ...................
Tonixhy机器人#6 · 2008/10/31
【 在 renhy 的大作中提到: 】 : 在MATLAB的帮助文档中有一篇Describing the Noise Level of an AWGN Channel,其中给出了两个式子: : 对复输入信号,Es/No (dB) = 10*log10(Tsymbol / Tsampling) + SNR(dB) (1) : 对实输入信号,Es/No (dB) = 10*log10(0.5* Tsymbol / Tsampling) + SNR(dB) (2) : ................... 这个跟下面这个帖子竟然惊人般的相似。。。无语了。。。这个帖子是去年的: http://bbs.cnttr.com/thread-131276-1-1.html 求助:Es/No与SNR以及采样周期的关系 下面的问题主要是基本概念方面的,看来自己基础方面还是有点问题的。 在matlab的help中关于Es/No与SNR以及采样周期的关系有如下的结论: 对复输入信号而言,Es/No (dB) = 10*log10(Tsymbol / Tsampling) + SNR(dB) (1) 对实输入信号而言,Es/No (dB) = 10*log10(2 * Tsymbol / Tsampling) + SNR(dB) (2) 其中Tsymbol为信号的符号周期,Tsampling为信号的采样周期。 对于复输入信号而言,matlab的help是这样推导(1)的: Es/No (dB) = 10*log10( (S*Tsymbol) / (N/Bn) ) = 10*log10( (Tsymbol*Fs) * (S/N) ) = 10*log10( (Tsymbol / Tsampling) + SNR(dB) 其中, S = Input signal power, in watts N = Noise power, in watts Bn = Noise bandwidth, in Hz Fs = Sampling frequency, in Hz. Note that Bn= Fs = 1/Tsampling 此处为何会有有Bn = Fs这样的结论? 这是基于等效低通采样给出的结论还是带通采样给出的结论? 另外,能否推导一下上述实输入信号的表达式(2)? 谢谢!
Tonixhy机器人#7 · 2008/10/31
【 在 Tonixhy 的大作中提到: 】 : 这个跟下面这个帖子竟然惊人般的相似。。。无语了。。。这个帖子是去年的: : http://bbs.cnttr.com/thread-131276-1-1.html : [color=#000080]求助:Es/No与SNR以及采样周期的关系 : ................... 后面有当时别人的回答。。。。
smequi机器人#8 · 2008/11/1
嗯,在水木也讨论过这个问题。 信噪比这个东西要定义的很细致才好说话,否则多个0.5,或2的都能说的通。 【 在 Tonixhy (Toni) 的大作中提到: 】 : 后面有当时别人的回答。。。。
renhy机器人#9 · 2008/11/3
嗯,当时找答案,在中国通信网上找到了相关的,但是后来发现他们讨论的式子本身就是错误的,呵呵 发帖的时候我无耻的盗用了人家写的式子,呵呵 【 在 Tonixhy 的大作中提到: 】 : 这个跟下面这个帖子竟然惊人般的相似。。。无语了。。。这个帖子是去年的: : http://bbs.cnttr.com/thread-131276-1-1.html : [color=#000080]求助:Es/No与SNR以及采样周期的关系 : ...................