• No results found

On the Relation Between Time-Domain On the Relation Between Time-Domain Equalizers and Per-Tone Equalizers for Equalizers and Per-Tone Equalizers for DMT-Based Systems DMT-Based Systems

N/A
N/A
Protected

Academic year: 2021

Share "On the Relation Between Time-Domain On the Relation Between Time-Domain Equalizers and Per-Tone Equalizers for Equalizers and Per-Tone Equalizers for DMT-Based Systems DMT-Based Systems"

Copied!
19
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

On the Relation Between Time-Domain On the Relation Between Time-Domain Equalizers and Per-Tone Equalizers for Equalizers and Per-Tone Equalizers for

DMT-Based Systems DMT-Based Systems

Koen Vanbleu, Geert Ysebaert, Gert Cuypers, Marc Moonen Katholieke Universiteit

Katholieke Universiteit Leuven, ESATLeuven, ESAT//SCD-SISTA, BelgiumSCD-SISTA, Belgium

April 16, 2004

IEEE Benelux Signal Processing Symposium Hilvarenbeek, the Netherlands

(2)

Koen Vanbleu, Geert Ysebaert, Gert Cuypers, Marc Moonen Katholieke Universiteit

Katholieke Universiteit Leuven, ESATLeuven, ESAT//SCD-SISTA, BelgiumSCD-SISTA, Belgium

April 16, 2004

IEEE Benelux Signal Processing Symposium Hilvarenbeek, the Netherlands

On On Equalization Alternatives and their Equalization Alternatives and their Relations for ADSL Modems

Relations for ADSL Modems

(3)

3

Overview Overview

• ADSL Basics

What? Multicarrier modulation

Transmitter/Receiver

• ADSL Equalizer Design

Problem Description

Current Equalizers (TD-MMSE)

Bit rate Maximizing Equalizers (FD-MMSE criterion)

Relations

(4)

5

Introduction Introduction

Broadband communication over telephone line

ADSL (Asymmetric Digital Subscriber Line)

ADSL2 / ADSL2+ (Second-Generation ADSL)

VDSL (Very high bit rate Digital Subscriber Line)

Bit rate is function of the line length

Upstream

Downstream

Customer Central

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

Down Up Line length Frequency band

ADSL 6 Mbps 640 kbps 3.7 km 1.1 MHz

ADSL2+ 15 Mbps 1.5 Mpbs 1.8 km 2.2 MHz

VDSL 52 Mbps 2.3 Mbps < 1 km 12 MHz

(5)

6

• Traditional telephony (POTS) still available over the same wire.

Multicarrier Modulation Multicarrier Modulation

• Assign different frequency bins to up- and downstream directions

f (kHz)

POTS UP DOWN

4 25 138 1104

e.g. ADSL

• Digital multicarrier modulation scheme:

Discrete Multitone (DMT)

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

(6)

7

Discrete Multitone: Transmitter Discrete Multitone: Transmitter

...

P/S CP

x

l

Cyclic Prefix

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

00

11 10

01 Re Im

2 bits

Re Im

4 bits

bits Data symbols (QAM)

0

IDFT N-point ..

.

.. .

...

IDFT modulation

(Inverse Discrete Fourier Transform) 1 N

2 / N

n

x ˆ

k,

Block

transmission!

(7)

8

Why Equalization?

Why Equalization?

channel

yl

nl

noise ...

P/S CP

xl

IDFT N-point ..

.

.. .

...

N 1

2 / N

Transmitter

Why equalization?

“Invert” channel distortion while not

boosting noise

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

n

x ˆ

k,

(8)

9

l

h

Discrete Multitone: Receiver Discrete Multitone: Receiver

00

11 10

01 Re Im

2 bits

Re Im

4 bits bits

Data symbols

channel h

nl

noise

yl

x

l

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

w h

l

CP length + 1

...

S/P CP

.. .

DFT N-point

DFT demodulation .. . Frequency

Domain Equalizer 1 tap / tone

x x

x

d~n

TEQ w

T

taps Time Domain Equalizer

(9)

10

DMT Equalization:

DMT Equalization:

Problem Description Problem Description

S/P CP

... DFT FEQ

TEQ w

y

l

T

taps

...

...

1 tap/tone

N-point

To maximize bit rate:

n

n b

tones

tone on

bits

00

11 10

01 Re Im

2 bits

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

n k n

k

e

x

,

~

,

~ 

FEQ



 

 

n n

SNR

n tones

2

) 1 (

log w

is hard with time-domain equalizer w

d~n

where

 

, 2

2 ,

)

~ (

~ )

(

w w

n k

n k

n

E e

x

SNRE

Residual ISI/ICI

Noise (RFI/XT/etc.)

(10)

11

Current ADSL Equalizers Current ADSL Equalizers

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

Channel shorteners

e.g. time-domain MMSE-TEQ design

l

h

Channel h

nl

noise

x

l yl

No bit rate optimization!

w h

CP length + 1

l

TEQ w

Constrained linear least-squares based MMSE-TEQ

w b

x w

b

y

w,

s.t. constraint on min

1

0

2

L

l

T l T

l

TIR = target impulse response of (CP-length+1)

delay TIR b

e

l

-

(11)

12

  

y w

w Y

,

) (

k

k

Bit rate Maximizing Equalizers:

Bit rate Maximizing Equalizers:

Per-tone equalization Per-tone equalization

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

 Per-tone equalization

 BM-TEQ - Relations

DFT N-point

TEQ w

T

taps Time Domain Equalizer

y w

w Y

,

)

