我是靠谱客的博主 畅快画笔,最近开发中收集的这篇文章主要介绍关于SNR和EbN0转换关系,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

EbNo(EbN0)和SNR

SNR = EbN0 + 10log10(nBits*coderate) - 10log10(0.5or1 * upfactor)

参数说明:

Coderate:编码码率

nBits:每个符号或者码元中的信息比特数目

例如:BPSK的nBits为1、QPSK的nBits为2、8PSK的nBits为3……

      BPSK中把1,0映射为±1时,为实数,最后一项为0.5*……

      若把1,0映射为1+j和-1-j,则为复数,最后一项为1*……

 

   

EbNo就是Eb/No。 Eb表示单位比特的能量,单位是焦耳(Joules)。No表示功率谱密度,单位是瓦特/赫兹(Watts/Hz)。SNR就是S/R。S表示信号功率,单位是瓦特(Watts)。N表示噪声功率,单位是瓦特(Watts)。显然SNR单位是无量纲的。EbNo的单位是Joules·Hz/ Watts,其实也是无量纲的。因为Watts表示是焦耳/秒(Joules /s),而1 Hz=1/s。这样可以得到下式。Joules·Hz/ Watts=Joules·(1 /s)/(Joules /s)=1   

就前面的例子来说,可以EbNo和SNR是这样转换的。

SNR=EbNo·(1/3)·(3000/3200)·2·(1/10)·(1/1+0.25)用dB表示,就是

SNR=EbNo+10log(1/3)+10log(3000/3200)+10log(2)-10log(10)-10log(1+0.25)

此处log以10为底,其中1/3是卷积码引入的,3000/3200是因为添加了训练序列这个额外的开销而引入,2是QPSK引入的, 10是成形前上采样引入的, 1是因为QPSK为复数调制,0.25是升余弦波形引入的。

最后

以上就是畅快画笔为你收集整理的关于SNR和EbN0转换关系的全部内容,希望文章能够帮你解决关于SNR和EbN0转换关系所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部