信道容量详解

news2024/11/25 10:36:27

本专栏包含信息论与编码的核心知识,按知识点组织,可作为教学或学习的参考。markdown版本已归档至【Github仓库:https://github.com/timerring/information-theory 】或者公众号【AIShareLab】回复 信息论 获取。

文章目录

  • 信道容量
    • 信道容量的定义
      • 信息传输率 R
      • 信息传输速率
      • 平均互信息
      • 信道容量
    • 三种特殊信道的容量
      • 无噪无损信道
      • 有噪无损信道
      • 无噪有损信道
    • 典型信道的信道容量
      • BSC信道容量
      • 连续信道的信道容量
        • 单符号高斯连续信道
        • 限频、限功率高斯信道的容量
        • 单符号信号一>多符号多维信道
        • Shannon信道编码定理
    • 信源与信道的匹配

信道容量

写出并解释信道容量的定义

分析计算如下信道的信道容量

  • 无噪无损信道
  • 有噪无损信道
  • 无噪有损信道
  • 二进制对称信道
  • AWGN信道

信道容量的定义

香农指出信道中的噪声对信道造成的根本限制是信道的传信率, 而不是可靠性。

信息传输率 R

我们研究信道的目的是要讨论信道中平均每个符号所能传送的信息量, 即信道的信息传输率 R , 即
R = I ( X ; Y ) = H ( X ) − H ( X ∣ Y ) = H ( Y ) − H ( Y ∣ X )  bit  /  symbol  \begin{aligned} R=I(X ; Y) & =H(X)-H(X \mid Y) \\ & =H(Y)-H(Y \mid X) \text { bit } / \text { symbol } \end{aligned} R=I(X;Y)=H(X)H(XY)=H(Y)H(YX) bit / symbol 

信息传输速率

若每个符号传输时间为 t ( s ) t(\mathrm{s}) t(s) , 则信道在单位时间内平均的信息量定义为信息传输速率
R t = I ( X ; Y ) t b i t / s R_{t}=\frac{I(X ; Y)}{t} \quad \mathrm{bit} / \mathrm{s} Rt=tI(X;Y)bit/s

平均互信息

信道的信息传输率就是平均互信息

接收到符号 $\mathrm{Y} $ 后平均每个符号获得的关于 X \mathrm{X} X 的信息量。
I ( X ; Y ) = ∑ i ∑ j p ( x i ) p ( y j ∣ x i ) log ⁡ p ( y j ∣ x i ) p ( y j ) p ( y j ) = ∑ i = 1 n p ( x i ) p ( y j ∣ x i ) \begin{array}{l} I(X ; Y)=\sum_{i} \sum_{j} p(x_{i}) p(y_{j} \mid x_{i}) \log \frac{p(y_{j} \mid x_{i})}{p(y_{j})} \\ p(y_{j})=\sum_{i=1}^{n} p(x_{i}) p(y_{j} \mid x_{i}) \end{array} I(X;Y)=ijp(xi)p(yjxi)logp(yj)p(yjxi)p(yj)=i=1np(xi)p(yjxi)
定理:

给定信道转移概率矩阵P后,平均互信息 I(X ; Y) 是输入信源的概率分布 p ( x ) p(\boldsymbol{x}) p(x) ∩ \cap 型上凸函数。

信道容量是完全描述信道特性的参量,是信道能够传输的最大信息量。使 $ I(\boldsymbol{X} ; \boldsymbol{Y}) $ 达到最大的信源的概率分布 p ( x ) p(\boldsymbol{x}) p(x) 称为该信道的最佳输入分布。

信道容量

最大的信息传输率, 单位 bit/symbol

C = max ⁡ p ( x i ) I ( X ; Y ) C=\max _{p(\boldsymbol{x}_{i})} I(X ; Y) C=p(xi)maxI(X;Y)

单位时间的信道容量, 单位 bit/s:

C = 1 T max ⁡ p ( x i ) I ( X ; Y ) C=\frac{1}{T} \max _{p(x_{i})} I(X ; Y) C=T1p(xi)maxI(X;Y)

三种特殊信道的容量

无噪无损信道

输入输出一一对应, 信道无噪声无信息损失。
H ( X ∣ Y ) = H ( Y ∣ X ) = 0 C = max ⁡ p ( x ) I ( X ; Y ) = max ⁡ p ( x ) { H ( X ) − H ( X ∣ Y ) } = max ⁡ p ( x ) H ( X ) = logr ⁡ = log ⁡ s \begin{array}{c} H(X \mid Y)=H(Y \mid X)=0 \\ C=\max _{p(x)} I(X ; Y)=\max _{p(x)}\{H(X)-H(X \mid Y)\} \\ =\max _{p(x)} H(X)=\operatorname{logr}=\log s \end{array} H(XY)=H(YX)=0C=maxp(x)I(X;Y)=maxp(x){H(X)H(XY)}=maxp(x)H(X)=logr=logs
其中$ \mathbf{r} $ 为信道输入符号个数, s \mathbf{s} s 为信道输出符号个数, r = s \mathbf{r}=s r=s最佳输入为等概输入

