THE WIRELESS REVOLUTION: A Signal Processing Perspective Vince Poor Federal Communications Commission May 29, 2001 May 29, 2001 -

Slides:



Advertisements
Similar presentations
Iterative Equalization and Decoding
Advertisements

SIGNAL PROCESSING IN COMMUNICATIONS Issues and Trends Vincent Poor UC, Irvine February 18, 2004 Signal Processing in Communications.
Introduction[1] •Three techniques are used independently or in tandem to improve receiver signal quality •Equalization compensates for.
Multiuser Detection for CDMA Systems
Turbo Multiuser Detection Group Members: -Bhushan G. Jagyasi -Himanshu Soni.
MIMO Communication Systems
1 Multi-user Detection Gwo-Ruey Lee. Wireless Access Tech. Lab. CCU Wireless Access Tech. Lab. 2 Outlines Multiple Access Communication Synchronous CDMA.
Comparison of different MIMO-OFDM signal detectors for LTE
EE359 – Lecture 16 Outline Announcements: HW due Thurs., last HW will be posted Thurs., due 12/4 (no late HWs) Friday makeup lecture 9:30-10:45 in Gates.
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.
Multiuser Detection in CDMA A. Chockalingam Assistant Professor Indian Institute of Science, Bangalore-12
MUD: Multi-user detection Jetmir Palushi Stevens Institute of Technology EE613 DSP for Communications.
Chapter 7 Multiuser Detection.
The 3 rd MCM of COST 289: TU Košice, October 30-31, 2003 Technical University of Košice, Slovakia 1 of 27 THE PIECE-WISE LINEAR MICROSTATISTIC MULTI-USER.
Three Lessons Learned Never discard information prematurely Compression can be separated from channel transmission with no loss of optimality Gaussian.
EE360: Lecture 8 Outline Multiuser Detection
King Fahd University of Petroleum &Minerals Electrical Engineering Department EE-400 presentation CDMA systems Done By: Ibrahim Al-Dosari Mohammad.
EE360: Lecture 9 Outline Multiuser OFDM Announcements: Project abstract due next Friday Multiuser OFDM Adaptive Techniques “OFDM with adaptive subcarrier,
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.
#7 1 Victor S. Frost Dan F. Servey Distinguished Professor Electrical Engineering and Computer Science University of Kansas 2335 Irving Hill Dr. Lawrence,
"Spatial Multiuser Access OFDM With Antenna Diversity and Power Control” Mobiles, M Ti Antennas for ith user Base Station, M R antennas.
1 Multiuser Detection for CDMA Anders Høst-Madsen (with contributions from Yu Jaechon, Ph.D student) TRLabs & University of Calgary.
Frequencies (or time slots or codes) are reused at spatially-separated locations  exploit power falloff with distance. Best efficiency obtained with minimum.
Muhammad Imadur Rahman1, Klaus Witrisal2,
PERSPECTIVES ON THE WIRELESS REVOLUTION: Signal Processing and Education Vince Poor Stanford Wireless Seminar: May 16, 2000 May 16,
EE359 – Lecture 15 Outline Announcements: HW due Friday MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing Tradeoffs.
For 3-G Systems Tara Larzelere EE 497A Semester Project.
On the Coded Complex Field Network Coding Scheme for Multiuser Cooperative Communications with Regenerative Relays Caixi Key Lab of Information.
ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING(OFDM)
Super-Orthogonal Space- Time BPSK Trellis Code Design for 4 Transmit Antennas in Fast Fading Channels Asli Birol Yildiz Technical University,Istanbul,Turkey.
West Virginia University
Contact: Robust Wireless Communication System for Maritime Monitoring Robust Wireless Communication System for Maritime Monitoring.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
A Survey of Spectrum Sensing Algorithm for Cognitive Radio Applications YaGun Wu netlab.
TI DSPS FEST 1999 Implementation of Channel Estimation and Multiuser Detection Algorithms for W-CDMA on Digital Signal Processors Sridhar Rajagopal Gang.
Iterative Multi-user Detection for STBC DS-CDMA Systems in Rayleigh Fading Channels Derrick B. Mashwama And Emmanuel O. Bejide.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 5 Turbo Code.
Week 7 Lecture 1+2 Digital Communications System Architecture + Signals basics.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Multiuser Detection with Base Station Diversity IEEE International.
Coded Modulation for Multiple Antennas over Fading Channels
Motivation Wireless Communication Environment Noise Multipath (ISI!) Demands Multimedia applications  High rate Data communication  Reliability.
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.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Combined Multiuser Detection and Channel Decoding with Receiver.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Combined Multiuser Reception and Channel Decoding for TDMA.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
3: Diversity Fundamentals of Wireless Communication, Tse&Viswanath 1 3. Diversity.
Iterative detection and decoding to approach MIMO capacity Jun Won Choi.
A Simple Transmit Diversity Technique for Wireless Communications -M
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.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Iterative Multiuser Detection for Convolutionally Coded Asynchronous.
EC 2401*** WIRELESS COMMUNICATION. Why Wireless Benefits – Mobility: Ability to communicate anywhere!! – Easier configuration, set up and lower installation.
Lecture 12-13: Multi-access Aliazam Abbasfar. Outline.
Multiple Antennas.
Optimal Sequence Allocation and Multi-rate CDMA Systems Krishna Kiran Mukkavilli, Sridhar Rajagopal, Tarik Muharemovic, Vikram Kanodia.
EE359 – Lecture 16 Outline ISI Countermeasures Multicarrier Modulation
244-6: Higher Generation Wireless Techniques and Networks
Space Time Codes.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Optimal Sequence Allocation and Multi-rate CDMA Systems
Enhancing capacity of wireless cellular CDMA
Enhancing capacity of wireless cellular CDMA
EM based Multiuser detection in Fading Multipath Environments
Turbo-equalization for n/ac
Suman Das, Sridhar Rajagopal, Chaitali Sengupta and Joseph R.Cavallaro
Chenhui Zheng/Communication Laboratory
Presentation transcript:

THE WIRELESS REVOLUTION: A Signal Processing Perspective Vince Poor Federal Communications Commission May 29, 2001 May 29, The Wireless Revolution

OUTLINE The Role of Signal Processing in Wireless Some Recent Signal Processing Advances –Space-time Multiuser Detection –Turbo Multiuser Detection –Quantum Multiuser Detection Conclusion May 29, The Wireless Revolution

THE ROLE OF SIGNAL PROCESSING IN WIRELESS May 29, The Wireless Revolution

Motivating Factors Telecommunications is a $10 12 /yr. business c. 2005: wireless > wireline > 10 9 subscribers worldwide Explosive growth in wireless services Use of a public resource (the radio spectrum) Convergence with the Internet The Role of Signal Processing in Wireless

Wireless Applications Mobile telephony/data/multimedia (3G) Nomadic computing Wireless LANs Bluetooth (piconets) Wireless local loop Wireless Internet/m-commerce The Role of Signal Processing in Wireless

Wireless is Rapidly Overtaking Wireline The Role of Signal Processing in Wireless Source: The Economist Sept , 1999

Traffic Increasingly Consists of Data Source: The Role of Signal Processing in Wireless

Demand Growing Exponentially The Role of Signal Processing in Wireless Source: CTIA - As of 05/01/01, there were 114,546,113, in U.S., according to - Every 2.25 secs., a new subscriber signs up for cellular in U.S.

Mobile Phones Subscribers per 100 inhabitants, 1998 The Role of Signal Processing in Wireless There’s Plenty of Room to Grow - I

Mobile Phones Market Penetration, 2000 The Role of Signal Processing in Wireless There’s Plenty of Room to Grow - II Courtesy of: Tom Sugrue (FCC)

Wireless Challenges High data rate (multimedia traffic) Networking (seamless connectivity) Resource allocation (quality of service - QoS) Manifold physical impairments Mobility (rapidly changing physical channel) Portability (battery life) Privacy/security (encryption) The Role of Signal Processing in Wireless

Wireless Channels Fading: Wireless channels behave like linear systems whose gain depends on time, frequency and space. Limited Bandwidth (data rate, dispersion) Dynamism (random access, mobility) Limited Power (on at least one end) Interference (multiple-access, co-channel) The Role of Signal Processing in Wireless

Not Growing Exponentially Spectrum - 3G auctions! Battery power Terminal size The Role of Signal Processing in Wireless

Moore’s and “Eveready”’s Laws Courtesy of: Ravi Subramanian (MorphICs) Battery Capacity (i.e. Eveready’s Law) Signal Processor Performance (~Moore’s Law) The Role of Signal Processing in Wireless

