0% found this document useful (0 votes)
3 views2 pages

Gaussian Channel Capacity with OOK Modulation

This document describes how to simulate the capacity of a Gaussian channel with binary input signals in MATLAB. It defines the binary input signals, conditional probability density function, and mutual information equation. It shows that the channel capacity is a function of the bit SNR parameter S2=A2/σ2. Plotting the capacity versus increasing S2 numerically determines that it rapidly converges to the upper limit of 1 bit/s/Hz.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Gaussian Channel Capacity with OOK Modulation

This document describes how to simulate the capacity of a Gaussian channel with binary input signals in MATLAB. It defines the binary input signals, conditional probability density function, and mutual information equation. It shows that the channel capacity is a function of the bit SNR parameter S2=A2/σ2. Plotting the capacity versus increasing S2 numerically determines that it rapidly converges to the upper limit of 1 bit/s/Hz.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Show that the capacity of a Gaussian channel with NRZ/OOK modulation rapidly

converges with increasing signal power to the upper limit [C = 1 (bit/s) Hz] by plotting
the capacity of the channel in matlab.

Clues:
 Assume a binary input signal xi ∈ X = {x1, x2} taking the values x1 = A and x2 = −A,
and a continuous output y ∈ Y

 Define the mutual information as:


H ( X ; Y )=∑ ∫ p ( x i , y ) log ⁡¿ ¿ ¿
i Y

 Define the conditional probability p(y | xi) as:


− ( y−x i )2
p ( y∨x i )=
1
σ √2 π
exp [ 2 σ2 ]
where σ 2 is the channel noise variance.

 Show that the channel capacity is a function of the “bit SNR” parameter S2=a2 /σ 2 and
numerically determine the limit for increasing S2.

Assume that the binary-input AWGN channel with inputs ±A and noise variance σ 2 . The
transition probability density function for this channel is defined by:
1|Page
− ( y−x i )2
p ( y∨x i )=
1
σ √2 π
exp [2 σ2 ]
where x = ± A. By symmetry, the capacity of this channel is achieved by symmetric input
probability mass function, i.e., by letting P [x = A] = P [x = —A] = 0.5. Using these input
probabilities and:
H ( X ; Y )=∑ ∫ p ( x i , y ) log ¿ ¿ ¿ ¿
i Y

¿ ∑ ∫ p ( x i) p ( y∨x i ) log ¿ ¿ ¿ ¿
i Y
But
2
− ( y−x i )
[2 e ]
[[ ]
2

p ( y∨x i )

[ − ( y−x i )
] log 2σ 2

∫ p ( y∨x i ) log
Y
[ p( y) ] dy = ∫ σ √12 π e
−∞

2

e
− ( y− xi )

2
2

+e
− ( y+ xi )

2
2

]
dy

2

1 [ − ( y−x i )

2 ] log 2
= ∫
−∞ σ √2 π
e
( 1+e
−2 y x i
σ
2
) dy

2
− ( u−z )
x y

Define ¿ i ,u= , and g ( z ) = ∫ 1 e
[ ] log 2
σ σ −∞ √ 2 π
2
( 1+e−2 uz
du
)
A
Hence, H ( X ; Y )=0.5 g [ σ σ )]
( )+g(
−A

So what is left is to plot H(X;Y ) and generate a similar figure to that provided

 Your plot should look like this:

2|Page

You might also like