+ All Categories
Home > Documents > HDSL2 Modem Modeling and...

HDSL2 Modem Modeling and...

Date post: 23-Mar-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
12
5/6/99 HDSL2 Modem Modeling and Simulation 1 HDSL2 Modem Modeling and HDSL2 Modem Modeling and Simulation Simulation Patrick Jackson Reza Koohrangpour
Transcript
Page 1: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 1

HDSL2 Modem Modeling andHDSL2 Modem Modeling andSimulationSimulation

Patrick Jackson

Reza Koohrangpour

Page 2: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 2

HDSL2 OverviewHDSL2 Overview

l High-bit-rate Digital Subscriber Line - 2ndGeneration– Symmetric 1.544 Mbps– Applications

• T1 replacement• Telecommuting• Internet access

– Advantages Over T1• Much easier to deploy

– Bridge taps OK– 12,000 feet range– Spectral compatibility

• Single twisted pair

Page 3: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 3

Project OverviewProject Overview

l Ptolemy Simulation– Trade-off analysis

• Highly configurable• Extensible

– SDF domain

l Reference Design– HDSL2– Other modems

l Ptolemy Contributions

Page 4: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 4

Startup ModeStartup Mode

l Equalize channel– Reverse distortions– Adaptive filters in receiver– Training sequence

l Communicate parameters back totransmitter– Equalizer coefficients– Convolutional encoder polynomial

Page 5: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 5

Startup Mode SimulationStartup Mode Simulation

l Configurable– Channel model– Adaptive equalizer

l Passes parameters to data mode through files

Page 6: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 6

Data ModeData Mode

l Operating Mode– Sending and receiving data

l Additional Components– Transmitter

• Trellis encoder• Tomlinson precoder

– Receiver• Viterbi decoder

Page 7: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 7

Trellis EncoderTrellis Encoder

l Trellis Encoder– Adds redundancy– Output depends on state and input (512 states)– 3 bits in - 16-PAM pulse out

ConvolutionalEncoder

Serial toParallel

X(2)

Bit-to-LevelMapper

X(1)

X(0)

Page 8: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 8

Programmable EncoderProgrammable Encoder

X1(m-1)

a1a0

TsTsTs

a2

...

...

...a19 a20

b1

Y0(m)

Y1(m)

X1(m-20)X1(m-19)X1(m)

b0 b2 b19 b20

l Convolutional Encoder– Ts = delay of one symbol time– ⊕ = binary exclusive-OR– ⊗ = binary AND

Page 9: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 9

Trellis DecoderTrellis Decoder

l Viterbi Algorithm– Maximum likelihood sequence detection

• Calculate difference between receivedcodes and codes leading to next possiblestates

• Choose minimal difference sequence

– Window length• Sequence depth before decision• Trade-off: complexity,latency/gain

Page 10: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 10

Data Mode SimulationData Mode Simulation

Page 11: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 11

Simulation ParametersSimulation Parameters

Page 12: HDSL2 Modem Modeling and Simulationusers.ece.utexas.edu/~bevans/courses/ee382c/projects/spring99/jackson... · 5/6/99 HDSL2 Modem Modeling and Simulation 2 HDSL2 Overview l High-bit-rate

5/6/99 HDSL2 Modem Modeling and Simulation 12

ConclusionConclusion

l Contributions– Configurable/extensible simulation– Reference design– Ptolemy

• Programmable Viterbi decoder• Tomlinson Precoder

l Limitations and Future Work– Startup-to-data mode sequence

• Mixed FSM, BDF, and SDF

– Timing recovery• Mixed BDF and SDF


Recommended