Skip to content

Commit 38d2587

Browse files
committed
Create 注水定理的证明.md
1 parent 1551c36 commit 38d2587

File tree

1 file changed

+129
-0
lines changed

1 file changed

+129
-0
lines changed
Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
---
2+
tags: ['注水定理','通信','电子信息','科普组第1小组']
3+
title: 注水定理的证明
4+
date: '2023-02-20 08:01:50'
5+
categories: '电子信息'
6+
cover: https://yanxuan.nosdn.127.net/83187fbceced4e9ef10311c04f17e904.png
7+
copyright_author: 'phy东西'
8+
katex: true
9+
---
10+
11+
12+
> 作者:phy-东西
13+
审核:水缸
14+
15+
# 问题描述
16+
17+
  “注水定理”解决的是信息论中的一个基本问题:以总容量最大化为目标的AWGN信道功率分配方案优化。该问题描述如下:有 $K$ 个并联 AWGN 信道且噪相互声独立,噪声功率依次为 $σ^2_1,σ^2_2,··· ,σ^2_K$。总功率受限于 $P$,求出使 $K$ 个并联信道功率最大化的功率分配方案。
18+
19+
  写做优化问题格式为:
20+
21+
$$\begin{aligned}
22+
&\max_{p_1, \dots , p_K}\sum^{K}_{k=1} \log_2 \left(1 + \frac{p_k}{\sigma ^2_k}\right)\\
23+
\mathrm{s.t.}&\sum^K_{k = 1}p_k \le P\\
24+
&p_k \ge 0, \ \ \ k = 1, 2, \dots , K\end{aligned} \tag{1.1}$$
25+
26+
# 一个简单的证明
27+
28+
  在这一节中我们给出一个比较便于理解的推导。
29+
30+
  有的人可能觉得直接将所有功率分配到最好的(噪声功率最小的)信道里就可以,但信道容量的表达式是 $C_k = \log_2 (1 + p_k / σ^2_k)$,随功率增加,增长的幅度越来越小,这种想法启发我们每次将功率分配到容量增长幅度最大的信道中。
31+
32+
  假设我们已有一个初始功率分配方案 $p^{(0)}_1 ,p^{(0)}_2 , \dots ,p^{(0)}_K$ ,满足:
