Efficient Matrix Multiplication Methods to Implement a Near-optimum Channel Shortening Method for DMT Transceivers O(NNw) (DH)T QH Q DH A S Jeffrey Wu,

Slides:



Advertisements
Similar presentations
Lecture 15 Orthogonal Functions Fourier Series. LGA mean daily temperature time series is there a global warming signal?
Advertisements

© UNIVERSITY of NEW HAMPSHIRE INTEROPERABILITY LABORATORY VDSL MCM Simulation Tim Clark VDSL Consortium Tim Clark VDSL Consortium.
ADSL Equalization Van Herck Hans Verheyden Jonas.
Comparison of different MIMO-OFDM signal detectors for LTE
UT Austin 1 Biao Lu 1 WIRELINE CHANNEL ESTIMATION AND EQUALIZATION Ph.D. Defense Biao Lu Embedded Signal Processing Laboratory The University of Texas.
ISWCS’06, Valencia, Spain 1 Blind Adaptive Channel Shortening by Unconstrained Optimization for Simplified UWB Receiver Design Authors: Syed Imtiaz Husain.
Department of electrical and computer engineering An Equalization Technique for High Rate OFDM Systems Mehdi Basiri.
IERG 4100 Wireless Communications
Wireless communication channel
10/31/02CSE Greedy Algorithms CSE Algorithms Greedy Algorithms.
Equalizer Design to Maximize Bit Rate in ADSL Transceivers
Arithmetic Operations on Matrices. 1. Definition of Matrix 2. Column, Row and Square Matrix 3. Addition and Subtraction of Matrices 4. Multiplying Row.
Equalization for Discrete Multitone Transceivers Güner Arslan Ph.D. Defense Committee Prof. Ross Baldick Prof. Alan C. Bovik Prof. Brian L. Evans, advisor.
10/31/02CSE Greedy Algorithms CSE Algorithms Greedy Algorithms.
Normalised Least Mean-Square Adaptive Filtering
Section 3.2 Beginning on page 104
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Review for Chapter 4 Important Terms, Symbols, Concepts 4.1. Systems of Linear Equations in Two Variables.
Design of Sparse Filters for Channel Shortening Aditya Chopra and Prof. Brian L. Evans Department of Electrical and Computer Engineering The University.
Introduction to ADSL Modems Prof. Brian L. Evans Dept. of Electrical and Comp. Eng. The University of Texas at Austin UT graduate.
Equalizer Design to Maximize Bit Rate in ADSL Transceivers Prof. Brian L. Evans Dept. of Electrical and Comp. Eng. The University of Texas at Austin
Maximizing Data Rate of Discrete Multitone Systems Using Time Domain Equalization Design Miloš Milošević Committee Members Prof. Ross Baldick Prof. Gustavo.
Signals and Systems Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 382C-9 Embedded Software Systems.
VADA Lab.SungKyunKwan Univ. 1 L40: Lower Power Equalizer J. W. Kim and J.D.Cho 성균관대학교
ADSL Equalization Van Herck Hans Verheyden Jonas.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Computational Intelligence: Methods and Applications Lecture 23 Logistic discrimination and support vectors Włodzisław Duch Dept. of Informatics, UMK Google:
EE513 Audio Signals and Systems
11/5/00 p. 1 Postacademic Course on Telecommunications Module-3 Transmission Marc Moonen Lecture-8 Multi-tone Modulation K.U.Leuven/ESAT-SISTA Module-3.
Milos Milosevic Synchronization with DMT Modulation Milos Milosevic The University of Texas at Austin ESPL Milos Milosevic The University of Texas at Austin.
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
Modeling a Multicarrier Wireless Communication Transceiver Embedded Software Systems Literature Survey March 24,2004 By Hunaid Lotia.
3: Diversity Fundamentals of Wireless Communication, Tse&Viswanath 1 3. Diversity.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
FMT Modulation for Wireless Communication
Lecture 6-7: Discrete Channel partitioning Aliazam Abbasfar.
Single Correlator Based UWB Receiver Implementation through Channel Shortening Equalizer By Syed Imtiaz Husain and Jinho Choi School of Electrical Engineering.
Doc.: IEEE /0205r0 Submission Jan 2015 Shiwen He, Haiming Wang Slide 1 Time Domain Multiplexed Pilots Design for IEEE802.11aj(45 GHz) SC PHY Authors/contributors:
Bitrate Maximizing Time-Domain Equalizer Design for DMT-based Systems Koen Vanbleu Promotor: Marc Moonen Coauthors: Geert Ysebaert, Gert Cuypers, Katleen.
DMT Bit Rate Maximization With Optimal Time Domain Equalizer Filter Bank Architecture *M. Milošević, **L. F. C. Pessoa, *B. L. Evans and *R. Baldick *
Wideband Communications
12-1 Organizing Data Using Matrices
Background on Classification
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Yousof Mortazavi, Aditya Chopra, and Prof. Brian L. Evans
Lecture 1.30 Structure of the optimal receiver deterministic signals.
ADSL Time-Domain Equalizer
J. W. Kim and J.D.Cho 성균관대학교 Lower Power Equalizer J. W. Kim and J.D.Cho 성균관대학교 SungKyunKwan Univ.
Equalization in a wideband TDMA system
Matrix Operations SpringSemester 2017.
Rate 7/8 (1344,1176) LDPC code Date: Authors:
Color Error Diffusion with Generalized Optimum Noise Shaping
Synchronization Algorithms for OFDM Systems
MIMO-OFDM with antenna selection
Chapter 6. Large Scale Optimization
Multichannel TEQ Design Based on the Maximum Composite SSNR
EXPLOITING SYMMETRY IN TIME-DOMAIN EQUALIZERS
CT-321 Digital Signal Processing
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Chapter 4 Systems of Linear Equations; Matrices
EE359 – Lecture 18 Outline Announcements Review of Last Lecture
EE359 – Lecture 17 Outline Announcements Review of Last Lecture
Dynamic Programming Merge Sort 1/18/ :45 AM Spring 2007
Time Domain CSI report for explicit feedback
Time Domain CSI report for explicit feedback
Chapter 4 Systems of Linear Equations; Matrices
EE359 – Lecture 18 Outline Announcements Spread Spectrum
Matrix Operations SpringSemester 2017.
Dynamic Programming Merge Sort 5/23/2019 6:18 PM Spring 2008
Synchronization with DMT Modulation
EXPLOITING SYMMETRY IN TIME-DOMAIN EQUALIZERS
Presentation transcript:

