Efficient Equalization for Wireless Communications in Hostile Environments

Similar documents
ARCC Workshop on Time-reversal communications in richly scattering environments. Large-Delay-Spread Channels: Mathematical models and fast algorithms

Applications of Lattices in Telecommunications

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 10, OCTOBER

A NOVEL CIRCULANT APPROXIMATION METHOD FOR FREQUENCY DOMAIN LMMSE EQUALIZATION

Minimum BER Linear Transceivers for Block. Communication Systems. Lecturer: Tom Luo

Revision of Lecture 4

Lecture 5: Antenna Diversity and MIMO Capacity Theoretical Foundations of Wireless Communications 1. Overview. CommTh/EES/KTH

Computational Methods. Eigenvalues and Singular Values

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition

RADIO SYSTEMS ETIN15. Lecture no: Equalization. Ove Edfors, Department of Electrical and Information Technology

Exploiting Sparsity for Wireless Communications

Feasibility Conditions for Interference Alignment

A robust transmit CSI framework with applications in MIMO wireless precoding

LECTURE 16 AND 17. Digital signaling on frequency selective fading channels. Notes Prepared by: Abhishek Sood

A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors

Lecture 7 MIMO Communica2ons

On the Convergence of the Inverses of Toeplitz Matrices and Its Applications

The Optimality of Beamforming: A Unified View

Last Time. Social Network Graphs Betweenness. Graph Laplacian. Girvan-Newman Algorithm. Spectral Bisection

Rapid, Robust, and Reliable Blind Deconvolution via Nonconvex Optimization

Linear Processing for the Downlink in Multiuser MIMO Systems with Multiple Data Streams

Title. Author(s)Tsai, Shang-Ho. Issue Date Doc URL. Type. Note. File Information. Equal Gain Beamforming in Rayleigh Fading Channels

Communications over the Best Singular Mode of a Reciprocal MIMO Channel

Lifted approach to ILC/Repetitive Control

Adaptive Bit-Interleaved Coded OFDM over Time-Varying Channels

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm

Regularization methods for large-scale, ill-posed, linear, discrete, inverse problems

Improved Detected Data Processing for Decision-Directed Tracking of MIMO Channels

Performance Analysis for Strong Interference Remove of Fast Moving Target in Linear Array Antenna

Review of some mathematical tools

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Channel characterization and modeling 1 September 8, Signal KTH Research Focus

Linear Optimum Filtering: Statement

An Adaptive Decision Feedback Equalizer for Time-Varying Frequency Selective MIMO Channels

Summary of Iterative Methods for Non-symmetric Linear Equations That Are Related to the Conjugate Gradient (CG) Method

Numerical Linear Algebra and. Image Restoration

Preconditioning. Noisy, Ill-Conditioned Linear Systems

ELEC E7210: Communication Theory. Lecture 10: MIMO systems

Optimal Transmit Strategies in MIMO Ricean Channels with MMSE Receiver

Iterative Methods for Solving A x = b

ADAPTIVE FILTER ALGORITHMS. Prepared by Deepa.T, Asst.Prof. /TCE

Lecture 2. Fading Channel

Multiple-Input Multiple-Output Systems

Interactive Interference Alignment

s(t) = k s[k]φ(t kt ) (1.1)

Tikhonov Regularization of Large Symmetric Problems

Estimation techniques

Preconditioning. Noisy, Ill-Conditioned Linear Systems

Performance Analysis of a Deterministic Channel Estimator for Block Transmission Systems With Null Guard Intervals

COMPLEX CONSTRAINED CRB AND ITS APPLICATION TO SEMI-BLIND MIMO AND OFDM CHANNEL ESTIMATION. Aditya K. Jagannatham and Bhaskar D.

Single-User MIMO systems: Introduction, capacity results, and MIMO beamforming

POWER ALLOCATION AND OPTIMAL TX/RX STRUCTURES FOR MIMO SYSTEMS

Fast Near-Optimal Energy Allocation for Multimedia Loading on Multicarrier Systems

BASICS OF DETECTION AND ESTIMATION THEORY

ACOMMUNICATION situation where a single transmitter

ZERO-FORCING MULTIUSER DETECTION IN CDMA SYSTEMS USING LONG CODES

A Subspace Approach to Blind Space-Time Signal Processing for Wireless Communication Systems

ENHANCED SPECTRUM SENSING TECHNIQUES FOR COGNITIVE RADIO SYSTEMS

Exploiting Partial Channel Knowledge at the Transmitter in MISO and MIMO Wireless

Limited Feedback in Wireless Communication Systems

A fast nonstationary preconditioning strategy for ill-posed problems, with application to image deblurring

