MIMO detector algorithms and their implementations for LTE/LTE-A

Similar documents
ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING

MIMO Antenna Systems in WinProp

SC-FDMA for 3GPP LTE uplink. Hong-Jik Kim, Ph. D.

Time and Frequency Domain Equalization

Capacity Limits of MIMO Channels

mm-band MIMO in 5G Mobile

A Performance Study of Wireless Broadband Access (WiMAX)

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

Wireless Broadband with /WiMax: Current Performance and Future Potential

Implementing Digital Wireless Systems. And an FCC update

FPGAs in Next Generation Wireless Networks

PAPR and Bandwidth Analysis of SISO-OFDM/WOFDM and MIMO OFDM/WOFDM (Wimax) for Multi-Path Fading Channels

SURVEY OF LTE AND LTE ADVANCED SYSTEM

Whitepaper n The Next Generation in Wireless Technology

Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications

RF Measurements Using a Modular Digitizer

Evolution of the Air Interface From 2G Through 4G and Beyond

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Performance of Multicast MISO-OFDM Systems

Introduction to Wireless LAN Measurements

LTE UE RF measurements An introduction and overview

WHITE PAPER. Realistic LTE Performance From Peak Rate to Subscriber Experience

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

Hot Issues in Wireless Broadband Networking

SC-FDMA and LTE Uplink Physical Layer Design

ISI Mitigation in Image Data for Wireless Wideband Communications Receivers using Adjustment of Estimated Flat Fading Errors

PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUMBER OF REFERENCE SYMBOLS

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

The Multiple-Input Multiple-Output Systems in Slow and Fast Varying Radio Channels

ARCHITECTING AN LTE BASE STATION WITH GRAPHICS PROCESSING UNITS

MIMO: What shall we do with all these degrees of freedom?

DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev Key Design Features. Block Diagram. Generic Parameters.

18-759: Wireless Networks Lecture 18: Cellular. Overview

Voice services over Adaptive Multi-user Orthogonal Sub channels An Insight

An Algorithm for Automatic Base Station Placement in Cellular Network Deployment

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

HSDPA Mobile Broadband Data A Smarter Approach to UMTS Downlink Data

Revision of Lecture Eighteen

Project Report on Adaptive Resource Allocation Algorithm for Multiuser Mimo-Ofdm Systems:

ATSC 3.0 Mobile Support. Luke Fay

BENEFITS OF USING MULTIPLE PLP IN DVB-T2

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

EFFECTIVE CHANNEL STATE INFORMATION (CSI) FEEDBACK FOR MIMO SYSTEMS IN WIRELESS BROADBAND COMMUNICATIONS

Evolution in Mobile Radio Networks

FPGAs for High-Performance DSP Applications

Xilinx 7 Series FPGA Power Benchmark Design Summary May 2015

Two Way Relaying Communications with OFDM and BICM/BICM-ID

What s The Difference Between Bit Rate And Baud Rate?

Pointers on using the 5GHz WiFi bands

MODULATION Systems (part 1)

9/14/ :38

INTER CARRIER INTERFERENCE CANCELLATION IN HIGH SPEED OFDM SYSTEM Y. Naveena *1, K. Upendra Chowdary 2

ISDB-T Digital terrestrial broadcasting in Japan

Main Ways to Enhance Throughput

Two-slot Channel Estimation for Analog Network Coding Based on OFDM in a Frequency-selective Fading Channel

Adjacent Channel Interference. Adaptive Modulation and Coding. Advanced Mobile Phone System. Automatic Repeat Request. Additive White Gaussian Noise

Lezione 6 Communications Blockset

AN INTRODUCTION TO DIGITAL MODULATION

A Novel LTE-Advanced Carrier Aggregation with Higher Throughput

The future of mobile networking. David Kessens

Achievable Transmission Rates and Self-Interference Channel Estimation in Hybrid Full-Duplex/Half-Duplex MIMO Relaying

BROADCAST Trasmettitori / Transmitters DBH3 GAP FILLER

The Advantages of SOFDMA for WiMAX

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

Rice University Full-duplex Wireless: Design, Implementation and Characterization. Melissa Duarte

Public Switched Telephone System

VDSL2 A feasible Solution for Last Mile

1550 Video Overlay for FTTH

Planning for ac Adoption with Ekahau Site Survey 6.0

BEST RELAY SELECTION METHOD FOR DETECT AND FORWARD AIDED COOPERATIVE WIRELESS NETWORK

Breaking the Interleaving Bottleneck in Communication Applications for Efficient SoC Implementations

GTER 26 tudo o que você. quer saber sobre n

Rapid MIMO-OFDM Software Defined Radio System Prototyping

Evaluating channel estimation methods for p systems. Master of Science Thesis in Communication Engineering MATTIAS HERMANSSON VIKTOR SKODA

7a. System-on-chip design and prototyping platforms

Full Duplex MIMO Radios

Multiuser Communications in Wireless Networks

