Presentation is loading. Please wait.

Presentation is loading. Please wait.

Equalization for Discrete Multitone Transceivers Güner Arslan Ph.D. Defense Committee Prof. Ross Baldick Prof. Alan C. Bovik Prof. Brian L. Evans, advisor.

Similar presentations


Presentation on theme: "Equalization for Discrete Multitone Transceivers Güner Arslan Ph.D. Defense Committee Prof. Ross Baldick Prof. Alan C. Bovik Prof. Brian L. Evans, advisor."— Presentation transcript:

1 Equalization for Discrete Multitone Transceivers Güner Arslan Ph.D. Defense Committee Prof. Ross Baldick Prof. Alan C. Bovik Prof. Brian L. Evans, advisor Prof. Joydeep Ghosh Dr. Sayfe Kiaei Prof. Edward J. Powers

2 2 Outline Introduction to high-speed wireline digital communications Problem: Increase ADSL transceiver bit rate by increasing performance of the time-domain equalizer (TEQ) in the receiver Contribution #1: New model for equalized channel Contribution #2: Optimal channel capacity TEQ Contribution #3: Closed-form near-optimal TEQ Simulation results Summary and future work TransmitterChannel Receiver TEQ Transmit bit stream Receive bit stream

3 3 Introduction Residential Applications Business Applications

4 4 Standards for High-Speed Digital Communications Courtesy of Shawn McCaslin (Cicada Semiconductor, Austin, TX)

5 5 Intersymbol Interference (ISI) Ideal channel –Impulse response is an impulse –Frequency response is flat Non-ideal channel causes ISI –Channel memory –Magnitude and phase variation Received symbol is weighted sum of neighboring symbols –Weights are determined by channel impulse response 111 1.7.4.1 1 1.7 2.1 1111 Transmit signal Channel Received signal Threshold at zero Detected signal * =

6 6 Combat ISI with Equalization Problem: Channel frequency response is not flat Solution: Use equalizer to flatten channel frequency response Zero-forcing equalizer –Inverts channel –Flattens frequency response –Amplifies noise Minimum mean squared error (MMSE) equalizer –Optimizes trade-off between noise amplification and ISI Decision-feedback equalizer –Increases complexity –Propagates error Channel frequency response Zero-forcing Equalizer frequency response MMSE Equalizer frequency response Magnitude (dB) Frequency

7 7 Multicarrier Modulation Divide broadband channel into many narrowband subchannels No intersymbol interference (ISI) in subchannels if channel gain is constant in every subchannel Discrete Multitone (DMT) modulation –Multicarrier modulation based on fast Fourier transform (FFT) –Standardized for ADSL and proposed for VDSL channel frequency response subchannel frequency magnitude carrier

8 8 Multicarrier Modulation Advantages –Efficient use of bandwidth without full channel equalization –Robust against impulsive noise and narrowband interference –Dynamic rate adaptation Disadvantages –Transmitter: High signal peak-to-average power ratio –Receiver: Sensitive to frequency and phase offset in carriers Active areas of research –Pulse shapes of subchannels (orthogonal, efficient realization) –Channel equalizer design (increase capacity, reduce complexity) –Synchronization (timing recovery, symbol synchronization) –Bit loading (allocation of bits in each subchannel)

9 9 Eliminating ISI in DMT N samplesv samples CP s y m b o l i s y m b o l ( i+1) CP: Cyclic Prefix Convolve stream of samples with channel –Symbols are spread out in time –No ISI if channel length is shorter than v+1 samples Symbols are distorted in frequency –Cyclic prefix converts linear convolution into circular convolution –Division in FFT domain can undo distortion if channel length is less than v+1 samples Time domain equalizer shortens channel length Frequency domain equalizer inverts channel frequency response copy

10 10 parallel to serial QAM decoder invert channel = frequency domain equalizer Discrete Multitone Transmitter and Receiver serial to parallel QAM encoder mirror data and N -IFFT add cyclic prefix parallel to serial DAC and transmit filter N -FFT and remove mirrored data serial to parallel remove cyclic prefix TRANSMITTER RECEIVER N/2 subchannelsN subchannels (N = 512 for ADSL) N subchannelsN/2 subchannels TEQ time domain equalizer receive filter and ADC channel

11 11 Problem Definition and Contributions Problem: –Find a TEQ design method that maximizes channel capacity at the TEQ output Proposed solution –Decompose equalized channel into signal, noise, and ISI paths –Model subchannel SNR based on this decomposition –Write channel capacity as a function of TEQ taps –Develop design methods to maximize channel capacity Contributions –A new model for subchannel SNR –Optimal maximum channel capacity (MCC) TEQ design method –Near-optimal minimum ISI TEQ design method

