Physical-Layer MIMO Relaying

Similar documents
Incremental Coding over MIMO Channels

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

The Dirty MIMO Multiple-Access Channel

Improved Rates and Coding for the MIMO Two-Way Relay Channel

Simultaneous SDR Optimality via a Joint Matrix Decomp.

Rematch and Forward: Joint Source-Channel Coding for Communications

Decomposing the MIMO Wiretap Channel

Improved Rates and Coding for the MIMO Two-Way Relay Channel

Decode-and-Forward Relaying via Standard AWGN Coding and Decoding

Information Theory. Lecture 10. Network Information Theory (CT15); a focus on channel capacity results

Joint Unitary Triangularization for MIMO Networks

Incremental Coding over MIMO Channels

Interference Alignment at Finite SNR for TI channels

The Dirty MIMO Multiple-Access Channel

Half-Duplex Gaussian Relay Networks with Interference Processing Relays

Rematch-and-Forward: Joint Source Channel Coding for Parallel Relaying with Spectral Mismatch

Information Theory for Wireless Communications, Part II:

Multi-User Communication: Capacity, Duality, and Cooperation. Nihar Jindal Stanford University Dept. of Electrical Engineering

ELEC E7210: Communication Theory. Lecture 10: MIMO systems

Sparse Regression Codes for Multi-terminal Source and Channel Coding

Structured interference-mitigation in two-hop networks

The Generalized Degrees of Freedom of the Interference Relay Channel with Strong Interference

Binary Dirty MAC with Common State Information

Capacity Region of the Two-Way Multi-Antenna Relay Channel with Analog Tx-Rx Beamforming

Approximately achieving the feedback interference channel capacity with point-to-point codes

Trust Degree Based Beamforming for Multi-Antenna Cooperative Communication Systems

The Robustness of Dirty Paper Coding and The Binary Dirty Multiple Access Channel with Common Interference

12.4 Known Channel (Water-Filling Solution)

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

ACOMMUNICATION situation where a single transmitter

IN this paper, we show that the scalar Gaussian multiple-access

Applications of Lattices in Telecommunications

L interférence dans les réseaux non filaires

Lecture 7 MIMO Communica2ons

Interactive Interference Alignment

Concatenated Coding Using Linear Schemes for Gaussian Broadcast Channels with Noisy Channel Output Feedback

Degrees of Freedom Region of the Gaussian MIMO Broadcast Channel with Common and Private Messages

Approximate capacity region of the two-pair bidirectional Gaussian relay network

MMSE estimation and lattice encoding/decoding for linear Gaussian channels. Todd P. Coleman /22/02

Large System Analysis of Projection Based Algorithms for the MIMO Broadcast Channel

Duality, Achievable Rates, and Sum-Rate Capacity of Gaussian MIMO Broadcast Channels

On the Duality between Multiple-Access Codes and Computation Codes

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

Secure Degrees of Freedom of the MIMO Multiple Access Wiretap Channel

Lecture 8: MIMO Architectures (II) Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH

Efficient Use of Joint Source-Destination Cooperation in the Gaussian Multiple Access Channel

Approximate Ergodic Capacity of a Class of Fading Networks

Lattice Coding for the Two-way Two-relay. Channel

An Uplink-Downlink Duality for Cloud Radio Access Network

Asymptotic Estimates in Information Theory with Non-Vanishing Error Probabilities

Joint Wyner-Ziv/Dirty-Paper Coding by Modulo-Lattice Modulation

CODING FOR COOPERATIVE COMMUNICATIONS. A Dissertation MOMIN AYUB UPPAL

Transmission Strategies for the Gaussian Parallel Relay Channel. by Seyed Saeed Changiz Rezaei

Sum Capacity of Gaussian Vector Broadcast Channels

Lattices and Lattice Codes

Hybrid Coding. Young-Han Kim, UCSD. Living Information Theory Workshop Happy<70.42> th birthday,professorberger!

Clean relaying aided cognitive radio under the coexistence constraint

On the Use of Division Algebras for Wireless Communication

Precoded Integer-Forcing Universally Achieves the MIMO Capacity to Within a Constant Gap

LECTURE 15. Last time: Feedback channel: setting up the problem. Lecture outline. Joint source and channel coding theorem

