Comparison of Precoding Schemes for Digital Subscriber Lines 1 Project presentation for ECE 492 Vishnu Prasan April 19, 2007.

Slides:



Advertisements
Similar presentations
Nonlinear Precoding for ISI Channels Frederick Lee Stanford University October 21, 2004 AIM Workshop on Time-Reversal Communications in Richly Scattering.
Advertisements

Feedback Reliability Calculation for an Iterative Block Decision Feedback Equalizer (IB-DFE) Gillian Huang, Andrew Nix and Simon Armour Centre for Communications.
Multiuser Detection for CDMA Systems
Chapter : Digital Modulation 4.2 : Digital Transmission
Non-linear pre-coding for next generation WLAN
Spread Spectrum Chapter 7. Spread Spectrum Input is fed into a channel encoder Produces analog signal with narrow bandwidth Signal is further modulated.
1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
Doc.: IEEE /1090/r2 Submission September 2013 Submission Zhanji Wu, et. Al. Non-linear pre-coding MIMO scheme for next generation WLAN Date:
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Noise Cancelation for MIMO System Prepared by: Heba Hamad Rawia Zaid Rua Zaid Supervisor: Dr.Yousef Dama.
1 Wireless Communication Low Complexity Multiuser Detection Rami Abdallah University of Illinois at Urbana Champaign 12/06/2007.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
RAKE Receiver Marcel Bautista February 12, Propagation of Tx Signal.
Communication Technology Laboratory Wireless Communication Group Partial Channel State Information and Intersymbol Interference in Low Complexity UWB PPM.
Communication Systems
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
3F4 Data Transmission Introduction
ECE 776 Information Theory Capacity of Fading Channels with Channel Side Information Andrea J. Goldsmith and Pravin P. Varaiya, Professor Name: Dr. Osvaldo.
Communication Systems
Digital Communication Symbol Modulated Carrier RX Symbol Decision Binary Bytes D/A Recovered Analog Binary Bytes Symbol State Modulation A/D Analog Source.
Pulse Modulation 1. Introduction In Continuous Modulation C.M. a parameter in the sinusoidal signal is proportional to m(t) In Pulse Modulation P.M. a.
Dept. of EE, NDHU 1 Chapter Three Baseband Demodulation/Detection.
Formatting and Baseband Modulation
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
Modulation, Demodulation and Coding Course
Equalization in a wideband TDMA system
Super-Orthogonal Space- Time BPSK Trellis Code Design for 4 Transmit Antennas in Fast Fading Channels Asli Birol Yildiz Technical University,Istanbul,Turkey.
Digital Communication I: Modulation and Coding Course
ارتباطات داده (883-40) انتقال باندپایه
Dept. of EE, NDHU 1 Chapter Three Baseband Demodulation/Detection.
Signal Encoding Techniques. Lecture Learning Outcomes Be able to understand, appreciate and differentiate the different signal encoding criteria available.
1/ , Graz, Austria Power Spectral Density of Convolutional Coded Pulse Interval Modulation Z. Ghassemlooy, S. K. Hashemi and M. Amiri Optical Communications.
DSP2 Project ADSL Equalization Students: Dung Nguyen Quoc- Master Student Tudor Tesu- Erasmus Student Supervisor Jan Vangorp.
Ali Al-Saihati ID# Ghassan Linjawi
Medicaps Institute of Technology & Management Submitted by :- Prasanna Panse Priyanka Shukla Savita Deshmukh Guided by :- Mr. Anshul Shrotriya Assistant.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
Chapter 4: Baseband Pulse Transmission Digital Communication Systems 2012 R.Sokullu1/46 CHAPTER 4 BASEBAND PULSE TRANSMISSION.
CHAPTER 5 SIGNAL SPACE ANALYSIS
EE 3220: Digital Communication
Name Iterative Source- and Channel Decoding Speaker: Inga Trusova Advisor: Joachim Hagenauer.
Digital Communications Chapeter 3. Baseband Demodulation/Detection Signal Processing Lab.
Synchronization of Turbo Codes Based on Online Statistics
Equalization Techniques By: Mohamed Osman Ahmed Mahgoub.
Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 9.
A Simple Transmit Diversity Technique for Wireless Communications -M
Bandpass Modulation & Demodulation Detection
Sujan Rajbhandari LCS Convolutional Coded DPIM for Indoor Optical Wireless Links S. Rajbhandari, N. M. Aldibbiat and Z. Ghassemlooy Optical Communications.
Equalization Techniques By: Nader Mohammed Abdelaziz.
Multiple Antennas.
DIGITAL COMMUNICATION. Introduction In a data communication system, the output of the data source is transmitted from one point to another. The rate of.
CHAPTER 4. OUTLINES 1. Digital Modulation Introduction Information capacity, Bits, Bit Rate, Baud, M- ary encoding ASK, FSK, PSK, QPSK, QAM 2. Digital.
Channel Equalization Techniques
Space Time Codes.
Modulation and Coding Trade-offs
Digital Communications Chapter 13. Source Coding
Optimal Receivers in Multipath: Single-Carrier and OFDM
Advanced Wireless Networks
Principios de Comunicaciones EL4005
Pulse Code Modulation (PCM)
Subject Name: Digital Communication Subject Code: 10EC61
Equalization in a wideband TDMA system
Chapter 4 Baseband Pulse Transmission
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Equalization in a wideband TDMA system
Telecommunications Engineering Topic 2: Modulation and FDMA
Chapter 3: PCM Noise and Companding
Digital Communication Chapter 1: Introduction
On the Design of RAKE Receivers with Non-uniform Tap Spacing
Presentation transcript:

