Channel Coding over Continuous Memoryless Channels
Lecture 6 Channel Coding over Continuous Channels
I-Hsiang Wang
Department of Electrical Engineering National Taiwan University ihwang@ntu.edu.tw
November 2, 2015
1 / 30 I-Hsiang Wang IT Lecture 6
Lecture 6 Channel Coding over Continuous Channels I-Hsiang Wang - - PowerPoint PPT Presentation
Channel Coding over Continuous Memoryless Channels Lecture 6 Channel Coding over Continuous Channels I-Hsiang Wang Department of Electrical Engineering National Taiwan University ihwang@ntu.edu.tw November 2, 2015 1 / 30 I-Hsiang Wang IT
Channel Coding over Continuous Memoryless Channels
Department of Electrical Engineering National Taiwan University ihwang@ntu.edu.tw
1 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels
2 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels
X: E[b(X)]≤B
X: E[b(X)]≤BI (X ; Y ) .
3 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels
1 Discretization: Discretize the source and channel input/output to
2 New typicality: Extend weak typicality for continuous r.v. and
4 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels
5 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels
1 First, we formulate the channel coding problem over continuous
2 Second, we introduce additive Gaussian noise (AGN) channel, derive
3 We then explore extensions, including parallel Gaussian channels and
6 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
7 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
8 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
Channel Encoder Channel Decoder Channel
1 Input/output alphabet X = Y = R. 2 Continuous Memoryless Channel (CMC):
3 Average input cost constraint B: 1 N
k=1 b (xk) ≤ B, where
9 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
X: E[b(X)]≤B
suppY f (y|X) log f (y|X) dy
10 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
ENC
DEC
11 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
ENC
DEC
12 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
ENC
DEC
New ENC Equivalent DMC
13 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
Equivalent DMC New ENC
DEC
d
d
1 Random codebook generation: Generate the codebook randomly
2 Choice of discretization: Choose Qin such that the cost constraint
3 Achievability in the equivalent DMC: By the achievability part of the
4 Achievability in the original CMC: Prove that when the discretization
14 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
15 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
1 Input/output alphabet X = Y = R. 2 AWGN Channel:
3 Average input power constraint P: 1 N
k=1|xk|2 ≤ P.
16 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
f(x): E[|X|2]≤P
2 log
σ2
1 √ 2πPe− x2
2P , i.e., X ∼ N (0, P), as
17 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
(a)
2 log (2πe) Var [Y] and
18 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
l √m : l = 0, ±1, . . . , ±m
n .
19 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
n, where Y(m) ≜ [X]m + Z.
n
1 √ 2πPe− x2
2P )
n
2 log
σ2
20 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
n, we have
n
2 log
n
2 log
σ2
m→∞
n→∞ I
n
2 log
σ2
21 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
22 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
23 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
24 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
N(P+σ2)
N
√ Nσ2N
N log
N(P+σ2)
N
√ Nσ2N
1 2 log
σ2
25 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
√ NP
x1 x2
26 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
√ NP
x1 αy x2
P P+σ2 (MMSE coeff.)
27 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
√ NP
r N Pσ2 P + σ2 x1 αy x2
P P+σ2 (MMSE coeff.)
P+σ2
28 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
√ NP
r N Pσ2 P + σ2 x1 αy x2
NPσ2/(P+σ2)
N
√ NP
N
σ2 P+σ2
29 / 30 I-Hsiang Wang IT Lecture 6
Channel Coding over Continuous Memoryless Channels Continuous Memoryless Channel Gaussian Channel Capacity
√ NP
r N Pσ2 P + σ2 x1 αy x2
σ2 P+σ2
N ( R+ 1
2 log
(
1 1+ P σ2
))
2 log
σ2
2 log
σ2
30 / 30 I-Hsiang Wang IT Lecture 6