Recent Progress in Mobile Transmission

Similar documents
A rate one half code for approaching the Shannon limit by 0.1dB

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team

Performance comparison of convolutional and block turbo codes

SPACE-TIME LAYERED INFORMATION PROCESSING FOR WIRELESS COMMUNICATIONS

A Survey of Advanced FEC Systems

The Turbo Principle in Mobile Communications. Joachim Hagenauer

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

Study of turbo codes across space time spreading channel

Decoding of Block Turbo Codes

Linear Turbo Equalization for Parallel ISI Channels

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010)

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

Removing Error Floor for Bit Interleaved Coded Modulation MIMO Transmission with Iterative Detection

Layered Space-Time Codes

Contents Chapter 1: Introduction... 2

Turbo coding (CH 16)

THE idea behind constellation shaping is that signals with

Coding for MIMO Communication Systems

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.

ECE 6640 Digital Communications

_ MAPequalizer _ 1: COD-MAPdecoder. : Interleaver. Deinterleaver. L(u)

Single User or Multiple User?

Low complexity iterative receiver for linear precoded MIMO systems

Improved concatenated (RS-CC) for OFDM systems

EECS 380: Wireless Technologies Week 7-8

Study of Turbo Coded OFDM over Fading Channel

Multiple Antennas in Wireless Communications

High-Rate Non-Binary Product Codes

EXIT Chart Analysis for Turbo LDS-OFDM Receivers

Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems

Performance of Turbo codec OFDM in Rayleigh fading channel for Wireless communication

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Design of HSDPA System with Turbo Iterative Equalization

Chapter 1 Coding for Reliable Digital Transmission and Storage

Digital Television Lecture 5

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding

Space-Time-Coding and Multiple-Antenna (MIMO)-Systems Key Elements of Future Mobile Systems

Performance Evaluation of V-Blast Mimo System in Fading Diversity Using Matched Filter

Master s Thesis Defense

High Speed Turbo Tcm Ofdm For Uwb And Powerline System

A REVIEW OF CONSTELLATION SHAPING AND BICM-ID OF LDPC CODES FOR DVB-S2 SYSTEMS

Performance of Channel Coded Noncoherent Systems: Modulation Choice, Information Rate, and Markov Chain Monte Carlo Detection

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels

MIMO in 3G STATUS. MIMO for high speed data in 3G systems. Outline. Information theory for wireless channels

Simulation Performance of MMSE Iterative Equalization with Soft Boolean Value Propagation

Robustness of Space-Time Turbo Codes

MIMO-OFDM in Rayleigh Fading Channel with LDPC

Improved Modulation Classification using a Factor-Graph-based Iterative Receiver

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS

Outline. Communications Engineering 1

(5) Advanced Topics in MIMO-OFDM Systems

Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection

ISSN: Page 320

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

Master s Thesis Defense

ECE 6640 Digital Communications

ON THE PERFORMANCE OF ITERATIVE DEMAPPING AND DECODING TECHNIQUES OVER QUASI-STATIC FADING CHANNELS

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

ELEC 7073 Digital Communication III

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

Simulink Modeling of Convolutional Encoders

Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Nakagami Multipath M-Fading Channel

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 4, July 2013

Serial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni

Improvement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder

An Improved Rate Matching Method for DVB Systems Through Pilot Bit Insertion

Low-Density Parity-Check Codes for Digital Subscriber Lines

Rekha S.M, Manoj P.B. International Journal of Engineering and Advanced Technology (IJEAT) ISSN: , Volume-2, Issue-6, August 2013

ISSN: International Journal of Innovative Research in Science, Engineering and Technology

Interleave Division Multiple Access for Broadband Wireless Communications

SYSTEM-LEVEL PERFORMANCE EVALUATION OF MMSE MIMO TURBO EQUALIZATION TECHNIQUES USING MEASUREMENT DATA

Channel Coding for IEEE e Mobile WiMAX

Achieving Near-Capacity on a Multiple-Antenna Channel

Ultra high speed optical transmission using subcarrier-multiplexed four-dimensional LDPCcoded

SISO MMSE-PIC detector in MIMO-OFDM systems

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem

Near-Capacity Iteratively Decoded Binary Self-Concatenated Code Design Using EXIT Charts

MULTILEVEL CODING (MLC) with multistage decoding

M4B-4. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM. Nyembezi Nyirongo, Wasim Q. Malik, and David. J.

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

MODULATION AND CODING TECHNIQUES IN WIRELESS COMMUNICATIONS

IN 1993, powerful so-called turbo codes were introduced [1]

Karn veer singh 1, Dr. Rajneesh Talwar 2. Keywords: - MIMO, OFDM, LDPC, 64 QAM, SNR, BER and Rayleigh channel

TURBOCODING PERFORMANCES ON FADING CHANNELS

Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel

Vector-LDPC Codes for Mobile Broadband Communications