Optimizing IP3 and ACPR Measurements

DVB-T and DVB-T2 Transmitter Test Challenges

WLAN-Antenna Project

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 55, NO. 1, JANUARY

LTE, WLAN, BLUETOOTHB

IEEE802.11ac: The Next Evolution of Wi-Fi TM Standards

DOCSIS 3.1: WHAT IS IT, HOW DOES IT WORK, AND HOW CAN YOU PREPARE FOR IT? Daniel Howard, SCTE CTO July 16, 2013

DOCSIS 3.1. High Level Overview at NANOG 59. Karthik Sundaresan, Lead Architect. Oct 09, Cable Television Laboratories, Inc.

Broadband Technology Clinic. Burlington Telecom Advisory Board

Dimensioning, configuration and deployment of Radio Access Networks. part 5: HSPA and LTE HSDPA. Shared Channel Transmission

Downlink resource allocation algorithm: Quality of Service

Dream DRM Receiver Documentation

LTE Fanny Mlinarsky President octoscope, Inc.

NEW WORLD TELECOMMUNICATIONS LIMITED. 2 nd Trial Test Report on 3.5GHz Broadband Wireless Access Technology

From Bits to Antenna to RF: Wireless System Design with MATLAB

Welcome. Rulon VanDyke RF System Architect, Agilent Technologies. David Leiss Senior RF Simulation Consultant, Agilent Technologies

Transcription:

GIGA seminar 11.01.2010 MIMO detector algorithms and their implementations for LTE/LTE-A Markus Myllylä and Johanna Ketonen

11.01.2010 2 Outline Introduction System model Detection in a MIMO-OFDM system SIC and K-best LSD implementation MMF LSD Implementation Summary and Conclusions

11.01.2010 3 Introduction Orthogonal frequency division multiplexing (OFDM), which simplifies the receiver design, has become a widely used technique for broadband wireless systems Multiple-input multiple-output (MIMO) channels offer improved capacity and potential for improved reliability compared to singleinput single-output (SISO) channels MIMO technique in combination with OFDM (MIMO-OFDM) has been identified as a promising approach for high spectral efficiency wideband systems 3GPP LTE, WiMax

11.01.2010 4 A MIMO-OFDM system OFDM based multiple antenna system with N T transmit and N R receive antennas Received signal y=hx+h where H is the channel matrix, x is the transmitted symbol vector, h is a noise vector. IFFT S/P x QAM Mod Int b Encoder Channel L A1 L E2 Int + - FFT SISO detector - + LE1 DeInt SISO decoder y L D1 L A2 L D2 Figure: A MIMO-OFDM system model

11.01.2010 5 Detection for MIMO-OFDM Detection means that the detector calculates an estimate of the transmitted signal vector x as an output of the detector Transmitted signal vector x includes N T different symbols The OFDM technique simplifies the receiver structure by decoupling frequency selective MIMO channel into a set of parallel flat fading channels Different data is sent in different subcarriers However, the reception of the signal has to be done seperately for each subcarrier E.g. in 3GPP LTE standard 512 subcarriers (300 used) with 5MHz bandwidth (BW) and the the interval of OFDM symbol is 71 s Thus, detector must calculate an estimate of 300 x N T symbols in 71 s CWC Centre For Wireless Communications 5

11.01.2010 6 The use of maximum a posteriori (MAP) detector is the optimal solution for soft output detection In practice coded systems are used, i.e., soft output detection is applied The calculation of maximum likelihood (ML) and MAP solutions with conventional exhaustive search algorithms is not feasible with large constellation and high number of transmit antennas Suboptimal linear minimum mean square error (LMMSE) and zero forcing (ZF) criterion based detectors feasible with reduced performance The LMMSE performance can be improved by performing successive interference cancellation (SIC) between the MIMO streams, i.e., detecting the strongest signal first and cancelling its interference from each received signal. CWC Centre For Wireless Communications 6

11.01.2010 7 Sphere detectors (SD) calculate ML solution with reduced complexity List sphere detector (LSD) is an enhancement of SD that can be used to approximate the MAP detector Sphere detectors more complex compared to linear detectors Linear detectors calculate a weight matrix W which can be possibly be used for multiple subcarriers and OFDM symbols Depending on the channel coherence time and frequency SD and LSD execute a tree search always separately for each subcarrier and OFDM symbol List sphere detector executes a tree search Gives a list L of candidate symbol vectors as an output, which is used to approximate the soft output information L D (b k ) The list size L affects the quality of the approximation and depending on the list size, the LSD provides a tradeoff between the performance and the computational complexity CWC Centre For Wireless Communications 7

11.01.2010 8 Tree search algorithms The tree search algorithms are often divided according to their search strategy into different categories: Breadth first (BF) Fixed complexity can be easily determined Depth search (DF) More efficient than BF in terms of visited nodes and variable complexity Metric-first (MF) Optimal in the sense of visited search tree nodes and variable complexity Visited nodes should be maintained in metric order to ensure the optimality -> requires the nodes to be stored in memory H Preprocessing Q, R LSD algorithm L LLR calculation L D1 (b k ) Figure: A high level architecture of LSD ~ y