33+
34+
$$\sum^K_{k = 1}p^{(0)}_k < P, \ \ \ p^{(0)}_{k} \ge 0, \ \ \ k = 1, 2, \dots , K$$
35+
36+
&emsp;&emsp;显然 $p^{(0)}_1 = p^{(0)}_2 = \dots = p^{(0)}_K = 0$ 也是一个合理的初始化方案。假设一正数 $(P - \sum^K_{k=1}p^{(0)}_k) \ge \delta > 0$ ,代表接下来要分配的功率。把 $\delta$ 功率分配到第 $k$ 个信道中,则信道容量增加:
37+
38+
$$\Delta C = \log_2 \left( 1 + \frac{p^{(0)}_k + \delta}{\sigma^2_k}\right) - \log_2 \left(1 + \frac{p^{(0)}_k}{\sigma^2_k}\right) = \log_2 \left(1 + \frac{\delta}{p^{(0)}_k + \sigma^2_k}\right)\tag{2.1}$$
39+
40+
&emsp;&emsp;不难发现应该将功率分配到 $p^{(0)}_k + \sigma^2_k$ 最小的信道中。如果每次选取的 $\delta$ 尽可能小,则将功率完全分配后,一部分信道的功率分配满足 $\sigma^2_k +p_k$ 为定值,对于另一部分较差的(噪声功率较大的)信道,$σ^2_k$ 大于该定值,则不分配功率,即:
41+
42+
$$p_k = \max \{0, p^* - \sigma^2_k\}\tag{2.2}$$
43+
44+
&emsp;&emsp;其中 $p^⋆$ 满足 $\sum^K_{k = 1}p_k = P$ 。
45+
46+
&emsp;&emsp;如果对于某一个分配方案若 $p_i + \sigma^2_i > p_j + \sigma^2_j$ ,我们置 $\delta = \min\{p_i, (p_i + \sigma^2_i - p_j - \sigma^2_j)/2\}$ ,对于状态 $p^{(0)}_i = p_i - \delta, p^{(0)}_j = p_j$ ,根据之前的推导,把 $\delta$ 分配到信道 $j$ 比分配给信道 $i$ 能获取更多的信道容量。重新分配后 $p_i + \sigma^2_i = p_j + \sigma^2_j$ 或 $p_i = 0$(此时 $\sigma_i^2 \ge p_j + \sigma^2_j$ )。
47+
48+
# 一个严谨的证明
49+
&emsp;&emsp;我们重写 $(1.1)$ 为:
50+
51+
$$\begin{aligned}&\min_{p_1, \dots, p_K} - \sum^K_{k = 1}\ln\left( 1 + \frac{p_k}{\sigma^2_k}\right)\\
52+
\mathrm{s.t.}&\sum^K_{k = 1}p_k - P \le 0\\
53+
&-p_k \le 0,\ \ \ k = 1, 2, \dots, K
54+
\end{aligned}\tag{3.1}$$
55+
56+
&emsp;&emsp; $−\ln(·)$是一个凸(convex)函数,即目标函数是一个凸函数,同样的,也不难证明可行域 $(p_1, p_2, \dots, p_K)\in \mathcal{P}$ 是凸的。即该优化问题是一个凸优化问题,拉格朗日函数为:
57+
58+
$$ \begin{aligned}
59+
&\mathcal{L}(p_1, p_2, \dots, p_K; \lambda_0, \lambda_1, \dots, \lambda_K) \\
60+
&= -\sum^K_{k = 1} \ln \left(1 + \frac{p_k}{\sigma^2_k}\right) + \lambda_0 \left( \sum^K_{k = 1} p_k - P \right) - \sum^K_{k = 1}\lambda_k p_k
61+
\end{aligned} \tag{3.2}$$
62+
63+
&emsp;&emsp;其 KKT 条件为:
64+
65+
$$\frac{\partial \mathcal{L}}{\partial p_k} = - \frac{1}{\sigma^2_k + p_k} + \lambda_0 - \lambda_k = 0, \ \ \ k = 1, 2, \dots, K \tag{3.3a}$$
66+
$$\lambda_k \ge 0, \ \ \ k = 0, 1, 2, \dots, K\tag{3.3b}$$
67+
$$\sum^K_{k = 1}p_k \le P\tag{3.3c}$$
68+
$$\lambda_0 \left( \sum^K_{k = 1}p_k - P\right) = 0\tag{3.3d}$$
69+
$$p_k \ge 0, \ \ \ k = 1, 2, \dots, K\tag{3.3e}$$
70+
$$\lambda_k p_k = 0, \ \ \ k = 1, 2, \dots, K\tag{3.3f}$$
71+
72+
&emsp;&emsp;式 $(3.3\mathrm{a})$ 可以重写为:
73+
74+
$$\begin{aligned}\lambda_k = \lambda_0 - \frac{1}{\sigma^2_k + p_k} \\
75+
p_k = \frac{1}{\lambda_0 - \lambda_k} - \sigma^2_k \end{aligned}\tag{3.4}
76+
$$
77+
78+
&emsp;&emsp;如果 $\sum^K_{k=1} p_k < P$ ,则 $\lambda_0 = 0, \lambda_k = -1/(\sigma^2_k + p_k)<0$ ,与 $(3.3\mathrm{b})$ 矛盾。故 $\sum^K_{k = 1} p_k = P$ ,由 $p_k$ 非负性可知 $p_k$ 不全为零。
79+
80+
&emsp;&emsp;不妨假设 $\sigma^2_1 \le \sigma^2_2 \le \dots \le \sigma^2_K$ ,因为 $p_k$ 不可能全为零,对应的 $λ_k$ 为零,对于这些 $p_k > 0, λ_k = 0$ 的信道:
81+
82+
$$p_k = \frac{1}{\lambda_0 - \lambda_k} - \sigma^2_k = \frac{1}{\lambda_0} - \sigma^2_k \tag{3.5}$$
83+
84+
&emsp;&emsp;如果 $λ_k > 0$ ,则 $p_k = 0$ ,有:
85+
86+
$$\lambda_k = \lambda_0 - \frac{1}{\sigma^2_k + p_k} = \lambda_0 - \frac{1}{\sigma^2_k} \tag{3.6}$$
87+
88+
&emsp;&emsp;由于 $σ^2_k$ 单调递增,则有:
89+
90+
$$\lambda_K \ge \lambda_{K-1} \ge \dots \ge \lambda_k > 0,\ \ \ p_K = p_{K-1} = \dots = p_k = 0 \tag{3.7}$$
91+
92+
&emsp;&emsp;即上文所提到的,对于好的信道($λ_k = 0$),分配功率 $p_k$ 满足 $p_k +σ^2_k = 1/\lambda_0$ 为定值,对于差的信道($\lambda_k > 0$,应当注意的是 $(3.7)$ 指出,如果噪声功率为 $\sigma_k$ 的信道是差信道,则噪声功率更大的信道也是差信道),则不分配功率,直到功率分配尽为止。$1 / \lambda_0$ 即上文的 $p^⋆$。
93+
94+
# 连续并联信道的注水定理
95+
&emsp;&emsp;对于某一变换域(如频域上)的有色噪声 $σ^2 (f)$,注水问题的优化可以写作:
96+
97+
$$\begin{aligned}
98+
&\min_{p(f)} - \int^{f_h}_{f_l}\log_2 \left( 1 + \frac{p(f)}{\sigma^2 (f)}\right) \mathrm{d}f\\
99+
\mathrm{s.t.}&\int^{f_h}_{f_l}p(f)\mathrm{d}f\le P\\
100+
&p(f)\ge 0, \ \ \ f_l \le f \le f_h \end{aligned}\tag{4.1}
101+
$$
102+
103+
&emsp;&emsp;构造拉格朗日泛函:
104+
105+
$$\begin{aligned}&\mathcal{L}[p(f),\lambda_0 ,\lambda_1 (f)] \\
106+
= &-\int^{f_h}_{f_l} \ln \left( 1 + \frac{p(f)}{\sigma^2 (f)}\right) \mathrm{d}f + \lambda_0 \left( \int^{f_h}_{f_l} p(f)\mathrm{d}f\right) - \lambda_1 (f)p(f) \end{aligned}\tag{4.2}$$
107+
108+
&emsp;&emsp;其 KKT 条件为:
109+
110+
$$\delta \mathcal{L} = \int^{f_h}_{f_l}\left(\lambda_0 - \frac{1}{\sigma^2 (f) + p(f)}\right) \delta p(f)\mathrm{d}f - \lambda_1 (f)\delta p(f) = 0, \ \ \ \forall \delta p(f) \tag{4.3a}$$
111+
$$\int^{f_h}_{f_l} p(f)\mathrm{d}f \le P \tag{4.3b}$$
112+
$$\lambda_0 \ge 0,\lambda_1 (f)\ge 0, \ \ \ f_l\le f \le f_h \tag{4.3c}$$
113+
$$\lambda_0 \left(\int^{f_h}_{f_l} p(f) \mathrm{d}f-P\right) = 0 \tag{4.3d}$$
114+
$$p(f)\ge 0, \ \ \ f_l\le f \le f_h \tag{4.3e}$$
115+
$$\lambda_1 (f)p(f) = 0, \ \ \ f_l\le f \le f_h \tag{4.3f}$$
116+
117+
&emsp;&emsp;上式中 $\delta p(f)$ 是 $p(f)$ 的变分。
118+
119+
&emsp;&emsp;当 $\lambda_1 (f) > 0$ 时(类似于前文的“差信道”), $p(f) ≡ 0$,进而有 $\delta p(f) = 0$。反之当 $p(f) > 0$ 时,$\lambda_1 (f) ≡ 0$(类似于前文的“好信道”),此时 $p(f) = \frac{1}{\lambda} − σ^2 (f)$ 。综上:
120+
121+
$$p(f) = \max \{0,p^* - \sigma^2 (f)\}\tag{4.4}$$
122+
123+
&emsp;&emsp;其中 $p^⋆$ 满足:
124+
125+
$$\int^{f_h}_{f_l} p(f)\mathrm{d}f = P\tag{4.5}$$
126+
127+
&emsp;&emsp;说了半天为什么叫注水?就是说把 $σ^2 (f)$ 当作碗,功率是水往里倒,分配功率的地方,噪 声功率加信号共功率(水平面)是平的,高出水面的噪声说明信道很差,不予分配功率。
128+
129+
<img src="https://yanxuan.nosdn.127.net/83187fbceced4e9ef10311c04f17e904.png" alt="image.png" title="image.png" />

0 commit comments

Comments
 (0)