White Paper Unlocking the Potential of LDPC, New FlexLDPC Coding from. Datum Systems. for PSM-500, 500L & 500LT Series Modems

An Iterative Noncoherent Relay Receiver for the Two-way Relay Channel

Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry

Soft Detection of Modulation Diversity Schemes for Next Generation Digital Terrestrial Television

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

Transcription:

Recent Progress in Mobile Transmission Joachim Hagenauer Institute for Communications Engineering () Munich University of Technology (TUM) D-80290 München, Germany State University of Telecommunications (SUT) St. Petersburg, Russia, April 6th, 2004

Outline The turbo principle approaches Shannon s limits MIMO systems allow high data rates in mobile systems Analog VLSI chips allow higher speed and low power consumption

History: Introduction 1948: Shannon s absolute limits in communications, e.g. 0.2 db in Eb/N0 for binary codes with rate 1/2 on AWGN channel 1962: Gallager s low density parity check codes with iterative decoding 1966: Forney: Concatenated codes before 1993: Concatenated codes (Viterbi plus RS codes) approach Shannon s limit by by 2.5 db and with iterations by 1.5 db. 1993: Berrou, Glavieux and Thitimajshima: Turbo decoding approaches Shannon s limit by 0.5 db. 1995: Douillard, Glavieux, Berrou et al: Turbo equalization 1997: Turbo principle recognized as general method in communications systems 2001: Chung, Forney, Richardson, Urbanke :Iterative decoding of Irregular LDPC Codes within 0.0045 db of Shannon limit

Introduction The Turbo Principle comprises...... a communication system with serial and/or parallel concatenations of components... a posteriori probability (APP) symbol-by-symbol decoders/detectors... soft-in/soft-out decoders/detectors... interleavers between the components... exchange of extrinsic information between components in the form of probabilities or log-likelihood ratios

The Turbo Principle...... in mechanics

... in communications Decoder 1 Decoder 2... in mechanics The Turbo Principle...

Examples for serial concatenation in communications systems data Transmitter Encoder Inter Encoder I leaver II Receiver Decoder Deinter Decoder II leaver I data estimate AWGN Inter leaver configuration en-/decoder I (outer code) en-/decoder II (inner code) serial code concat. FEC en-/decoder FEC en-/decoder turbo equalization FEC en-/decoder Multipath channel/detector turbo BiCM FEC en-/decoder Mapper/demapper turbo MIMO FEC en-/decoder Mapper & MIMO detector turbo multiuser FEC en-/decoder SISO multiuser detector turbo source-channel source encoder FEC en-/decoder LDPC code/decoder check nodes variable nodes

" )( * 0 +, " $ %& ' " +-,!#" )( * 1 *2!. / %& ' Exchange of extrinsic information between horizontal and vertical decoding Principle of Turbo Decoding for a parallel concatenated scheme.

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 E b /N 0 in db 10 4 it. 3 9 it. 2 it. 1 10 3 BER 10 2 it. 0 10 1 uncoded R=1/2 parallel concatenated code Shannon limit 10 0 Rate 1/2, constituent code: rate 2/3, memory 2, interleaver size 1024 Performance of Decoder of a PCC Turbo Code

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 E b /N 0 in db 10 4 10 3 BER 10 2 10 1 Shannon limit uncoded R=1/2, M=2, interleaver of size: 1024, it. 9 R=1/2, M=4, interleaver of size: 1024, it. 9 R=1/2, M=4, interleaver of size: 65536, it. 18 10 0 Influence of the Interleaver Size for a PCC Turbo Code

Low Density Parity Check (LDPC) codes and their Turbo decoder A low density parity check code of rate k/n can be described as a serial concatenation of n variable nodes as inner repetition codes with n k check nodes as outer single parity check nodes.

4 3 3 = D G 5 5 8 : C 9 4 5 data estimate FEC decoder 4<; 7 E 8 D 7 5 8 D 7FE LISS > @A? >? data FEC encoder Mapper 6 7 5 8 > B System with Multipath Channel and Receiver with Turbo Feedback

H TP R Q K PO R Q U V V W H Q Q LSM data estimate outer decoder HJI LNM P/S demodulator channel data outer encoder S/P modulator V Turbo applications: QAM with channel codes

MIMO systems allow high data rates in mobile systems Classical Multiplex and Diversity Systems: A new dimension is opened by space (multiple transmit and receive antennas: MIMO) Method yields costs Time Div. and rate gain bandwidth Frequency Div. and rate gain bandwidth Code Div. and rate gain bandwidth, complexity and interference Space Div. and rate gain complexity and interference

Beamforming antenna scenario Beam can be made adaptive

Multiple antenna scenario aiming for rate gain Multiple antennas needed at transmitter and receiver