Phase Precoded Compute-and-Forward with Partial Feedback

On the Capacity and Degrees of Freedom Regions of MIMO Interference Channels with Limited Receiver Cooperation

Broadcasting over Fading Channelswith Mixed Delay Constraints

A Systematic Approach for Interference Alignment in CSIT-less Relay-Aided X-Networks

Communication over Finite-Ring Matrix Channels

Performance Analysis of Physical Layer Network Coding

On the Capacity of the Interference Channel with a Relay

Competition and Cooperation in Multiuser Communication Environments

Lattices for Distributed Source Coding: Jointly Gaussian Sources and Reconstruction of a Linear Function

Capacity of All Nine Models of Channel Output Feedback for the Two-user Interference Channel

ECE Information theory Final (Fall 2008)

On the Duality of Gaussian Multiple-Access and Broadcast Channels

Appendix B Information theory from first principles

Gaussian Relay Channel Capacity to Within a Fixed Number of Bits

Cognitive Multiple Access Networks

Multi-Input Multi-Output Systems (MIMO) Channel Model for MIMO MIMO Decoding MIMO Gains Multi-User MIMO Systems

Lecture 10: Broadcast Channel and Superposition Coding

Multi-Input Multi-Output Systems (MIMO) Channel Model for MIMO MIMO Decoding MIMO Gains Multi-User MIMO Systems

Interference, Cooperation and Connectivity A Degrees of Freedom Perspective

Distributed MIMO Network Optimization Based on Duality and Local Message Passing

Outage-Efficient Downlink Transmission Without Transmit Channel State Information

Dirty Paper Writing and Watermarking Applications

The Capacity Region of the Gaussian MIMO Broadcast Channel

Joint Source-Channel Coding for the Multiple-Access Relay Channel

Structured Codes in Information Theory: MIMO and Network Applications. Jiening Zhan

9 THEORY OF CODES. 9.0 Introduction. 9.1 Noise

On the Rate Duality of MIMO Interference Channel and its Application to Sum Rate Maximization

Information Theory Meets Game Theory on The Interference Channel

On Network Interference Management

820 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 2, FEBRUARY Stefano Rini, Daniela Tuninetti, and Natasha Devroye

A digital interface for Gaussian relay and interference networks: Lifting codes from the discrete superposition model

ECE Information theory Final

Optimal Power Allocation for Parallel Gaussian Broadcast Channels with Independent and Common Information

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

Augmented Lattice Reduction for MIMO decoding

Generalized Signal Alignment: On the Achievable DoF for Multi-User MIMO Two-Way Relay Channels

On Scalable Coding in the Presence of Decoder Side Information

Multiuser Capacity in Block Fading Channel

On the Optimization of Two-way AF MIMO Relay Channel with Beamforming

RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths

Transcription:

Model Gaussian SISO MIMO Gauss.-BC General. Physical-Layer MIMO Relaying Anatoly Khina, Tel Aviv University Joint work with: Yuval Kochman, MIT Uri Erez, Tel Aviv University August 5, 2011

Model Gaussian SISO MIMO Gauss.-BC General. Two-Way Relay Model General Nodes 1 and 2 want to convey messages to each other. No direct link have to use relay. Transmission is divided into two transmission phases: MAC phase: nodes transmit to relay. Relay y p(y x 1,x 2 ) x 1 x 2 Node 1 Node 2 Broadcast (BC) phase: Relay transmits to nodes. Relay x p(y 1,y 2 x) y 1 y 2 Node 1 Node 2

Model Gaussian SISO MIMO Gauss.-BC General. Model: MAC Phase in the Gaussian Case Model CS UB, Balanced PNC Unbalanced PNC DF, AF, CF y = h 1 x 1 +h 2 x 2 +z x i input of average power P. h i - channel gain of user i. y - channel output. z - Channel noise CN(0,1). Closed loop (Full channel knowledge everywhere). Balanced case Equal channel gains: h 1 = h 2 h. Equal rates: R 1 = R 2 R.

Model Gaussian SISO MIMO Gauss.-BC General. Model: Broadcast Phase Model CS UB, Balanced PNC Unbalanced PNC DF, AF, CF Broadcast (BC) phase can be general. Broadcast channel has common-message capacity C common.

