Expectation propagation for symbol detection in large-scale MIMO communications
|
|
- Easter Watson
- 5 years ago
- Views:
Transcription
1 Expectation propagation for symbol detection in large-scale MIMO communications Pablo M. Olmos Joint work with Javier Céspedes (UC3M) Matilde Sánchez-Fernández (UC3M) and Fernando Pérez-Cruz (Bell Labs)
2 Today Probabilistic symbol detection in a MIMO system, combined with low-density parity-check (LDPC) channel coding. Approximate Inference. State of the art techniques: Soft MMSE, Gaussian tree approximations (GTA), message passing (BP)... Our proposal: approximate inference via Expectation Propagation (EP). Simulation results.
3 Index 1 Problem setup 2 Low-complexity probabilistic detection Soft MMSE GTA Message Passing 3 Approximate Inference with EP MIMO detection with an EP approximation 4 Simulation results
4 MIMO symbol detection Real-valued channel model. H is assumed known at the receiver. x i, i = 1,..., n are independent amplitude-modulated symbols x i A = {±1, ±2,..., ± M 2 } M symbols Probabilistic detection: Observed y, we are interested in computing p(x i y), i = 1,..., n.
5 MIMO symbol detection p(x i y) x 1 d N (y; Hx, σ ɛ I) p(x j ) M n operations!!! x 2 x i+1 x i 1 x d j=1 p(x j ) = { 1 xj A 0 otherwise
6 MIMO symbol detection p(x i y) x 1 d N (y; Hx, σ ɛ I) p(x j ) M n operations!!! x 2 x i+1 x i 1 x d j=1 p(x j ) = { 1 xj A 0 otherwise
7 Approximate Inference in MIMO detection Today approximate inference methods at O(n 3 ) complexity.
8 Approximate Inference in MIMO detection Today approximate inference methods at O(n 3 ) complexity. Large-scale! E.g., n = 128 and 64-QAM modulation.
9 Approximate Inference in MIMO detection Today approximate inference methods at O(n 3 ) complexity. Large-scale! E.g., n = 128 and 64-QAM modulation. Alternatives for small n, M: Sphere-decoding, MCMC methods,...
10 Index 1 Problem setup 2 Low-complexity probabilistic detection Soft MMSE GTA Message Passing 3 Approximate Inference with EP MIMO detection with an EP approximation 4 Simulation results
11 Index 1 Problem setup 2 Low-complexity probabilistic detection Soft MMSE GTA Message Passing 3 Approximate Inference with EP MIMO detection with an EP approximation 4 Simulation results
12 Soft MMSE d p(x y) N (y; Hx, σ ɛ I) p(x j ), p(x j ) = j=1 { 1 xj A 0 otherwise Replace the discrete priors by independent Gaussian priors with the same mean/variance: d q(x) N (y; Hx, σ ɛ I) q(x j ), q(x j ) = N (0, E s ) j=1
13 Soft MMSE d p(x y) N (y; Hx, σ ɛ I) p(x j ), p(x j ) = j=1 { 1 xj A 0 otherwise Replace the discrete priors by independent Gaussian priors with the same mean/variance: d q(x) N (y; Hx, σ ɛ I) q(x j ), q(x j ) = N (0, E s ) j=1
14 Soft MMSE d p(x y) N (y; Hx, σ ɛ I) p(x j ), p(x j ) = j=1 { 1 xj A 0 otherwise Replace the discrete priors by independent Gaussian priors with the same mean/variance: d q(x) N (y; Hx, σ ɛ I) N (x j : 0, E s ) j=1
15 Soft MMSE q(x) = N (x : µ MMSE, Σ MMSE ) ( Σ MMSE = H T H + σ ) 1 ɛ I E s µ MMSE = Σ MMSE H T y p(x i = a y) q(x i = a) q(x i = c), c A a A
16 Soft MMSE q(x) = N (x : µ MMSE, Σ MMSE ) ( Σ MMSE = H T H + σ ) 1 ɛ I E s µ MMSE = Σ MMSE H T y p(x i = a y) q(x i = a) q(x i = c), c A a A
17 Index 1 Problem setup 2 Low-complexity probabilistic detection Soft MMSE GTA Message Passing 3 Approximate Inference with EP MIMO detection with an EP approximation 4 Simulation results
18 The Gaussian tree approximation d p(x y) N (y; Hx, σ ɛ I) p(x j ), p(x j ) = j=1 { 1 xj A 0 otherwise Step 1: Ignore the discrete prior (or replace it by a constant term) q(x) N (y; Hx, σ ɛ I) = N (x; (H H) 1 H y, σ ɛ (H H) 1 )
19 The Gaussian tree approximation d p(x y) N (y; Hx, σ ɛ I) p(x j ), p(x j ) = j=1 { 1 xj A 0 otherwise Step 1: Ignore the discrete prior (or replace it by a constant term) q(x) N (y; Hx, σ ɛ I) = N (x; (H H) 1 H y, σ ɛ (H H) 1 )
20 The Gaussian tree approximation Step 2: Construct a Gaussian tree approximation to q(x) n q tree (x) = q tree (x j π(j)) q(x), j=1 Both q(x) and q tree (x) are Gaussian and have the same pairwise marginals.
21 The Gaussian tree approximation Step 3: Include the discrete priors and compute marginals using discrete message passing. q o tree(x) q tree (x) d p(x j ) j=1
22 Index 1 Problem setup 2 Low-complexity probabilistic detection Soft MMSE GTA Message Passing 3 Approximate Inference with EP MIMO detection with an EP approximation 4 Simulation results
23 Message Passing and Belief Propagation BP accurate marginal estimates in sparse factor graphs (such as LDPC code graphs). This is not the case in MIMO detection d { 1 xj A p(x y) N (y; Hx, σ ɛ I) p(x j ), p(x j ) = 0 otherwise j=1
24 Message Passing and Belief Propagation Approximate Message Passing (AMP): BP messages are approximated using Gaussian pdfs. Compressed Sensing applications: AMP achieves remarkable accuracy in a certain scenarios, despite the high-density in the factor graph.
25 AMP for MIMO detection Excellent performance/accuracy for QPSK modulations and large n. Larger QAM constellations: performance severely degraded. Reduce the loading factor: n/d < 1.
26 Index 1 Problem setup 2 Low-complexity probabilistic detection Soft MMSE GTA Message Passing 3 Approximate Inference with EP MIMO detection with an EP approximation 4 Simulation results
27 Expectation Propagation General purpose framework for approximating a probability distribution p(x) by a distribution q(x) that belongs to an exponential family F. Exponential Family: A family F of distributions with densities q(x θ) = h(x) exp(θ T φ(x) Φ(θ)), Φ(θ) = log exp(θ T φ(x))dh(x) θ Θ Family F of Gaussian distributions with diagonal covariance matrix: φ(x) = [ x 1, x 2,..., x n, x1 2, x2 2,..., xn 2 ] T The Moment Matching criterion: Find θ such that E q(x θ )[φ(x)] E p(x) [φ(x)]
28 EP Iterative algorithms
29 Index 1 Problem setup 2 Low-complexity probabilistic detection Soft MMSE GTA Message Passing 3 Approximate Inference with EP MIMO detection with an EP approximation 4 Simulation results
30 EP for MIMO symbol detection d p(x y) N (y; Hx, σ ɛ I) p(x j ), p(x j ) = j=1 { 1 xj A 0 otherwise
31 EP for MIMO symbol detection d p(x y) N (y; Hx, σ ɛ I) p(x j ), p(x j ) = j=1 { 1 xj A 0 otherwise A family of approximating distributions: n q(x γ, Λ) N (y; Hx, σ ɛ I) e γ j x j 1 2 Λ j x 2 j, where γ R n and Λ R n +. j=1
32 EP for MIMO symbol detection d p(x y) N (y; Hx, σ ɛ I) p(x j ), p(x j ) = j=1 { 1 xj A 0 otherwise A family of approximating distributions: n q(x γ, Λ) N (y; Hx, σ ɛ I) e γ j x j 1 2 Λ j x 2 j, where γ R n and Λ R n +. j=1 q(x γ, Λ) = N (x : µ, Σ) ( Σ = σɛ 1 H H + diag (Λ) ( ) µ = Σ H y + γ σ 1 ɛ ) 1
33 EP for MIMO symbol detection Note that q(x γ, Λ) N (y; Hx, σ ɛ I) ( Σ = ɛ ( µ = Σ σ 1 H H + diag (Λ) ) H y + γ σ 1 ɛ n e γ j x j 1 2 Λ j x 2 j = N (x : µ, Σ) j=1 ) 1 q(x m γ, Λ) = N (x m : µ m, Σ mm ) e γmxm 1 2 Λmx2 m N (y; Hx, σ ɛ I) n e γ j x j 1 2 Λ j x 2 j dx m j=1 j m
34 O(n 3 ) {}}{ Given the current value of γ, Λ µ, Σ q(x j γ, Λ), m = 1,..., n. Parallel update of all (γ m, Λ m ) pairs, m = 1,..., n: 1 Define ˆq(x m ) q(x m γ, Λ) p(x m ) e γmxm 1 2 Λmx2 m = { 0 xm A 0 otherwise 2 Compute 3 Find (γ m, Λ m) such that ˆµ m = Eˆq(xm)[x m ], ˆσ j = Eˆq(xm)[x 2 m] ˆµ 2 m. ˆq(x m ) q(x m γ, Λ) γ mx m 1 2 Λ mx 2 m e γmxm 1 2 Λmx2 m has mean and variance equal to ˆµ m, ˆσ m.
35 O(n 3 ) {}}{ Given the current value of γ, Λ µ, Σ q(x j γ, Λ), m = 1,..., n. Parallel update of all (γ m, Λ m ) pairs, m = 1,..., n: 1 Define ˆq(x m ) q(x m γ, Λ) p(x m ) e γmxm 1 2 Λmx2 m = { 0 xm A 0 otherwise 2 Compute 3 Find (γ m, Λ m) such that ˆµ m = Eˆq(xm)[x m ], ˆσ j = Eˆq(xm)[x 2 m] ˆµ 2 m. ˆq(x m ) q(x m γ, Λ) γ mx m 1 2 Λ mx 2 m e γmxm 1 2 Λmx2 m has mean and variance equal to ˆµ m, ˆσ m.
36 O(n 3 ) {}}{ Given the current value of γ, Λ µ, Σ q(x j γ, Λ), m = 1,..., n. Parallel update of all (γ m, Λ m ) pairs, m = 1,..., n: 1 Define ˆq(x m ) q(x m γ, Λ) p(x m ) e γmxm 1 2 Λmx2 m = { 0 xm A 0 otherwise 2 Compute 3 Find (γ m, Λ m) such that ˆµ m = Eˆq(xm)[x m ], ˆσ j = Eˆq(xm)[x 2 m] ˆµ 2 m. ˆq(x m ) q(x m γ, Λ) γ mx m 1 2 Λ mx 2 m e γmxm 1 2 Λmx2 m has mean and variance equal to ˆµ m, ˆσ m.
37 q(x m γ, Λ) e γmxm 1 2 Λmx2 m N (y; Hx, σ ɛ I) n e γ j x j 1 2 Λ j x 2 j dx m j=1 j m ˆq(x m ) = q(x m γ, Λ) p(x m ) e γmxm 1 2 Λmx2 m p(x m ) N (y; Hx, σ ɛ I) n e γ j x j 1 2 Λ j x 2 j dx m j=1 j m
38 O(n 3 ) {}}{ Given the current value of γ, Λ µ, Σ q(x j γ, Λ), m = 1,..., n. Parallel update of all (γ m, Λ m ) pairs, m = 1,..., n: 1 Define ˆq(x m ) q(x m γ, Λ) p(x m ) e γmxm 1 2 Λmx2 m = { 0 xm A 0 otherwise 2 Compute 3 Find (γ m, Λ m) such that ˆµ m = Eˆq(xm)[x m ], ˆσ m = Eˆq(xm)[x 2 m] ˆµ 2 m. ˆq(x m ) q(x m γ, Λ) γ mx m 1 2 Λ mx 2 m e γmxm 1 2 Λmx2 m has mean and variance equal to ˆµ m, ˆσ m.
39 O(n 3 ) {}}{ Given the current value of γ, Λ µ, Σ q(x j γ, Λ), m = 1,..., n. Parallel update of all (γ m, Λ m ) pairs, m = 1,..., n: 1 Define ˆq(x m ) q(x m γ, Λ) p(x m ) e γmxm 1 2 Λmx2 m = { 0 xm A 0 otherwise 2 Compute 3 Find (γ m, Λ m) such that ˆµ m = Eˆq(xm)[x m ], ˆσ m = Eˆq(xm)[x 2 m] ˆµ 2 m. q(x m γ, Λ) γ mx m 1 2 Λ mx 2 m e γmxm 1 2 Λmx2 m has mean and variance equal to ˆµ m, ˆσ m.
40 O(n 3 ) {}}{ Given the current value of γ, Λ µ, Σ q(x j γ, Λ), m = 1,..., n. Parallel update of all (γ m, Λ m ) pairs, m = 1,..., n: 1 Define 2 Compute ˆq(x m ) q(x m γ, Λ) p(x m ) e γmxm 1 2 Λmx2 m = { 0 xm A 0 otherwise 3 Find (γ m, Λ m) such that ˆµ m = Eˆq(xm)[x m ], ˆσ m = Eˆq(xm)[x 2 m] ˆµ 2 m. q(x m γ, Λ) γ mx m 1 2 Λ mx 2 m e γmxm 1 2 Λmx2 m has mean and variance equal to ˆµ m, ˆσ m.
41 The EP iterative algorithm MMSE initialization γ j = 0, Λ j = E 1 s, j = 1,..., n. Cost per iteration dominated by the matrix inversion: ( Σ = H H + diag (Λ) σ 1 ɛ ) 1 Smooth the parameter update to improve stability. For some β [0, 1] γ j βγ j + (1 β)γ j Λ j βλ j + (1 β)λ j Quick convergence to a stationary point. Number I of required iterations that does not scale neither with n nor M. Symbol marginals: p(x i = a y) q(x i = a γ, Λ) q(x i = c γ, Λ), c A a A
42 Index 1 Problem setup 2 Low-complexity probabilistic detection Soft MMSE GTA Message Passing 3 Approximate Inference with EP MIMO detection with an EP approximation 4 Simulation results
43 Binary LDPC channel code, block length N. Several channel uses are required to transmit a complete LDPC codeword. Channel coefficients are sampled from an independent complex zero-mean unit-variance Gaussian distribution. [ ] R(Hc ) I(H H = c ) I(H c ) R(H c ) SNR defined as: ( SNR(dB) = 10 log 10 n log 2 (M)R E ) b, σ ɛ
44 QPSK, 5 5 scenario, (3, 6)-regular LDPC code, N = 5120 bits BER SNR Optimal detector EP GTA APM Soft MMSE
45 QPSK, 5 5 scenario, (3, 6)-regular LDPC code, N = 5120 bits Calibration curves: q(x i ) vs. p(x i y) EP GTA pep(ui y) pgta(ui y) p(ui y) Soft MMSE p(ui y) AMP pmmse(ui y) pchemp(ui y) p(ui y) SNR = 13.5dB p(ui y)
46 scenario, (3, 6)-regular LDPC code, N = 5120 bits 10 0 QPSK 16-QAM 64-QAM BER SNR EP AMP GTA MMSE
47 32 32 scenario, 16-QAM, (3, 6)-regular LDPC code with N = 15k bits and N = 32k bits BER EP GTA MMSE SNR Dashed line N = 15k Solid line N = 32k
48 32 32 scenario, 16-QAM, capacity-achieving LDPC codes, N = 32k bits EP GTA MMSE BER SNR Dashed line Rate-1/2 Irregular LDPC code optimized for the BIAWNG threshold using density evolution. Solid line Rate-0.48 Convolutional LDPC code with L = 50 positions.
49 System performance is limited by the detector accuracy. Room for improvement. More involved EP approximating families can lead to further gains. Extension to partial CSI scenarios, where we only know the statistics of H. E.g., h i,j N (ĥi,j, σ h ) with known ĥi,j, σ h. Questions?
Joint Channel Estimation and Co-Channel Interference Mitigation in Wireless Networks Using Belief Propagation
Joint Channel Estimation and Co-Channel Interference Mitigation in Wireless Networks Using Belief Propagation Yan Zhu, Dongning Guo and Michael L. Honig Northwestern University May. 21, 2008 Y. Zhu, D.
More informationExpectation propagation for signal detection in flat-fading channels
Expectation propagation for signal detection in flat-fading channels Yuan Qi MIT Media Lab Cambridge, MA, 02139 USA yuanqi@media.mit.edu Thomas Minka CMU Statistics Department Pittsburgh, PA 15213 USA
More informationMessage-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras
Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras e-mail: hari_jethanandani@yahoo.com Abstract Low-density parity-check (LDPC) codes are discussed
More information5. Density evolution. Density evolution 5-1
5. Density evolution Density evolution 5-1 Probabilistic analysis of message passing algorithms variable nodes factor nodes x1 a x i x2 a(x i ; x j ; x k ) x3 b x4 consider factor graph model G = (V ;
More informationA Gaussian Tree Approximation for Integer Least-Squares
A Gaussian Tree Approximation for Integer Least-Squares Jacob Goldberger School of Engineering Bar-Ilan University goldbej@eng.biu.ac.il Amir Leshem School of Engineering Bar-Ilan University leshema@eng.biu.ac.il
More informationIntroduction to Low-Density Parity Check Codes. Brian Kurkoski
Introduction to Low-Density Parity Check Codes Brian Kurkoski kurkoski@ice.uec.ac.jp Outline: Low Density Parity Check Codes Review block codes History Low Density Parity Check Codes Gallager s LDPC code
More informationCS Lecture 19. Exponential Families & Expectation Propagation
CS 6347 Lecture 19 Exponential Families & Expectation Propagation Discrete State Spaces We have been focusing on the case of MRFs over discrete state spaces Probability distributions over discrete spaces
More informationLower Bounds on the Graphical Complexity of Finite-Length LDPC Codes
Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes Igal Sason Department of Electrical Engineering Technion - Israel Institute of Technology Haifa 32000, Israel 2009 IEEE International
More informationPerformance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels
Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels Jilei Hou, Paul H. Siegel and Laurence B. Milstein Department of Electrical and Computer Engineering
More informationProblem 7.7 : We assume that P (x i )=1/3, i =1, 2, 3. Then P (y 1 )= 1 ((1 p)+p) = P (y j )=1/3, j=2, 3. Hence : and similarly.
(b) We note that the above capacity is the same to the capacity of the binary symmetric channel. Indeed, if we considerthe grouping of the output symbols into a = {y 1,y 2 } and b = {y 3,y 4 } we get a
More informationSingle-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes
Single-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes Brian M. Kurkoski, Kazuhiko Yamaguchi and Kingo Kobayashi kurkoski@ice.uec.ac.jp Dept. of Information and Communications Engineering
More informationLDPC Codes. Intracom Telecom, Peania
LDPC Codes Alexios Balatsoukas-Stimming and Athanasios P. Liavas Technical University of Crete Dept. of Electronic and Computer Engineering Telecommunications Laboratory December 16, 2011 Intracom Telecom,
More informationInformation Theoretic Imaging
Information Theoretic Imaging WU Faculty: J. A. O Sullivan WU Doctoral Student: Naveen Singla Boeing Engineer: James Meany First Year Focus: Imaging for Data Storage Image Reconstruction Data Retrieval
More informationAn Introduction to Low Density Parity Check (LDPC) Codes
An Introduction to Low Density Parity Check (LDPC) Codes Jian Sun jian@csee.wvu.edu Wireless Communication Research Laboratory Lane Dept. of Comp. Sci. and Elec. Engr. West Virginia University June 3,
More informationApproximate Inference Part 1 of 2
Approximate Inference Part 1 of 2 Tom Minka Microsoft Research, Cambridge, UK Machine Learning Summer School 2009 http://mlg.eng.cam.ac.uk/mlss09/ Bayesian paradigm Consistent use of probability theory
More informationExpected Error Based MMSE Detection Ordering for Iterative Detection-Decoding MIMO Systems
Expected Error Based MMSE Detection Ordering for Iterative Detection-Decoding MIMO Systems Lei Zhang, Chunhui Zhou, Shidong Zhou, Xibin Xu National Laboratory for Information Science and Technology, Tsinghua
More informationApproximate Inference Part 1 of 2
Approximate Inference Part 1 of 2 Tom Minka Microsoft Research, Cambridge, UK Machine Learning Summer School 2009 http://mlg.eng.cam.ac.uk/mlss09/ 1 Bayesian paradigm Consistent use of probability theory
More informationCodes on Graphs. Telecommunications Laboratory. Alex Balatsoukas-Stimming. Technical University of Crete. November 27th, 2008
Codes on Graphs Telecommunications Laboratory Alex Balatsoukas-Stimming Technical University of Crete November 27th, 2008 Telecommunications Laboratory (TUC) Codes on Graphs November 27th, 2008 1 / 31
More informationGraph-based Codes for Quantize-Map-and-Forward Relaying
20 IEEE Information Theory Workshop Graph-based Codes for Quantize-Map-and-Forward Relaying Ayan Sengupta, Siddhartha Brahma, Ayfer Özgür, Christina Fragouli and Suhas Diggavi EPFL, Switzerland, UCLA,
More informationA low complexity Soft-Input Soft-Output MIMO detector which combines a Sphere Decoder with a Hopfield Network
A low complexity Soft-Input Soft-Output MIMO detector which combines a Sphere Decoder with a Hopfield Network Daniel J. Louw, Philip R. Botha, B.T. Maharaj Department of Electrical, Electronic and Computer
More informationImproved Multiple Feedback Successive Interference Cancellation Algorithm for Near-Optimal MIMO Detection
Improved Multiple Feedback Successive Interference Cancellation Algorithm for Near-Optimal MIMO Detection Manish Mandloi, Mohammed Azahar Hussain and Vimal Bhatia Discipline of Electrical Engineering,
More information9 Forward-backward algorithm, sum-product on factor graphs
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.438 Algorithms For Inference Fall 2014 9 Forward-backward algorithm, sum-product on factor graphs The previous
More informationSub-Gaussian Model Based LDPC Decoder for SαS Noise Channels
Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels Iulian Topor Acoustic Research Laboratory, Tropical Marine Science Institute, National University of Singapore, Singapore 119227. iulian@arl.nus.edu.sg
More informationECEN 655: Advanced Channel Coding
ECEN 655: Advanced Channel Coding Course Introduction Henry D. Pfister Department of Electrical and Computer Engineering Texas A&M University ECEN 655: Advanced Channel Coding 1 / 19 Outline 1 History
More informationMachine Learning for Data Science (CS4786) Lecture 24
Machine Learning for Data Science (CS4786) Lecture 24 Graphical Models: Approximate Inference Course Webpage : http://www.cs.cornell.edu/courses/cs4786/2016sp/ BELIEF PROPAGATION OR MESSAGE PASSING Each
More informationBelief-Propagation Decoding of LDPC Codes
LDPC Codes: Motivation Belief-Propagation Decoding of LDPC Codes Amir Bennatan, Princeton University Revolution in coding theory Reliable transmission, rates approaching capacity. BIAWGN, Rate =.5, Threshold.45
More informationApplications of Lattices in Telecommunications
Applications of Lattices in Telecommunications Dept of Electrical and Computer Systems Engineering Monash University amin.sakzad@monash.edu Oct. 2013 1 Sphere Decoder Algorithm Rotated Signal Constellations
More informationEE229B - Final Project. Capacity-Approaching Low-Density Parity-Check Codes
EE229B - Final Project Capacity-Approaching Low-Density Parity-Check Codes Pierre Garrigues EECS department, UC Berkeley garrigue@eecs.berkeley.edu May 13, 2005 Abstract The class of low-density parity-check
More informationA Thesis for the Degree of Master. An Improved LLR Computation Algorithm for QRM-MLD in Coded MIMO Systems
A Thesis for the Degree of Master An Improved LLR Computation Algorithm for QRM-MLD in Coded MIMO Systems Wonjae Shin School of Engineering Information and Communications University 2007 An Improved LLR
More informationProbabilistic and Bayesian Machine Learning
Probabilistic and Bayesian Machine Learning Day 4: Expectation and Belief Propagation Yee Whye Teh ywteh@gatsby.ucl.ac.uk Gatsby Computational Neuroscience Unit University College London http://www.gatsby.ucl.ac.uk/
More informationLecture 4 : Introduction to Low-density Parity-check Codes
Lecture 4 : Introduction to Low-density Parity-check Codes LDPC codes are a class of linear block codes with implementable decoders, which provide near-capacity performance. History: 1. LDPC codes were
More informationLecture 7. Union bound for reducing M-ary to binary hypothesis testing
Lecture 7 Agenda for the lecture M-ary hypothesis testing and the MAP rule Union bound for reducing M-ary to binary hypothesis testing Introduction of the channel coding problem 7.1 M-ary hypothesis testing
More informationJOINT ITERATIVE DETECTION AND DECODING IN THE PRESENCE OF PHASE NOISE AND FREQUENCY OFFSET
JOINT ITERATIVE DETECTION AND DECODING IN THE PRESENCE OF PHASE NOISE AND FREQUENCY OFFSET Alan Barbieri, Giulio Colavolpe and Giuseppe Caire Università di Parma Institut Eurecom Dipartimento di Ingegneria
More informationLow-density parity-check codes
Low-density parity-check codes From principles to practice Dr. Steve Weller steven.weller@newcastle.edu.au School of Electrical Engineering and Computer Science The University of Newcastle, Callaghan,
More informationGraph-based codes for flash memory
1/28 Graph-based codes for flash memory Discrete Mathematics Seminar September 3, 2013 Katie Haymaker Joint work with Professor Christine Kelley University of Nebraska-Lincoln 2/28 Outline 1 Background
More informationTREE-STRUCTURED EXPECTATION PROPAGATION FOR LDPC DECODING OVER THE AWGN CHANNEL
TREE-STRUCTURED EXPECTATION PROPAGATION FOR LDPC DECODING OVER THE AWGN CHANNEL Luis Salamanca, Juan José Murillo-Fuentes Teoría de la Señal y Comunicaciones, Universidad de Sevilla Camino de los Descubrimientos
More informationA Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding
A Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding 1 Yan Zhu, Dongning Guo and Michael L. Honig Department of Electrical Engineering and Computer Science Northwestern
More informationGraphical Models and Kernel Methods
Graphical Models and Kernel Methods Jerry Zhu Department of Computer Sciences University of Wisconsin Madison, USA MLSS June 17, 2014 1 / 123 Outline Graphical Models Probabilistic Inference Directed vs.
More informationLow-density parity-check (LDPC) codes
Low-density parity-check (LDPC) codes Performance similar to turbo codes Do not require long interleaver to achieve good performance Better block error performance Error floor occurs at lower BER Decoding
More informationIterative Quantization. Using Codes On Graphs
Iterative Quantization Using Codes On Graphs Emin Martinian and Jonathan S. Yedidia 2 Massachusetts Institute of Technology 2 Mitsubishi Electric Research Labs Lossy Data Compression: Encoding: Map source
More informationDecomposition Methods for Large Scale LP Decoding
Decomposition Methods for Large Scale LP Decoding Siddharth Barman Joint work with Xishuo Liu, Stark Draper, and Ben Recht Outline Background and Problem Setup LP Decoding Formulation Optimization Framework
More informationDigital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10
Digital Band-pass Modulation PROF. MICHAEL TSAI 211/11/1 Band-pass Signal Representation a t g t General form: 2πf c t + φ t g t = a t cos 2πf c t + φ t Envelope Phase Envelope is always non-negative,
More informationEE/Stat 376B Handout #5 Network Information Theory October, 14, Homework Set #2 Solutions
EE/Stat 376B Handout #5 Network Information Theory October, 14, 014 1. Problem.4 parts (b) and (c). Homework Set # Solutions (b) Consider h(x + Y ) h(x + Y Y ) = h(x Y ) = h(x). (c) Let ay = Y 1 + Y, where
More informationInference and Representation
Inference and Representation David Sontag New York University Lecture 5, Sept. 30, 2014 David Sontag (NYU) Inference and Representation Lecture 5, Sept. 30, 2014 1 / 16 Today s lecture 1 Running-time of
More informationNovel spectrum sensing schemes for Cognitive Radio Networks
Novel spectrum sensing schemes for Cognitive Radio Networks Cantabria University Santander, May, 2015 Supélec, SCEE Rennes, France 1 The Advanced Signal Processing Group http://gtas.unican.es The Advanced
More informationMessage passing and approximate message passing
Message passing and approximate message passing Arian Maleki Columbia University 1 / 47 What is the problem? Given pdf µ(x 1, x 2,..., x n ) we are interested in arg maxx1,x 2,...,x n µ(x 1, x 2,..., x
More informationLow-Density Parity-Check Codes
Department of Computer Sciences Applied Algorithms Lab. July 24, 2011 Outline 1 Introduction 2 Algorithms for LDPC 3 Properties 4 Iterative Learning in Crowds 5 Algorithm 6 Results 7 Conclusion PART I
More informationCHAPTER 3 LOW DENSITY PARITY CHECK CODES
62 CHAPTER 3 LOW DENSITY PARITY CHECK CODES 3. INTRODUCTION LDPC codes were first presented by Gallager in 962 [] and in 996, MacKay and Neal re-discovered LDPC codes.they proved that these codes approach
More informationLecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1
: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1 Rayleigh Friday, May 25, 2018 09:00-11:30, Kansliet 1 Textbook: D. Tse and P. Viswanath, Fundamentals of Wireless
More informationAugmented Lattice Reduction for MIMO decoding
Augmented Lattice Reduction for MIMO decoding LAURA LUZZI joint work with G. Rekaya-Ben Othman and J.-C. Belfiore at Télécom-ParisTech NANYANG TECHNOLOGICAL UNIVERSITY SEPTEMBER 15, 2010 Laura Luzzi Augmented
More informationBandwidth Efficient and Rate-Matched Low-Density Parity-Check Coded Modulation
Bandwidth Efficient and Rate-Matched Low-Density Parity-Check Coded Modulation Georg Böcherer, Patrick Schulte, Fabian Steiner Chair for Communications Engineering patrick.schulte@tum.de April 29, 2015
More informationExpectation Propagation Algorithm
Expectation Propagation Algorithm 1 Shuang Wang School of Electrical and Computer Engineering University of Oklahoma, Tulsa, OK, 74135 Email: {shuangwang}@ou.edu This note contains three parts. First,
More information3F1: Signals and Systems INFORMATION THEORY Examples Paper Solutions
Engineering Tripos Part IIA THIRD YEAR 3F: Signals and Systems INFORMATION THEORY Examples Paper Solutions. Let the joint probability mass function of two binary random variables X and Y be given in the
More informationMessage Passing Algorithm with MAP Decoding on Zigzag Cycles for Non-binary LDPC Codes
Message Passing Algorithm with MAP Decoding on Zigzag Cycles for Non-binary LDPC Codes Takayuki Nozaki 1, Kenta Kasai 2, Kohichi Sakaniwa 2 1 Kanagawa University 2 Tokyo Institute of Technology July 12th,
More informationOne-Bit LDPC Message Passing Decoding Based on Maximization of Mutual Information
One-Bit LDPC Message Passing Decoding Based on Maximization of Mutual Information ZOU Sheng and Brian M. Kurkoski kurkoski@ice.uec.ac.jp University of Electro-Communications Tokyo, Japan University of
More informationLecture 7 MIMO Communica2ons
Wireless Communications Lecture 7 MIMO Communica2ons Prof. Chun-Hung Liu Dept. of Electrical and Computer Engineering National Chiao Tung University Fall 2014 1 Outline MIMO Communications (Chapter 10
More informationMultiple-Input Multiple-Output Systems
Multiple-Input Multiple-Output Systems What is the best way to use antenna arrays? MIMO! This is a totally new approach ( paradigm ) to wireless communications, which has been discovered in 95-96. Performance
More informationTHE IC-BASED DETECTION ALGORITHM IN THE UPLINK LARGE-SCALE MIMO SYSTEM. Received November 2016; revised March 2017
International Journal of Innovative Computing, Information and Control ICIC International c 017 ISSN 1349-4198 Volume 13, Number 4, August 017 pp. 1399 1406 THE IC-BASED DETECTION ALGORITHM IN THE UPLINK
More informationInformation, Physics, and Computation
Information, Physics, and Computation Marc Mezard Laboratoire de Physique Thdorique et Moales Statistiques, CNRS, and Universit y Paris Sud Andrea Montanari Department of Electrical Engineering and Department
More informationC.M. Liu Perceptual Signal Processing Lab College of Computer Science National Chiao-Tung University
Quantization C.M. Liu Perceptual Signal Processing Lab College of Computer Science National Chiao-Tung University http://www.csie.nctu.edu.tw/~cmliu/courses/compression/ Office: EC538 (03)5731877 cmliu@cs.nctu.edu.tw
More informationA Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding
1 A Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding Yan Zhu, Student Member, IEEE, Dongning Guo, Member, IEEE, and Michael L. Honig, Fellow, IEEE Abstract Channel
More informationProbabilistic Graphical Models
Probabilistic Graphical Models Brown University CSCI 2950-P, Spring 2013 Prof. Erik Sudderth Lecture 12: Gaussian Belief Propagation, State Space Models and Kalman Filters Guest Kalman Filter Lecture by
More informationSTATS 306B: Unsupervised Learning Spring Lecture 2 April 2
STATS 306B: Unsupervised Learning Spring 2014 Lecture 2 April 2 Lecturer: Lester Mackey Scribe: Junyang Qian, Minzhe Wang 2.1 Recap In the last lecture, we formulated our working definition of unsupervised
More informationImproved MU-MIMO Performance for Future Systems Using Differential Feedback
Improved MU-MIMO Performance for Future 80. Systems Using Differential Feedback Ron Porat, Eric Ojard, Nihar Jindal, Matthew Fischer, Vinko Erceg Broadcom Corp. {rporat, eo, njindal, mfischer, verceg}@broadcom.com
More informationMMSE DECODING FOR ANALOG JOINT SOURCE CHANNEL CODING USING MONTE CARLO IMPORTANCE SAMPLING
MMSE DECODING FOR ANALOG JOINT SOURCE CHANNEL CODING USING MONTE CARLO IMPORTANCE SAMPLING Yichuan Hu (), Javier Garcia-Frias () () Dept. of Elec. and Comp. Engineering University of Delaware Newark, DE
More informationLOW-density parity-check (LDPC) codes were invented
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 54, NO 1, JANUARY 2008 51 Extremal Problems of Information Combining Yibo Jiang, Alexei Ashikhmin, Member, IEEE, Ralf Koetter, Senior Member, IEEE, and Andrew
More informationProbabilistic Graphical Models
School of Computer Science Probabilistic Graphical Models Variational Inference IV: Variational Principle II Junming Yin Lecture 17, March 21, 2012 X 1 X 1 X 1 X 1 X 2 X 3 X 2 X 2 X 3 X 3 Reading: X 4
More informationDistributed Arithmetic Coding
Distributed Arithmetic Coding Marco Grangetto, Member, IEEE, Enrico Magli, Member, IEEE, Gabriella Olmo, Senior Member, IEEE Abstract We propose a distributed binary arithmetic coder for Slepian-Wolf coding
More informationBayesian Machine Learning - Lecture 7
Bayesian Machine Learning - Lecture 7 Guido Sanguinetti Institute for Adaptive and Neural Computation School of Informatics University of Edinburgh gsanguin@inf.ed.ac.uk March 4, 2015 Today s lecture 1
More informationAdaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems
ACSTSK Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems Professor Sheng Chen Electronics and Computer Science University of Southampton Southampton SO7 BJ, UK E-mail: sqc@ecs.soton.ac.uk
More informationMulti-Branch MMSE Decision Feedback Detection Algorithms. with Error Propagation Mitigation for MIMO Systems
Multi-Branch MMSE Decision Feedback Detection Algorithms with Error Propagation Mitigation for MIMO Systems Rodrigo C. de Lamare Communications Research Group, University of York, UK in collaboration with
More informationDigital Transmission Methods S
Digital ransmission ethods S-7.5 Second Exercise Session Hypothesis esting Decision aking Gram-Schmidt method Detection.K.K. Communication Laboratory 5//6 Konstantinos.koufos@tkk.fi Exercise We assume
More informationAppendix B Information theory from first principles
Appendix B Information theory from first principles This appendix discusses the information theory behind the capacity expressions used in the book. Section 8.3.4 is the only part of the book that supposes
More informationBelief propagation decoding of quantum channels by passing quantum messages
Belief propagation decoding of quantum channels by passing quantum messages arxiv:67.4833 QIP 27 Joseph M. Renes lempelziv@flickr To do research in quantum information theory, pick a favorite text on classical
More informationCoding over Interference Channels: An Information-Estimation View
Coding over Interference Channels: An Information-Estimation View Shlomo Shamai Department of Electrical Engineering Technion - Israel Institute of Technology Information Systems Laboratory Colloquium
More informationSOFT LDPC DECODING IN NONLINEAR CHANNELS WITH GAUSSIAN PROCESSES FOR CLASSIFICATION
7th European Signal Processing Conference (EUSIPCO 29) Glasgow, Scotland, August 24-28, 29 SOFT LDPC DECODING IN NONLINEAR CHANNELS WITH GAUSSIAN PROCESSES FOR CLASSIFICATION Pablo Martínez-Olmos, Juan
More informationLecture 5: Antenna Diversity and MIMO Capacity Theoretical Foundations of Wireless Communications 1. Overview. CommTh/EES/KTH
: Antenna Diversity and Theoretical Foundations of Wireless Communications Wednesday, May 4, 206 9:00-2:00, Conference Room SIP Textbook: D. Tse and P. Viswanath, Fundamentals of Wireless Communication
More informationCompressed Sensing and Linear Codes over Real Numbers
Compressed Sensing and Linear Codes over Real Numbers Henry D. Pfister (joint with Fan Zhang) Texas A&M University College Station Information Theory and Applications Workshop UC San Diego January 31st,
More informationAPPLICATIONS. Quantum Communications
SOFT PROCESSING TECHNIQUES FOR QUANTUM KEY DISTRIBUTION APPLICATIONS Marina Mondin January 27, 2012 Quantum Communications In the past decades, the key to improving computer performance has been the reduction
More informationIEEE C80216m-09/0079r1
Project IEEE 802.16 Broadband Wireless Access Working Group Title Efficient Demodulators for the DSTTD Scheme Date 2009-01-05 Submitted M. A. Khojastepour Ron Porat Source(s) NEC
More informationCS6304 / Analog and Digital Communication UNIT IV - SOURCE AND ERROR CONTROL CODING PART A 1. What is the use of error control coding? The main use of error control coding is to reduce the overall probability
More informationEntropy, Inference, and Channel Coding
Entropy, Inference, and Channel Coding Sean Meyn Department of Electrical and Computer Engineering University of Illinois and the Coordinated Science Laboratory NSF support: ECS 02-17836, ITR 00-85929
More informationON DECREASING THE COMPLEXITY OF LATTICE-REDUCTION-AIDED K-BEST MIMO DETECTORS.
17th European Signal Processing Conference (EUSIPCO 009) Glasgow, Scotland, August 4-8, 009 ON DECREASING THE COMPLEXITY OF LATTICE-REDUCTION-AIDED K-BEST MIMO DETECTORS. Sandra Roger, Alberto Gonzalez,
More informationNew Puncturing Pattern for Bad Interleavers in Turbo-Codes
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 2, November 2009, 351-358 UDK: 621.391.7:004.052.4 New Puncturing Pattern for Bad Interleavers in Turbo-Codes Abdelmounaim Moulay Lakhdar 1, Malika
More informationAdaptive Bit-Interleaved Coded OFDM over Time-Varying Channels
Adaptive Bit-Interleaved Coded OFDM over Time-Varying Channels Jin Soo Choi, Chang Kyung Sung, Sung Hyun Moon, and Inkyu Lee School of Electrical Engineering Korea University Seoul, Korea Email:jinsoo@wireless.korea.ac.kr,
More informationTruncation for Low Complexity MIMO Signal Detection
1 Truncation for Low Complexity MIMO Signal Detection Wen Jiang and Xingxing Yu School of Mathematics Georgia Institute of Technology, Atlanta, Georgia, 3033 Email: wjiang@math.gatech.edu, yu@math.gatech.edu
More informationThe Turbo Principle in Wireless Communications
The Turbo Principle in Wireless Communications Joachim Hagenauer Institute for Communications Engineering () Munich University of Technology (TUM) D-80290 München, Germany Nordic Radio Symposium, Oulu,
More informationExploiting Partial Channel Knowledge at the Transmitter in MISO and MIMO Wireless
Exploiting Partial Channel Knowledge at the Transmitter in MISO and MIMO Wireless SPAWC 2003 Rome, Italy June 18, 2003 E. Yoon, M. Vu and Arogyaswami Paulraj Stanford University Page 1 Outline Introduction
More informationInformation Geometric view of Belief Propagation
Information Geometric view of Belief Propagation Yunshu Liu 2013-10-17 References: [1]. Shiro Ikeda, Toshiyuki Tanaka and Shun-ichi Amari, Stochastic reasoning, Free energy and Information Geometry, Neural
More informationJoint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation
Joint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation Chongbin Xu, Peng Wang, Zhonghao Zhang, and Li Ping City University of Hong Kong 1 Outline Background Mutual Information
More informationIn this chapter, a support vector regression (SVR) based detector is presented for
Chapter 5 Support Vector Regression Approach to Large-MIMO Detection In this chapter, a support vector regression (SVR) based detector is presented for detection in large-mimo systems. The main motivation
More informationBlock 2: Introduction to Information Theory
Block 2: Introduction to Information Theory Francisco J. Escribano April 26, 2015 Francisco J. Escribano Block 2: Introduction to Information Theory April 26, 2015 1 / 51 Table of contents 1 Motivation
More informationLecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH
: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1 Rayleigh Wednesday, June 1, 2016 09:15-12:00, SIP 1 Textbook: D. Tse and P. Viswanath, Fundamentals of Wireless Communication
More informationProbabilistic Graphical Models
2016 Robert Nowak Probabilistic Graphical Models 1 Introduction We have focused mainly on linear models for signals, in particular the subspace model x = Uθ, where U is a n k matrix and θ R k is a vector
More informationECE Information theory Final
ECE 776 - Information theory Final Q1 (1 point) We would like to compress a Gaussian source with zero mean and variance 1 We consider two strategies In the first, we quantize with a step size so that the
More informationSTA 4273H: Statistical Machine Learning
STA 4273H: Statistical Machine Learning Russ Salakhutdinov Department of Statistics! rsalakhu@utstat.toronto.edu! http://www.utstat.utoronto.ca/~rsalakhu/ Sidney Smith Hall, Room 6002 Lecture 11 Project
More informationProblem Set 7 Due March, 22
EE16: Probability and Random Processes SP 07 Problem Set 7 Due March, Lecturer: Jean C. Walrand GSI: Daniel Preda, Assane Gueye Problem 7.1. Let u and v be independent, standard normal random variables
More informationSparse Superposition Codes for the Gaussian Channel
Sparse Superposition Codes for the Gaussian Channel Florent Krzakala (LPS, Ecole Normale Supérieure, France) J. Barbier (ENS) arxiv:1403.8024 presented at ISIT 14 Long version in preparation Communication
More informationA Design of High-Rate Space-Frequency Codes for MIMO-OFDM Systems
A Design of High-Rate Space-Frequency Codes for MIMO-OFDM Systems Wei Zhang, Xiang-Gen Xia and P. C. Ching xxia@ee.udel.edu EE Dept., The Chinese University of Hong Kong ECE Dept., University of Delaware
More informationIterative Encoding of Low-Density Parity-Check Codes
Iterative Encoding of Low-Density Parity-Check Codes David Haley, Alex Grant and John Buetefuer Institute for Telecommunications Research University of South Australia Mawson Lakes Blvd Mawson Lakes SA
More information