Multicarrier transmission DMT/OFDM

Tight Lower Bounds on the Ergodic Capacity of Rayleigh Fading MIMO Channels

Anatoly Khina. Joint work with: Uri Erez, Ayal Hitron, Idan Livni TAU Yuval Kochman HUJI Gregory W. Wornell MIT

Time-Varying FIR Decision Feedback Equalization of Doubly-Selective Channels

Multi-User Gain Maximum Eigenmode Beamforming, and IDMA. Peng Wang and Li Ping City University of Hong Kong

Signal Processing for Digital Data Storage (11)

IN DIGITAL communications, a sequence of symbols

Constellation Precoded Beamforming

Space-time Coded Transmissions with Maximum Diversity Gains over Frequency-Selective Multipath Fading Channels Λ

Blind Channel Identification in (2 1) Alamouti Coded Systems Based on Maximizing the Eigenvalue Spread of Cumulant Matrices

Blind Joint MIMO Channel Estimation and Decoding

EQUALIZATION WITH OVERSAMPLING IN MULTIUSER CDMA SYSTEMS

Improved Channel Estimation Methods based on PN sequence for TDS-OFDM

2318 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 54, NO. 6, JUNE Mai Vu, Student Member, IEEE, and Arogyaswami Paulraj, Fellow, IEEE

Weiyao Lin. Shanghai Jiao Tong University. Chapter 5: Digital Transmission through Baseband slchannels Textbook: Ch

926 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 53, NO. 3, MARCH Monica Nicoli, Member, IEEE, and Umberto Spagnolini, Senior Member, IEEE (1)

Algebraic Methods for Wireless Coding

The interference-reduced energy loading for multi-code HSDPA systems

BLIND system identification (BSI) is one of the fundamental

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise.

Joint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation

Minimum Mean Squared Error Interference Alignment

SOS-BASED BLIND CHANNEL ESTIMATION IN MULTIUSER SPACE-TIME BLOCK CODED SYSTEMS

ChannelEstimationwithPilot-SymbolsoverWSSUSChannels

Direct-Sequence Spread-Spectrum

Self-Calibration and Biconvex Compressive Sensing

BLOCK DATA TRANSMISSION: A COMPARISON OF PERFORMANCE FOR THE MBER PRECODER DESIGNS. Qian Meng, Jian-Kang Zhang and Kon Max Wong

Linear Precoding for Mutual Information Maximization in MIMO Systems

Lecture 2. Capacity of the Gaussian channel

When does vectored Multiple Access Channels (MAC) optimal power allocation converge to an FDMA solution?

Lab 1: Iterative Methods for Solving Linear Systems

Single-Carrier Block Transmission With Frequency-Domain Equalisation

Power Control in Multi-Carrier CDMA Systems

Hopping Pilots for Estimation of Frequency-Offset and Multi-Antenna Channels in MIMO OFDM

PERFORMANCE COMPARISON OF DATA-SHARING AND COMPRESSION STRATEGIES FOR CLOUD RADIO ACCESS NETWORKS. Pratik Patil, Binbin Dai, and Wei Yu

CHANNEL FEEDBACK QUANTIZATION METHODS FOR MISO AND MIMO SYSTEMS

Information Theory for Wireless Communications, Part II:

Multiple Antennas in Wireless Communications

Channel Shortening for Bit Rate Maximization in DMT Communication Systems

Simultaneous SDR Optimality via a Joint Matrix Decomp.

Transcription:

Efficient Equalization for Wireless Communications in Hostile Environments Thomas Strohmer Department of Mathematics University of California, Davis, USA strohmer@math.ucdavis.edu http://math.ucdavis.edu/ strohmer Talk includes joint work with Arogyaswami Paulraj, Majid Emami (Stanford), Jan Hansen (Stanford/ETH), Raymond Guan (UC Davis) Research supported by NSF DMS

Agenda What makes equalization difficult? Drawbacks of existing equalization methods Next generation equalizers Banach algebras of matrices Krylov subspaces, regularization, MMSE Extension to oversampling, MIMO Pre/post/joint equalization

What is a hostile environment? large AWGN (due to large bandwidth, interfering devices,...) low signal power (due to FCC regulations, equipment limitations,...) large delay spread deep fading channels no or incomplete channel knowledge Doppler spread interfering users low computing power/storage request for high data rates...

Doppler spread... will not be considered in this talk, but: We have a fairly complete theory + algorithms + patents + modem Wireless channel is modeled as pseudodifferential operator. Sparse representation of pseudodifferential operators gives if-and-only-if characterization of optimal class of transmission pulses. Leads to efficient equalization (by embedding of spreading functions on Heisenberg group, the twisted convolution turns into regular convolution; use of nonabelian FFTs,...). Modem designed for short radio wave communications, partially based on this framework, significantly outperforms other modems on the market.