Efficient Matrix Multiplication Methods to Implement a Near-optimum Channel Shortening Method for DMT Transceivers O(NNw) (DH)T QH Q DH A S Jeffrey Wu, Güner Arslan, Dr. Brian L. Evans The University of Texas at Austin Asilomar Conference October 30, 2000

Why DMT? Typical frequency response of ADSL channels Typical noise spectrum of ADSL channels Solution: Partition channel into subchannels using FFT

Simplest possible DMT transceiver QAM IFFT S/P P/S D/A FFT A/D FEQ Data in Data out Channel Transmitter Receiver “–Houston, we have a problem…” Symbol 1 ISI Symbol 2

Solution to the ISI problem CP out QAM IFFT S/P P/S D/A FFT A/D FEQ Transmitter Receiver TEQ in Ouch! Ahhh… CP creates room between symbols TEQ shortens channel to fit within CP Symbol 1 CP Symbol 2

Goal: Given a CP of length ν, design the TEQ such that it shortens channel to ν + 1 sample periods. Objection: But this is generally impossible to do perfectly!  Revised Goal: Design TEQ so that it minimizes ISI in such a way that maximizes channel capacity. Response: Sounds good, but how do accomplish that? 

The min-ISI method [Arslan, Evans, Kiaei, 2000] Observation: Given a channel impulse response of h and an equalizer w, there is a part of h * w that causes ISI and a part that doesn’t. Causes ISI (will extend beyond cyclic prefix) Does not cause ISI (will stay within cyclic prefix) Equalized impulse response, h * w The length of the window is ν + 1 Heuristic determination of the optimal window offset, denoted as Δ, is given by Lu (2000).

Matrix ingredients of the min-ISI method The equalizer w. This is a little vector. The convolution matrix H, such that (Hw)k = (h * w)k. The windowing matrix D. This is a diagonal matrix that isolates the part of h * w causing ISI. The FFT matrix Q. Takes FFT of DHw. The weighting matrix diag(S). w w H H w D D H w Q H w D Q S

The Optimization Problem Goal: Find w that minimizes Translation: Find w that minimizes a weighted sum of the ISI power gains in each subchannel. Something is missing here… a constraint! Constrain , where G = I – D Translation: Prevent w from also minimizing the desired part of the h * w!

The Matrix Multiplication Problem (finally!) The optimization problem can be restated as: Minimize wTAw, where A is defined as H D Q S HT DT QH = A Subject to wTBw = 1, where B is H G HT GT = B A and B are small, so problem can be solved quickly so long as we can find A and B. Turns out to be a BIG problem for real-time implementation.

The Solution to the Problem – Sliding Windows Arises frequently with Toeplitz matrices (i.e. H) Sliding windows for single sums: Subtract Add Sliding windows for double sums: Subtract Add

Fast Algorithm for Matrix B Explicit formula: What is going on… The sliding window: The recursion: Very nice!

Fast Algorithm for Matrix A Explicit formula: Recursive formula: where The sliding window: where

Variants of the algorithm Row-rotation method “Rotates” the rows in the convolution matrix H to simplify the explicit formula of A to one double sum. Assumes last few samples of impulse response close to zero. GOOD assumption. Virtually same performance as original method. H RH R No-weighting method Assuming equal weighting of subchannels in the optimization problem. Equivalent to maximum SSNR method by Melsa, Younce, and Rohrs (1996). Simplifies calculation of A to a single sum. Almost as good performance as original method.

Results N = size of FFT Nw = size of TEQ ν = size of cyclic prefix Method Channel capacity % SSNR (dB) Complexity MACs Original min-ISI 99.6 37.8 ½ (N + ν) Nw (Nw + 1) + 5 N (Nw – 1) + NNw 132896 Recursive min-ISI 99.5 37.9 4(Nw – 1) (N + 4Nw – ν –2) + Nw (N + Nw – 1) + N 44432 Row rotation min-ISI 37.5 2(Nw – 1) (N + 2Nw – ν –2) + Nw (N + Nw – 1) + N 25872 Original max SSNR 97.9 58.9 ½ N Nw(Nw + 1) 78836 No-weighting min-ISI 97.8 55.4 N Nw + 5 Nw (Nw – 1) 10064 N = size of FFT Nw = size of TEQ ν = size of cyclic prefix Channel used : CSA loop 1 System margin: 6dB N = 512, Nw = 17, ν = 32