Information Rates for Phase Noise Channels Luca Barletta - - PowerPoint PPT Presentation

information rates for phase noise channels
SMART_READER_LITE
LIVE PREVIEW

Information Rates for Phase Noise Channels Luca Barletta - - PowerPoint PPT Presentation

Department of Information, Electronics and Bioengineering Politecnico di Milano Information Rates for Phase Noise Channels Luca Barletta Politecnico di Milano luca.barletta@polimi.it ESIT 2019 Antibes, July 15th - 19th, 2019 L. Barletta


slide-1
SLIDE 1

Department of Information, Electronics and Bioengineering Politecnico di Milano

Information Rates for Phase Noise Channels

Luca Barletta Politecnico di Milano luca.barletta@polimi.it ESIT 2019 Antibes, July 15th - 19th, 2019

  • L. Barletta — Information Rates for Phase Noise Channels

1/33

slide-2
SLIDE 2

Department of Information, Electronics and Bioengineering Politecnico di Milano

Joint collaboration with: Gerhard Kramer (Technische Universitaet Muenchen) Stefano Rini (National Chiao Tung University)

  • L. Barletta — Information Rates for Phase Noise Channels

2/33

slide-3
SLIDE 3

Department of Information, Electronics and Bioengineering Politecnico di Milano

Outline

1

Motivation

2

From continuous to discrete time

3

Finite Resolution Receivers

4

Capacity bounds

5

Conclusions

  • L. Barletta — Information Rates for Phase Noise Channels

3/33

slide-4
SLIDE 4

Department of Information, Electronics and Bioengineering Politecnico di Milano

Outline

1

Motivation

2

From continuous to discrete time

3

Finite Resolution Receivers

4

Capacity bounds

5

Conclusions

  • L. Barletta — Information Rates for Phase Noise Channels

4/33

slide-5
SLIDE 5

Department of Information, Electronics and Bioengineering Politecnico di Milano

A Classic Communication Scheme

Source

Shaping filter Channel transfer function Matched filter Channel encoder Channel decoder

Sink

PS

  • L. Barletta — Information Rates for Phase Noise Channels

5/33

slide-6
SLIDE 6

Department of Information, Electronics and Bioengineering Politecnico di Milano

The AWGN Channel

Source

Shaping filter Matched filter Channel encoder Channel decoder

Sink

PS

  • L. Barletta — Information Rates for Phase Noise Channels

6/33

slide-7
SLIDE 7

Department of Information, Electronics and Bioengineering Politecnico di Milano

The AWGN Channel

Source

Shaping filter Matched filter Channel encoder Channel decoder

Sink

PS

Yk = Xk + Wk

  • L. Barletta — Information Rates for Phase Noise Channels

6/33

slide-8
SLIDE 8

Department of Information, Electronics and Bioengineering Politecnico di Milano

The Actual AWGN Channel

Source

Shaping filter Matched filter? Channel encoder Channel decoder

Sink

PS

  • L. Barletta — Information Rates for Phase Noise Channels

7/33

slide-9
SLIDE 9

Department of Information, Electronics and Bioengineering Politecnico di Milano

The Actual AWGN Channel

Source

Shaping filter Matched filter? Channel encoder Channel decoder

Sink

PS

Phase noise processes Θtx and Θrx

  • L. Barletta — Information Rates for Phase Noise Channels

7/33

slide-10
SLIDE 10

Department of Information, Electronics and Bioengineering Politecnico di Milano

The Actual AWGN Channel

Source

Shaping filter Matched filter? Channel encoder Channel decoder

Sink

PS

Phase noise processes Θtx and Θrx Sampling at kTsymb is no longer optimal!

  • L. Barletta — Information Rates for Phase Noise Channels

7/33

slide-11
SLIDE 11

Department of Information, Electronics and Bioengineering Politecnico di Milano

Phase Noise Channels

Phase noise arises due to Imperfections in the oscillator circuits at the transceivers

  • L. Barletta — Information Rates for Phase Noise Channels

8/33

slide-12
SLIDE 12

Department of Information, Electronics and Bioengineering Politecnico di Milano

Phase Noise Channels

Phase noise arises due to Imperfections in the oscillator circuits at the transceivers

Even for high-quality oscillators: if the continuous-time waveform is processed by long filters at the receiver (e.g., long symbol time, OFDM systems), the phase uncertainty accumulates!

  • L. Barletta — Information Rates for Phase Noise Channels

8/33

slide-13
SLIDE 13

Department of Information, Electronics and Bioengineering Politecnico di Milano

Phase Noise Channels

Phase noise arises due to Imperfections in the oscillator circuits at the transceivers

Even for high-quality oscillators: if the continuous-time waveform is processed by long filters at the receiver (e.g., long symbol time, OFDM systems), the phase uncertainty accumulates!