X ^ X _ X `[ X Y X Z X [ \ \ X [ ` X X \ \ ` X X a X [ \ \ X [ X c X \ \ \ \ []\ Y \ b \ d \ \ Example of V-BLAST for NT = 4 and rate gain 4 if NR 4. The Bell Lab Layered Space Time architecture (Foschini 1996 BLAST): Systems aiming for rate gain

Multiple antenna scenario aiming for diversity gain Transmit Diversity: Receiver (i.e. cellphone) needs only one and simple antenna

k k k k k k k k k y = Hx + n. o fil n j q fil m j k t fil j n e fil ml n j o fp j q fsr j k t fp j o fih j euf r p j q fih j k t fih j egfih h j The multiple-antenna (MIMO) channel model

Channel capacities of SISO and MIMO systems (Telatar 1995) The channel capacity for a single-input/single-output (SISO) fading channel with complex signaling and perfect channel knowledge at the receiver C = log 2 (1 + h (11) 2E s ) and for the multiple-input/multiple-output MIMO channel C = log 2 det IN R + E s N0 NTN0 HH H Both capacities measured in bits/channel use are random variables. Therefore the average (ergodic) capacity C = E H{C}. and the outage capacity P (C < Cx) = x 100, 0 < x < 100, are of interest.

10% outage capacity of different MIMO channels Gaussian channel input

0 0 5 10 15 20 25 E /N in db S 0 2 N T =N R =1 4 12 10 8 6 N T =N R =4 C 10 in bits/channel use 14 16 Gaussian input QPSK 16 QAM 18 Discrete (QPSK, 16-QAM) and Gaussian channel input 10% outage capacity of different MIMO channels

v Ž { Ž x ˆ Œ v w Ž data estimate APP Decoder vzy Detector Š ƒ ƒ ˆ Encoder data w~} Space Time Mapper FEC-MIMO Scheme with Turbo detector/decoder

MIMO Turbo Detector Inner MIMO channel with Sequential detector (LISS) Simulation results: outer PCC code r = 1/2, QPSK, NT = NR = 4,

Introduction to analog decoders and receivers Receivers and decoders (especially turbo decoders) use soft (real and not binary) values (probabilities, log-likelihood values) They still operate in discrete time and with discrete operations Can we do decoding in continuous time and values: analog? Are receivers in analog VLSI possible? First Proposals: JH (ITW 98,ISIT 98), Loeliger (ISIT 98) High speed receivers in digital VLSI implementation are area and power consuming FEC decoders for high speed communications should work in the Gbit/s range Analog VLSI Implementations of functions like Viterbi, APP, Turbo algorithm should be faster smaller and less power consuming

Realization of an 8-state trellis section

Memory one tailbiting convolutional code

The analog decoder outperforms 6 digital iterations E b /N 0 in db 10 5 1 0 1 2 3 4 5 6 10 4 10 3 BER 10 2 10 1 uncoded (32,16) analog (32,16) MAP 16x16 analog turbo 16x16 1st it. 16x16 2nd it. 16x16 3rd it. 16x16 6th it. 10 0 Simulation measurement results Building a Turbo code from memory two tailbiting convolutional code

High Speed Implementation of the (16,8,3) Tailbiting Code (2001) by TUM/Lucent

Comparison of Several Implementations TUM ETH University Universities Lucent Endora of Utah Padova, Torino code (16,8,3), m=1 (18,9,5), m=2 (8,4,4) ext. Hamming UMTS, 1/3, mem. 3 process 0.25µm BiCMOS IBM6HP 0.8µm BiCMOS 0.5µm CMOS 0.35mum CMOS chip area 1.68mm 2 1.64mm 2 7.28mm 2 2.25mm 2 9mm 2 transistor # bipolar 441 940 - - # nmos 356 - n.a. n.a. # pmos - 650 n.a. n.a. total # per inf.bit&state 49.8 54.4 44.17 n.a. n.a. supply 3.3V 3.3V 5V n.a. 3.3 V bias 80µA (nmos) per block 200µA (bipolar) 400µA 200µA or 50µA 10µA 10µA power 20mW 150mW 98mW @ 200µA est. 3.8mW 5.6mW consumption 50mW @ 50µA power per 2.72mW @ 200µA inf.bit&state 1.25mW 9.4mW 1.38mW @ 50µA 0.32mW 0.028mW measurements channel AWGN AWGN BSC AWGN speed 160Mbit/s 10 Gbit/s 100Mbit/s 10Mbit/s 2Mbit/s BER yes tbd. n.a. n.a. n.a. year chip worked? 1999 Yes 2002 Yes 2001? 2001 2003?

Conclusions The Turbo Principle is a very general principle Approaching the capacity limits of mobile systems is possible Analog FEC Decoders are possible and have many advantages especially for tailbiting convolutional codes (TBCC) and turbo decoding Proof of concept prototype analog VLSI of TUM/Lucent with TBCC works at up to 10 Gbit/s. Worldwide nine groups currently working on analog decoder design There are many more applications for the Turbo Principle: Turbo source compression Joint source channel coding Interference cancellation Papers can be downloaded from WWW..EI.TUM.DE