Comparison of Precoding Schemes for Digital Subscriber Lines 1 Project presentation for ECE 492 Vishnu Prasan April 19, 2007

Comparison of Precoding Schemes for Digital Subscriber Lines 2 Agenda Introduction Precoding in uncoded Transmissions for THP and FLP Precoding with coded modulation for THP and FLP Precoding in combination with signal shaping for THP and FLP Implementation

Comparison of Precoding Schemes for Digital Subscriber Lines 3 Introduction Precoding is a technique which uses the same idea as frequency equalization, except that the ISI is inverted at the transmitter instead of the receiver. Precoding at the transmitter side is a practicable method of transmission over intersymbol interference channels (ISI). Copper wire transmission can build a bridge between analog telephone service to high speed lightwave communications. This technique is called high rate digital subscriber lines (HDSL) or asymmetric digital subscriber lines (ADSL). This paper compares the Tomlinson-Harashima Precoding (THP) and Flexible precoding (FLP)

Comparison of Precoding Schemes for Digital Subscriber Lines 4 Introduction (cont.) Why Precoding ? For ISI channels if coded modulation is applied MLSE has to work on combined ISI and code trellis. If ideal ZF (zero forcing) decision feedback equlization (DFE) is used, MLSE does not have to be optimal. However DFE suffers from error propagation and coded modulation cannot be applied in a straight forward way. Precoding has ideally no error propagation as equilization is done at the transmitter (coding techniques can be applied in the same way as for channels without ISI).

Comparison of Precoding Schemes for Digital Subscriber Lines 5 Transmission Model

Comparison of Precoding Schemes for Digital Subscriber Lines 6 Agenda Introduction Precoding in uncoded Transmissions for THP and FLP Precoding with coded modulation for THP and FLP Precoding in combination with signal shaping for THP and FLP Implementation

Comparison of Precoding Schemes for Digital Subscriber Lines 7 Precoding in uncoded Transmissions (THP) A unique sequence d[k] called precoding sequence is added to the data sequence a[k] Effective data sequence v[k] = a[k] + d[k], v[k] is filtered with the inverse of the inverse of H(z). d[k] is chosen such that The precoder is fitted with H(z) and subtracts the interference f[k] Figure 2

Comparison of Precoding Schemes for Digital Subscriber Lines 8 Precoding in uncoded Transmissions (cont.) The receiver output is given by Figure 2

Comparison of Precoding Schemes for Digital Subscriber Lines 9 Precoding in uncoded Transmissions (cont.) An ordinary slicer produces estimates of v[k] which is the effective data symbols, from which the estimated data symbol â[k] are produced. d[k] is an element of the precoding latticelattice The congruent signal points are obtained by extending the signal set A periodically to the set ѵ = {a + d|a A, d }. From ѵ that current effective symbol is selected which minimizes the magnitude of the corresponding channel symbol Precoding loss

Comparison of Precoding Schemes for Digital Subscriber Lines 10 Precoding in uncoded Transmissions (THP) Back

Comparison of Precoding Schemes for Digital Subscriber Lines 11 Precoding in uncoded Transmissions (FLP) In contrast to Tomlinson Harashima Precoding,Flexible Precoding resembles linear equalization at the receiver. Let x[k] = a[k] be transmitted over the channel without precoding. Channel output v[k] = a[k] +f[k]. The slicer placed before the channel inverter can eliminate the noise and recover the a[k] without noise enhancement. However f[k] ;Therefore using H(z) f[k] is generated at the transmitter. The main difference with THP is that here f[k] is not completely subtracted at the transmitter but quantized to the nearest point d[k]. Quantized error m[k] = f[k] – d[k] is subtracted. v[k] = x[k] + f[k] = a[k] – m[k] +d[k] + m[k] = a[k] + d[k] Figure 3

Comparison of Precoding Schemes for Digital Subscriber Lines 12 Precoding in uncoded Transmissions (cont.) At the receiver an estimate of v[k] is generated by the threshold device. The channel inverse is then used to get an estimate of x[k] (transmit symbol) But we need a[k], so estimate of a[k] is obtained by adding estimate of m[k] to the estimate of x[k]. Since we use the inverse of H(z) it has to be a strict minimum phase. The precoding loss is given by :

Comparison of Precoding Schemes for Digital Subscriber Lines 13 Precoding in uncoded Transmissions (cont.) Back

Comparison of Precoding Schemes for Digital Subscriber Lines 14 Simulation Results

