Lattices and Lattice Codes
|
|
- Kelley Manning
- 6 years ago
- Views:
Transcription
1 Lattices and Lattice Codes Trivandrum School on Communication, Coding & Networking January 27 30, 2017 Lakshmi Prasad Natarajan Dept. of Electrical Engineering Indian Institute of Technology Hyderabad 1 / 32
2 Recall Communications I & II 2 / 32
3 Capacity - Fundamental limit for Digital Communications C(SNR) = log 2 (1 + SNR): Max. spectral efficiency at a given SNR for reliable communication. SNR (η) = 2 η 1: Min. SNR required for a given η for reliable communication. A code C with spectral efficiency η is good if it has negligible P e for SNR > 2 η 1. 3 / 32
4 Dr. Lalitha Vadlamani s talk: Coding Theory I & II 4 / 32
5 How to Design Good Communication Schemes? 1 Combining Long Binary Codes with Small Modulation Schemes Examples: Bit-interleaved Coded Modulation, Multilevel Codes 2 Directly map messages to points in high-dimensional space R N Examples: Lattice codes, Group codes 5 / 32
6 This talk: Directly map messages to vectors ˆ Code (over R) C = {s 1,..., s M } R N ˆ Power P = 1 N s s M 2 M ˆ Noise variance σ 2 = N o (per dimension) 2 ˆ Signal to noise ratio SNR = P σ 2 = 2P N o ˆ Spectral Efficiency η = 2 log 2 M bits/s/hz (assuming N = 2T W ) N ˆ Probability of Error P e = P ( ˆm m) 6 / 32
7 References ˆ F. Oggier and E. Viterbo, Algebraic Number Theory and Code Design for Rayleigh Fading Channels. Foundations and Trends in Communications and Information Theory, vol. 01, no. 03, Section 3 of this reference is a primer on lattices. ˆ J. H. Conway and N. J. A. Sloane, Sphere Packings, Lattices and Groups. New York, NY, USA: Springer-Verlag, ˆ R. Zamir, Lattice Coding for Signals and Networks. Cambridge, UK: Cambridge University Press, ˆ G. D. Forney, Multidimensional constellations. II. Voronoi constellations, IEEE Journal on Selected Areas in Communications, vol. 7, no. 6, pp , Aug ˆ H. A. Loeliger, Averaging bounds for lattices and linear codes, IEEE Transactions on Information Theory, vol. 43, no. 6, pp , Nov ˆ M. P. Wilson, K. Narayanan, H. D. Pfister and A. Sprintson, Joint Physical Layer Coding and Network Coding for Bidirectional Relaying, IEEE Transactions on Information Theory, vol. 56, no. 11, pp , Nov / 32
8 1 Lattices 2 Sphere Packing Problem and Coding for Gaussian Channel 3 Construction A: From Error Correcting Codes to Lattices 4 Nested Lattice Codes/Voronoi Constellations 8 / 32
9 Lattices Say g 1,..., g m R N are linearly independent column vectors, m N. Definition The lattice Λ generated by g 1,..., g m is the set of all integer linear combinations of g 1,..., g m Λ = {z 1 g z m g m z i Z} ˆ We will consider only full-rank lattices m = N ˆ The matrix G = [g 1 g 2 g N ] is a generator matrix for Λ Λ = { Gz z Z N } G R N N is square, rank(g) = N, i.e., det(g) 0. ˆ {g 1,..., g N } forms a basis for Λ. ˆ Generator matrix G of a lattice Λ is not unique. 8 / 32
10 Examples of lattices in two dimensions 9 / 32
11 A Lattice of Flowers Trivandrum Flower Show, Kanakakunnu Palace Grounds 28 Jan / 32
12 Algebraic Properties of Lattices Let Λ R N be any N-dimensional lattice. ˆ The all-zero vector 0 is a lattice point 0 = 0 g g N Λ ˆ Additive inverse of any lattice point is a lattice point λ = z 1 g z N g N Λ λ = z 1 g 1 z N g N Λ ˆ Sum of any two lattice points is also a lattice point λ z = z 1 g z N g N and λ u = u 1 g u N g N λ z + λ u = (z 1 + u 1 )g (z N + u N )g N Λ ˆ If a Z and λ Λ then aλ Λ. Properties similar to vector space, but Z is NOT a field!! Every lattice Λ is a module over Z 11 / 32
13 Minimum Distance of a Lattice Minimum Distance d min (Λ) Smallest distance between any two lattice points d min = min λ 1 λ 2 λ 1 λ 2 Note that λ 1 λ 2 Λ and λ 1 λ 2 0. Hence, d min = min λ = min norm of non-zero lattice points λ 0 Note Λ is invariant to translation by any lattice vector λ Λ, Λ = λ + Λ ˆ The distance of any nearest neighbor for any lattice point is d min 12 / 32
14 Examples in two dimensions 13 / 32
15 Voronoi Region V(Λ). 0 ˆ Closest vector lattice quantizer Q Λ (x) = λ if λ is the nearest lattice point to x R N ˆ Fundamental Voronoi region V = Q 1 (0) set of all points closer to 0 than any other lattice point Λ ˆ λ + V = Q 1 Λ (λ) all points mapped to λ by Q Λ ˆ Translates {λ + V} of V are non-intersecting and cover R N 14 / 32
16 Volume and Hermite Parameter Volume of the lattice V (Λ) V (Λ) = volume ( V(Λ) ) is the volume of the Voronoi region ˆ If G is a generator matrix, then V (Λ) = det(g) ˆ This is a lattice invariant, does not depend on the choice of G How to measure the density of lattice points ˆ Number of lattice points per unit volume in R N = 1/V (Λ) ˆ By simply scaling Λ aλ, we can trivially modify the number of lattice points per unit volume ˆ We need a measure that is invariant to scaling. Hermite Parameter γ(λ) γ(λ) = d2 min (Λ) V (Λ) 2/N ˆ γ(λ) N/2 = density when the lattice scaled to unit min distance. ˆ γ(λ) = squared min dist when the lattice is scaled to unit volume. 15 / 32
17 16 / 32
18 1 Lattices 2 Sphere Packing Problem and Coding for Gaussian Channel 3 Construction A: From Error Correcting Codes to Lattices 4 Nested Lattice Codes/Voronoi Constellations 17 / 32
19 The Sphere Packing Problem A sphere packing is an arrangement of infinitely-many non-overlapping identical spheres in the Euclidean space. ˆ A lattice can be used to pack spheres: place a sphere centered at each lattice point ˆ Spheres must be non-overlapping: largest spheres that can be packed using Λ have radius r pack = d min 2 This is called the packing radius of Λ Sphere packing problem What is the maximum density (number of spheres per unit volume) with which spheres can be packed in R N? 17 / 32
20 Sphere Packing and Hermite Parameter Center Density δ(λ) = rn pack (Λ) V (Λ) density of spheres when the lattice is scaled to unit packing radius ( γ(λ) Using d min = 2r pack, we obtain δ(λ) = 4 ) N/2 18 / 32
21 Best Lattice Sphere Packings Let γ N = largest Hermite parameter among all lattices in R N Theorem For all sufficiently large N, we have N 2πe γ N N 2πe ˆ Bounds on packing efficiency increase with the dimension N. Best Lattice Packings for N 8 N Λ Z A 2 D 3 D 4 D 5 E 6 E 7 E 8 γ N κ / 32
22 From Lattices to Codes ˆ A code C = {s 1,..., s M } for the (vector) Gaussian channel is a finite set of points in R N. ˆ Replace the average power constraint with the more stringent per-codeword power constraint: s i 2 N P s i NP ˆ Let B be the N-dimensional ball of radius NP centered at 0 s i B for i = 1,..., M Spherically-shaped lattice codes We can carve an N-dimensional code C from a lattice Λ by setting C = Λ B 20 / 32
23 Spherically-Shaped Lattice Codes Say, we desire to construct a code for given N, P & spectral efficiency η M = C Vol(B) V (Λ) V (Λ) Vol(B) 2 Nη/2 Then d 2 min = γ(λ) V (Λ)2/N γ(λ) Vol(B) 2/N 2 η To construct a good code, we require Λ to have a large γ(λ). 21 / 32
24 1 Lattices 2 Sphere Packing Problem and Coding for Gaussian Channel 3 Construction A: From Error Correcting Codes to Lattices 4 Nested Lattice Codes/Voronoi Constellations 22 / 32
25 Prime Fields F p Prime fields are finite fields whose cardinality is a prime number. Let p 2 be any prime integer. Definition The prime field of cardinality p is the set F p = {0, 1,..., p 1} where addition and multiplication are performed modulo p ˆ a b = (a + b) mod p, and ˆ a b = (a b) mod p. ˆ F p satisfies all the axioms of a field: existence of additive & multiplicative identities and inverses, distributive law, etc. Addition in F 3 = {0, 1, 2} Multiplication in F 3 = {0, 1, 2} / 32
26 Linear Codes over F p Addition of vectors over F p : a b = (a 1,..., a N ) (b 1,..., b N ) = (a 1 b 1,..., a N b N ) Definition A linear code C over F p of length N is a subspace of F N p. ˆ C = p k, where integer k is the dimension of the code. Example ˆ N = 5, p = 2 and C = {(0, 0, 0, 0, 0), (1, 1, 1, 1, 1)}. This is the repetition code of length 5 over F 2. ˆ N = 3, p = 3 and C = {(0, 0, 0), (1, 1, 1), (2, 2, 2)}. This is the repetition code of length 3 over F / 32
27 Lattices from Codes The linear code C F n p is closed under addition mod p c 1, c 2 C (c 1 + c 2 ) mod p C Example: p = 7, N = 2 C = {(0, 0), (3, 1), (6, 2), (2, 3), (5, 4), (1, 5), (4, 6)} ˆ Embed C into R N using natural map Create a lattice Λ by tiling copies of C in R N 24 / 32
28 Lattices from Codes: Construction A Λ = C + p Z N = u Z n (C + p u) Example (continued) [ ] 3 1 G = 1 2 p = 2: Using codes over F 2 = {0, 1}, C F N 2 p = 2 and, say, C = 2 k, d H = min Hamming distance Vol(Λ) = 2 (N k) and d min (Λ) = min{2, d H } 25 / 32
29 Examples of Construction A Lattices from Binary Codes 1 The D 4 lattice Let C = {(0, 0, 0, 0), (1, 1, 1, 1)} be repetition code of length N = 4. Dimension k = 1 and min Hamming distance d H = 4. 2 The E 8 lattice V (Λ) = 8 and d min = 2 γ(λ) = G = Use C = [N = 8, k = 4, d H = 4] extended Hamming code. V (Λ) = 16 and d min = 2 γ(λ) = 2 D 4 and E 8 are the densest lattices in their dimensions. Theorem For N large, there exists a Construction A lattice with γ N 2πe 26 / 32
30 1 Lattices 2 Sphere Packing Problem and Coding for Gaussian Channel 3 Construction A: From Error Correcting Codes to Lattices 4 Nested Lattice Codes/Voronoi Constellations 27 / 32
31 Modulo Lattice Operation x mod Λ = x Q Λ (x) R N V(Λ) Modulo operation lends algebraic structure to the Voronoi region V Λ V(Λ) V(Λ) (x, y) V(Λ) (x + y) mod Λ ˆ The origin 0 V(Λ), and for every x V, there exists a unique y = x mod V such that (x + y) mod Λ = 0 ˆ V(Λ) is a group under addition modulo Λ. 27 / 32
32 Nested Lattices and Lattice Codes/Voronoi Constellations Nested Lattices Lattice Codes or Voronoi Constellations ˆ Λ s Λ are lattices ˆ Λ s is a subgroup of Λ ˆ Λ/Λ s = Λ V Λs is a group Addition: x y = (x + y) mod Λ s 28 / 32
33 Lattice Codes Lattice Code Λ/Λ s ˆ Finite group under addition mod Λ s ˆ Λ/Λ s = V (Λ s )/V (Λ) ˆ η = 2 N log 2 V (Λ s) V (Λ) Coding lattice (Fine lattice) Λ ˆ Provides noise resilience ˆ Want large d min (Λ) & small V (Λ) Shaping lattice (Coarse lattice) Λ s ˆ Carves a finite code from Λ ˆ Determines transmit power ˆ Want small power & large V (Λ s ) Lattice codes are good for many things: achieve capacity in Gaussian channel and dirty paper channel, Diversity-Multiplexing Trade-off in multiple-antenna channels, relay networks (compute & forward), wiretap channels, interference channels, quantization, cryptography, etc. etc. etc. 29 / 32
34 Example Application: Bidirectional Relay Channel 30 / 32
35 Joint PHY/Network-layer Lattice Coding Scheme Wilson, Narayanan, Pfister and Sprintson, IEEE Trans. Inf. Theory, Nov / 32
36 Conclusion ˆ Lattices have rich algebraic and geometric properties. ˆ They have strong connection to coding/modulation for Gaussian channel, and to error correcting codes over finite fields. ˆ Structured codes can be obtained using nested lattice pairs. This structure can be useful in communication engineering, for instance for exploiting interference in wireless channels. ˆ Lattices have several other applications: cryptography, information-theoretic security, codes for fading and multiple antenna channels, vector quantization etc. Thank You!! 32 / 32
Some Goodness Properties of LDA Lattices
Some Goodness Properties of LDA Lattices Shashank Vatedka and Navin Kashyap {shashank,nkashyap}@eceiiscernetin Department of ECE Indian Institute of Science Bangalore, India Information Theory Workshop
More informationLeech Constellations of Construction-A Lattices
Leech Constellations of Construction-A Lattices Joseph J. Boutros Talk at Nokia Bell Labs, Stuttgart Texas A&M University at Qatar In collaboration with Nicola di Pietro. March 7, 2017 Thanks Many Thanks
More informationModulation & Coding for the Gaussian Channel
Modulation & Coding for the Gaussian Channel Trivandrum School on Communication, Coding & Networking January 27 30, 2017 Lakshmi Prasad Natarajan Dept. of Electrical Engineering Indian Institute of Technology
More informationPhase Precoded Compute-and-Forward with Partial Feedback
Phase Precoded Compute-and-Forward with Partial Feedback Amin Sakzad, Emanuele Viterbo Dept. Elec. & Comp. Sys. Monash University, Australia amin.sakzad,emanuele.viterbo@monash.edu Joseph Boutros, Dept.
More informationCapacity Optimality of Lattice Codes in Common Message Gaussian Broadcast Channels with Coded Side Information
Capacity Optimality of Lattice Codes in Common Message Gaussian Broadcast Channels with Coded Side Information Lakshmi Natarajan, Yi Hong, and Emanuele Viterbo Abstract Lattices possess elegant mathematical
More informationLattices for Communication Engineers
Lattices for Communication Engineers Jean-Claude Belfiore Télécom ParisTech CNRS, LTCI UMR 5141 February, 22 2011 Nanyang Technological University - SPMS Part I Introduction Signal Space The transmission
More informationLattice Coding I: From Theory To Application
Dept of Electrical and Computer Systems Engineering Monash University amin.sakzad@monash.edu Oct. 2013 1 Motivation 2 Preliminaries s Three examples 3 Problems Sphere Packing Problem Covering Problem Quantization
More informationMMSE estimation and lattice encoding/decoding for linear Gaussian channels. Todd P. Coleman /22/02
MMSE estimation and lattice encoding/decoding for linear Gaussian channels Todd P. Coleman 6.454 9/22/02 Background: the AWGN Channel Y = X + N where N N ( 0, σ 2 N ), 1 n ni=1 X 2 i P X. Shannon: capacity
More informationQuantization Index Modulation using the E 8 lattice
1 Quantization Index Modulation using the E 8 lattice Qian Zhang and Nigel Boston Dept of Electrical and Computer Engineering University of Wisconsin Madison 1415 Engineering Drive, Madison, WI 53706 Email:
More informationSphere Packings, Coverings and Lattices
Sphere Packings, Coverings and Lattices Anja Stein Supervised by: Prof Christopher Smyth September, 06 Abstract This article is the result of six weeks of research for a Summer Project undertaken at the
More informationStructured interference-mitigation in two-hop networks
tructured interference-mitigation in two-hop networks Yiwei ong Department of Electrical and Computer Eng University of Illinois at Chicago Chicago, IL, UA Email: ysong34@uicedu Natasha Devroye Department
More informationThe E8 Lattice and Error Correction in Multi-Level Flash Memory
The E8 Lattice and Error Correction in Multi-Level Flash Memory Brian M Kurkoski University of Electro-Communications Tokyo, Japan kurkoski@iceuecacjp Abstract A construction using the E8 lattice and Reed-Solomon
More information4184 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 12, DECEMBER Pranav Dayal, Member, IEEE, and Mahesh K. Varanasi, Senior Member, IEEE
4184 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 12, DECEMBER 2005 An Algebraic Family of Complex Lattices for Fading Channels With Application to Space Time Codes Pranav Dayal, Member, IEEE,
More informationProbability Bounds for Two-Dimensional Algebraic Lattice Codes
Probability Bounds for Two-Dimensional Algebraic Lattice Codes David Karpuk Aalto University April 16, 2013 (Joint work with C. Hollanti and E. Viterbo) David Karpuk (Aalto University) Probability Bounds
More informationProbability Bounds for Two-Dimensional Algebraic Lattice Codes
Noname manuscript No. (will be inserted by the editor) Probability Bounds for Two-Dimensional Algebraic Lattice Codes David A. Karpuk, Member, IEEE Camilla Hollanti, Member, IEEE Emanuele Viterbo, Fellow,
More informationSecure Computation in a Bidirectional Relay
Secure Computation in a Bidirectional Relay Navin Kashyap and Shashank V Dept. of Electrical Communication Engineering Indian Institute of Science, Bangalore, India Email: nkashyap,shashank}@ece.iisc.ernet.in
More informationFULL rate and full diversity codes for the coherent
1432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 4, APRIL 2005 The Golden Code: A 2 2 Full-Rate Space Time Code With Nonvanishing Determinants Jean-Claude Belfiore, Member, IEEE, Ghaya Rekaya,
More informationError control of line codes generated by finite Coxeter groups
Error control of line codes generated by finite Coxeter groups Ezio Biglieri Universitat Pompeu Fabra, Barcelona, Spain Email: e.biglieri@ieee.org Emanuele Viterbo Monash University, Melbourne, Australia
More information1: Introduction to Lattices
CSE 206A: Lattice Algorithms and Applications Winter 2012 Instructor: Daniele Micciancio 1: Introduction to Lattices UCSD CSE Lattices are regular arrangements of points in Euclidean space. The simplest
More informationApproximately achieving Gaussian relay. network capacity with lattice-based QMF codes
Approximately achieving Gaussian relay 1 network capacity with lattice-based QMF codes Ayfer Özgür and Suhas Diggavi Abstract In [1], a new relaying strategy, quantize-map-and-forward QMF scheme, has been
More informationON BEAMFORMING WITH FINITE RATE FEEDBACK IN MULTIPLE ANTENNA SYSTEMS
ON BEAMFORMING WITH FINITE RATE FEEDBACK IN MULTIPLE ANTENNA SYSTEMS KRISHNA KIRAN MUKKAVILLI ASHUTOSH SABHARWAL ELZA ERKIP BEHNAAM AAZHANG Abstract In this paper, we study a multiple antenna system where
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 informationNetwork Coding and Schubert Varieties over Finite Fields
Network Coding and Schubert Varieties over Finite Fields Anna-Lena Horlemann-Trautmann Algorithmics Laboratory, EPFL, Schweiz October 12th, 2016 University of Kentucky What is this talk about? 1 / 31 Overview
More informationAn Introduction to (Network) Coding Theory
An to (Network) Anna-Lena Horlemann-Trautmann University of St. Gallen, Switzerland April 24th, 2018 Outline 1 Reed-Solomon Codes 2 Network Gabidulin Codes 3 Summary and Outlook A little bit of history
More informationA proof of the existence of good nested lattices
A proof of the existence of good nested lattices Dinesh Krithivasan and S. Sandeep Pradhan July 24, 2007 1 Introduction We show the existence of a sequence of nested lattices (Λ (n) 1, Λ(n) ) with Λ (n)
More informationDemixing Radio Waves in MIMO Spatial Multiplexing: Geometry-based Receivers Francisco A. T. B. N. Monteiro
Demixing Radio Waves in MIMO Spatial Multiplexing: Geometry-based Receivers Francisco A. T. B. N. Monteiro 005, it - instituto de telecomunicações. Todos os direitos reservados. Demixing Radio Waves in
More informationWeek 3: January 22-26, 2018
EE564/CSE554: Error Correcting Codes Spring 2018 Lecturer: Viveck R. Cadambe Week 3: January 22-26, 2018 Scribe: Yu-Tse Lin Disclaimer: These notes have not been subjected to the usual scrutiny reserved
More informationConstruction of Barnes-Wall Lattices from Linear Codes over Rings
01 IEEE International Symposium on Information Theory Proceedings Construction of Barnes-Wall Lattices from Linear Codes over Rings J Harshan Dept of ECSE, Monh University Clayton, Australia Email:harshanjagadeesh@monhedu
More informationAn Introduction to (Network) Coding Theory
An Introduction to (Network) Coding Theory Anna-Lena Horlemann-Trautmann University of St. Gallen, Switzerland July 12th, 2018 1 Coding Theory Introduction Reed-Solomon codes 2 Introduction Coherent network
More informationEfficient Decoding Algorithms for the. Compute-and-Forward Strategy
IEEE TRANSACTIONS ON COMMUNICATIONS 1 Efficient Decoding Algorithms for the Compute-and-Forward Strategy Asma Mejri, Student Member, IEEE, Ghaya Rekaya, Member, IEEE arxiv:1404.4453v1 [cs.it] 17 Apr 2014
More informationAlgebraic Methods for Wireless Coding
Algebraic Methods for Wireless Coding Frédérique Oggier frederique@systems.caltech.edu California Institute of Technology UC Davis, Mathematics Department, January 31st 2007 Outline The Rayleigh fading
More informationCSE 206A: Lattice Algorithms and Applications Spring Minkowski s theorem. Instructor: Daniele Micciancio
CSE 206A: Lattice Algorithms and Applications Spring 2014 Minkowski s theorem Instructor: Daniele Micciancio UCSD CSE There are many important quantities associated to a lattice. Some of them, like the
More informationLecture 4. Capacity of Fading Channels
1 Lecture 4. Capacity of Fading Channels Capacity of AWGN Channels Capacity of Fading Channels Ergodic Capacity Outage Capacity Shannon and Information Theory Claude Elwood Shannon (April 3, 1916 February
More informationLattice Coding for the Two-way Two-relay. Channel
Lattice Coding for the Two-way Two-relay Channel Yiwei Song Natasha Devroye Huai-Rong Shao and Chiu Ngo arxiv:2298v [csit] 5 Dec 202 Abstract Lattice coding techniques may be used to derive achievable
More informationOn Indexing of Lattice-Constellations for Wireless Network Coding with Modulo-Sum Decoding
On Indexing of Lattice-Constellations for Wireless Network Coding with Modulo-Sum Decoding Miroslav Hekrdla Czech Technical University in Prague E-mail: miroslav.hekrdla@fel.cvut.cz Jan Sykora Czech Technical
More informationarxiv: v1 [cs.it] 17 Sep 2015
A heuristic approach for designing cyclic group codes arxiv:1509.05454v1 [cs.it] 17 Sep 2015 João E. Strapasson and Cristiano Torezzan School of Applied Sciences - University of Campinas, SP,Brazil. October
More informationCan You Hear Me Now?
Can You Hear Me Now? An Introduction to Coding Theory William J. Turner Department of Mathematics & Computer Science Wabash College Crawfordsville, IN 47933 19 October 2004 W. J. Turner (Wabash College)
More informationLDPC Lattice Codes for Full-Duplex Relay. Channels
LDPC Lattice Codes for Full-Duplex elay 1 Channels Hassan Khodaiemehr, Dariush Kiani and Mohammad-eza Sadeghi arxiv:1608.03874v1 [cs.it] 12 Aug 2016 Abstract Low density parity check (LDPC) lattices are
More informationLattices for Distributed Source Coding: Jointly Gaussian Sources and Reconstruction of a Linear Function
Lattices for Distributed Source Coding: Jointly Gaussian Sources and Reconstruction of a Linear Function Dinesh Krithivasan and S. Sandeep Pradhan Department of Electrical Engineering and Computer Science,
More informationApproximate Ergodic Capacity of a Class of Fading Networks
Approximate Ergodic Capacity of a Class of Fading Networks Sang-Woon Jeon, Chien-Yi Wang, and Michael Gastpar School of Computer and Communication Sciences EPFL Lausanne, Switzerland {sangwoon.jeon, chien-yi.wang,
More informationPhysical-Layer MIMO Relaying
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
More informationConstellation Shaping for Communication Channels with Quantized Outputs
Constellation Shaping for Communication Channels with Quantized Outputs Chandana Nannapaneni, Matthew C. Valenti, and Xingyu Xiang Lane Department of Computer Science and Electrical Engineering West Virginia
More informationEfficient Bounded Distance Decoders for Barnes-Wall Lattices
Efficient Bounded Distance Decoders for Barnes-Wall Lattices Daniele Micciancio Antonio Nicolosi April 30, 2008 Abstract We describe a new family of parallelizable bounded distance decoding algorithms
More informationLecture 12. Block Diagram
Lecture 12 Goals Be able to encode using a linear block code Be able to decode a linear block code received over a binary symmetric channel or an additive white Gaussian channel XII-1 Block Diagram Data
More informationThe Duality Between Information Embedding and Source Coding With Side Information and Some Applications
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 5, MAY 2003 1159 The Duality Between Information Embedding and Source Coding With Side Information and Some Applications Richard J. Barron, Member,
More informationSolving All Lattice Problems in Deterministic Single Exponential Time
Solving All Lattice Problems in Deterministic Single Exponential Time (Joint work with P. Voulgaris, STOC 2010) UCSD March 22, 2011 Lattices Traditional area of mathematics Bridge between number theory
More informationSecure Degrees of Freedom of the MIMO Multiple Access Wiretap Channel
Secure Degrees of Freedom of the MIMO Multiple Access Wiretap Channel Pritam Mukherjee Sennur Ulukus Department of Electrical and Computer Engineering University of Maryland, College Park, MD 074 pritamm@umd.edu
More informationOn the Robustness of Algebraic STBCs to Coefficient Quantization
212 Australian Communications Theory Workshop (AusCTW) On the Robustness of Algebraic STBCs to Coefficient Quantization J. Harshan Dept. of Electrical and Computer Systems Engg., Monash University Clayton,
More information18.2 Continuous Alphabet (discrete-time, memoryless) Channel
0-704: Information Processing and Learning Spring 0 Lecture 8: Gaussian channel, Parallel channels and Rate-distortion theory Lecturer: Aarti Singh Scribe: Danai Koutra Disclaimer: These notes have not
More informationChapter 7. Error Control Coding. 7.1 Historical background. Mikael Olofsson 2005
Chapter 7 Error Control Coding Mikael Olofsson 2005 We have seen in Chapters 4 through 6 how digital modulation can be used to control error probabilities. This gives us a digital channel that in each
More informationCompute-and-Forward over Block-Fading Channels Using Algebraic Lattices
Compute-and-Forward over Block-Fading Channels Using Algebraic Lattices Shanxiang Lyu, Antonio Campello and Cong Ling Department of EEE, Imperial College London London, SW7 AZ, United Kingdom Email: s.lyu14,
More informationOn the Required Accuracy of Transmitter Channel State Information in Multiple Antenna Broadcast Channels
On the Required Accuracy of Transmitter Channel State Information in Multiple Antenna Broadcast Channels Giuseppe Caire University of Southern California Los Angeles, CA, USA Email: caire@usc.edu Nihar
More informationOn Linear Subspace Codes Closed under Intersection
On Linear Subspace Codes Closed under Intersection Pranab Basu Navin Kashyap Abstract Subspace codes are subsets of the projective space P q(n), which is the set of all subspaces of the vector space F
More informationLecture 18: Gaussian Channel
Lecture 18: Gaussian Channel Gaussian channel Gaussian channel capacity Dr. Yao Xie, ECE587, Information Theory, Duke University Mona Lisa in AWGN Mona Lisa Noisy Mona Lisa 100 100 200 200 300 300 400
More informationDirty Paper Writing and Watermarking Applications
Dirty Paper Writing and Watermarking Applications G.RaviKiran February 10, 2003 1 Introduction Following an underlying theme in Communication is the duo of Dirty Paper Writing and Watermarking. In 1983
More informationSphere Packings. Ji Hoon Chun. Thursday, July 25, 2013
Sphere Packings Ji Hoon Chun Thursday, July 5, 03 Abstract The density of a (point) lattice sphere packing in n dimensions is the volume of a sphere in R n divided by the volume of a fundamental region
More informationHalf-Duplex Gaussian Relay Networks with Interference Processing Relays
Half-Duplex Gaussian Relay Networks with Interference Processing Relays Bama Muthuramalingam Srikrishna Bhashyam Andrew Thangaraj Department of Electrical Engineering Indian Institute of Technology Madras
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 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 informationAlgebraic Codes for Error Control
little -at- mathcs -dot- holycross -dot- edu Department of Mathematics and Computer Science College of the Holy Cross SACNAS National Conference An Abstract Look at Algebra October 16, 2009 Outline Coding
More informationCodes and Rings: Theory and Practice
Codes and Rings: Theory and Practice Patrick Solé CNRS/LAGA Paris, France, January 2017 Geometry of codes : the music of spheres R = a finite ring with identity. A linear code of length n over a ring R
More informationOn the Performance of. Golden Space-Time Trellis Coded Modulation over MIMO Block Fading Channels
On the Performance of 1 Golden Space-Time Trellis Coded Modulation over MIMO Block Fading Channels arxiv:0711.1295v1 [cs.it] 8 Nov 2007 Emanuele Viterbo and Yi Hong Abstract The Golden space-time trellis
More informationSummary: SER formulation. Binary antipodal constellation. Generic binary constellation. Constellation gain. 2D constellations
TUTORIAL ON DIGITAL MODULATIONS Part 8a: Error probability A [2011-01-07] 07] Roberto Garello, Politecnico di Torino Free download (for personal use only) at: www.tlc.polito.it/garello 1 Part 8a: Error
More informationLattice Coding and Decoding Achieve the Optimal Diversity-vs-Multiplexing Tradeoff of MIMO Channels
Lattice Coding and Decoding Achieve the Optimal Diversity-vs-Multiplexing Tradeoff of MIMO Channels Hesham El Gamal Ohio-State University Giuseppe Caire Eurecom Institute November 6, 2003 Mohamed Oussama
More informationMulti-periodic neural coding for adaptive information transfer
Multi-periodic neural coding for adaptive information transfer Yongseok Yoo a, O. Ozan Koyluoglu b, Sriram Vishwanath c, Ila Fiete d, a ETRI Honam Research Center, 76- Cheomdan Gwagi-ro, Buk-gu, Gwangju,
More informationTHE CLASSICAL noiseless index coding problem
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 6, NO., DECEMBER 05 6505 Lattice Index Coding Lakshmi Natarajan, Yi Hong, Senior Member, IEEE, and Emanuele Viterbo, Fellow, IEEE Abstract The index coding
More informationThe Leech Lattice. Balázs Elek. November 8, Cornell University, Department of Mathematics
The Leech Lattice Balázs Elek Cornell University, Department of Mathematics November 8, 2016 Consider the equation 0 2 + 1 2 + 2 2 +... + n 2 = m 2. How many solutions does it have? Okay, 0 2 + 1 2 = 1
More informationShannon meets Wiener II: On MMSE estimation in successive decoding schemes
Shannon meets Wiener II: On MMSE estimation in successive decoding schemes G. David Forney, Jr. MIT Cambridge, MA 0239 USA forneyd@comcast.net Abstract We continue to discuss why MMSE estimation arises
More information392D: Coding for the AWGN Channel Wednesday, January 24, 2007 Stanford, Winter 2007 Handout #6. Problem Set 2 Solutions
392D: Coding for the AWGN Channel Wednesday, January 24, 2007 Stanford, Winter 2007 Handout #6 Problem Set 2 Solutions Problem 2.1 (Cartesian-product constellations) (a) Show that if A is a K-fold Cartesian
More informationGeneralized Writing on Dirty Paper
Generalized Writing on Dirty Paper Aaron S. Cohen acohen@mit.edu MIT, 36-689 77 Massachusetts Ave. Cambridge, MA 02139-4307 Amos Lapidoth lapidoth@isi.ee.ethz.ch ETF E107 ETH-Zentrum CH-8092 Zürich, Switzerland
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 informationLecture 4 Capacity of Wireless Channels
Lecture 4 Capacity of Wireless Channels I-Hsiang Wang ihwang@ntu.edu.tw 3/0, 014 What we have learned So far: looked at specific schemes and techniques Lecture : point-to-point wireless channel - Diversity:
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 information16.36 Communication Systems Engineering
MIT OpenCourseWare http://ocw.mit.edu 16.36 Communication Systems Engineering Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 16.36: Communication
More informationChannel Coding and Interleaving
Lecture 6 Channel Coding and Interleaving 1 LORA: Future by Lund www.futurebylund.se The network will be free for those who want to try their products, services and solutions in a precommercial stage.
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 informationLattices. SUMS lecture, October 19, 2009; Winter School lecture, January 8, Eyal Z. Goren, McGill University
Lattices SUMS lecture, October 19, 2009; Winter School lecture, January 8, 2010. Eyal Z. Goren, McGill University Lattices A lattice L in R n is L = {a 1 v 1 + + a n v n : a 1,..., a n Z}, where the v
More informationL interférence dans les réseaux non filaires
L interférence dans les réseaux non filaires Du contrôle de puissance au codage et alignement Jean-Claude Belfiore Télécom ParisTech 7 mars 2013 Séminaire Comelec Parts Part 1 Part 2 Part 3 Part 4 Part
More informationSingle-User MIMO systems: Introduction, capacity results, and MIMO beamforming
Single-User MIMO systems: Introduction, capacity results, and MIMO beamforming Master Universitario en Ingeniería de Telecomunicación I. Santamaría Universidad de Cantabria Contents Introduction Multiplexing,
More informationThe E8 Lattice and Error Correction in Multi-Level Flash Memory
The E8 Lattice and Error Correction in Multi-Level Flash Memory Brian M. Kurkoski kurkoski@ice.uec.ac.jp University of Electro-Communications Tokyo, Japan ICC 2011 IEEE International Conference on Communications
More informationThe Generalized Degrees of Freedom of the Interference Relay Channel with Strong Interference
The Generalized Degrees of Freedom of the Interference Relay Channel with Strong Interference Soheyl Gherekhloo, Anas Chaaban, and Aydin Sezgin Chair of Communication Systems RUB, Germany Email: {soheyl.gherekhloo,
More informationDiversity-Fidelity Tradeoff in Transmission of Analog Sources over MIMO Fading Channels
Diversity-Fidelity Tradeo in Transmission o Analog Sources over MIMO Fading Channels Mahmoud Taherzadeh, Kamyar Moshksar and Amir K. Khandani Coding & Signal Transmission Laboratory www.cst.uwaterloo.ca
More informationOn Syndrome Decoding of Chinese Remainder Codes
On Syndrome Decoding of Chinese Remainder Codes Wenhui Li Institute of, June 16, 2012 Thirteenth International Workshop on Algebraic and Combinatorial Coding Theory (ACCT 2012) Pomorie, Bulgaria Wenhui
More informationProperties of the Leech Lattice
Properties of the Leech Lattice Austin Roberts University of Puget Sound April 4, 2006 Abstract This paper catalogues and describes the properties of the Leech lattice and gives a basic introduction to
More informationCodes from Barnes-Wall Lattices
Practical Encoders and Decoders for Euclidean Codes from Barnes-Wall Lattices J. Harshan*, Emanuele Viterbo*, and Jean-Claude Belfiore 1 arxiv:1203.3282v3 [cs.it] 8 Jan 2013 Abstract In this paper, we
More informationA Simple Example Binary Hypothesis Testing Optimal Receiver Frontend M-ary Signal Sets Message Sequences. possible signals has been transmitted.
Introduction I We have focused on the problem of deciding which of two possible signals has been transmitted. I Binary Signal Sets I We will generalize the design of optimum (MPE) receivers to signal sets
More informationA Singleton Bound for Lattice Schemes
1 A Singleton Bound for Lattice Schemes Srikanth B. Pai, B. Sundar Rajan, Fellow, IEEE Abstract arxiv:1301.6456v4 [cs.it] 16 Jun 2015 In this paper, we derive a Singleton bound for lattice schemes and
More informationDiversity-Multiplexing Tradeoff in MIMO Channels with Partial CSIT. ECE 559 Presentation Hoa Pham Dec 3, 2007
Diversity-Multiplexing Tradeoff in MIMO Channels with Partial CSIT ECE 559 Presentation Hoa Pham Dec 3, 2007 Introduction MIMO systems provide two types of gains Diversity Gain: each path from a transmitter
More informationCompute-and-Forward: Harnessing Interference through Structured Codes
IEEE TRANS INFO THEORY, TO AEAR 1 Compute-and-Forward: Harnessing Interference through Structured Codes Bobak Nazer, Member, IEEE and Michael Gastpar, Member, IEEE Abstract Interference is usually viewed
More informationIntroduction to binary block codes
58 Chapter 6 Introduction to binary block codes In this chapter we begin to study binary signal constellations, which are the Euclidean-space images of binary block codes. Such constellations have nominal
More informationLattice Codes for Many-to-One Interference Channels With and Without Cognitive Messages
Lattice Codes for Many-to-One Interference Channels With and Without Cognitive Messages Jingge Zhu and Michael Gastpar, Member, IEEE arxiv:44.73v [cs.it] Jan 5 Abstract A new achievable rate region is
More informationCommunication Over MIMO Broadcast Channels Using Lattice-Basis Reduction 1
Communication Over MIMO Broadcast Channels Using Lattice-Basis Reduction 1 Mahmoud Taherzadeh, Amin Mobasher, and Amir K. Khandani Coding & Signal Transmission Laboratory Department of Electrical & Computer
More informationPrecoded Integer-Forcing Universally Achieves the MIMO Capacity to Within a Constant Gap
Precoded Integer-Forcing Universally Achieves the MIMO Capacity to Within a Constant Gap Or Ordentlich Dept EE-Systems, TAU Tel Aviv, Israel Email: ordent@engtauacil Uri Erez Dept EE-Systems, TAU Tel Aviv,
More informationOn the Duality between Multiple-Access Codes and Computation Codes
On the Duality between Multiple-Access Codes and Computation Codes Jingge Zhu University of California, Berkeley jingge.zhu@berkeley.edu Sung Hoon Lim KIOST shlim@kiost.ac.kr Michael Gastpar EPFL michael.gastpar@epfl.ch
More informationOn the Impact of Quantized Channel Feedback in Guaranteeing Secrecy with Artificial Noise
On the Impact of Quantized Channel Feedback in Guaranteeing Secrecy with Artificial Noise Ya-Lan Liang, Yung-Shun Wang, Tsung-Hui Chang, Y.-W. Peter Hong, and Chong-Yung Chi Institute of Communications
More informationSmall Data, Mid data, Big Data vs. Algebra, Analysis, and Topology
Small Data, Mid data, Big Data vs. Algebra, Analysis, and Topology Xiang-Gen Xia I have been thinking about big data in the last a few years since it has become a hot topic. On most of the time I have
More informationCapacity of Memoryless Channels and Block-Fading Channels With Designable Cardinality-Constrained Channel State Feedback
2038 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 9, SEPTEMBER 2004 Capacity of Memoryless Channels and Block-Fading Channels With Designable Cardinality-Constrained Channel State Feedback Vincent
More informationNearest Neighbor Decoding in MIMO Block-Fading Channels With Imperfect CSIR
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 3, MARCH 2012 1483 Nearest Neighbor Decoding in MIMO Block-Fading Channels With Imperfect CSIR A. Taufiq Asyhari, Student Member, IEEE, Albert Guillén
More informationAchieving the Full MIMO Diversity-Multiplexing Frontier with Rotation-Based Space-Time Codes
Achieving the Full MIMO Diversity-Multiplexing Frontier with Rotation-Based Space-Time Codes Huan Yao Lincoln Laboratory Massachusetts Institute of Technology Lexington, MA 02420 yaohuan@ll.mit.edu Gregory
More informationFuchsian codes with arbitrary rates. Iván Blanco Chacón, Aalto University
20-09-2013 Summary Basic concepts in wireless channels Arithmetic Fuchsian groups: the rational case Arithmetic Fuchsian groups: the general case Fundamental domains and point reduction Fuchsian codes
More information