cascaded multi-modulus algorithm for 8qam and 16qam adaptive equalization

8
Cascaded mul+modulus algorithm for 8QAM and 16QAM adap+ve equaliza+on Xiang Zhou

Upload: independent

Post on 27-Jan-2023

2 views

Category:

Documents


0 download

TRANSCRIPT

Cascaded  mul+-­‐modulus    algorithm  for  8QAM  and  16QAM  

adap+ve  equaliza+on  

 Xiang  Zhou  

2

In

h xx

h xy

h yx

h yy

Out

x

y

Zx

Zy

Stochastic gradient algorithm

Each hij is a FIR filter

yxZ xyxxx ⊗+⊗= hhyxZ yyyxy ⊗+⊗= hh

yy

2

yy hhh

dd y

yy

εµ−→

xx

2

xx hhh

dd x

xxε

µ−→xy

2

xy hhh

dd x

xyε

µ−→

yx

2

yx hhh

dd y

yx

εµ−→

With stochastic gradient algorithm

Convergence parameter

εx

εy

Stochastic gradient algorithm

A closer look at the 2×2 adaptive equalizer

The key problem is how to calculate the feedback error For optimal performance, error should be zero for an ideal signal

3

Constant  modulus  algorithm  (CMA)    

22

,, RZ yxyx −=ε

Error signal calculation method

I

Q

8PSK

R

)(ˆ)()(h)(hyx knxnZkk yyyx −⋅+→ µε

)(ˆ)()(h)(hxy knynZkk xxxx −⋅+→ µε

)(ˆ)()(h)(hyy knynZkk yyyy −⋅+→ µε

)(ˆ)()(h)(hxx knxnZkk xxxx −⋅+→ µε

Convergence parameter

Reference circle

4

Cascaded multi-modulus algorithm for 8QAM

4 4

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Ideal 8-QAM signal

Q

R1

R2 I

Intermediate error ε1

I

Q

221

1RRA +

=

11 AZ −=ε

Modulus 1

Q

Final error ε2

I

Modulus 2

212 A−= εε

221

2RRA −

=

CMMA can achieve zero error for ideal 8QAM, resulting in a better SNR performance than the classic CMA

5

CMMA:  FIR  filter  tap  weight  update  equa+ons    

)(ˆ)(h)(hyx knxgkk yyyx −⋅+→ µε

)(ˆ)(h)(hxy knygkk xxxx −⋅+→ µε

)(sign)(sign ,1,, yxyxyx ZAZg ⋅−=

Input

h xx

h xy

h yx

h yy

CMMA Algorithm

output

21,, )( AAZabs yxyx −−=ε

x

y

Zx

Zy

CMMA Algorithm

)(ˆ)(h)(hyy knygkk yyyy −⋅+→ µε

)(ˆ)(h)(hxx knxgkk xxxx −⋅+→ µε

Where

Convergence parameter

Each hij is a FIR filter

Error signal

6 6

Performance comparison between the classic CMA and the new CMMA (an experimental result)

X Y 1.8×10-3 1.2×10-3

The classic CMA The new CMMA

After polarization recovery After polarization recovery

After phase recovery After phase recovery

After converge parameter optimization After converge parameter optimization

Refer to: X. Zhou et al, OFC2009, PDPB4

7  

Cascaded  mul+-­‐modulus  algorithm  (CMMA)  for  16QAM  

Intermediate    error  ε1  

Final  error  ε  

212 A−= εε 323 A−= εε

Intermediate      error  ε2  

I

Q  

I

Q  

I

Q  

11 AZ −=εI

Q  

( ) 321|| AAAZabs −−−=εEqua+on  for  error  calcula+on  

⎯  Error  signal  calcula+on  method  

CMMA  allow  zero  error  for  ideal  16QAM,  resul+ng  in  beMer  performance  

A1  A2   A3  

8  

Input

h  xx  

h  xy  

h  yx  

h  yy  

CMMA Algorithm

output

x

y  

Zx

Zy

CMMA Algorithm

Each hij is a FIR filter

CMMA  FIR  filter  tap  weight  update  equa+ons  for  16QAM    

)(ˆ)(h)(hyx knxgkk yyyx −⋅+→ µε

)(ˆ)(h)(hxy knygkk xxxx −⋅+→ µε

)(ˆ)(h)(hyy knygkk yyyy −⋅+→ µε

)(ˆ)(h)(hxx knxgkk xxxx −⋅+→ µε

Where

Convergence parameter

)(sign)(sign)(sign ,1,21,, yxyxyxyx ZAZAAZg ⋅−⋅−−=

( ) 321,, || AAAZabs yxyx −−−=ε