有噪无损信道

根据接收的符号, 可以完全确定发送符号, 无信息损失。
H ( X ∣ Y ) = 0 C = max ⁡ p ( x ) I ( X ; Y ) = max ⁡ p ( x ) { H ( X ) − H ( X ∣ Y ) } = max ⁡ p ( x ) H ( X ) = logr ⁡ \begin{array}{c} H(X \mid Y)=0 \\ C=\max _{p(x)} I(X ; Y)=\max _{p(x)}\{H(X)-H(X \mid Y)\} \\ =\max _{p(x)} H(X)=\operatorname{logr} \end{array} H(XY)=0C=maxp(x)I(X;Y)=maxp(x){H(X)H(XY)}=maxp(x)H(X)=logr
最佳输入为等概输入

无噪有损信道

发送不会出错, 无噪声。但是根据接收符号, 无法准确判断发送符号, 有信息损失。
H ( Y ∣ X ) = 0 C = max ⁡ p ( x ) I ( X ; Y ) = max ⁡ p ( x ) { H ( Y ) − H ( Y ∣ X ) } = max ⁡ p ( x ) H ( Y ) = logs ⁡ \begin{array}{c} H(Y \mid X)=0 \\ C=\max _{p(x)} I(X ; Y)=\max _{p(x)}\{H(Y)-H(Y \mid X)\} \\ =\max _{p(x)} H(Y)=\operatorname{logs} \end{array} H(YX)=0C=maxp(x)I(X;Y)=maxp(x){H(Y)H(YX)}=maxp(x)H(Y)=logs
最佳输入为使输出等概

典型信道的信道容量

BSC信道容量

设二进制对称信道的输入概率空间为
[ X P ] = [ 0 1 ω ω ˉ ] [\begin{array}{l} X \\ P \end{array}]=[\begin{array}{cc} 0 & 1 \\ \omega & \bar{\omega} \end{array}] [XP]=[0ω1ωˉ]
信道矩阵:
P = [ 1 − p p p 1 − p ] = [ p ˉ p p p ˉ ] P=[\begin{array}{cc} 1-p & p \\ p & 1-p \end{array}]=[\begin{array}{ll} \bar{p} & p \\ p & \bar{p} \end{array}] P=[1ppp1p]=[pˉpppˉ]

p ( y = 0 ) = ∑ i = 0 1 p ( x i ) p ( y 0 ∣ x i ) = ω p ˉ + ω ˉ p p ( y = 1 ) = ∑ i = 0 1 p ( x i ) p ( y 1 ∣ x i ) = ω p + ω ˉ p ˉ H ( Y ) = ( ω p ˉ + ω ˉ p ) log ⁡ 1 ω p ˉ + ω ˉ p + ( ω p + ω ˉ p ˉ ) log ⁡ 1 ω p + ω ˉ p ˉ = H ( ω p ˉ + ω ˉ p ) \begin{array}{l} p(y=0)=\sum_{i=0}^{1} p(x_{i}) p(y_{0} \mid x_{i})=\omega \bar{p}+\bar{\omega} p \\ p(y=1)=\sum_{i=0}^{1} p(x_{i}) p(y_{1} \mid x_{i})=\omega p+\bar{\omega} \bar{p} \\ H(Y) \\ =(\omega \bar{p}+\bar{\omega} p) \log \frac{1}{\omega \bar{p}+\bar{\omega} p}+(\omega p+\bar{\omega} \bar{p}) \log \frac{1}{\omega p+\bar{\omega} \bar{p}} \\ =H(\omega \bar{p}+\bar{\omega} p) \end{array} p(y=0)=i=01p(xi)p(y0xi)=ωpˉ+ωˉpp(y=1)=i=01p(xi)p(y1xi)=ωp+ωˉpˉH(Y)=(ωpˉ+ωˉp)logωpˉ+ωˉp1+(ωp+ωˉpˉ)logωp+ωˉpˉ1=H(ωpˉ+ωˉp)

H ( Y ∣ X ) = − ∑ i p ( x i ) ∑ j p ( y j ∣ x i ) log ⁡ p ( y j ∣ x i ) = − ∑ j p ( y j ∣ x i ) log ⁡ p ( y j ∣ x i ) = − [ p log ⁡ p + p ˉ log ⁡ p ] = H ( p ) I ( X ; Y ) = H ( Y ) − H ( Y ∣ X ) = H ( ω p ˉ + ω ˉ p ) − H ( p ) ≤ 1 − H ( p ) \begin{array}{l} H(Y \mid X)=-\sum_{i} p(x_{i}) \sum_{j} p(y_{j} \mid x_{i}) \log p(y_{j} \mid x_{i}) \\ =-\sum_{j} p(y_{j} \mid x_{i}) \log p(y_{j} \mid x_{i})=-[p \log p+\bar{p} \log p] \\ =H(p) \\ I(X ; Y)=H(Y)-H(Y \mid X)=H(\omega \bar{p}+\bar{\omega} p)-H(p) \\ \leq 1-H(p) \end{array} H(YX)=ip(xi)jp(yjxi)logp(yjxi)=jp(yjxi)logp(yjxi)=[plogp+pˉlogp]=H(p)I(X;Y)=H(Y)H(YX)=H(ωpˉ+ωˉp)H(p)1H(p)

