MIMO Communications and Algorithmic Number Theory G. Matz joint work with D. Seethaler Institute of Communications and Radio-Frequency Engineering Vienna.

Slides:



Advertisements
Similar presentations
Feedback Reliability Calculation for an Iterative Block Decision Feedback Equalizer (IB-DFE) Gillian Huang, Andrew Nix and Simon Armour Centre for Communications.
Advertisements

The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Fast Bayesian Matching Pursuit Presenter: Changchun Zhang ECE / CMR Tennessee Technological University November 12, 2010 Reading Group (Authors: Philip.
Comparison of different MIMO-OFDM signal detectors for LTE
NEWCOM – SWP2 MEETING 1 Impact of the CSI on the Design of a Multi-Antenna Transmitter with ML Detection Antonio Pascual Iserte Dpt.
Doc.: IEEE /0064r0 Submission Shogo Fujita, Kyushu Inst. Of Tech. Slide 1 Modulo Precoding for 11ac Date: Authors: January 2011.
Hacettepe University Robust Channel Shortening Equaliser Design Cenk Toker and Semir Altıniş Hacettepe University, Ankara, Turkey.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
EE359 – Lecture 16 Outline Announcements: HW due Friday MT announcements Rest of term announcements MIMO Diversity/Multiplexing Tradeoffs MIMO Receiver.
EE359 – Lecture 16 Outline MIMO Beamforming MIMO Diversity/Multiplexing Tradeoffs MIMO Receiver Design Maximum-Likelihood, Decision Feedback, Sphere Decoder.
1 Wireless Communication Low Complexity Multiuser Detection Rami Abdallah University of Illinois at Urbana Champaign 12/06/2007.
Efficient Statistical Pruning for Maximum Likelihood Decoding Radhika Gowaikar Babak Hassibi California Institute of Technology July 3, 2003.
An Iterative Optimization Strategy in Multiple Points to Multiple Points MIMO (M4) Mobile Communication Systems MCL Yun-Shen Chang
Multiple-input multiple-output (MIMO) communication systems
APPLICATION OF SPACE-TIME CODING TECHNIQUES IN THIRD GENERATION SYSTEMS - A. G. BURR ADAPTIVE SPACE-TIME SIGNAL PROCESSING AND CODING – A. G. BURR.
DSP Group, EE, Caltech, Pasadena CA1 Precoded V-BLAST for ISI MIMO Channels Chun-yang Chen and P. P. Vaidyanathan California Institute of Technology.
Space Time Block Codes Poornima Nookala.
Capacity of multi-antenna Gaussian Channels, I. E. Telatar By: Imad Jabbour MIT May 11, 2006.
A stack based tree searching method for the implementation of the List Sphere Decoder ASP-DAC 2006 paper review Presenter : Chun-Hung Lai.
EE359 – Lecture 15 Outline Announcements: HW due Friday MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing Tradeoffs.
Wireless Communication Elec 534 Set IV October 23, 2007
1 Secure Cooperative MIMO Communications Under Active Compromised Nodes Liang Hong, McKenzie McNeal III, Wei Chen College of Engineering, Technology, and.
Within Newcom Dept. 1 - Cluster 2 and Coding Design for OFDM and MIMO Systems Competences and Collaboration Proposals Antonio Assalini March 9th-10th,
Massive MIMO Systems Massive MIMO is an emerging technology,
Zukang Shen, Jeffrey Andrews, and Brian Evans
Doc.: IEEE /0493r1 Submission May 2010 Changsoon Choi, IHP microelectronicsSlide 1 Beamforming training for IEEE ad Date: Authors:
8: MIMO II: Capacity and Multiplexing Architectures Fundamentals of Wireless Communication, Tse&Viswanath 1 8. MIMO II: Capacity and Multiplexing Architectures.
Transmit Diversity with Channel Feedback Krishna K. Mukkavilli, Ashutosh Sabharwal, Michael Orchard and Behnaam Aazhang Department of Electrical and Computer.
Chih-Ming Chen, Student Member, IEEE, Ying-ping Chen, Member, IEEE, Tzu-Ching Shen, and John K. Zao, Senior Member, IEEE Evolutionary Computation (CEC),
1 Energy Efficiency of MIMO Transmissions in Wireless Sensor Networks with Diversity and Multiplexing Gains Wenyu Liu, Xiaohua (Edward) Li and Mo Chen.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Low Complexity User Selection Algorithms for Multiuser MIMO Systems with Block Diagonalization Zukang Shen, Runhua Chen, Jeff Andrews, Robert Heath, and.
Ali Al-Saihati ID# Ghassan Linjawi
1 Codage avec Information Adjacante (DPC : Dirty paper coding) et certaines de ses applications : Tatouage (Watermarking) MIMO broadcast channels Gholam-Reza.
MIMO continued and Error Correction Code. 2 by 2 MIMO Now consider we have two transmitting antennas and two receiving antennas. A simple scheme called.
Sphere Decoding Algorithm for MIMO Detection Arslan Zulfiqar.
NTUEE Confidential Toward MIMO MC-CDMA Speaker : Pei-Yun Tsai Advisor : Tzi-Dar Chiueh 2004/10/25.
EE359 – Lecture 15 Outline Introduction to MIMO Communications MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing.
EE359 – Lecture 14 Outline Announcements: HW posted tomorrow, due next Thursday Will send project feedback this week Practical Issues in Adaptive Modulation.
1 Further Study on Non-linear Precoding with Guaranteed Gain over Linear Precoding Document Number: IEEE S802.16m Date Submitted: 15th Sept 2008.
Quantization Codes Comprising Multiple Orthonormal Bases Alexei Ashikhmin Bell Labs  MIMO Broadcast Transmission  Quantizers Q(m) for MIMO Broadcast.
Multiple Antennas Have a Big Multi- User Advantage in Wireless Communications Bertrand Hochwald (Bell Labs)
ITERATIVE CHANNEL ESTIMATION AND DECODING OF TURBO/CONVOLUTIONALLY CODED STBC-OFDM SYSTEMS Hakan Doğan 1, Hakan Ali Çırpan 1, Erdal Panayırcı 2 1 Istanbul.
Problem Description Primary receiver Secondary receiver eNodeB Aim: Reception of MIMO signals by a secondary receiver Parameterize design of secondary.
Channel Independent Viterbi Algorithm (CIVA) for Blind Sequence Detection with Near MLSE Performance Xiaohua(Edward) Li State Univ. of New York at Binghamton.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
Media-based Modulation
Iterative detection and decoding to approach MIMO capacity Jun Won Choi.
EE359 – Lecture 15 Outline Announcements: HW posted, due Friday MT exam grading done; l Can pick up from Julia or during TA discussion section tomorrow.
V- BLAST : Speed and Ordering Madhup Khatiwada IEEE New Zealand Wireless Workshop 2004 (M.E. Student) 2 nd September, 2004 University of Canterbury Alan.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
研究生: 指導教授: Student : Advisor : LRA Detection 魏學文 林忠良 Harmoko H. R. Prof. S-W Wei Presentation Date: April 16, 2009.
Multiple Antennas.
9: Diversity-Multiplexing Tradeoff Fundamentals of Wireless Communication, Tse&Viswanath MIMO III: Diversity-Multiplexing Tradeoff.
Low-Complexity Recursive Convolutional Precoding for OFDM-based Large-Scale Antenna Systems Yinsheng Liu, Beijing Jiaotong University, China Geoffrey Ye.
Wireless Communication
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
EE359 – Lecture 14 Outline Practical Issues in Adaptive Modulation
Wireless Communication
Space Time Codes.
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
Yinsheng Liu, Beijing Jiaotong University, China
Space Time Coding and Channel Estimation
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Null Space Learning in MIMO Systems
HDR a solution using MIMO-OFDM
Master Thesis Presentation
Whitening-Rotation Based MIMO Channel Estimation
Gerald Matz, Franz Hlawatsch, and Dominik Seethaler
Presentation transcript:

MIMO Communications and Algorithmic Number Theory G. Matz joint work with D. Seethaler Institute of Communications and Radio-Frequency Engineering Vienna University of Technology (VUT)

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 2 – RX antennas Setting the Stage MIMO communications: Algorithmic number theory (ANT) is the study of algorithms that perform number theoretic computations (Source: Wikipedia) Examples: primality test, integer factorization, lattice reduction TXRX... channel TX antennas

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 3 – Outline MIMO detection and ANT MIMO precoding and ANT Precoding via Vector Perturbation Approximate Vector Perturbation using Lattice Reduction Lattice Reduction using ANT: Brun‘s Algorithm Simulation Results Conclusions

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 4 – Multi-Antenna Broadcast (Downlink) System model: precoding user #1... channel M TX antennas user # k user # K users, each with one antenna Users cannot cooperate shift MIMO processing to TX precoding withMIMO I/O relation: K symbols CSI at TX required

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 5 – here, and is an integer perturbation vector precoder performs channel inversion and vector perturbation Vector Perturbation (Peel et al.) TX vector: Receive symbols: follows from RX-SNR equals 1/  choose z such that s(z) is “short“ Remaining RX processing: get rid of z via modulo operation quantization w.r.t. symbol alphabet

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 6 – Optimum vector perturbation maximizes RX-SNR: Choice of Perturbation Vector Suboptimum precoding: e.g. Tomlinson-Harashima precoding (THP) For channels with large condition number - sphere encoding has high complexity - THP etc. have poor performance Small condition number: all methods work fast and well Implementation: sphere encoder

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 7 – Structure of Channel Singular Values smallest singular value and associated singular vector v cause problems M=K= 4

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 8 – Vector Perturbation for Poor Channel Condition Example: BPSK, real-valued channel & noise, M = K =2,   = 2 TX vector perturbed versions of TX vector search TX vector that - is integer - has small length - is orthogonal to v approximate integer relation (ANT)

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 9 – Relation of MIMO and ANT Precoding at Tx Detection at Rx Approximate Integer Relations Simultaneous Diophantine Approximations duality MIMO ANT poorly conditioned channels

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 10 – Try to find “better“=reduced lattice basis Vector Perturbation Using Lattice Reduction (LR) LR-assisted vector perturbation (, ) - cost function: - solve or use THP approximation - use as perturbation vector View as basis of a lattice All lattice basis are related via a unimodular matrix:

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 11 – Lattice Reduction Orthogonality defect (quality of lattice basis): left channel singular vectors channel singular values - LLL-LR assisted THP achieves full diversity - but LLL can be computationally intensive Most popular LR method: Lenstra-Lenstra-Lovász (LLL) algorithm LR: find achieving small and thus small

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 12 – Integer Relation Based LR For poorly conditioned channels, only one singular value is small To achieve small, vectors must be sufficiently orthogonal to singular vectors with small singular values find integer vectors that are sufficiently orthogonal to This is the approximate integer relation (IR) problem in ANT IR-LR focuses on one singular vector (in contrast to LLL-LR) - some performance loss - significantly smaller complexity Goal: more efficient LR method

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 13 – - small can be made arbitrarily small using long vectors Approximate Integer Relations Approximate IR: achieve small with as short as possible Tradeoff: governed by channel singular values Can be realized very efficiently using Brun‘s algorithm large will increase

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 14 – Brun’s Algorithm Initialization: Find Calculate Replace is also updated recursively and can be made arbitrarily small (update of ) Very simple: scalar divisions, quantizations, and vector updates repeat until termination condition is satisfied

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 15 – Performance of Brun’s Algorithm average no. of iterations average Example using and averaging over 1000 randomly picked

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 16 – terminate if update of does not decrease Lattice Reduction via Brun’s Algorithm at each iteration, is a basis for recall: LR aims at minimizing we are just interested in channels with one small singular value in this case, apply Brun’s algorithm to any column of Termination condition Calculation of

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 17 – Simulation Results (1) THP w. LLL SNR THP w. Brun iid Gaussian channel 4-QAM Iterations on average: Symbol Error Rate LR using Brun‘s algorithm can exploit large part of available diversity Sphere encoding (optimal) THP - Brun: LLL: 12.9 A Brun iteration is less complex than an LLL iteration

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 18 – Simulation Results (2) THP w. LLL SNR THP w. Brun Symbol Error Rate Sphere encoding (optimal) THP iid Gaussian channel 4-QAM Iterations on average: - Brun: LLL: 42 A Brun iteration is less complex than an LLL iteration LR using Brun‘s algorithm can exploit large part of available diversity

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 19 – Conclusions Algorithmic number theory provides useful tools for MIMO detection and MIMO precoding Here: proposed vector perturbation using lattice reduction based on integer relations Efficient implementation: Brun‘s algorithm Good performance at very small complexity

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 20 – ML detector: MIMO Detection - exact implementation: sphere decoder - suboptimum detectors: ZF, MMSE, V-BLAST, … If is poorly conditioned: Everything is fine if is close to orthogonal - poor performance (ZF, MMSE, V-BLAST,...) - or high complexity (ML) RX vector:

NEWCOM Dept. 1 Meeting - Toulouse - May 15, 2006– 21 – Detection for Poor Channel Condition Example: BPSK, real-valued channel & noise, M=K= 2 v ZF-domain Rx vector: search TX vector that is - integer - close to line y +  v simultaneous Diophantine approximation (ANT)