Comparison of Precoding Schemes for Digital Subscriber Lines 15 Agenda Introduction Precoding in uncoded Transmissions for THP and FLP Precoding with coded modulation for THP and FLP Precoding in combination with signal shaping for THP and FLP Implementation

Comparison of Precoding Schemes for Digital Subscriber Lines 16 Precoding with coded modulation (THP) The precoding lattice should be a subset of coset lattice At moderate to high SNR only the nearest signal points in the Euclidean space contribute significantly for ML decoding. After reducing the received signal r[k] to the region R the best representation of each subset is determined (the uncoded levels are extracted) The only difference to TCM over the ISI free channels are the modulo reduction of the receiver input signal and the decoder metrics Precoding loss is given by

Comparison of Precoding Schemes for Digital Subscriber Lines 17 Precoding with coded modulation (FLP) FLP can be combined with the TCM in a straight forward manner. When a coded sequence is used the modulo operation has to be performed based on lattice rather than Therefore d[k] and a[k] and v[k] are the same subset sequence In contrast to THP the algorithm has to work dynamic range v[k] – no modulo reduction is possible. At the receiver the trellis decoder which provides an estimate of v[k] is followed by the inverse of the channel, a[k] can be derived from the estimated channel symbol x[k]. Precoding loss is now given by

Comparison of Precoding Schemes for Digital Subscriber Lines 18 Simulation Results

Comparison of Precoding Schemes for Digital Subscriber Lines 19 Agenda Introduction Precoding in uncoded Transmissions for THP and FLP Precoding with coded modulation for THP and FLP Precoding in combination with signal shaping for THP and FLP Implementation

Comparison of Precoding Schemes for Digital Subscriber Lines 20 Precoding in combination with signal shaping (THP) A straightforward combination of THP and shaping techniques designed for the AWGN channel is not possible. The solution is to combine the shaping and precoding to one unity The shaping bits have to be scrambled with the data symbols. The optimal algorithm searches for the best combination of the shaping bits and precoding sequence. To avoid a descrambler at the receiver, shaping and precoding have a combined to be tight. Viterbi algorithm is used to select the best sequence at the transmitter. A simple modulo operation is needed to recover the data sequence.

Comparison of Precoding Schemes for Digital Subscriber Lines 21 Precoding in combination with signal shaping (FLP) Shaping for FLP is restricted to “power shaping”  reduction of average transmit power which implies the generation of a Gaussian distribution FLP converts the ISI channel H(z) into a burst error channel with discrete additive disturbance The great advantage with regard to implementation of separating the shaping and precoding is paid with the price of increased error propagation and restriction of power shaping

Comparison of Precoding Schemes for Digital Subscriber Lines 22 Simulation

Comparison of Precoding Schemes for Digital Subscriber Lines 23 Agenda Introduction Precoding in uncoded Transmissions for THP and FLP Precoding with coded modulation for THP and FLP Precoding in combination with signal shaping for THP and FLP Implementation

Comparison of Precoding Schemes for Digital Subscriber Lines 24 Implementation THP can be easily be realized using fixed point arithmetic. If two’s compliment is applied modulo reduction can be done automatically For implementation receiver structure is more critical. With dynamic shaping THP realization is simple while that of FLP is only possible if the basic requirement of separating shaping and precoding is dropped. For strict band limited channels, transmission at fractional rates is essential for optimum performance. FLP in combination with shell mapping can provide this. In contrast THP does not support fractional rates. For both precoding procedures signal shaping is essential for transmission at non integer rates, but FLP does this in a much flexible way.

Comparison of Precoding Schemes for Digital Subscriber Lines 25 Conclusion In THP, precoding and shaping have to be done in a single step while FLP combines precoding and channel coding. FLP is more flexible it allows cross and circular constellation to be used and shaping is preserved. THP puts constraints on the signal set. The flexibility of FLP and the possibility to support fractional rates is paid with the price of error propagation. Applications such as voice band modems where channel is strictly band limited or has non linear distortion FLP is the way to adopt the transmission scheme For use in digital subscriber lines the loss due to integer rates is negligible as compared to error propagation in FLP. Both schemes are attractive for digital transmission. The system designer has to decide which one is best suited

Comparison of Precoding Schemes for Digital Subscriber Lines 26 References [1] Robert F. H Fisher and Johannes B Huber “Comparison of precoding Schemes for Digital Subscriber Lines”, IEEE 1997 [2] Robert F. H. Fisher Precoding and Signal Shaping for Digital transmission, New York IEEE 2004 Wiley - Interscience [3] R. Laroia “Coding for intersymbol interface channels – combined coding and precoding” [4] Andrea Goldsmith,Wireless communication Cambridge University Publication 2005 [5] J. G. Proakis, Digital communications, New York McGraw Hill 2004

Comparison of Precoding Schemes for Digital Subscriber Lines 27 Lattice A lattice in R is a discrete subgroup of R which spans the real vector space R. Every lattice in R can be generated from a basis for the vector space by forming all linear combinations with integral coefficients. A lattice may be viewed as a regular tiling of a space by a primitive cell. Lattices in two dimensions This is a rectangular lattice which is a special case of a square lattice * * * * * * * * * * * * Back