当 p 固定时, I(X ; Y) 是 ω \omega ω ∩ \cap 型上凸函数。


I ( X ; Y ) = H ( Y ) − H ( Y ∣ X ) = H ( ω p ˉ + ω ˉ p ) − H ( p ) ≤ 1 − H ( p ) \begin{array}{l} I(X ; Y)=H(Y)-H(Y \mid X) \\ =H(\omega \bar{p}+\bar{\omega} p)-H(p) \\ \leq 1-H(p) \end{array} I(X;Y)=H(Y)H(YX)=H(ωpˉ+ωˉp)H(p)1H(p)
I(X, Y) 对 ω \omega ω 存在一个极大值,该极大值为信源的压缩极限。

BSC 信道容量 $C=1-H§ $

当固定信源的概率分布 ω \omega ω 时, I ( X ; Y ) I(X ; Y) I(X;Y) 是 p 的U型下凸函数。

  • p = 0 \boldsymbol{p}=\mathbf{0} p=0 ,
    $C=1-0=1 bit =H(X) $ (信道无噪声)
  • p = 1 / 2 p=1 / 2 p=1/2 ,
    $C=1-H(\frac{1}{2}, \frac{1}{2})=0 $ (信道强噪声)

当信源输入符号的速率为 r s r_{s} rs (符号/秒), 信道容量
C t = r s [ 1 − H ( p ) ] C_{t}=r_{s}[1-H(p)] Ct=rs[1H(p)]
实际信息传输速率 R t R_{t} Rt
R t = r s [ H ( X ) − H ( X ∣ Y ) ] R_{t}=r_{s}[H(X)-H(X \mid Y)] Rt=rs[H(X)H(XY)]
进入信道输入端的信息速率
D in  = r s H ( X ) D_{\text {in }}=r_{s} H(X) Din =rsH(X)

BSC信道如下图, r s = 1000 r_{s}=1000 rs=1000 符号/秒,错误传递概率 p = 0.1 p=0.1 p=0.1 求:信道容量和实际信息传输速率。


C t = r s [ 1 − H ( p ) ] = 1000 [ 1 + ( 0.1 log ⁡ 0.1 + 0.9 log ⁡ 0.9 ) ] = 1000 [ 1 − 0.469 ] = 531 b i t / s \begin{aligned} C_{t} & =r_{s}[1-H(p)] \\ & =1000[1+(0.1 \log 0.1+0.9 \log 0.9)] \\ & =1000[1-0.469]=531 \mathrm{bit} / \mathrm{s} \end{aligned} Ct=rs[1H(p)]=1000[1+(0.1log0.1+0.9log0.9)]=1000[10.469]=531bit/s
信道实际信息传输速率

R t = r s [ H ( X ) − H ( X ∣ Y ) ] = 1000 × [ 0.811 − 0.398 ] = 413 b i t / s D i n = r s H ( X ) = 1000 × 0.811 = 811 b i t / s \begin{array}{l} R_{t}=r_{s}[H(X)-H(X \mid Y)] \\ =1000 \times[0.811-0.398]=413 \mathrm{bit} / \mathrm{s} \\ D_{i n}=r_{s} H(X)=1000 \times 0.811=811 \mathrm{bit} / \mathrm{s} \end{array} Rt=rs[H(X)H(XY)]=1000×[0.8110.398]=413bit/sDin=rsH(X)=1000×0.811=811bit/s

解: I ( X ; Y ) = H ( Y ) − H ( Y ∣ X ) I(X ; Y)=H(Y)-H(Y \mid X) I(X;Y)=H(Y)H(YX)
H ( Y ∣ X ) = ∑ x p ( x ) H ( Y ∣ X = x ) = q H ( Y ∣ X = 0 ) + ( 1 − q ) H ( Y ∣ X = 1 ) \begin{aligned} H(Y \mid X) & =\sum_{x} p(x) H(Y \mid X=x) \\ & =q H(Y \mid X=0)+(1-q) H(Y \mid X=1) \end{aligned} H(YX)=xp(x)H(YX=x)=qH(YX=0)+(1q)H(YX=1)
因为:
H ( Y ∣ X = 0 ) = p ( 0 ∣ x = 0 ) log ⁡ p ( 0 ∣ x = 0 ) + p ( 1 ∣ x = 0 ) log ⁡ p ( 1 ∣ x = 0 ) = 1 log ⁡ 1 + 0 log ⁡ 0 = 0 H ( Y ∣ X ) = ( 1 − q ) H ( Y ∣ X = 1 ) = ( 1 − q ) h ( 0.5 ) = 1 − q \begin{array}{l} H(Y \mid X=0) \\ =p(0 \mid x=0) \log p(0 \mid x=0)+p(1 \mid x=0) \log p(1 \mid x=0) \\ =1 \log 1+0 \log 0=0 \\ H(Y \mid X)=(1-q) H(Y \mid X=1)=(1-q) h(0.5)=1-q \end{array} H(YX=0)=p(0x=0)logp(0x=0)+p(1x=0)logp(1x=0)=1log1+0log0=0H(YX)=(1q)H(YX=1)=(1q)h(0.5)=1q

