SIGNAL PROCESSING IN COMMUNICATIONS Issues and Trends Vincent Poor UC, Irvine February 18, 2004 Signal Processing in Communications.

Slides:



Advertisements
Similar presentations
6: Opportunistic Communication and Multiuser Diversity
Advertisements

Iterative Equalization and Decoding
ECSE 6592 Wireless Ad Hoc and Sensor Networks Spatial Diversity in Wireless Networks Hsin-Yi Shen Nov 3, 2005.
Introduction[1] •Three techniques are used independently or in tandem to improve receiver signal quality •Equalization compensates for.
1 Multi-user diversity in slow fading channels Reference: “Opportunistic Beamforming Using Dumb Antennas” P. Vishwanath, D. Tse, R. Laroia,
Turbo Multiuser Detection Group Members: -Bhushan G. Jagyasi -Himanshu Soni.
MIMO Communication Systems
Prakshep Mehta ( ) Guided By: Prof. R.K. Shevgaonkar
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Comparison of different MIMO-OFDM signal detectors for LTE
Development of Parallel Simulator for Wireless WCDMA Network Hong Zhang Communication lab of HUT.
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 MIMO Beamforming MIMO Diversity/Multiplexing Tradeoffs MIMO Receiver Design Maximum-Likelihood, Decision Feedback, Sphere Decoder.
Mattias Wennström Signals & Systems Group Mattias Wennström Uppsala University Sweden Promises of Wireless MIMO Systems.
IERG 4100 Wireless Communications
EE360: Lecture 8 Outline Multiuser Detection
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
UCBC UCSC Broadband Communications (UCBC) Research Group Hamid R. Sadjadpour April 2004 Space-Time Signal Processing for Wireless Ad-hoc Networks.
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,
Space Time Block Codes Poornima Nookala.
1 Lecture 9: Diversity Chapter 7 – Equalization, Diversity, and Coding.
MIMO Multiple Input Multiple Output Communications © Omar Ahmad
MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS (MIMO)
Wireless Communication Elec 534 Set IV October 23, 2007
On the Coded Complex Field Network Coding Scheme for Multiuser Cooperative Communications with Regenerative Relays Caixi Key Lab of Information.
THE WIRELESS REVOLUTION: A Signal Processing Perspective Vince Poor Federal Communications Commission May 29, 2001 May 29,
1 Techniques to control noise and fading l Noise and fading are the primary sources of distortion in communication channels l Techniques to reduce noise.
Rake Reception in UWB Systems Aditya Kawatra 2004EE10313.
West Virginia University
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
Ali Al-Saihati ID# Ghassan Linjawi
Ch 11. Multiple Antenna Techniques for WMNs Myungchul Kim
NTUEE Confidential Toward MIMO MC-CDMA Speaker : Pei-Yun Tsai Advisor : Tzi-Dar Chiueh 2004/10/25.
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.
ECE External Research Board Meeting Wireless Network and Communications Tan F. Wong Wireless Information and Networking Group
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
Philips Research r0-WNG 1 / 23 IEEE session Hawaii November 2002 Alexei Gorokhov, Paul Mattheijssen, Manel Collados, Bertrand Vandewiele,
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.
Doc.: IEEE /0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi,
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.
Multipe-Symbol Sphere Decoding for Space- Time Modulation Vincent Hag March 7 th 2005.
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.
Single Correlator Based UWB Receiver Implementation through Channel Shortening Equalizer By Syed Imtiaz Husain and Jinho Choi School of Electrical Engineering.
Amplifier Nonlinearities in OFDM Multiple Antenna Systems FERNANDO GREGORIO Signal Processing Laboratory HUT.
Multiple Antennas.
Space Time Codes.
MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS (MIMO)
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Distributed MIMO Patrick Maechler April 2, 2008.
Space Time Coding and Channel Estimation
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Layered Processing for MIMO OFDM
Null Space Learning in MIMO Systems
Physical Layer Approach for n
Master Thesis Presentation
Intelligent Antenna Sharing in Wireless Networks
Optimal Combining of STBC and Spatial Multiplexing for MIMO-OFDM
MIMO (Multiple Input Multiple Output)
Turbo-equalization for n/ac
Information Sciences and Systems Lab
Chenhui Zheng/Communication Laboratory
Presentation transcript:

SIGNAL PROCESSING IN COMMUNICATIONS Issues and Trends Vincent Poor UC, Irvine February 18, 2004 Signal Processing in Communications