Model Gaussian SISO MIMO Gauss.-BC General. Gaussian SISO Case Model CS UB, Balanced PNC Unbalanced PNC DF, AF, CF Cut-Set Upper-Bound R i < R CS = min { log ( 1+ h i 2 P ),C i } C i individual capacity of user i in BC phase. Balanced case: R < R CS = min { log ( 1+ h 2 P ),C common } Physical-layer network coding [Narayanan et al. 07] Assumes balanced gains: h = h 1 = h 2, R = R 1 = R 2. Extends XORing of Network-Coding to Physical-layer. Based on nested lattices. R PNC = min { log ( 1 2 + h 2 P ),C common }.

Model Gaussian SISO MIMO Gauss.-BC General. Gaussian SISO Case Model CS UB, Balanced PNC Unbalanced PNC DF, AF, CF Unbalanced PNC [Nam, Chung, Lee 08] h 1 h 2, R 1 R 2. { ( R 1 min log { R 2 min log h 1 2 P h 1 2 P + h 2 2 P + h 1 2 P ( h 2 2 P h 1 2 P + h 2 2 P + h 2 2 P ),C 1 } ),C 2 } BC phase uses random binning.

Model Gaussian SISO MIMO Gauss.-BC General. Gaussian SISO Case Model CS UB, Balanced PNC Unbalanced PNC DF, AF, CF Cut-Set Upper-Bound R < R CS = min { log ( 1+ h 2 P ),C common } Decode & Forward Decode both messages at relay. R DF = min { 1 2 log( 1+2 h 2 P ),C common }. Amplify & Forward / Compress & Forward Forward / Compress noisy sum of terminal transmissions. R AF = log(1+α h 2 P), where α = α(p h 2,C common ) < 1.

MIMO

H 1 H 2 Relay Terminal 1 Terminal 2 y = H 1 x 1 +H 2 x 2 +z, i = 1,2 x i n 1 input vector of power P. H i - n n channel matrix of user i. y - n 1 output vector. z - Channel noise CN(0,I n ). Closed loop (Full channel knowledge everywhere).

Model: Assumptions Balanced case R = R 1 = R 2. Equal link capacities For high SNR: H 1 = H 2. High SNR assumption. Optimum inputs are white. log I + P n H ih i log P n H ih i = 2log H i +nlog P n. Capacity determined by H i for high SNR.

Main Idea Problem How to apply scalar PNC in MIMO case? Idea Each antenna sees interference from other streams. Use joint matrix decomposition to reduce to scalar channels. Use unitary transformations at transmitters preserves power. Apply scalar PNC over each of these channels. Decomposition Joint diagonalization of both channel matrices not possible. Joint triangularization?

Triangularization Joint triangularization H 1 = UT 1 V 1 H 2 = UT 2 V 2 where U,V 1,V 2 Unitary. T 1,T 2 Triangular matrices. Application for MAC phase Unitary V i is applied at encoder i preserves power. U is applied at relay. T 1, T 2 Effective channels.

Triangularization Interesting special cases Generalized SVD (GSVD). Joint Equi-diagonal Triangularization (JET). GSVD [Van Loan 76] T 1,T 2 have: Non-equal diagonals Proportional columns JET [Khina, Kochman, Erez 10] T 1,T 2 have: Equal diagonals Non-proportional columns

Example of GSVD and JET H 1 = ( 0.4757 0.1541 2.2374 2.8273 det(h 1 ) = det(h 2 ) = 1. ), H 2 = GSVD gives rise to: ( ) 1/2 0 T 1 =, T 3 2 2 = JET gives rise to: ( ) 0.3065 0 T 1 =, T 1.5843 3.2628 2 = ( 0.4729 3.9719 3.0858 23.8021 ( 4 0 24 1/4 ). ( 0.3065 0 24.1106 3.2628 ) ).

GSVD Scheme vs. JET Scheme GSVD-based [Yang et al. 10] n diagonal elements = n SISO sub-channels. diag(t 1 ) diag(t 2 ) unbalanced SISO sub-channels. Use unbalanced PNC. Proportional off-diagonal elements Subtract sum codewords. (GDFE/VBLAST) Relay must decode sum over the reals Can t achieve the 1 2. JET-based [New] n diagonal elements = n SISO sub-channels. diag(t 1 ) = diag(t 2 ) balanced SISO sub-channels. Use balanced PNC. Subtract off-diagonal elements in advance modulo-lattice. (dirty-paper coding (DPC)) Relay decodes sum modulo lattice achieves the 1 2.