p ( Y = 0 ) = q p ( Y = 0 ∣ X = 0 ) + ( 1 − q ) p ( Y = 0 ∣ X = 1 ) = q + ( 1 − q ) × 0.5 = 0.5 + 0.5 q p ( Y = 1 ) = q p ( Y = 1 ∣ X = 0 ) + ( 1 − q ) p ( Y = 1 ∣ X = 1 ) = ( 1 − q ) × 0.5 = 0.5 − 0.5 q \begin{array}{l} p(Y=0) \\ =q p(Y=0 \mid X=0)+(1-q) p(Y=0 \mid X=1) \\ =q+(1-q) \times 0.5=0.5+0.5 q p(Y=1)=q \\ p(Y=1 \mid X=0)+(1-q) p(Y=1 \mid X=1) \\ =(1-q) \times 0.5=0.5-0.5 q \end{array} p(Y=0)=qp(Y=0X=0)+(1q)p(Y=0X=1)=q+(1q)×0.5=0.5+0.5qp(Y=1)=qp(Y=1X=0)+(1q)p(Y=1X=1)=(1q)×0.5=0.50.5q

故:
C = max ⁡ q [ H ( 0.5 − 0.5 q ) − ( 1 − q ) ] \mathrm{C}=\max _{q}[H(0.5-0.5 q)-(1-q)] C=qmax[H(0.50.5q)(1q)]
d C d q = 0 \frac{d C}{d q}=0 dqdC=0 , 有 q = 3 5 = 0.6 q=\frac{3}{5}=0.6 q=53=0.6
C = h ( 0.2 ) − 0.4 = 0.3219 C=h(0.2)-0.4=0.3219 C=h(0.2)0.4=0.3219

连续信道的信道容量

单符号高斯连续信道

输入为连续随机变量 X ∈ ( − ∞ , ∞ ) X \in(-\infty, \infty) X(,) ,输出为 Y = X + n Y=X+n Y=X+n, n n n : 均值为 0 , 方差为 σ 2 \sigma^{2} σ2 的高斯变量, 与 X 统计独立。由条件概率可知, 当 X 已知时, Y 也为正态变量, 均值为 0 , 方差为 σ 2 \sigma^{2} σ2 ,
p ( y ∣ x ) = 1 2 π σ 2 exp ⁡ [ − 1 2 σ 2 ( y − x ) 2 ] p(y \mid x)=\frac{1}{\sqrt{2 \pi \sigma^{2}}} \exp [-\frac{1}{2 \sigma^{2}}(y-x)^{2}] p(yx)=2πσ2 1exp[2σ21(yx)2]

I [ X ; Y , p ( x ) ] = H ( Y ) − ∫ − ∞ ∞ p ( x ) ∫ − ∞ ∞ p ( y ∣ x ) log ⁡ p ( y ∣ x ) d y d x = H ( Y ) − ∫ − ∞ ∞ p ( x ) log ⁡ ( 2 π e σ ) d x = H ( Y ) − log ⁡ ( 2 π e σ ) \begin{array}{l} I[X ; Y, p(x)] \\ =H(Y)-\int_{-\infty}^{\infty} p(x) \int_{-\infty}^{\infty} p(y \mid x) \log p(y \mid x) d y d x \\ =H(Y)-\int_{-\infty}^{\infty} p(x) \log (\sqrt{2 \pi e} \sigma) d x \\ =H(Y)-\log (\sqrt{2 \pi e} \sigma) \end{array} I[X;Y,p(x)]=H(Y)p(x)p(yx)logp(yx)dydx=H(Y)p(x)log(2πe σ)dx=H(Y)log(2πe σ)