Communications in the 21st Century High-Level Trends – –Dramatic growth rates in capacity demands: wireless broadband – –Increase in shared (multiple-access, interference) channels: cellular (IS-95, 3G) WiFi/Bluetooth/UWB (unlicensed spectrum) DSL (cross-talkers in twisted-pair bundles) Basic Resources – –Bandwidth - tightly constrained – –Power - tightly constrained – –Diversity - exists naturally, and can be created – –Intelligence - growing exponentially Signal Processing in Communications

Principal Roles – –Source compression – –Mitigation of physical layer impairments fading, dispersion, interference – –Exploitation of physical layer diversity spatial, temporal, spectral Catchwords – –Turbo - near-optimal, low-complexity iterative processing – –MIMO - multiple antennas at transmitter and receiver – –Cross-Layer - design across the PHY/MAC boundary – –Quantum - exploitation of quantum effects Signal Processing in Communications

The Rest of This Talk Recent Results in... – –Turbo – –MIMO – –Cross-Layer – –Quantum Context: Multiuser Detection (MUD) – –Unifies receiver processing in shared access systems Signal Processing in Communications

MUD

Multiple-Access Channel (MAC) Modulator Channel 010… 110… Signal Processing 110… Modulator Signal Processing 010… MUD Signal processing (MUD) is used to separate the users.

Multiuser Detection (MUD)... Matched Filter, User 1 Matched Filter, User 2 Decision Logic MAC 110… 010… MUD Optimal, linear, iterative & adaptive versions (more in a minute)

MUD - Linear Model K users, each transmitting B symbols, yields a linear model for inputs to the decision logic: y = H b + N (0, 2 H) y = KB-long sufficient statistic vector b = KB-long vector of symbols H = KBKB matrix of cross-correlations The purpose of the decision logic is to fit this model. MUD

MUD - Varieties y = H b + N (0, 2 H) Optimal [ Complexity O(2 K ); = delay spread] – –ML : argmax (y|b) – –MAP: argmax p (b k,i |y) Linear [ Complexity O((KB) 3 )] – –Decorrelator : sgn {H -1 y } – 2 I –MMSE : sgn {(H+ 2 I) -1 y } Iterative [ Complexity O(Kn max ), etc.] – –Linear IC : Gauss-Siedel, Jacobi, conjugate-gradient – –Nonlinear IC: the above with intermediate hard decisions – –EM: symbols are stochastic – –Turbo: symbols are constrained via channel coding, etc. Adaptive [Sampling, followed by LMS, RLS, subspace, etc.] [Dai & Poor, T-SP02] MUD

TURBO Signal Processing in Communications

Turbo Processing Inference Engine 2 (APP Calculator) Inference Engine 1 (APP* Calculator) {Prior, Observations, Constraints} 1 {Prior, Observations, Constraints} 2 {APP} 1 {Updated Prior} 2 {Updated Prior} 1 {APP} 2 Iterate until the APPs stabilize. Complexity Complexity (IE 1 )+ Complexity (IE 2 ) *APP = a posteriori probability Turbo

Convolutional Encoders Interleavers MAC Data for K Users Channel Input Channel Output SISO MUD K SISO Decoders De-InterleaversInterleavers Channel Output Output Decision Soft-input/soft-output (SISO) Iterative Interleaving removes correlations vs. Turbo MUD Turbo

Turbo MUD Example [K = 4; = 0.7] Turbo Rate-1/2 convolutional code; constraint length 5; 128-long random interleavers

Application to UWB Systems K-user (impulse radio) UWB system transmits N f short pulses for each information symbol. Pulse positions change from pulse-to-pulse with a pseudorandom pattern, unique to each user. Turbo MUD Algorithm [Fishler & Poor, IEEE-SP] : – –Iterate between two detectors, with intermediate exchanges of soft information: Pulse detector: performs MUD on a pulse-by-pulse basis, ignoring the fact that multiple pulses contain the same symbol. Symbol detector: exploits the fact that multiple pulses contain the same symbol (repetition decoder). Turbo

N c = 20, N f = 10, K = 20 (strong interferers, 6dB above user of interest) Simulation - UWB Turbo Detector Turbo

Other Applications DSL [Dai & Poor, JSAC 02] Powerline Comms. [Dai & Poor, Comm. Mag. 03] Channel Estimation (MCMC) [X. Wang, et al.]

MIMO BS MS Signal Processing in Communications

SPACE-TIME MUD (The SIMO Case) BS MS MIMO

Multipath SIMO MA Channel User 1: 010… User 2: 110… User K: 011… MIMO

Sufficient Statistic (Space-Time Matched Filter Bank ) As before, linear model with optimal, linear, iterative & adaptive versions.... Temporal Matched Filters {k, l, p} Decision Logic 110… 010… 011… Beam Formers {k, l} RAKEs {k} KLP KL K K Users; P Receive Antennas; L Paths/User/Antenna [Wang & Poor, T-SP99] MIMO