Signal Processing to the Rescue Source Compression Transmitter Diversity (Fading Countermeasures): –Spread-spectrum: CDMA, OFDM (frequency selectivity) –Temporal error-control coding (time selectivity) –Space-time coding (angle selectivity) Advanced Receiver Techniques: –Interference suppression (multiuser detection - MUD) –Multipath combining & space-time processing –Equalization –Channel estimation Improved Micro-lithography (phase-shifting masks) The Role of Signal Processing in Wireless

Advances in ASIC Technology Courtesy of: Andy Viterbi Microns Time1991Future The Role of Signal Processing in Wireless 5/30/00: 25 nm gate announced with optical lithography using phase- shifting masks (T. Kailath, et al.).

Fleming Valve 1910 Helical Transformer 1919 Marconi Crystal Receiver 1919 DeForest Tubular Audion 1916 Signal Processing for Wireless (v 1.0) The Role of Signal Processing in Wireless

SOME RECENT SIGNAL PROCESSING ADVANCES Introduction Space-time Multiuser Detection (3G) Turbo Multiuser Detection (2.5G) Quantum Multiuser Detection (?G) May 29, The Wireless Revolution

INTRODUCTION Some Recent Signal Processing Advances

First, A Few Words About MUD Multiuser detection (MUD) refers to data detection in a non-orthogonal multiplex; it’s of interest, e.g., in –CDMA channels –TDMA channels with channel imperfections –DSL with crosstalk MUD can potentially increase the capacity (e.g., bits- per-chip) of interference-limited systems significantly MUD comes in various flavors –Optimal (max-likelihood, MAP) –Linear (decorrelator, MMSE) –Nonlinear interference cancellation Some Recent Signal Processing Advances

Some Recent Developments The basic idea of MUD is to exploit (rather than ignore) cross-correlations among signals to improve data detection. Recent developments in this area: Space-Time MUD –Joint exploitation of spatial and temporal structure. Turbo MUD –Joint exploitation of temporal structure induced by channel coding, and the multi-access channel. Quantum MUD –Joint exploitation of quantum measurements and the multi- access channel. Some Recent Signal Processing Advances

SPACE-TIME MUD Some Recent Signal Processing Advances

User 1 User 2 User K Multi-{Access, Antenna, Path} Channel Space-Time MUD

Non-orthogonal signaling, multipath, fading, dispersion, dynamism, etc. Single-Antenna Reception Space-Time MUD

Transmitted signal due to the k-th user: [b k (i): data symbol; s k (t): signaling waveform] Vector channel (impulse response) of the k-th user: [  kl : path delay; g kl : path gain; a kl : array response] Received signal: Space-Time MA Signal Model Space-Time MUD

Log-likelihood function of the received signal r(t): H is a matrix of cross-correlations among the received signals Sufficient statistic {y k (i)}: space-time matched filter output A Sufficient Statistic: Space-Time Matched Filter Bank [  kl : path delay; g kl : path gain; a kl : array response] Space-Time MUD

Maximum Likelihood Sequence Detection OR Iterative Interference Cancellation Space-Time Multiuser Receiver Space-Time MUD

Maximum likelihood sequence detection maximizes (over b): [  : multipath delay spread] Computational complexity: O(2 K  ) Optimal Space-Time MUD Space-Time MUD

[ Decorrelator: sgn( Re {H -1 y}); MMSE: sgn( Re {(H+  2 I) -1 y}) ] – Gauss-Seidel Iteration: (Serial IC) Problem:with – Jacobi Iteration: (Parallel IC) Linear S-T Interference Cancellers Computational complexity: O(K  m max ) Solve Space-Time MUD

Simulation [K = 8; L = 3; P = 3] Direct-sequence spread-spectrum (16 chips/bit). Space-Time MUD

– Decision Feedback: Cholesky Decomposition: – Successive Cancellation: – EM/SAGE-Based IC: (Interfering symbols are “hidden” data) Nonlinear S-T Interference Cancellers – Turbo MUD: - Coded channels (b has constraints). Space-Time MUD

TURBO MUD Some Recent Signal Processing Advances

MUD & The Decoding of Error-Control Codes Recall: the basic idea of MUD is to exploit cross- correlations among signals to improve data detection. Similarly, error-control coding exploits dependencies among channel symbols to improve data detection. Turbo MUD is a technique for jointly exploiting these two types of dependencies. Turbo MUD

The convolutional code & the multiaccess channel form a concatenated code. Like other concatenated codes, this code can be efficiently decoded via a turbo-style receiver. Coded Multiple-Access Channel Convolutional Encoders Interleavers Multiaccess Channel Information Bits Channel Input Channel Output Basic Idea of Turbo MUD : Turbo MUD