Fast and slow fading effects in wireless environments

  • L. Barletta — Information Rates for Phase Noise Channels

8/33

slide-14
SLIDE 14

Department of Information, Electronics and Bioengineering Politecnico di Milano

Phase Noise Channels

Phase noise arises due to Imperfections in the oscillator circuits at the transceivers

Even for high-quality oscillators: if the continuous-time waveform is processed by long filters at the receiver (e.g., long symbol time, OFDM systems), the phase uncertainty accumulates!

Fast and slow fading effects in wireless environments Nonlinear propagation effects in fiber-optic commun. (amplitude mod. is converted into phase mod. − → phase-noise strength depends also on signal amplitude)

  • L. Barletta — Information Rates for Phase Noise Channels

8/33

slide-15
SLIDE 15

Department of Information, Electronics and Bioengineering Politecnico di Milano

Phase Noise Channels

Questions: Models for phase noise channels

  • L. Barletta — Information Rates for Phase Noise Channels

9/33

slide-16
SLIDE 16

Department of Information, Electronics and Bioengineering Politecnico di Milano

Phase Noise Channels

Questions: Models for phase noise channels Impact of phase noise on channel capacity

  • L. Barletta — Information Rates for Phase Noise Channels

9/33

slide-17
SLIDE 17

Department of Information, Electronics and Bioengineering Politecnico di Milano

Phase Noise Channels

Questions: Models for phase noise channels Impact of phase noise on channel capacity Signal and code design

  • L. Barletta — Information Rates for Phase Noise Channels

9/33

slide-18
SLIDE 18

Department of Information, Electronics and Bioengineering Politecnico di Milano

Outline

1

Motivation

2

From continuous to discrete time

3

Finite Resolution Receivers

4

Capacity bounds

5

Conclusions

  • L. Barletta — Information Rates for Phase Noise Channels

10/33

slide-19
SLIDE 19

Department of Information, Electronics and Bioengineering Politecnico di Milano

Representation of continuous-time waveforms

Assume input waveform {X(t)}T

t=0 is square integrable:

X(t) ∈ L2[0, T] − → T |X(t)|2dt < ∞

  • L. Barletta — Information Rates for Phase Noise Channels

11/33

slide-20
SLIDE 20

Department of Information, Electronics and Bioengineering Politecnico di Milano

Representation of continuous-time waveforms

Assume input waveform {X(t)}T

t=0 is square integrable:

X(t) ∈ L2[0, T] − → T |X(t)|2dt < ∞ Let {φm(t)}m be a complete orthonormal basis of L2[0, T], i.e. T φm(t)φn(t)⋆dt = 1 m = n m = n

  • L. Barletta — Information Rates for Phase Noise Channels

11/33

slide-21
SLIDE 21

Department of Information, Electronics and Bioengineering Politecnico di Milano

Representation of continuous-time waveforms

Assume input waveform {X(t)}T

t=0 is square integrable:

X(t) ∈ L2[0, T] − → T |X(t)|2dt < ∞ Let {φm(t)}m be a complete orthonormal basis of L2[0, T], i.e. T φm(t)φn(t)⋆dt = 1 m = n m = n X(t) =

  • m=1

Xmφm(t), Xm = T X(t)φm(t)⋆dt

  • L. Barletta — Information Rates for Phase Noise Channels

11/33

slide-22
SLIDE 22

Department of Information, Electronics and Bioengineering Politecnico di Milano

Representation of continuous-time waveforms

Assume input waveform {X(t)}T

t=0 is square integrable:

X(t) ∈ L2[0, T] − → T |X(t)|2dt < ∞ Let {φm(t)}m be a complete orthonormal basis of L2[0, T], i.e. T φm(t)φn(t)⋆dt = 1 m = n m = n X(t) =

  • m=1

Xmφm(t), Xm = T X(t)φm(t)⋆dt Equivalent representations: {X(t)}T

t=0 ⇐

⇒ X1X2 · · ·

  • L. Barletta — Information Rates for Phase Noise Channels

11/33

slide-23
SLIDE 23

Department of Information, Electronics and Bioengineering Politecnico di Milano

Mutual information for random waveforms

The average mutual information between {X(t)}T

t=0 and

{Y (t)}T

t=0 is [Gallager, 1968]

I

  • {X(t)}T

t=0 ; {Y (t)}T t=0

  • = lim

n→∞ I (X1 · · · Xn ; Y1 · · · Yn)

(if it exists)

  • L. Barletta — Information Rates for Phase Noise Channels

12/33

slide-24
SLIDE 24

Department of Information, Electronics and Bioengineering Politecnico di Milano

Mutual information for random waveforms

The average mutual information between {X(t)}T

t=0 and

{Y (t)}T

t=0 is [Gallager, 1968]

I

  • {X(t)}T

t=0 ; {Y (t)}T t=0

  • = lim

n→∞ I (X1 · · · Xn ; Y1 · · · Yn)