12 12 z-z- h + w b - xkxk ykyk ekek zkzk rkrk nknk + Minimum Mean Squared Error (MMSE) Method Chow, Cioffi, 1992 Minimize mean squared error E{e k } where e k =b k-  - h k *w k Chose length of b k to shorten length of h k *w k Disadvantages –Does not consider channel capacity –Zeros low SNR bands –Deep notches in equalizer frequency response

13 13 Maximum Shortening SNR (MSSNR) Method Melsa, Younce, Rohrs, 1996 For each possible position of a window of +1 samples, h w Disadvantages –Does not consider channel capacity –Requires Cholesky decomposition and eigenvector calculation –Does not take channel noise into account

14 14 Capacity of a Multicarrier Channel Each subchannel modeled as white Gaussian noise channel Define geometric SNR Channel capacity of a multicarrier channel

15 15 Maximize approximate geometric SNR Disadvantages –Subchannel SNR definition ignores ISI –Objective function ignores interdependence of b and w –Requires solution of nonlinear constrained optimization problem –Based on MMSE method: same drawbacks as MMSE method –Ad-hoc parameter MSE max has to be tuned for different channels Maximum Geometric SNR Method Al-Dhahir, Cioffi, 1996 z-z- h + w b - xkxk ekek zkzk rkrk nknk +

16 16 Comparison of Existing Methods

17 17 Contribution #1 New Subchannel Model: Motivating Example CP Delay Tail Received signal – –x is transmitted signal Symbols a b Symbol length –N = 4 Length of –L = 4 Cyclic prefix –v = 1 Delay –  = 1 ISIsignalISInoise

18 18 Contribution #1 Proposed Subchannel SNR Model Partition equalized channel into signal path, ISI path, noise path Signal ISI noise h + w xkxk ykyk rkrk nknk h w gkgk x xkxk h w 1-g k x xkxk nknk w k gkgk 1...

19 19 Contribution #1 Subchannel SNR Definition SNR in i th subchannel is defined as

20 20 Contribution #2 Optimal Maximum Channel Capacity (MCC) TEQ Channel capacity as a nonlinear function of equalizer taps Maximize nonlinear function to obtain the optimal TEQ Good performance measure for any TEQ design method Not an efficient TEQ design method in computational sense H HTHT = AiAi GGTGT qiHqiH S x,i qiqi D H HTHT = BiBi qiHqiH qiqi DTDT S n,i FTFT F + qiHqiH qiqi

21 21 Contribution #2 MCC TEQ vs. Geometric TEQ

22 22 Contribution #3 Near-optimal Minimum-ISI (min-ISI) TEQ ISI power in i th subchannel is Minimize ISI power as a frequency weighted sum of subchannel ISI Constrain signal path gain to one to prevent all-zero solution Solution is a generalized eigenvector of X and Y Possible weightings Performance virtually equal to that of the optimal method Generalizes MSSNR method by weighting in frequency domain

23 23 Contribution #3 Min-ISI TEQ vs. MSSNR TEQ Min-ISI weights ISI power with the SNR –Residual ISI power should be placed in high noise frequency bands

24 24 Contribution #3 Efficient Implementations of Min-ISI Method Generalized eigenvalue problem can solved with generalized power iteration: Recursively calculate diagonal elements of X and Y from first column [Wu, Arslan, Evans, 2000]

25 25 Bit Rate vs. Number of TEQ Taps Min-ISI, MCC, and MSSNR perform close to Matched Filter Bound (MFB) even with small TEQ sizes Geometric and MMSE TEQ require 20 taps to achieve 90% of MFB performance Geometric TEQ gives little improvement over MMSE TEQ Two-tap min-ISI TEQ outperforms 21-tap MMSE TEQ cyclic prefix ( )32 FFT size (N)512 coding gain 4.2 dB margin 6 dB input power 14 dBm noise power -113 dBm/Hz, crosstalk noise 10 ADSL disturbers TEQ taps

26 26 Bit Rate vs. Number of TEQ Taps Min-ISI and MCC give virtually same performance Min-ISI and MCC outperform MSSNR by 2% 9 taps is enough for best performance for min-ISI, MCC, and MSSNR TEQs No performance gain for more than 9 taps TEQ taps cyclic prefix ( )32 FFT size (N)512 coding gain 4.2 dB margin 6 dB input power 14 dBm noise power -113 dBm/Hz, crosstalk noise 10 ADSL disturbers

27 27 Bit Rate vs. Cyclic Prefix Size Min-ISI, MCC, and MSSNR perform close to MFB Geometric and MMSE TEQ require cyclic prefix of 30 samples Geometric TEQ gives worse performance for short cyclic prefix Performance drops because cyclic prefix does not carry new information MSSNR does not work for cyclic prefix smaller than the number of TEQ taps TEQ taps17 FFT size (N)512 coding gain 4.2 dB margin 6 dB input power 14 dBm noise power -113 dBm/Hz, crosstalk noise 10 ADSL disturbers