~ ( ˆ~

,

k

k n

n n

k

d F

x

. .. x

x

x

d~n

FEQ

n

x ˆ~

k,

y

l

.. .

yk,w N

 N

 N

 N

. . .

y w

w Y

,

) (

k

k

F

n

(12)

13

Bit rate Maximizing Equalizers:

Bit rate Maximizing Equalizers:

Per-tone equalization Per-tone equalization

y

l

S/P

 N

 N

 N N ...

 N

 N 1 ...

T

...

...

...

DFT

N-point

T DFT

N-point sliding

   

y w

w Y

,

)

~ ( ˆ~

,

k

k n

n n

k

d F

x

PTEQ ...

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

 Per-tone equalization

 BM-TEQ - Relations

) ( F Y

n k

n

n k

n

d

F

w

w

Y ~ ) (

) (

n

T –tap linear combiner

w for each tone

n

x ˆ~

k,

(13)

14

Bit rate Maximizing Equalizers:

Bit rate Maximizing Equalizers:

Per-tone equalization Per-tone equalization

2 1

0

,

~

) ~ (

min 

K

k

n k d

n k

n

x

F

n

n w

w

Y w

Least-squares criterion per tone: “design TEQ per tone”

• Optimizes the SNR per tone

 Performs always better than a TEQ

• Efficient computation: exploit sliding DFT structure

 similar complexity as TEQ

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

 Per-tone equalization

 BM-TEQ - Relations

(14)

15

Bit rate Maximizing (BM) Equalizers:

Bit rate Maximizing (BM) Equalizers:

Time-domain equalization Time-domain equalization

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

 Per-tone equalization

 BM-TEQ - Relations

2 1

0

,

~ 1 2

0

,

( ) min ( ) ~

min  ~ 

K

k

n k d

n k

n K

k

n n

k

F x

e

n n

n w

w

w

w Y w

PTEQ:



 

 

n n

SNR

n tones

2

1

log

max

where

 

, 2

2 ,

) /

~ (

~ )

/ (

n n k

n k n

n E e

x SNR E

w w w

w

BM-TEQ:

1 2

0 tones

, ,~

) ~

~ ( min  

K

k n

n k k

n n

d n

d F x

n

w

w

Y

with

n

f ( SNR

n

)  g ( ~ e

k,n

)

TEQ

yl S/P

CP

... DFT

T

taps FEQ

...

N-point ...

d~n

x x

(15)

16

Bit rate Maximizing Equalizers:

Bit rate Maximizing Equalizers:

Time-domain equalization Time-domain equalization

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

 Per-tone equalization

 BM-TEQ - Relations

1 2

0 tones

, ,~

1 2

0 tones

~ , ,

) ~

~ ( min

~ ) ,

~ ( min

 

 

K

k n

n k k

n n

d n

K

k n

n n

k d n

x F

d

d e

n n

w Y

w

w w

with

~ , ))

~ ( ( )

(

n k,n n

w

n

f SNRg e d

Iteratively-reweighted

separable non-linear least squares-based frequency-domain MMSE-TEQ design

(16)

17

Relation between ADSL equalizers Relation between ADSL equalizers

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

(Channel shortening) TD-MMSE-TEQ: constrained linear LS

FD-MMSE-TEQ: constrained linear LS or separable NL-LS

Block transmission/CP/Multicarrier

Bit rate maximization BM-TEQ: iteratively reweighted separable NL-LS

PTEQ: linear LS Only 1 tone

Remarkable correspondence between generalized eigenvalue problems

(17)

18

Relation between ADSL equalizers Relation between ADSL equalizers

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

TD-MMSE-TEQ

Real FD-MMSE-TEQ 1 Complex FD-MMSE-TEQ 1 Real FD-MMSE-TEQ 2 Complex FD-MMSE-TEQ 2 Real BM-TEQ

Complex BM-TEQ Real PTEQ

Complex PTEQ

(18)

19

Relation between ADSL equalizers Relation between ADSL equalizers

• ADSL Basics - Intro

- DMT Transmitter - Why Equalization?

- DMT Receiver

• ADSL Equalizer Design

- Problem Description - Current Equalizers - Bit rate Maximizing Equalizers

- Relations

(Channel shortening) TD-MMSE-TEQ: constrained linear LS

FD-MMSE-TEQ: constrained linear LS or separable NL-LS Block transmission/CP/Multicarrier

Bit rate maximization BM-TEQ: iteratively reweighted separable NL-LS

PTEQ: linear LS Only 1 tone

Remarkable correspondence between generalized eigenvalue problems

Referenties

GERELATEERDE DOCUMENTEN

A gossip algorithm is a decentralized algorithm which com- putes a global quantity (or an estimate) by repeated ap- plication of a local computation, following the topology of a

Department of Electrical Engineering, ESAT- SCD(SISTA), Katholieke Universiteit Leuven, Leuven, Belgium; and *Department of Neurology, University Hospital Gasthuisberg, 3000

As the VDSL reach performance is upstream limited, the results of optimal power allocation can be used to improve reach performance by improving the upstream bit

Abstract— Sampling clock synchronization in discrete multi tone systems, such as digital subscriber line modems can be done with a phase locked loop.. This requires expensive

[...] Systems biology will play a central role in the 21st century; there is a need for global (high throughput) tools of genomics, proteomics, and cell biology to

-DATA4s delivers end-to-end solutions to financial institutions and telecom operators for improved risk analysis and management. of their customer and

Fig. Bit error rate versus SNR when no CSE is used, when the MSSNR CSE is used [18], when the proposed IR-MER CSE and the proposed GN-MER CSE are each used, and when the GN-BM design

In the second type of representation, a Hilbert space-filling curve is used to visualize a chromosome in a 2D panel at a much higher level of detail using a folded (snake-like)