注: p(x) 高斯分布, 则有
∫ − ∞ ∞ p ( x ) log ⁡ p ( x ) d x = log ⁡ ( 2 π e σ ) \int_{-\infty}^{\infty} p(x) \log p(x) d x=\log (\sqrt{2 \pi e} \sigma) p(x)logp(x)dx=log(2πe σ)
当信道输入功率为时 P W i P_{W i} PWi , 输出功率可表示为 P W o P_{W o} PWo , 且输入与噪声独立时
P W o = P W i + σ 2 P_{W o}=P_{W i}+\sigma^{2} PWo=PWi+σ2
使 H(Y) 最大的 Y 是均值为 0 的正态分布随机变量。而由 Y = X + n Y=X+n Y=X+n 可知, X X X 也应该为均值为零方差为 P W i P_{W_{i}} PWi 的随机变量。所以
C = log ⁡ 2 π e P W o − log ⁡ 2 π e σ 2 = 1 2 log ⁡ P W o σ 2 = 1 2 log ⁡ ( 1 + P W i σ 2 ) C=\log \sqrt{2 \pi e P_{W o}}-\log \sqrt{2 \pi e \sigma^{2}}=\frac{1}{2} \log \frac{P_{W o}}{\sigma^{2}}=\frac{1}{2} \log (1+\frac{P_{W i}}{\sigma^{2}}) C=log2πePWo log2πeσ2 =21logσ2PWo=21log(1+σ2PWi)
如不限制输入信号, H ( H ) H(\boldsymbol{H}) H(H) P W o P_{W_{o}} PWo 可趋于无限, 此时信道容量无限大一一实际不可行。

限频、限功率高斯信道的容量

信道输入信号为平稳随机过程 X ( t ) X(t) X(t) , 加性干扰为 n ( t ) n(t) n(t) , 输出为 Y ( t ) = X ( t ) + n ( t ) Y(t)=X(t)+n(t) Y(t)=X(t)+n(t) 。输入信号功率受限, 即 E [ X 2 ( t ) ] ≤ S E[X^{2}(t)] \leq S E[X2(t)]S

限带信道的频率特性:

H ( f ) = { 1 , ∣ f ∣ < B 0 , ∣ f ∣ > B . H(f)=\{\begin{array}{ll} 1, & |f|<B \\ 0, & |f|>B \end{array}. H(f)={1,0,f<Bf>B.

$ Y(t), X(t), n(t)$ 的带宽为 B , 以 2B 采样,得 Y ( t 1 ) , Y ( t 2 ) , … Y(t_{1}), Y(t_{2}), \ldots Y(t1),Y(t2), ,
$ Y(t_{n}), \ldots, Y(t_{L}) \ldots, X(t_{1}), X(t_{2}), \ldots, X(t_{n}), \ldots, X(t_{L}) \ldots, n(t_{1}), n(t_{2}), \ldots ,
n(t_{n}), \ldots, n(t_{L}) \ldots$ 。时刻 t n , Y ( t n ) = X ( t n ) + n ( t n ) t_{n}, Y(t_{n})=X(t_{n})+n(t_{n}) tn,Y(tn)=X(tn)+n(tn)

由单符号高斯信道容量公式可得

C = max ⁡ p ( x ) [ I ( X ( t n ) , Y ( t n ) , p ( x ) ) ] = 1 2 log ⁡ ( 1 + s σ 2 ) \begin{aligned} C & =\max _{p(x)}[I(X(t_{n}), Y(t_{n}), p(x))] \\ & =\frac{1}{2} \log (1+\frac{s}{\sigma^{2}}) \end{aligned} C=p(x)max[I(X(tn),Y(tn),p(x))]=21log(1+σ2s)

上式中 S σ 2 \frac{S}{\sigma^{2}} σ2S 为信号功率与噪声功率的比, 也即信噪比 , 其中 S = E [ X 2 ( t n ) ] , σ 2 = E [ n 2 ( t n ) ] S=E[X^{2}(t_{n})], \sigma^{2}=E[n^{2}(t_{n})] S=E[X2(tn)],σ2=E[n2(tn)]

单符号信号一>多符号多维信道

X L , Y L X_{L}, Y_{L} XL,YL 分别表示 L 个抽样 X ( t n ) , Y ( t n ) ( n = 1 , 2 , … , L ) X(t_{n}), Y(t_{n}) (n=1,2, \ldots, L) X(tn),Y(tn)(n=1,2,,L) 的 L 维向量, 则对多符号信道
I ( X L , Y L ) ≤ L 2 log ⁡ ( 1 + S σ 2 ) I(X_{L}, Y_{L}) \leq \frac{L}{2} \log (1+\frac{S}{\sigma^{2}}) I(XL,YL)2Llog(1+σ2S)
X ( t n ) , Y ( t n ) X(t_{n}), Y(t_{n}) X(tn),Y(tn) 统计独立时
max ⁡ [ I ( X L , Y L ) ] = L 2 log ⁡ ( 1 + S σ 2 ) \max [I(X_{L}, Y_{L})]=\frac{L}{2} \log (1+\frac{S}{\sigma^{2}}) max[I(XL,YL)]=2Llog(1+σ2S)

T 时间内抽样数 L=2BT , 则信道传输最大信息量
C T = B T log ⁡ ( 1 + S σ 2 ) C_{T}=B T \log (1+\frac{S}{\sigma^{2}}) CT=BTlog(1+σ2S)
对连续信道, 定义单位时间内传送的最大信息量为信道容量
C = C T T = B log ⁡ ( 1 + S σ 2 ) C=\frac{C_{T}}{T}=B \log (1+\frac{S}{\sigma^{2}}) C=TCT=Blog(1+σ2S)
限频、限功率高斯信道的信道容量公式, 也即 Shannon公式。

香农公式的另一种表达: 因为 $\lim _{x arrow 0} \frac{1}{x} \log (1+x)=\log _{2} e \approx 1.44 $, 所以 lim ⁡ B a r r o w ∞ C ≈ 1.44 S N 0 \lim _{B arrow \infty} C \approx 1.44 \frac{S}{N_{0}} limBarrowC1.44N0S

C = B log ⁡ ( 1 + S N 0 B ) b i t / s , N 0 C=B \log (1+\frac{S}{N_{0} B}) b i t / s, N_{0} C=Blog(1+N0BS)bit/s,N0 为限带高斯白噪声 n(t) 的单边功率谱密度。

S a r r o w ∞ S arrow \infty Sarrow 时, C a r r o w ∞ C arrow \infty Carrow ; 当 $ B arrow \infty$ 时, C a r r o w C arrow Carrow 一确定值。

C = B log ⁡ ( 1 + S N 0 B ) = S N 0 N 0 B S log ⁡ ( 1 + S N 0 B ) lim ⁡ B a r r o w ∞ C = S N 0 lim ⁡ B a r r o w ∞ [ N 0 B S log ⁡ ( 1 + S N 0 B ) ] ≈ 1.44 S N 0 \begin{array}{c} C=B \log (1+\frac{S}{N_{0} B})=\frac{S}{N_{0}} \frac{N_{0} B}{S} \log (1+\frac{S}{N_{0} B}) \\ \lim _{B arrow \infty} C=\frac{S}{N_{0}} \lim _{B arrow \infty}[\frac{N_{0} B}{S} \log (1+\frac{S}{N_{0} B})] \approx 1.44 \frac{S}{N_{0}} \end{array} C=Blog(1+N0BS)=N0SSN0Blog(1+N0BS)limBarrowC=N0SlimBarrow[SN0Blog(1+N0BS)]1.44N0S

C ∞ = 1 b i t / s C_{\infty}=1 \mathrm{bit} / \mathrm{s} C=1bit/s ,有 P s N 0 = ln ⁡ 2 = 0.693 ∼ − 1.6 d B \frac{P_{s}}{N_{0}}=\ln 2=0.693 \sim-1.6 d B N0Ps=ln2=0.6931.6dB ,即带宽不受限制时, 传输1bit信息, 信噪比最低只需要-1.6dB, 这是加性高斯噪声信道信息传输速率的极限值, 是一切编码方式所能达到的理论极限。

γ = C t W = log ⁡ ( 1 + S N R ) b p s / H z \gamma=\frac{C_{t}}{W}=\log (1+S N R) b p s / H z γ=WCt=log(1+SNR)bps/Hz– 单位频带的信息传输速率(频带利用率)。

γ a r r o w 0 \gamma arrow 0 γarrow0 时, S N R = − 1.6   d B \mathrm{SNR}=-1.6 \mathrm{~dB} SNR=1.6 dB , 此时信道完全丧失通信能力。

小结:

保证一定的信道容量的带宽 B 和信噪比 S / N 0 S / N_{0} S/N0 可以互换, 即增加带宽 可以降低必须的信橾比, 或增加信噪比也可以降低所必须的带宽。

Shannon信道编码定理

揭示了信源信息速率与信道容量的关系

如果信源的信息率 (即每秒发出的信息量)小于信道容量, 则存在一种编码方式, 可保证通过该信道传送信息的差错率任意小;反之 , 如果信源的信息率大于信道容量, 则不可能存在此种编码方式, 传送信息的差错率将很大。

现设计一个M进制数字通信系统,要求码元速率为 1 0 4 10^{4} 104 波特。已知信道为 $ A W G N $ 信道,带宽为 10 k H z 10 \mathrm{kHz} 10kHz , 噪声的功率谱密度为 N 0 = 1 × 1 0 − 12   W / H z N_{0}=1 \times 10^{-12} \mathrm{~W} / \mathrm{Hz} N0=1×1012 W/Hz , 系统最大发送功率为 10   W 10 \mathrm{~W} 10 W ,信道衰减 80   d B 80 \mathrm{~dB} 80 dB 。问 M \mathrm{M} M 最大取值是多少?

解: $C=B \log (1+\frac{S}{N}) $
10 lg ⁡ ( P T P R ) = 10 lg ⁡ ( 10 / P R ) = 80 a r r o w P R = 1 0 − 7   W 10 \lg (\frac{P_{T}}{P_{R}})=10 \lg (10 / P_{R})=80 arrow P_{R}=10^{-7} \mathrm{~W} 10lg(PRPT)=10lg(10/PR)=80arrowPR=107 W


S N = 1 0 − 7 1 × 1 0 − 12 × 1 0 4 = 10 C = B log ⁡ ( 1 + S N ) ≈ 3.46 × 1 0 4 b i t / s C ≥ R B × log ⁡ M a r r o w 3.46 × 1 0 4 ≥ 1 0 4 × log ⁡ M a r r o w M ≤ 3.46 \begin{array}{c} \frac{S}{N}=\frac{10^{-7}}{1 \times 10^{-12} \times 10^{4}}=10 \\ C=B \log (1+\frac{S}{N}) \approx 3.46 \times 10^{4} \mathrm{bit} / \mathrm{s} \\ C \geq R_{B} \times \log M arrow 3.46 \times 10^{4} \geq 10^{4} \times \log M arrow M \leq 3.46 \end{array} NS=1×1012×104107=10C=Blog(1+NS)3.46×104bit/sCRB×logMarrow3.46×104104×logMarrowM3.46
故:M最大取值为 8 。

信源与信道的匹配

信道的信息的传输速率 R \mathbf{R} R 与信源分布密切相关。

R = C \mathbf{R}=\mathbf{C} R=C , 信源与信道匹配。

R ≠ C \mathbf{R} \neq \mathbf{C} R=C , 信源与信道不匹配, 信道有冗余

定义
信道冗余度 = C − I ( X ; Y ) 信道冗余度 = C - I (X ; Y) 信道冗余度=CI(X;Y)
其中 I ( X ; Y ) I(X ; Y) I(X;Y) 是信道实际通过的平均信息速率
信道相对冗余度 = 1 − I ( X ; Y ) C 信道相对冗余度 =1-\frac{I(X ; Y)}{C} 信道相对冗余度=1CI(X;Y)

参考文献:

  1. Proakis, John G., et al. Communication systems engineering. Vol. 2. New Jersey: Prentice Hall, 1994.
  2. Proakis, John G., et al. SOLUTIONS MANUAL Communication Systems Engineering. Vol. 2. New Jersey: Prentice Hall, 1994.
  3. 周炯槃. 通信原理(第3版)[M]. 北京:北京邮电大学出版社, 2008.
  4. 樊昌信, 曹丽娜. 通信原理(第7版) [M]. 北京:国防工业出版社, 2012.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/630221.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Django--创建项目与app的初步认识

目前我是想学习Django来搭建一个网站&#xff0c;记录一下我学初学的过程与遇到的问题。 我直接使用pycharm来创建一个Django项目&#xff0c;就不用在终端输入命令行的方式创建虚拟环境。 在终端输入&#xff0c;python manage.py runserver&#xff0c;点击连接web页面进行测…

为什么说python里面函数参数的默认值最好不要使用可变类型

之前发布过Python中函数的介绍&#xff1a;Python中函数的介绍 &#xff0c;今天来做一个小小的补充说明&#xff1a;为什么说python里面函数参数的默认值最好不要使用可变类型 Python中&#xff0c;函数参数的默认值是在函数定义时计算的&#xff0c;而不是在每次函数调用时计…

机器人与外星人的对话:中国传统哲学的精髓是什么?

一天&#xff0c;机器人Robot和外星人Vick相遇&#xff0c;他俩聊了很多&#xff0c;主要是关于中国传统哲学的&#xff0c;下面是他俩的对话记录。 R&#xff1a;很多人表示他们很痛苦&#xff0c;禅师说那是因为“无明”&#xff0c;外星人&#xff0c;你怎么看&#xff1f; …

【P58】JMeter 简单数据写入器(Simple Data Writer)

文章目录 一、简单数据写入器&#xff08;Simple Data Writer&#xff09;参数说明二、准备工作三、测试计划设计 一、简单数据写入器&#xff08;Simple Data Writer&#xff09;参数说明 可以将原始数据直接保存到文件 使用场景&#xff1a;一般与 HTML 报告配合使用 使用…

【Python文本处理】基于运动路线记录GPX的文件解析,及对经纬度坐标的数学模型运动速度求解

【Python文本处理】基于运动路线记录GPX的文件解析&#xff0c;及对经纬度坐标的数学模型运动速度求解 解析 GPX文件格式 GPX文件本身其实就是坐标、海拔、时间、心率等综合性的xml文件 如图&#xff1a; 海拔&#xff1a;ele 时间&#xff1a;time 心率&#xff1a;heartr…

【用pytorch进行LSTM模型的学习】

用pytorch进行LSTM模型的学习 LSTM模型用pytorch&#xff0c;采用LSTM对seaborn数据集做预测基本步骤数据的观察特殊数据处理数据归一化模型的构建与选择模型的保存 飞机航班流量预测示例 LSTM模型 LSTM模型长下面这样&#xff0c;主要用在时间序列的预测&#xff0c;具有比RN…

5Why分析法

5Why分析法 由丰田公司的大野耐一提出的对一个问题点连续以5个“为什么”来自问&#xff0c;以追究其根本原因的分析方法。 模型介绍 所谓5Why分析法&#xff0c;又称“5问法”&#xff0c;也就是对一个问题点连续以5个“为什么”来提问&#xff0c;以追究其根本原因。虽为5个…

代码随想录第53天

1.最长公共子序列&#xff1a; 红字的问题都是和最长重复子数组那题的代码进行比较的出来的 动规五部曲分析如下&#xff1a; 确定dp数组&#xff08;dp table&#xff09;以及下标的含义 dp[i][j]&#xff1a;长度为[0, i - 1]的字符串text1与长度为[0, j - 1]的字符串tex…

solidity之智能拍卖案例

文章目录 实现一个简易的拍卖状态变量定义和初始化竞拍功能结束竞拍代码 实现一个简易的拍卖 角色分析&#xff1a;4类角色&#xff08;拍卖师actioneer&#xff0c;委托人seller&#xff0c;竞买人bidder&#xff0c;买受人buyer&#xff09; 功能分析&#xff1a;拍卖的基本…

Shell脚本攻略:Linux防火墙(一)

目录 一、理论 1.安全技术 2.防火墙 3.通信五元素和四元素 4.总结 二、实验 1.iptables基本操作 2.扩展匹配 3. 自定义链接 一、理论 1.安全技术 &#xff08;1&#xff09;安全技术 ①入侵检测系统&#xff08;Intrusion Detection Systems&#xff09;&#xff1…

汽车电子AUTOSAR之BswM模块

目录 前言 正文 总体设计框架 模式仲裁过程 模式控制过程 模式仲裁 模式请求来源(ModeRequestPorts) 模式条件(ModeCondition) 逻辑表达式(LogicExpressions) 模式规则(ModeRules) 模式规则的初始化 模式控制 模式控制基本流程 模式行为 常用函数接口 前言 首先&…

Dependency not found解决方案(Springboot,绝对有效)

目录 问题描述解决方案systemPathmvn install 问题描述 今天在弄一个项目的依赖的时候&#xff0c;easyexcel 的依赖就是下载不了&#xff0c;虽然我的 Maven 配置没问题。 依赖&#xff1a;    Maven 配置&#xff1a;    我切换了几个版本&#xff0c;也无法从镜像下…

git diff去除^M的方法

一&#xff0c;简介 本文主要介绍在git修改的时候&#xff0c;修改文件后&#xff0c;git diff查看修改内容时&#xff0c;发现修改的地方每行结束的地方都会有“^M”&#xff0c;很影响查看。故今天分享一种去除“ ^M”显示的方法&#xff0c;供参考。 二&#xff0c;问题原…

案例29:基于Springboot医疗挂号系统开题报告设计

博主介绍&#xff1a;✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专…

最新版本Portraiture4.1中文版ps磨皮滤镜插件安装包

在Portraiture有非常强大的手动功能&#xff0c;可以为用户进行手动调整照片中的皮肤区域以达到更加完美的效果&#xff0c;软件还支持同时导入上千张照片&#xff0c;用户可以通过自动识别照片中的人脸从而依照自己的风格进行批量处理十分的方便快捷。 最新版本Portraiture 4…

空气污染气象学期末复习笔记

空气污染气象学 &#xff08;一&#xff09;研究什么 运用气象学方法研究空气污染物自排放源进入大气层后的散布规律&#xff0c;核心是研究大气输送和扩散 &#xff08;二&#xff09;大气污染 大气污染是指由于人类活动或自然过程引起某种物质进入大气中&#xff0c;呈现出足…

Mysql数据库入门基础篇--mysql 多表查询

【Mysql数据库入门基础篇--mysql 多表查询 &#x1f53b;一、mysql 多表查询1.1 &#x1f343; 7种sql joins 的实现1.2 &#x1f343; 错误写法---笛卡尔积错误1.3 &#x1f343; 正确的多表select写法 &#x1f53b;二、内连接( inner) join&#x1f53b;三、 外连接&#xf…

【LeetCode】23. 合并 K 个升序链表

23. 合并 K 个升序链表&#xff08;困难&#xff09; 方法一&#xff1a;顺序合并 思路 ListNode* mergeTwoLists(ListNode *a, ListNode *b) {if ((!a) || (!b)) return a ? a : b;ListNode head, *tail &head, *aPtr a, *bPtr b;while (aPtr && bPtr) {if (…

【第十期】Apache DolphinScheduler 每周 FAQ 集锦

点击蓝字 关注我们 摘要 为了让 Apache DolphinScheduler 的广大用户和爱好者对于此项目的疑问得到及时快速的解答&#xff0c;社区特发起此次【每周 FAQ】栏目&#xff0c;希望可以解决大家的实际问题。 关于本栏目的要点&#xff1a; 本栏目每周将通过腾讯文档&#xff08;每…

卡尔曼滤波与组合导航原理(十二)扩展卡尔曼滤波:EKF、二阶EKF、迭代EKF

文章目录 一、多元向量的泰勒级数展开二、扩展Kalman滤波三、二阶滤波四、迭代EKF滤波 一、多元向量的泰勒级数展开 { y 1 f 1 ( X ) f 1 ( x 1 , x 2 , ⋯ x n ) y 2 f 2 ( X ) f 2 ( x 1 , x 2 , ⋯ x n ) ⋮ y m f m ( X ) f m ( x 1 , x 2 , ⋯ x n ) \left\{\begin{…