28 28 Simulation Results Min-ISI, MCC, and MSSNR require cyclic prefix of 17 samples to hit matched filter bound performance Geometric and MMSE TEQs do not work with 2 taps even with a cyclic prefix of 32 samples Geometric TEQ gives lower performance for small cyclic prefix length Min-ISI TEQ with 3-sample cyclic prefix outperforms MMSE TEQ with 32-sample cyclic prefix TEQ taps2 FFT size (N)512 coding gain 4.2 dB margin 6 dB input power 14 dBm noise power -113 dBm/Hz, crosstalk noise 10 ADSL disturbers

29 29 Simulation Results for 17-tap TEQ Cyclic prefix length of 32 FFT size (N)512 Coding gain 4.2 dB Margin 6 dB Input power 14 dBm Noise power -113 dBm/Hz Crosstalk noise 10 ADSL disturbers

30 30 Simulation Results for Two-Tap TEQ Cyclic prefix length of 32 FFT size (N)512 Coding gain 4.2 dB Margin 6 dB Input power 14 dBm Noise power -113 dBm/Hz Crosstalk noise 10 ADSL disturbers

31 31 Summary Design TEQ to maximize channel capacity –No previous method truly maximizes channel capacity New subchannel SNR model –Partitions the equalized channel into signal, noise, and ISI paths –Enables to write channel capacity as a function of equalizer taps New maximum channel capacity TEQ design method –Good benchmark for all design methods –Requires nonlinear optimization New minimum-ISI design method –Virtually same performance as the optimal method –Fast implementation using recursive calculations

32 32 MATLAB DMTTEQ Toolbox Toolbox features ten TEQ design methods Available at http://signal.ece.utexas.edu/~arslan/dmtteq/

33 33 Future Research End-to-end optimization of channel capacity –Joint optimization of bit loading and TEQ –On-line adaptation of TEQ taps to track changes in channel Analysis of TEQ design methods –Effect of analog transmit/receive filters and A/D and D/A converters –Analyze performance under channel estimation errors –Fixed-point analysis Extension to MCC and min-ISI methods –Taking into account the noise floor –Modifications to subchannel SNR model –Optimal frequency domain weighting in min-ISI method

34 34 Capacity of Additive White Gaussian Noise Channel Maximum theoretical capacity of an additive white Gaussian noise channel (no inter-symbol interference) is Maximum achievable capacity can be defined as  : SNR gap between theoretical and practical capacity –Modulation method –Coding gain –Probability of error –Margin for unaccounted distortions

35 35 Publications G. Arslan, B. L. Evans, and S. Kiaei, ``Equalization for Discrete Multitone Transceivers to Maximize Channel Capacity'', IEEE Trans. on Signal Processing, submitted on April 17, 2000. B. Lu, L. D. Clark, G. Arslan, and B. L. Evans, ``Discrete Multitone Equalization Using Matrix Pencil and Divide-and-Conquer Methods'', IEEE Trans. on Signal Processing, submitted on May 30, 2000. J. Wu, G. Arslan, and B. L. Evans, ``Efficient Matrix Multiplication Methods to Implement a Near-Optimum Channel Shortening Method for Discrete Multitone Transceivers'', IEEE Asilomar Conf. on Signals, Systems, and Computers, Oct. 29 - Nov. 1, 2000, Pacific Grove, CA. B. Lu, L. D. Clark, G. Arslan, and B. L. Evans, ``Fast Time-Domain Equalization for Discrete Multitone Modulation Systems'', IEEE Digital Signal Processing Workshop, Oct. 15-18, 2000, Hunt, TX. G. Arslan, B. L. Evans, and S. Kiaei, ``Optimum Channel Shortening for Multicarrier Transceivers'', IEEE Int. Conf. on Acoustics, Speech, and Signal Processing, Jun. 5-9, 2000, vol. 5, pp. 2965-2968, Istanbul, Turkey.

36 36 Acronyms ADC: Analog digital converter ADSL: Asymmetric DSL CAD: Computer aided design CP: Cyclic prefix DAC: Digital-analog converter DMT: Discrete multitone DSL: Digital subscriber line FFT: Fast Fourier transform HDSL: High-speed DSL IFFT: Inverse FFT ISDN: Integrated service digital network ISI: Intersymbol interference LAN: Local area network MCC: Maximum channel capacity MFB: Matched filter bound min-ISI: Minimum ISI MMSE: Minimum MSE MSE: Mean squared error MSSNR: Maximum SSNR QAM: Quadrature amplitude modulation SNR: Signal-to-noise ratio SSNR: shortening SNR TEQ: Time domain equalizer VDSL: Very-high-speed DSL


Download ppt "Equalization for Discrete Multitone Transceivers Güner Arslan Ph.D. Defense Committee Prof. Ross Baldick Prof. Alan C. Bovik Prof. Brian L. Evans, advisor."

Similar presentations


Ads by Google