MIMO MUD MS BS MS Observation: MIMO MUD is the same as SIMO MUD, except for the decision algorithm - MI adds further constraints on b. MIMO

Space-time Coded Systems – –Single-user Channels: Encoding of symbols across multiple transmit antennas. ST block codes [Alamouti, Tarokh, et al.] ; ST trellis codes [Tarokh, et al.] ; unitary ST codes [Hochwald, Marzetta, et al.]. – –Multiuser Channels [Jayaweera & Poor, EJASP 02] : Separation Thm: Full-diversity-achieving single-user ST trellis codes also achieve full diversity in multiuser channels with joint ML detection & decoding (assumes large SNR, quasi-static Rayleigh fading, etc.). Turbo-style iteration among ST trellis decoding & MUD achieves near-ML performance. Blind adaptive linear MUD for ST block coding via subspace tracking & Kalman filtering [Reynolds,Wang & Poor, T-SP02] MIMO

Turbo IC Space-Time MUD (MISO Case) MIMO

Performance (4 1; K=4) MIMO

BLAST-Type Systems BLAST (Bell Labs Layered Space-Time Architecture) – –Basic BLAST [Foschini, et al.] : Distributes symbols of a single user on multiple tx antennas. Uses MUD to separate different streams using spatial signature. Capacity (Rayleigh) linear in the min{#tx,#rx}antennae. Capacity gain degrades in interference-limited channels. – –Turbo BLAST [Dai, Molisch & Poor, T-WC04] : MUD restores the BLAST capacity gain in interference channels. MIMO

CROSS-LAYER Signal Processing in Communications

Use of advanced signal processing at the nodes of a wireless network has effects at the MAC layer. Examples using MUD include effects on: – –Capacity: users-per-dimension - cellular [Tse & Hanley; Yao, Poor & Sun; Comaniciu & Poor] & ad hoc [Comaniciu & Poor] networks – –Utility: bits-per-joule [Meshkati, et al.] Effects of MUD on Wireless Higher-Layer Functionality Cross-Layer

Wireless Multi-Hop Network Network Diameter = maximum number of hops to reach any node Network Diameter = maximum number of hops to reach any node Connectivity between nodes depends on PHY (e.g., node-layer processing) Connectivity between nodes depends on PHY (e.g., node-layer processing) Cross Layer [Comaniciu & Poor, T-WC04]

N = number of nodes that can be supported in the network D = network diameter (maximum number of hops to reach any node) L = spreading gain (BW fixed) Target SIR = 5 Ad-hoc Network Capacity v.Diameter Cross Layer

Competition in Multiple- Access Networks Consider a multiple-access network. User terminals are like players in a game, competing for network resources; each would like to maximize its own utility. The action of each user affects the utility of others. Can model this as a non-cooperative game. Cross-Layer [Meshkati, et al., Allerton03]

Game Theoretic Framework Throughput: T k = R k f( k ), where f( k ) is the frame success rate, and k is the received SIR of user k. Game: G = [{1, …, K}, {A k }, {u k }] K: total number of users A k : set of strategies for user k u k : utility function for user k Cross-Layer

Large-System Analysis Consider random CDMA with spreading gain N. As K, N with K/N = ; Nash equilibria: Two mechanisms: power pooling power pooling interference reduction interference reduction Cross-Layer

Multiuser detectors achieve higher utility and can accommodate more users compared to matched filter. Significant performance improvements are achieved when multiple antennas are used compared to single antenna case. Numerical Example Cross-Layer

QUANTUM MUD Signal Processing in Communications

010… Modulator Channel Physical Measurement Decision Logic 010… 110… Modulator Physical Measurement Quantum MAC Measurements may not be compatible No cloning theorem Instrument and detector must be designed jointly Quantum

2-User Example: Error Probabilities Counter: ML MUD based on photon counts in each mode. Optimal: Optimal quantum MUD 30 photons (average) per user. Source: Concha & Poor, IT04 Quantum

Conclusion Signal processing is central to the enablement of higher communications capacity, especially for shared access channels. Things to watch: – –Turbo – –MIMO – –Cross-Layer – –Quantum Signal Processing in Communications

THANK YOU! THANK YOU! Signal Processing in Communications Two New Books: Wireless Communication Systems: Advanced Techniques for Signal Reception (with X. Wang; Prentice-Hall, 2004) Wireless Networks: Multiuser Detection in Cross-Layer Design (with C. Comanciu and N. Mandayam; Kluwer, 2004)