mimo broadcast comms using block-diagonal uniform channel

22
MIMO Broadcast Comms using Block-Diagonal Uniform Channel Decomposition (BD-UCD) Shaowei Lin, Winston Ho and Ying-Chang Liang Institute for Infocomm Research (I 2 R), Singapore

Upload: others

Post on 13-May-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

MIMO Broadcast Comms using Block-Diagonal

Uniform Channel Decomposition (BD-UCD)

Shaowei Lin, Winston Ho and Ying-Chang Liang

Institute for Infocomm Research (I2R),Singapore

Page 2: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Overview

• Problem Statement• Background

BD-GMDMMSE-DFEUplink-Downlink Duality

• BD-UCD• Equal Rate BD-UCD• Simulations• Conclusion

Page 3: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Overview

• Problem Statement• Background

BD-GMDMMSE-DFEUplink-Downlink Duality

• BD-UCD• Equal Rate BD-UCD• Simulations• Conclusion

Page 4: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Single-user MIMOy = Hx + n

• Singular Value Decomposition (SVD) H = USVH

Different constellation for each subchannel

• Geometric Mean Decomposition (GMD)[1] H = QRPH

Same constellation for every subchannel (Equal-Rate)Reduced transceiver complexity

• Uniform Channel Decomposition (UCD)[2]

MMSE-based equal-rate solutionCapacity-achieving

[1] Y. Jiang, J. Li and W. W. Hager, “Joint Transceiver Design for MIMO Communications Using Geometric Mean Decomposition,” IEEE Trans. Signal Processing, vol. 53, no. 10, pp. 3791-3803, Oct. 2005.

[2] Y. Jiang, J. Li and W. Hager, “Uniform Channel Decomposition for MIMO Communications,” IEEE Trans. Sig. Process., vol. 53, no. 11, pp. 4283-4294, Nov. 2005.

Page 5: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Multi-user MIMO• NT transmitting antennas• K users with n1, … , nK receiving antennas• NR = n1 + … + nK

NR

NT

NR

n1

nK

:

:

NT

NR

n1

nK

: Transmit Signal

Noise

Received SignalChannel Matrix

Page 6: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Multi-user MIMO• Receiving antennas do not all cooperate• Block-Diagonal GMD (BD-GMD)[3]

Zero-forcing based solutionDirty paper codingSame constellation for subchannels of each userSame constellation for all users if combined with optimized power control

[3] S. Lin, W. Ho and Y.-C. Liang, “Block-Diagonal Geometric Mean Decomposition (BD-GMD) for Multiuser MIMO Broadcast Channels,” Proc. PIMRC, accepted for publication, Helsinki, Sep. 2006.

Page 7: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

How do we design a MIMOmulti-user MMSE-based scheme that:

Is equal rate for each user,Is capacity achieving, andUses dirty paper coding?

Problem Statement

Zero-Forcing basedMMSE based

Single-user Multi-userGMDUCD

BD-GMD??

Page 8: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Overview

• Problem Statement• Background

BD-GMDMMSE-DFEUplink-Downlink Duality

• BD-UCD• Equal Rate BD-UCD• Simulations• Conclusion

Page 9: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Block-Diagonal GMD

H = P L QH

Lower Triangular

Unitary

Block Diagonal& Unitary

Each Li is equal diagonal.

Each Pi is unitary. Each Li is equal diagonal.

Page 10: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

• Capacity achieving receiver technique

MMSE-DFE

Channel

Hx y zQH SC

n

Successive Cancellation

using R

Page 11: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Uplink-Downlink Duality

n

H y

Channel

User 1

WH :data FDirty PaperCoding

x

User k

:

n

HH y

Channel

WHFDecisionFeedbackEqualizer

x::

User 1

User k

datau u

d d

UPLINK

DOWNLINK

• Uplink SINRs = downlink SINRs• Total transmit power in uplink

= total transmit power in downlink

Page 12: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Overview

• Problem Statement• Background

BD-GMDMMSE-DFEUplink-Downlink Duality

• BD-UCD• Equal Rate BD-UCD• Simulations• Conclusion

Page 13: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Problem Statement

n

H y

Channel

User 1MMSE receiver

:data FDirty PaperCoding

x

User kMMSE receiver

:

How do we design F (powerloading & beamforming) such that the scheme:

Is equal rate for each user, andIs capacity achieving for a given transmit power constraint?

Page 14: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

• Consider dual uplink problem:

Find Fu such that each user enjoys equal-rates, and the scheme is capacity achieving

• Derive F from Fu and Wu using duality.

Strategy

n

HH y

Channel

WHFDecisionFeedbackEqualizer

x::

User 1

User k

datau u

Page 15: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

• Let F be a precoder for the uplink channel that achieves the uplink sum-power capacity.

Sum-power iterative water-filling algorithm [4]

• Let Fu = FP, where P is block-diagonal unitary. Find P such that in the MMSE-DFE derivation,

R is equal-diagonal in each diagonal block.• To find P, use BD-GMD

BD-UCD

[4] N. Jindal, W. Rhee, S. Vishwanath, S. A. Jafar and A. Goldsmith, ``Sum Power Iterative Water-Filling for Multi-Antenna Gaussian Broadcast Channels,'‘IEEE Trans. Inform. Theory, vol. 51, no. 4, pp. 1570-1580, Apr. 2005.

Page 16: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Overview

• Problem Statement• Background

BD-GMDMMSE-DFEUplink-Downlink Duality

• BD-UCD• Equal Rate BD-UCD• Simulations• Conclusion

Page 17: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

• Equal-rates for ALL users!• Same strategy as before:

by considering the dual uplink channel.• Main problem is to find F such that every user i

enjoy the same rates Ri=R,

• This can be solved near-optimally by an efficient iterative method (see paper for details.)

Equal-Rate BD-UCD

Page 18: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Overview

• Problem Statement• Background

BD-GMDMMSE-DFEUplink-Downlink Duality

• BD-UCD• Equal Rate BD-UCD• Simulations• Conclusion

Page 19: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Comparison of Achievable Rates

Page 20: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Comparison of BERs

Page 21: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

Overview

• Problem Statement• Background

BD-GMDMMSE-DFEUplink-Downlink Duality

• BD-UCD• Equal Rate BD-UCD• Simulations• Conclusion

Page 22: MIMO Broadcast Comms using Block-Diagonal Uniform Channel

• Using:BD-GMDDirty Paper CodingUplink-Downlink Duality,

• We designed a BD-UCD scheme that is:MMSE-basedEqual-rate for each userCapacity-achieving.

• We also designed an ER-BD-UCD scheme via a near-optimal waterfilling algorithm.

Conclusion