Large delay spread, deep fading channels, low signal power Current equalization methods (ML, even MMSE) can become prohibitively expensive for large delay spread channels, despite great progress such as Hassibi s fast spherical decoder. Brute-force approaches to reduce delay spread: truncate channel impulse response h or use only N largest taps of h.

Alternatives to deal with large delay spread OFDM: Advantage of OFDM: simple equalization,... Disadvantages: large PAR, sensible to carrier offset,... What if disadvantages dominate and we cannot (or do not want to) use OFDM? Can we speed up and/or improve MMSE equalizers? IIR equalizers: only efficient if inverse of channel matrix H has fast off-diagonal decay Block transmission FIR equalizers

Mathematical backbone for equalizer design: Banach algebras of matrices with off-diagonal decay Sketch of Theorem:[Baskakov 90, 97] Let A = [A k,l ] k,l I be a matrix from l 2 (I) to l 2 (I). Assume that A k,l d α ( k l ) where d α (x) is a decaying function, such as d α (x) = e α x or d α (x) = (1 + x ) α, α > 0. Such matrices form an inversely closed Banach algebra, i.e., and (AB) k,l d β ( k l ) (A 1 ) k,l d γ ( k l ), where β and γ depend on α and on cond(a) (also true for pseudo-inverse). Large delay spread + deep fades destroy decay of H 1.

Basic setup After A/D conversion at receiver, received sample at time index k is y(k) = L n=1 h(l n)x(k L + n) In matrix notation y (k) = Hx (k) + ε, where h(l 1) h(l 2)... h(0)... 0 H = 0 h(l 1) h(l 2)... h(0) 0....... 0 0... 0 h(l 1)... h(0) x (k) = [x(k L + 1),..., x(k + N 1)] T, y (k) = [y(k),..., y(k + N 1)] T, ε is AWGN. H is (N + L 1) N matrix, thus the system is underdetermined and x cannot be recovered from y.

Two possibilities to overcome this problem: (i) precoding: choose (N + L 1) N matrix A, and let N = N + L 1, such that ran(a) = null(h + ), and transmit Ax instead of x. Simple choice A = [ ] I which is just zero-padding 0 and renders H into tall matrix or into circulant matrix C H. Loss of spectral efficiency as in OFDM (ii) Oversampling or antenna area at receiver: allows for FIR equalizers (no longer optimum w.r.t. AWGN).

Block transmission with zero-padding Approach via circulant matrix [Falconer, Giannakis,...]: zero-padding allows to replace H by circulant matrix C. MMSE equalizer (with respect to matrix C!) computes where C + σ x σ = P N (C + σ y σ ), = (C C + σ 2 I) 1 C Computational costs: O((N + L) log(n + L)) where L is number of taps, N is symbol block length This is standard but is this a good idea? No, modern numerical analysis provides better approach

Better approach Note that zero-padding transforms H into lower triangular tall Toeplitz matrix. Solve Hx = y iteratively via conjugate gradient (CG) method. Matrix-vector multiplications Hx n and H z n can be done by FFTs Why should this be better? It is definitely not faster. In theory CG converges to H + y σ, which is the zero-forcing solution. But we want MMSE type solution.

Important fact: CG is a regularization method, i.e., it converges first to direction of singular vectors associated to large singular values, and later to singular vectors of small singular values. Thus: use number of iterations as stopping criterion. But: for noisy right-hand-sides monotone convergence is lost Right choice of stopping criterion is delicate and crucial for success of CG! We have found such stopping criteria

Other important observations: (i) Circulant matrix C is a square matrix, thus its left-inverse has no null-space. Left-inverse of H has null-space, thus fraction of noise residing in null space gets completely eliminated. (ii) C has larger condition number than H. Proof via Cauchy s interlace theorem. Thus for noisy, deep fading channels CG-approach should outperform standard circulant-matrix based equalization.

Comparison of two MMSE equalization schemes Nice fact: CG needs less iterations with increasing noise, often only 2-3 iterations are enough. Therefore computational costs are O(K(N +L) log(n +L)), where K is often very small. Additional right preconditioning can be used.

Comparison of CP-OFDM and CG-MMSE