(if it exists) Xm = T X(t)φm(t)⋆dt, Ym = T Y (t)φm(t)⋆dt

  • L. Barletta — Information Rates for Phase Noise Channels

12/33

slide-25
SLIDE 25

Department of Information, Electronics and Bioengineering Politecnico di Milano

Example: mutual information for a phase noise channel

Input-output relation: Y (t) = X(t)ejΘ(t) + W (t)

  • L. Barletta — Information Rates for Phase Noise Channels

13/33

slide-26
SLIDE 26

Department of Information, Electronics and Bioengineering Politecnico di Milano

Example: mutual information for a phase noise channel

Input-output relation: Y (t) = X(t)ejΘ(t) + W (t) Choose an incomplete orthonormal basis as φm(t) = 1 √ ∆ rect t − m∆ + ∆/2 ∆

  • ,

m = 1 . . . n, ∆ = T/n

  • L. Barletta — Information Rates for Phase Noise Channels

13/33

slide-27
SLIDE 27

Department of Information, Electronics and Bioengineering Politecnico di Milano

Example: mutual information for a phase noise channel

Input-output relation: Y (t) = X(t)ejΘ(t) + W (t) Choose an incomplete orthonormal basis as φm(t) = 1 √ ∆ rect t − m∆ + ∆/2 ∆

  • ,

m = 1 . . . n, ∆ = T/n Ym = T Y (t)φm(t)⋆dt = m∆

(m−1)∆

Y (t) √ ∆ dt = Xm m∆

(m−1)∆

ejΘ(t) ∆ dt + Wm

  • L. Barletta — Information Rates for Phase Noise Channels

13/33

slide-28
SLIDE 28

Department of Information, Electronics and Bioengineering Politecnico di Milano

Example: mutual information for a phase noise channel

Discretized model: Ym = Xm m∆

(m−1)∆

ejΘ(t) ∆ dt + Wm

  • L. Barletta — Information Rates for Phase Noise Channels

14/33

slide-29
SLIDE 29

Department of Information, Electronics and Bioengineering Politecnico di Milano

Example: mutual information for a phase noise channel

Discretized model: Ym = Xm m∆

(m−1)∆

ejΘ(t) ∆ dt + Wm Both amplitude fading and phase noise!

  • L. Barletta — Information Rates for Phase Noise Channels

14/33

slide-30
SLIDE 30

Department of Information, Electronics and Bioengineering Politecnico di Milano

Example: mutual information for a phase noise channel

Discretized model: Ym = Xm m∆

(m−1)∆

ejΘ(t) ∆ dt + Wm Both amplitude fading and phase noise! Commonly used discrete-time phase noise channel model: Ym = XmejΘm + Wm, Θm = Θ((m − 1)∆)

  • L. Barletta — Information Rates for Phase Noise Channels

14/33

slide-31
SLIDE 31

Department of Information, Electronics and Bioengineering Politecnico di Milano

Example: mutual information for a phase noise channel

Discretized model: Ym = Xm m∆

(m−1)∆

ejΘ(t) ∆ dt + Wm Both amplitude fading and phase noise! Commonly used discrete-time phase noise channel model: Ym = XmejΘm + Wm, Θm = Θ((m − 1)∆) How different are the two models in terms of capacity?

  • L. Barletta — Information Rates for Phase Noise Channels

14/33

slide-32
SLIDE 32

Department of Information, Electronics and Bioengineering Politecnico di Milano

Outline

1

Motivation

2

From continuous to discrete time

3

Finite Resolution Receivers

4

Capacity bounds

5

Conclusions

  • L. Barletta — Information Rates for Phase Noise Channels

15/33

slide-33
SLIDE 33

Department of Information, Electronics and Bioengineering Politecnico di Milano

Receivers with finite time resolution

Tx Integrate and dump

Tx

Detector

  • L. Barletta — Information Rates for Phase Noise Channels

16/33

slide-34
SLIDE 34

Department of Information, Electronics and Bioengineering Politecnico di Milano

Receivers with finite time resolution

Tx Integrate and dump

Tx

Detector

How small should ∆ be?

  • L. Barletta — Information Rates for Phase Noise Channels

16/33

slide-35
SLIDE 35

Department of Information, Electronics and Bioengineering Politecnico di Milano

Receivers with finite time resolution

Tx Integrate and dump

Tx

Detector

How small should ∆ be?

It depends on the statistics of {Θ(t)}

  • L. Barletta — Information Rates for Phase Noise Channels

16/33

slide-36
SLIDE 36

Department of Information, Electronics and Bioengineering Politecnico di Milano

Receivers with finite time resolution

Tx Integrate and dump

Tx

Detector

How small should ∆ be?

It depends on the statistics of {Θ(t)} In general, as small as possible

  • L. Barletta — Information Rates for Phase Noise Channels

