信噪比的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:36:05
我是学通信刚起步,想问一下各位高手一个问题:为什么1.66倍=2.2db,30DB=1000倍,题目如下:
已知电话信道的带宽为3.4KHz,试求接收端信噪比为30dB时的信道容量。若要求该信道能以4800bps的速度来传输数据, 则接收端要求最小的信噪比为多少分贝?

答:由于实际使用的信道的信噪比一般都足够大,故10log10(S/N)=30dB;

得:S/N=1000;

根据香农定理: C=B·1og2(l十S/N)(bps)

其中,C为信道容量,B为信道带宽,S为信号功率,N为噪声功率,S/N为信噪比。

得:C=3400KHz ╳1og2(l十1000)=3400 ╳ 9.97=33898bps。。

如 C=4800bps, 则计算S/N如下:

由于C=B·1og2(l十S/N),故: 1og2(l十S/N)=C/B=4800/3400=1.41

l十S/N=2.66 S/N=1.66=2.2dB

db不是一个物理意义的单位,你可以把它理解为纯粹的数学量化单位。它是用来表达倍数关系的。
db单位和普通实数之间的转化,实际就是一个对数的关系。
--------------------------------------------------------------------
转化公式就是 db= 10*logX
3 db=10*log 2 ,故2倍关系就是3DB关系
30 db= 10* log 1000,故1000倍关系就是30DB关系
--------------------------------------------------------------------
因为转化为对数之后,好处是可以在对数坐标纸上画出曲线图,可以明显的作数据比较。

10db=10倍
如果某个量a单位是分贝,则其表示的实际比例为
10^(a/10)
so 30Db就是10的3次方

1DB=20lgA,用这个公式算可以解决你的问题,我刚刚学了《通信原理》