Example - GSVD-based Scheme T 1 = ( 1/2 0 3 2 ), T 2 = ( 4 0 24 1/4 Use unbalanced PNC over each sub-channel. ). Decode sum-codeword of first sub-channel: 2y 1 = x 1;1 +8x 2;1 +z 1 x sum = x 1;1 +8x 2;1. Second sub-channel: Interference {}}{ 4y 2 = 8x 1;2 +x 2;2 + 12(x 1;1 +8x 2;1 )+z 2. Subtract interference of first sub-channel: 12(x 1;1 +8x 2;1 ) = 12x sum.

Example - GSVD-based Scheme Remarks Needs to decode sum over the reals x sum (not modulo lattice). BC phase uses random binning scheme (as in [Nam, Chung, Lee 08]).

Example - JET-based Scheme T 1 = ( 0.3065 0 1.5843 3.2628 ), T 2 = Use balanced PNC over each sub-channel. ( 0.3065 0 24.1106 3.2628 ). Decode sum-codeword (modulo lattice) of first sub-channel. Second sub-channel: Interference ({}}{ y 2 1.5843 3.2628 = (x 1;2+x 2;2 )+ 3.2628 x 1;1 + 24.1106 ) 3.2628 x 2;1 + z 2 3.2628. Use doubly dirty-paper coding (Philosof et al. 2007) for second sub-channel: x 1;2 = [ x 1;2 1.5843 3.2628 x ] 1;1 mod Λ x 2;2 = [ x 2;2 24.1106 3.2628 x ] 2;1 mod Λ Decode modulo lattice: y 2 = [ y 2 3.2628 ] mod Λ = [ x 1;2 + x 2;2 + z 2 3.2628 ] mod Λ

Example - JET-based Scheme Remarks Standard scalar balanced PNC strategy over each sub-channel is used. MMSE version of each sub-channel can be used achieves the 1 2 over each sub-channel. Any common-message scheme for BC phase.

GSVD Scheme vs. JET Scheme High SNR asymptotic optimality Both schemes achieve optimum for P : = P n H 2H 2 { {}}{ R min log P n H 1H 1,C common n = min log P j=1 n t 1;jj 2,C common } { } = min log P n T 1T 1,C common

GSVD Scheme vs. JET Scheme Achieving the 1 2 Achievable rate using GSVD specialized to balanced case n R = min log P n t 1;jj 2,C common j=1 Achievable rate using JET [New] n ( 1 R = min log 2 + P =t 2;jj {}}{ 2 ) t 1;jj,C common n j=1 Strictly better than GSVD-based scheme. Standard lattice coding (modulo lattice decoding at relay; no need of binning at BC stage)

The 1 2 MMSE Variant We saw how to achieve the 1 2 for each scalar channel. Can we achieve matrix variant of the 1 2 : { } R min minmaxlog 1 i Cx i 2 I +H icx i H i,c common? Currently under research (similar to BC treatment for general SNR [Khina, Kochman, Erez 2010]).

Model Gaussian SISO MIMO Gauss.-BC General. Gaussian BC Case G 1 G 2 Relay Terminal 1 Terminal 2 y i = G i x+z i, i = 1,2 Similar approach to MAC approach [Khina, Kochman, Erez 2010] Apply the JET to G 1 and G 2 (for augmented matrices if SNR not high). Achieves triangular matrices with equal diagonals. Use GDFE/VBLAST (instead of DPC). Optimal for any matrices and any SNR!

Model Gaussian SISO MIMO Gauss.-BC General. Generalizations MIMO Gaussian BC link can be treated in a similar manner (optimal for any SNRs [Khina, Kochman, Erez 10]). Better PNC-based scheme may be constructed for general SNR using JET. Time-sharing between balanced PNC and DF gives better results for intermediate SNR. Special case of Network Modulation : Joint decomposition of channel matrices for MIMO network problems. Generalization for more than 2 matrices/users exists (last talk in this session).