16/33

slide-37
SLIDE 37

Department of Information, Electronics and Bioengineering Politecnico di Milano

Receivers with finite time resolution

Tx Integrate and dump

Tx

Detector

How small should ∆ be?

It depends on the statistics of {Θ(t)} In general, as small as possible

Oversampling helps! ∆ ց = ⇒ I (X1 · · · Xn ; Y1 · · · Yn) ր

  • L. Barletta — Information Rates for Phase Noise Channels

16/33

slide-38
SLIDE 38

Department of Information, Electronics and Bioengineering Politecnico di Milano

Receivers with finite time resolution

Tx Integrate and dump

Tx

Detector

How small should ∆ be?

It depends on the statistics of {Θ(t)} In general, as small as possible

Oversampling helps! ∆ ց = ⇒ I (X1 · · · Xn ; Y1 · · · Yn) ր

  • L. Barletta — Information Rates for Phase Noise Channels

16/33

slide-39
SLIDE 39

Department of Information, Electronics and Bioengineering Politecnico di Milano

Oversampled channel model

YmL+ℓ = Xm FmL+ℓ + Wm, ℓ = 1, . . . , L m = 1, . . . , n FmL+ℓ = (mL+ℓ)∆

(mL+ℓ−1)∆

ejΘ(t) ∆ dt, ∆ = Tsymb L

… …

  • L. Barletta — Information Rates for Phase Noise Channels

17/33

slide-40
SLIDE 40

Department of Information, Electronics and Bioengineering Politecnico di Milano

Receivers with finite time resolution

Tx Integrate and dump

Tx

Detector

How small should ∆ be?

It depends on the statistics of {Θ(t)} In general, as small as possible

Oversampling helps! ∆ ց = ⇒ I (X1 · · · Xn ; Y1 · · · Yn) ր

  • L. Barletta — Information Rates for Phase Noise Channels

18/33

slide-41
SLIDE 41

Department of Information, Electronics and Bioengineering Politecnico di Milano

Wiener phase noise

Widely used for modeling oscillators Also known as Brownian motion: Θ(t) = Θ(0) + γ t Z(t′)dt′ where Z is a white Gaussian process

  • L. Barletta — Information Rates for Phase Noise Channels

19/33

slide-42
SLIDE 42

Department of Information, Electronics and Bioengineering Politecnico di Milano

Wiener phase noise

Widely used for modeling oscillators Also known as Brownian motion: Θ(t) = Θ(0) + γ t Z(t′)dt′ where Z is a white Gaussian process

  • L. Barletta — Information Rates for Phase Noise Channels

19/33

slide-43
SLIDE 43

Department of Information, Electronics and Bioengineering Politecnico di Milano

Wiener phase noise

Widely used for modeling oscillators Also known as Brownian motion: Θ(t) = Θ(0) + γ t Z(t′)dt′ where Z is a white Gaussian process Variance increases: Θ(t) ∼ N(0, γ2t)

  • L. Barletta — Information Rates for Phase Noise Channels

20/33

slide-44
SLIDE 44

Department of Information, Electronics and Bioengineering Politecnico di Milano

Wiener phase noise

Widely used for modeling oscillators Also known as Brownian motion: Θ(t) = Θ(0) + γ t Z(t′)dt′ where Z is a white Gaussian process Variance increases: Θ(t) ∼ N(0, γ2t) Samples are not independent: E [Θ(t)Θ(s)] = γ2 min{t, s}

  • L. Barletta — Information Rates for Phase Noise Channels

20/33

slide-45
SLIDE 45

Department of Information, Electronics and Bioengineering Politecnico di Milano

Wiener phase noise

Widely used for modeling oscillators Also known as Brownian motion: Θ(t) = Θ(0) + γ t Z(t′)dt′ where Z is a white Gaussian process Variance increases: Θ(t) ∼ N(0, γ2t) Samples are not independent: E [Θ(t)Θ(s)] = γ2 min{t, s} Process with memory!

  • L. Barletta — Information Rates for Phase Noise Channels

20/33

slide-46
SLIDE 46

Department of Information, Electronics and Bioengineering Politecnico di Milano

Wiener phase noise

Widely used for modeling oscillators Also known as Brownian motion: Θ(t) = Θ(0) + γ t Z(t′)dt′ where Z is a white Gaussian process Variance increases: Θ(t) ∼ N(0, γ2t) Samples are not independent: E [Θ(t)Θ(s)] = γ2 min{t, s} Process with memory! Oversampling, i.e. L > 1, increases information rates

  • L. Barletta — Information Rates for Phase Noise Channels

20/33

slide-47
SLIDE 47

Department of Information, Electronics and Bioengineering Politecnico di Milano

Wiener phase noise channel

Define Θk = Θ((k − 1)∆) and Nk ∼ N(0, 1): Θk = Θk−1 + γ √ ∆Nk

  • L. Barletta — Information Rates for Phase Noise Channels