Further speed-up of CG-Toeplitz approach Gohberg-Semencul formula for inverse Toeplitz matrix: Let T be invertible, hermitian Toeplitz matrix. T 1 is not Toeplitz, but T 1 = L 1 L 1 L 2 L 2 where L 1 and L 2 are lower triangular Toeplitz matrices with entries taken from the vector a where a = T 1 e 1. Solve T a = e 1 via CG. Hence storage requirement for T 1 is n and T 1 x can be computed via FFTs. CG method combined with Gohberg-Semencul formula this gives a very fast, storage-efficient, robust equalization method. Patent pending...

FIR equalization, oversampling, SIMO Well-known: oversampling or multiple receive antennas allows for FIR equalizers. Standard FIR equalization leads to noise enhancement: (i) nullspace of H has to be utilized to construct FIR filter. Also condition number of receive FIR filter bank may become large. For ill-conditioned H and large delay spread, this can be serious drawback. (ii) MMSE FIR equalizer is optimum among all FIR filters (of same length), but filter structure does not lead to optimum MMSE equalization.

Two possibilities to improve FIR equalizer performance and keep linear structure: (i) Use similar approach as for block transmission (CG+Gohberg-Semencul) (ii) use joint equalization (pre-equalization + post-equalization) Even better: combine (i) and (ii)

CG approach to FIR equalization CG approach can be easily extended to case of oversampling at receiver as well as to multiple receive antennas. Scalar entries of Toeplitz matrices are replaced by (non-commuting) matrices, thus we get block- Toeplitz-type matrices. Gohberg-Semencul formula can be extended to block-toeplitz matrices. While in block transmission H H was Toeplitz, here H H is not block Toeplitz. Use other form of left inverse: H + σ = (H H + σi) 1 H = H (HH + σi) +. One can show that HH is block-toeplitz. Rest: straightforward

Precoding / Joint equalization Well-known idea: can move equalizer from receiver to transmitter: precoding/pre-equalizer. Or: can have equalizer at transmitter and at receiver: joint equalization (joint precoding: [Scaglione et al., 02]) x F H noise y G x F: pre-equalizer G: post-equalizer Assume power constraint at transmitter P 1. Let λ min be minimum singular value of H.

Ignoring G the MSE-optimum precoder F is F = H (HH + ν 2 I) 1, ν = σ2 P = σ2 We have x = HF x+ε and the MSE is bounded by x x 2 λ min (H) 2 λ min (H) 2 + σ 2 + σ Compare this to MMSE equalizer (no F, only G): x = H + σ Hx+H + σ ε and the MSE is bounded by λ x x 2 min (H) 2 λ min (H) 2 + σ 2+min{1 2, λ min (H)σ λ 2 min (H) + σ2} Thus for ill-conditioned H and large noise, postequalization results in worse performance.

Joint equalization: offers two potential benefits: (i) better MSE performance (ii) better FIR filters For given F the MSE-optimum G is G = [(HF ) (HF ) + λ 2 I) 1 (HF ). x = G(HF x + ε) and the MSE is bounded by x x 2 λ 2 min (HF ) λ 2 min (HF ) + σ2+min{1 2, λ min (HF )σ λ 2 min (HF ) + s2} When is this better? Good rule of thumb (backed up by theory): if λ min (H) + σ 2 < 1 joint equalization is better.

Joint equalization helps FIR equalizer design Want receive equalizer to have limited complexity. Measure complexity of equalizer by number of taps. Thus: want receive equalizer to have only R taps. Hence: have to find F, G such that G(HF x + ε) x 2 = min! subject to trace(f F ) P and G is R-banded matrix. This leads to complicated non-convex optimization problem. Even if it can be solved, its computational costs are too high for practice.

Different approach: Matrix algebra theory gives insight in difficulties and how to proceed: need F and HF to have as small condition number as possible. But if H is ill-conditioned and noise is large we cannot have cond(f ) and cond(hf ) small. Further difficulties: CSI may not be as accurate at transmitter. Part of computational burden is shifted to transmitter, but we still need computationally efficient methods. We can use fast CG-Toeplitz algorithms to implement joint equalizers

Joint equalization clearly outperforms the other two. For well-conditioned channels essentially no loss for limited-tap receive equalizers.

Assume that CSI at transmitter is less precise than CSI at receiver. In this case precoding alone is not very efficient, while joint equalization even with constraint number of taps works still fine.

Delicate behavior of limited-tap equalizers due to behavior of cond(f ) and cond(hf ).

Conclusion Next generation equalizers for ill-conditioned channels with large delay spread and large AWGN: Gohberg-Semencul-type formulas give rise to filter-like structure for equalizer, but with much better robustness CG methods allow for fast numerical implementation with minimum storage requirement Joint precoding done right allows for simple receive equalizers Thus: OFDM is no longer the only choice for channels with large delay spread