Rate-R-Coded Multiaccess Signal Model Received Signal: K = # active users. B = # channel symbols per frame d k = set of RB data symbols transmitted by user k b k (d k ) = vector of channel symbols obtained by encoding d k p k = rec’d waveform of user k ; 1/T = per-user signaling rate. {n(t)} = unit AWGN;  = noise intensity Turbo MUD

As before, the vector y of matched-filter outputs: is sufficient for inferring b 1 (d 1 ) b 2 (d 2 )... b K (d K ) and d 1 d 2... d K. Sufficient Statistic Turbo MUD

Optimal MUD/Decoding ML Detection (b)/Decoding (d): MAP Detection/Decoding: O(2 ) - convolutionally encoded symbols, constraint length  orthogonal signaling [BCJR, Viterbi algo, etc.] O(2 K  ) - uncoded symbols, delay spread  [MLSD; MAP MUD] Complexity per Symbol (Assume Binary Symbols): Turbo MUD

Turbo MUD: The Main Idea For constraint-length-  convolutionally coded transmission on an asynchronous K-user multiaccess channel, optimal detection/decoding has complexity O(2 K ) [Giallorenzi & Wilson]. This complexity can be reduced to O(2 K ) + O(2 ) via the turbo principle [Moher]. I.e., iterate between MUD and channel decoding, exchanging soft (channel) symbol information at each iteration. Turbo MUD

Convolutional Encoders Interleavers Multiaccess Channel Information Bits Channel Input Channel Output SISO MUD SISO Decoders De-Int.Int. Channel Output Output Decision  Soft-input/soft-output (SISO)  Iterative  Interleaving removes correlations vs. Multiaccess Channel & Turbo Receiver Turbo MUD

SISO MUD To get posterior probabilities from the multiuser detector, we should use MAP MUD. MAP MUD is prohibitively complex O(2 K ) [K = # users] This differs from standard turbo decoding, in which the constituent decoders are of similar complexity. Many lower complexity approaches: [Alexander et al.; Honig et al., Lu & Wang, Müller & Huber, Naguib & Sheshadri, Reed et al., Schlegel, Tarköy, Wang & Chen, Wang & Poor (COM’99), & others] Turbo MUD

Recall: Low Complexity MUD Recall the Model : MUD fits this model to the observations. As noted before, in addition to ML/MAP, there are many low-complexity techniques for doing this; e.g., –Linear MUD: decorrelator, MMSE, bootstrap (v. efficient iterative implementation as linear interference cancellers (IC’s)) –Nonlinear IC’s: successive cancellation, multistage, EM/SAGE Generally, these don’t allow the computation of the posterior probabilities needed for turbo MUD. Turbo MUD

Low Complexity SISO MUD Conventional MMSE MUD: MMSE output desired symbol + Gaussian error [Poor & Verdú, IT’97] From this, posterior probabilities can be estimated from the MMSE detector output. This yields an effective low-complexity SISO MUD. MMSE w/ Priors: Turbo MUD

Simulation Example [K = 4;  Rate-1/2 convolutional code; constraint length 5; 128-long random interleavers Turbo MUD

QUANTUM MUD Some Recent Signal Processing Advances

A basic element of MUD is the matched-filter- bank sufficient statistic. With quantum measurements, observation is restricted (uncertainty principles apply). In this case, the observation instrument must be designed jointly with the detector. Photon counting is usually not optimal. Quantum MUD

Quantum MUD Design Problem Quantum MUD

A Two-User Quantum Channel Quantum MUD

Two-User Example: Error Probabilities Quantum MUD

Conclusion The transformation from wireless voice to wireless data is causing exponentially increasing demand for wireless capacity. Signal processing is the great enabler: –Source compression –Fading countermeasures/transmitter diversity –Interference suppression/space-time processing –Micro-lithography Recent advances: May 29, The Wireless Revolution

Conclusion - Cont’d MUD exploits signal cross-correlations to substantially improve data detection. Space-time MUD –Combines exploitation of temporal & spatial cross- correlations. Turbo MUD –Combines exploitation of cross-correlations introduced by the channel with exploitation of dependence introduced by coding. Quantum MUD –Combines exploitation of cross-correlations with the instrument design for the quantum channels. Some Open Issues –Space-time MUD: Hardware implementation –Turbo MUD: Adaptivity, convergence behavior –Quantum MUD: Relevance in applications May 29, The Wireless Revolution

THANK YOU! May 29, The Wireless Revolution