21/33

slide-48
SLIDE 48

Department of Information, Electronics and Bioengineering Politecnico di Milano

Wiener phase noise channel

Define Θk = Θ((k − 1)∆) and Nk ∼ N(0, 1): Θk = Θk−1 + γ √ ∆Nk YmL+ℓ = XmejΘmL+ℓ (mL+ℓ)∆

(mL+ℓ−1)∆

ej(Θ(t)−ΘmL+ℓ) ∆ dt + WmL+ℓ

  • L. Barletta — Information Rates for Phase Noise Channels

21/33

slide-49
SLIDE 49

Department of Information, Electronics and Bioengineering Politecnico di Milano

Wiener phase noise channel

Define Θk = Θ((k − 1)∆) and Nk ∼ N(0, 1): Θk = Θk−1 + γ √ ∆Nk YmL+ℓ = XmejΘmL+ℓ (mL+ℓ)∆

(mL+ℓ−1)∆

ej(Θ(t)−ΘmL+ℓ) ∆ dt + WmL+ℓ Contour plot of the unnormalized fading pdf for ∆ = 6 and γ = 1. (Y. Wang et al.,

TCOM 2006, vol. 54, no. 5)

  • L. Barletta — Information Rates for Phase Noise Channels

21/33

slide-50
SLIDE 50

Department of Information, Electronics and Bioengineering Politecnico di Milano

Oversampled Discrete-time Wiener Phase Noise Channel

Let us study the capacity of a simpler model Θk = Θk−1 + γ √ ∆Nk YmL+ℓ = XmejΘmL+ℓ + WmL+ℓ

  • L. Barletta — Information Rates for Phase Noise Channels

22/33

slide-51
SLIDE 51

Department of Information, Electronics and Bioengineering Politecnico di Milano

Oversampled Discrete-time Wiener Phase Noise Channel

Let us study the capacity of a simpler model Θk = Θk−1 + γ √ ∆Nk YmL+ℓ = XmejΘmL+ℓ + WmL+ℓ Capacity under an average power constraint: lim

T→∞

1 T T |X(t)|2 dt ≤ P

  • L. Barletta — Information Rates for Phase Noise Channels

22/33

slide-52
SLIDE 52

Department of Information, Electronics and Bioengineering Politecnico di Milano

Oversampled Discrete-time Wiener Phase Noise Channel

Let us study the capacity of a simpler model Θk = Θk−1 + γ √ ∆Nk YmL+ℓ = XmejΘmL+ℓ + WmL+ℓ Capacity under an average power constraint: E 1 T T |X(t)|2 dt

  • ≤ P
  • L. Barletta — Information Rates for Phase Noise Channels

23/33

slide-53
SLIDE 53

Department of Information, Electronics and Bioengineering Politecnico di Milano

Oversampled Discrete-time Wiener Phase Noise Channel

Let us study the capacity of a simpler model Θk = Θk−1 + γ √ ∆Nk YmL+ℓ = XmejΘmL+ℓ + WmL+ℓ Capacity under an average power constraint: E 1 T T |X(t)|2 dt

  • ≤ P

= ⇒ E

  • |Xm|2

≤ P∆

  • L. Barletta — Information Rates for Phase Noise Channels

23/33

slide-54
SLIDE 54

Department of Information, Electronics and Bioengineering Politecnico di Milano

Oversampled Discrete-time Wiener Phase Noise Channel

Let us study the capacity of a simpler model Θk = Θk−1 + γ √ ∆Nk YmL+ℓ = XmejΘmL+ℓ + WmL+ℓ Capacity under an average power constraint: E 1 T T |X(t)|2 dt

  • ≤ P

= ⇒ E

  • |Xm|2

≤ P∆ C(P, ∆, γ) = lim

n→∞

sup

FXm: E[|Xm|2]≤P∆

1 nI (X1 · · · Xn ; Y1 · · · Yn)

  • L. Barletta — Information Rates for Phase Noise Channels

23/33

slide-55
SLIDE 55

Department of Information, Electronics and Bioengineering Politecnico di Milano

Outline

1

Motivation

2

From continuous to discrete time

3

Finite Resolution Receivers

4

Capacity bounds

5

Conclusions

  • L. Barletta — Information Rates for Phase Noise Channels

24/33

slide-56
SLIDE 56

Department of Information, Electronics and Bioengineering Politecnico di Milano

How to compute capacity

Challenges: Channel with memory

  • L. Barletta — Information Rates for Phase Noise Channels

25/33

slide-57
SLIDE 57

Department of Information, Electronics and Bioengineering Politecnico di Milano

How to compute capacity

Challenges: Channel with memory How to deal with oversampling?

  • L. Barletta — Information Rates for Phase Noise Channels

25/33

slide-58
SLIDE 58