9 11.01.2010 The K-best LSD algorithm The K-best LSD is a breadth-first search algorithm 2 transmit antennas, 4 quadrature amplitude modulation (QAM), real valued 1-1 y - 4 r 4,4x4 2 Root layer 1-1 y - - r x r x 3 3,4 4 3,3 3 2 1-1 layer 4 1-1 1-1 layer 3 1-1 1-1 2 y - - r x 1 1,1x1 - r1,2x 2 - r1,3x3 r1,4 4 2 1

10 11.01.2010 Soft successive interference cancellation (SIC) W H 2 1 H ( H H IM ) H 2. stream 1. stream xˆ logp xˆ re sgn(logp i) S tanh(logp i 2), S {1,3,5,7}

11.01.2010 Performance comparison in a 4x4 system The LSD receiver outperforms the SIC receiver and LMMSE receivers. In an uncorrelated channel, the SIC receiver performs better. 11

11.01.2010 12 Implementation results Mentor Graphics Catapult C tool used for RTL generation VHDL generated from C code A field programmable gate array (FPGA) implementation Xilinx Virtex-4 chip Synthesis with Precision RTL An application specific intrated circuit (ASIC) implementation 0.18um CMOS technology Synthesis with Design Compiler

11.01.2010 Complexity comparison in a 2x2 system 2x2 16-QAM results for complexity in equivalent gates, power consumption and maximum decoding rate 140 Mb/s is the required decoding rate of coded bits in LTE for a 20 MHz bandwidth for 2x2 16-QAM. The goodput is the detection rate times (1-FER) at the given SNR. Receiver Complexity Power Decoding rate Goodput 16 db Goodput 20 db LMMSE 66 k ge 59 mw 140 Mb/s 0 Mb/s 45 Mb/s SIC 85 k ge 83 mw 140 Mb/s 5.3 Mb/s 84 Mb/s 8-best LSD 197 k ge 175 mw 140 Mb/s 21.4 Mb/s 128 Mb/s 8-best, 2 it. 236 k ge 251 mw 140 Mb/s 63.3 Mb/s 139.6 Mb/s 13

11.01.2010 Complexity comparison in a 4x4 system 4x4 16-QAM Decoding rate was set to meet the LTE requirements for a 20 MHz bandwidth The iterative K-best gives the highest goodput at low SNRs Receiver Complexity Power Decoding rate Goodput 22 db Goodput 28 db LMMSE 480 k ge 376 mw 280 Mb/s 0 Mb/s 101 Mb/s SIC 540 k ge 449 mw 280 Mb/s 0 Mb/s 246 Mb/s 8-best LSD 582 k ge 568 mw 280 Mb/s 14 Mb/s 280 Mb/s 8-best, 2 it. 634 k ge 700 mw 280 Mb/s 68 Mb/s 280 Mb/s 14

11.01.2010 15 MMF-LSD architecture design Modified metric first (MMF) - LSD The architecture includes four different units Tree pruning unit Final candidate memory Partial candidate memory Control logic unit Architecture operates in a sequential fashion Two tree nodes calculated in one iteration Figure: The MMF-LSD algorithm architecture

FER 11.01.2010 16 Implementation trade-offs 10 0 4x4 MIMO, LSD with list 15, Winner B1, 60kmph 16-QAM 10-1 64-QAM MMF,logMAP,D max = 10-2 MMF,maxlog,D max = MMF,maxlog,D max =120/300it MMF,maxlog,D max =100/150it MMF,maxlog,D max =80/100it maxlog, ML LMMSE DF,maxlog,D max =750it 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 SNR (db) Figure: FER vs. SNR: Performance of the real LSD based receivers in a 4x4 antenna system

11.01.2010 17 MMF-LSD synthesis results Architecture units SEE-LSD synthesis results Depth first comparison LLR calculation Max-log-MAP solution 4x4 system with 16-QAM

11.01.2010 18

11.01.2010 19 Summary Successive interference cancellation (SIC) Improves the LMMSE performance with cancellation step Simple implementation K-best List Sphere Detector (LSD) Parallel tree search algorithm Implementation can be parallel and easy to pipeline Modified Metric First (MMF) LSD Dijkstra s algorithm Metric first search Modified to be feasible for implementation

11.01.2010 20 Conclusions In a 2x2 system SIC performs well with low complexity For high data rates at low SNRs, a more complex LSD receiver can be used In a 4x4 system The K-best LSD gives goodput at low SNRs In better channel conditions, SIC also performs well Implementation of MMF-LSD presented 4x4 MIMO system with 16-QAM FPGA synthesis results ASIC synthesis results LSD feasible for practical systems Design comparable to the state-of-the-art