Department of Information, Electronics and Bioengineering Politecnico di Milano

How to compute capacity

Challenges: Channel with memory How to deal with oversampling? Unknown optimal input distribution

  • L. Barletta — Information Rates for Phase Noise Channels

25/33

slide-59
SLIDE 59

Department of Information, Electronics and Bioengineering Politecnico di Milano

How to compute capacity

Challenges: Channel with memory How to deal with oversampling? Unknown optimal input distribution We will see how to: Get rid of the memory

  • L. Barletta — Information Rates for Phase Noise Channels

25/33

slide-60
SLIDE 60

Department of Information, Electronics and Bioengineering Politecnico di Milano

How to compute capacity

Challenges: Channel with memory How to deal with oversampling? Unknown optimal input distribution We will see how to: Get rid of the memory Compute an upper bound to capacity

  • L. Barletta — Information Rates for Phase Noise Channels

25/33

slide-61
SLIDE 61

Department of Information, Electronics and Bioengineering Politecnico di Milano

How to compute capacity

Challenges: Channel with memory How to deal with oversampling? Unknown optimal input distribution We will see how to: Get rid of the memory Compute an upper bound to capacity We assume iid Xm’s with Xm ∼ U[0, 2π)

  • L. Barletta — Information Rates for Phase Noise Channels

25/33

slide-62
SLIDE 62

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Define X n

1 = X1 · · · Xn

1 nI (X n

1 ; Yn 1) = 1

n

n

  • m=1

I

  • X n

1 ; Ym | Ym−1 1

  • L. Barletta — Information Rates for Phase Noise Channels

26/33

slide-63
SLIDE 63

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Define X n

1 = X1 · · · Xn

1 nI (X n

1 ; Yn 1) = 1

n

n

  • m=1

I

  • X n

1 ; Ym | Ym−1 1

  • (DPI) ≤ 1

n

n

  • m=1

I

  • X n

1 , ΘmL+1; Ym | Ym−1 1

  • L. Barletta — Information Rates for Phase Noise Channels

26/33

slide-64
SLIDE 64

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Define X n

1 = X1 · · · Xn

1 nI (X n

1 ; Yn 1) = 1

n

n

  • m=1

I

  • X n

1 ; Ym | Ym−1 1

  • (DPI) ≤ 1

n

n

  • m=1

I

  • X n

1 , ΘmL+1; Ym | Ym−1 1

  • = 1

n

n

  • m=1

I

  • X n

1 ; Ym | ΘmL+1, Ym−1 1

  • + I
  • ΘmL+1; Ym | Ym−1

1

  • L. Barletta — Information Rates for Phase Noise Channels

26/33

slide-65
SLIDE 65

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Define X n

1 = X1 · · · Xn

1 nI (X n

1 ; Yn 1) = 1

n

n

  • m=1

I

  • X n

1 ; Ym | Ym−1 1

  • (DPI) ≤ 1

n

n

  • m=1

I

  • X n

1 , ΘmL+1; Ym | Ym−1 1

  • = 1

n

n

  • m=1

I

  • X n

1 ; Ym | ΘmL+1, Ym−1 1

  • + I
  • ΘmL+1; Ym | Ym−1

1

  • (Markov) = 1

n

n

  • m=1

I (Xm; Ym | ΘmL+1) + I

  • ΘmL+1; Ym | Ym−1

1

  • L. Barletta — Information Rates for Phase Noise Channels

26/33

slide-66
SLIDE 66

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Define X n

1 = X1 · · · Xn

1 nI (X n

1 ; Yn 1) = 1

n

n

  • m=1

I

  • X n

1 ; Ym | Ym−1 1

  • (DPI) ≤ 1

n

n

  • m=1

I

  • X n

1 , ΘmL+1; Ym | Ym−1 1

  • = 1

n

n

  • m=1

I

  • X n

1 ; Ym | ΘmL+1, Ym−1 1

  • + I
  • ΘmL+1; Ym | Ym−1

1

  • (Markov) = 1

n

n

  • m=1

I (Xm; Ym | ΘmL+1) + I

  • ΘmL+1; Ym | Ym−1

1

  • (Stationary) = I (X1; Y1 | ΘL+1) + 1

n

n

  • m=1

I

  • ΘmL+1; Ym | Ym−1

1

  • L. Barletta — Information Rates for Phase Noise Channels

26/33

slide-67
SLIDE 67

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Define X n

1 = X1 · · · Xn

1 nI (X n

1 ; Yn 1) = 1

n

n

  • m=1

I

  • X n

1 ; Ym | Ym−1 1

  • (DPI) ≤ 1

n

n

  • m=1

I

  • X n

1 , ΘmL+1; Ym | Ym−1 1

  • = 1

n

n

  • m=1

I

  • X n

1 ; Ym | ΘmL+1, Ym−1 1

  • + I
  • ΘmL+1; Ym | Ym−1

1

  • (Markov) = 1

n

n

  • m=1

I (Xm; Ym | ΘmL+1) + I

  • ΘmL+1; Ym | Ym−1

1

  • (Stationary) = I (X1; Y1 | ΘL+1) + 1

n

n

  • m=1

I

  • ΘmL+1; Ym | Ym−1

1

  • L. Barletta — Information Rates for Phase Noise Channels

26/33

slide-68
SLIDE 68

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Assumption: iid Xm’s with Xm ∼ U[0, 2π)

  • L. Barletta — Information Rates for Phase Noise Channels

27/33

slide-69
SLIDE 69

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Assumption: iid Xm’s with Xm ∼ U[0, 2π) I

  • ΘmL+1; Ym | Ym−1

1

  • (DPI) ≤ I
  • ΘmL+1; ΘmL+1 ⊕ Xm ⊕ γ

√ ∆NmL+1

  • Ym−1

1

  • L. Barletta — Information Rates for Phase Noise Channels

27/33

slide-70
SLIDE 70

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Assumption: iid Xm’s with Xm ∼ U[0, 2π) I

  • ΘmL+1; Ym | Ym−1

1

  • (DPI) ≤ I
  • ΘmL+1; ΘmL+1 ⊕ Xm ⊕ γ

√ ∆NmL+1

  • Ym−1

1

  • = 0
  • L. Barletta — Information Rates for Phase Noise Channels

27/33

slide-71
SLIDE 71

Department of Information, Electronics and Bioengineering Politecnico di Milano

A capacity upper bound

Assumption: iid Xm’s with Xm ∼ U[0, 2π) I

  • ΘmL+1; Ym | Ym−1

1

  • (DPI) ≤ I
  • ΘmL+1; ΘmL+1 ⊕ Xm ⊕ γ

√ ∆NmL+1

  • Ym−1

1

  • = 0

1 nI (X n

1 ; Yn 1) ≤ I (X1; Y1 | ΘL+1)

  • L. Barletta — Information Rates for Phase Noise Channels

27/33

slide-72
SLIDE 72

Department of Information, Electronics and Bioengineering Politecnico di Milano

Polar decomposition

I (X1; Y1 | ΘL+1) = I (|X1|, X1; Y1 | ΘL+1) = I (|X1|; Y1 | ΘL+1)

  • amplitude mod.

+ I ( X1; Y1 | ΘL+1, |X1|)

  • phase mod.
  • L. Barletta — Information Rates for Phase Noise Channels

28/33

slide-73
SLIDE 73

Department of Information, Electronics and Bioengineering Politecnico di Milano

Polar decomposition

I (X1; Y1 | ΘL+1) = I (|X1|, X1; Y1 | ΘL+1) = I (|X1|; Y1 | ΘL+1)

  • amplitude mod.

+ I ( X1; Y1 | ΘL+1, |X1|)

  • phase mod.

Different bounding techniques are used for the two terms

  • L. Barletta — Information Rates for Phase Noise Channels

28/33

slide-74
SLIDE 74

Department of Information, Electronics and Bioengineering Politecnico di Milano

Polar decomposition

I (X1; Y1 | ΘL+1) = I (|X1|, X1; Y1 | ΘL+1) = I (|X1|; Y1 | ΘL+1)

  • amplitude mod.

+ I ( X1; Y1 | ΘL+1, |X1|)

  • phase mod.

Different bounding techniques are used for the two terms

Reveal all phase noise samples to the receiver: amplitude mod.

  • n AWGN channel

C ≤ 1 2 log

  • 1 + P

2

  • L. Barletta — Information Rates for Phase Noise Channels

28/33

slide-75
SLIDE 75

Department of Information, Electronics and Bioengineering Politecnico di Milano

Polar decomposition

I (X1; Y1 | ΘL+1) = I (|X1|, X1; Y1 | ΘL+1) = I (|X1|; Y1 | ΘL+1)

  • amplitude mod.

+ I ( X1; Y1 | ΘL+1, |X1|)

  • phase mod.

Different bounding techniques are used for the two terms

Reveal all phase noise samples to the receiver: amplitude mod.

  • n AWGN channel

Application of the I-MMSE formula to the phase mod. term

C ≤ 1 2 log

  • 1 + P

2

  • +log(2π)+1

2 log

  • P∆
  • 1 +

4 γ2P∆2 − 1

  • L. Barletta — Information Rates for Phase Noise Channels

28/33

slide-76
SLIDE 76

Department of Information, Electronics and Bioengineering Politecnico di Milano

Degrees of freedom

Define the degrees of freedom as D(α) = lim

P→∞

C(P, ∆ = P−α, γ) log(P)

  • L. Barletta — Information Rates for Phase Noise Channels

29/33

slide-77
SLIDE 77

Department of Information, Electronics and Bioengineering Politecnico di Milano

Degrees of freedom

Define the degrees of freedom as D(α) = lim

P→∞

C(P, ∆ = P−α, γ) log(P)

Full DoF Amplitude Mod. Phase Mod.

  • L. Barletta — Information Rates for Phase Noise Channels

29/33

slide-78
SLIDE 78

Department of Information, Electronics and Bioengineering Politecnico di Milano

Outline

1

Motivation

2

From continuous to discrete time

3

Finite Resolution Receivers

4

Capacity bounds

5

Conclusions

  • L. Barletta — Information Rates for Phase Noise Channels

30/33

slide-79
SLIDE 79

Department of Information, Electronics and Bioengineering Politecnico di Milano

Conclusions

The capacity pre-log depends on the growth rate of receiver’s time resolution ∆

  • L. Barletta — Information Rates for Phase Noise Channels

31/33

slide-80
SLIDE 80

Department of Information, Electronics and Bioengineering Politecnico di Milano

Conclusions

The capacity pre-log depends on the growth rate of receiver’s time resolution ∆ If ∆ ∼ 1/ √ P, an asymptotic capacity pre-log of 0.75 can be achieved, but not surpassed

  • L. Barletta — Information Rates for Phase Noise Channels

31/33

slide-81
SLIDE 81

Department of Information, Electronics and Bioengineering Politecnico di Milano

Conclusions

The capacity pre-log depends on the growth rate of receiver’s time resolution ∆ If ∆ ∼ 1/ √ P, an asymptotic capacity pre-log of 0.75 can be achieved, but not surpassed Even with infinite time resolution CPN < CAWGN

  • L. Barletta — Information Rates for Phase Noise Channels

31/33

slide-82
SLIDE 82

Department of Information, Electronics and Bioengineering Politecnico di Milano

Conclusions

The capacity pre-log depends on the growth rate of receiver’s time resolution ∆ If ∆ ∼ 1/ √ P, an asymptotic capacity pre-log of 0.75 can be achieved, but not surpassed Even with infinite time resolution CPN < CAWGN

For any γ > 0! Even for very high-quality oscillators!

  • L. Barletta — Information Rates for Phase Noise Channels

31/33

slide-83
SLIDE 83

Department of Information, Electronics and Bioengineering Politecnico di Milano

Conclusions

The capacity pre-log depends on the growth rate of receiver’s time resolution ∆ If ∆ ∼ 1/ √ P, an asymptotic capacity pre-log of 0.75 can be achieved, but not surpassed Even with infinite time resolution CPN < CAWGN

For any γ > 0! Even for very high-quality oscillators!

Conjectures:

  • L. Barletta — Information Rates for Phase Noise Channels

31/33

slide-84
SLIDE 84

Department of Information, Electronics and Bioengineering Politecnico di Milano

Conclusions

The capacity pre-log depends on the growth rate of receiver’s time resolution ∆ If ∆ ∼ 1/ √ P, an asymptotic capacity pre-log of 0.75 can be achieved, but not surpassed Even with infinite time resolution CPN < CAWGN

For any γ > 0! Even for very high-quality oscillators!

Conjectures:

Simplifying the model by discarding the amplitude fading is too much

  • L. Barletta — Information Rates for Phase Noise Channels

31/33

slide-85
SLIDE 85

Department of Information, Electronics and Bioengineering Politecnico di Milano

Conclusions

The capacity pre-log depends on the growth rate of receiver’s time resolution ∆ If ∆ ∼ 1/ √ P, an asymptotic capacity pre-log of 0.75 can be achieved, but not surpassed Even with infinite time resolution CPN < CAWGN

For any γ > 0! Even for very high-quality oscillators!

Conjectures:

Simplifying the model by discarding the amplitude fading is too much The fundamental tension between additive noise and phase noise limits the degrees of freedom

  • L. Barletta — Information Rates for Phase Noise Channels

31/33

slide-86
SLIDE 86

Department of Information, Electronics and Bioengineering Politecnico di Milano

Thanks for your attention!

  • L. Barletta — Information Rates for Phase Noise Channels

32/33

slide-87
SLIDE 87

Department of Information, Electronics and Bioengineering Politecnico di Milano

Derivation of the average power constraint

lim

T→∞

1 T T |X(t)|2 dt = E 1 T T |X(t)|2 dt

  • = E

  1 T T

  • n
  • m=1

Xm

L

  • ℓ=1

φmL+ℓ(t)

  • 2

dt   (orthogonality) = E

  • 1

T

n

  • m=1

L

  • ℓ=1

(mL+ℓ)∆

(mL+ℓ−1)∆

|Xm|2 ∆ dt

  • = Ln

T E

  • |Xm|2

= 1 ∆E

  • |Xm|2

≤ P

  • L. Barletta — Information Rates for Phase Noise Channels

33/33