Lattices and Lattice Codes

Size: px
Start display at page:

Download "Lattices and Lattice Codes"

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 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 information

Leech Constellations of Construction-A Lattices

Leech 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 information

Modulation & Coding for the Gaussian Channel

Modulation & 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 information

Phase Precoded Compute-and-Forward with Partial Feedback

Phase 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 information

Capacity 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 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 information

Lattices for Communication Engineers

Lattices 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 information

Lattice Coding I: From Theory To Application

Lattice 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 information

MMSE 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 /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 information

Quantization Index Modulation using the E 8 lattice

Quantization 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 information

Sphere Packings, Coverings and Lattices

Sphere 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 information

Structured interference-mitigation in two-hop networks

Structured 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 information

The E8 Lattice and Error Correction in Multi-Level Flash Memory

The 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 information

4184 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 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 information

Probability Bounds for Two-Dimensional Algebraic Lattice Codes

Probability 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 information

Probability Bounds for Two-Dimensional Algebraic Lattice Codes

Probability 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 information

Secure Computation in a Bidirectional Relay

Secure 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 information

FULL rate and full diversity codes for the coherent

FULL 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 information

Error control of line codes generated by finite Coxeter groups

Error 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 information

1: Introduction to Lattices

1: 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 information

Approximately achieving Gaussian relay. network capacity with lattice-based QMF codes

Approximately 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 information

ON BEAMFORMING WITH FINITE RATE FEEDBACK IN MULTIPLE ANTENNA SYSTEMS

ON 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 information

Applications of Lattices in Telecommunications

Applications 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 information

Network Coding and Schubert Varieties over Finite Fields

Network 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 information

An Introduction to (Network) Coding Theory

An 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 information

A proof of the existence of good nested lattices

A 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 information

Demixing 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 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 information

Week 3: January 22-26, 2018

Week 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 information

Construction of Barnes-Wall Lattices from Linear Codes over Rings

Construction 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 information

An Introduction to (Network) Coding Theory

An 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 information

Efficient Decoding Algorithms for the. Compute-and-Forward Strategy

Efficient 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 information

Algebraic Methods for Wireless Coding

Algebraic 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 information

CSE 206A: Lattice Algorithms and Applications Spring Minkowski s theorem. Instructor: Daniele Micciancio

CSE 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 information

Lecture 4. Capacity of Fading Channels

Lecture 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 information

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

Lattice 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 information

On 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 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 information

arxiv: v1 [cs.it] 17 Sep 2015

arxiv: 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 information

Can You Hear Me Now?

Can 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 information

LDPC Lattice Codes for Full-Duplex Relay. Channels

LDPC 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 information

Lattices 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 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 information

Approximate Ergodic Capacity of a Class of Fading Networks

Approximate 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 information

Physical-Layer MIMO Relaying

Physical-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 information

Constellation Shaping for Communication Channels with Quantized Outputs

Constellation 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 information

Efficient Bounded Distance Decoders for Barnes-Wall Lattices

Efficient 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 information

Lecture 12. Block Diagram

Lecture 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 information

The Duality Between Information Embedding and Source Coding With Side Information and Some Applications

The 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 information

Solving All Lattice Problems in Deterministic Single Exponential Time

Solving 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 information

Secure Degrees of Freedom of the MIMO Multiple Access Wiretap Channel

Secure 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 information

On the Robustness of Algebraic STBCs to Coefficient Quantization

On 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 information

18.2 Continuous Alphabet (discrete-time, memoryless) Channel

18.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 information

Chapter 7. Error Control Coding. 7.1 Historical background. Mikael Olofsson 2005

Chapter 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 information

Compute-and-Forward over Block-Fading Channels Using Algebraic Lattices

Compute-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 information

On 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 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 information

On Linear Subspace Codes Closed under Intersection

On 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 information

Lecture 18: Gaussian Channel

Lecture 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 information

Dirty Paper Writing and Watermarking Applications

Dirty 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 information

Sphere Packings. Ji Hoon Chun. Thursday, July 25, 2013

Sphere 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 information

Half-Duplex Gaussian Relay Networks with Interference Processing Relays

Half-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 information

Lecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH

Lecture 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 information

Appendix B Information theory from first principles

Appendix 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 information

Algebraic Codes for Error Control

Algebraic 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 information

Codes and Rings: Theory and Practice

Codes 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 information

On the Performance of. Golden Space-Time Trellis Coded Modulation over MIMO Block Fading Channels

On 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 information

Summary: SER formulation. Binary antipodal constellation. Generic binary constellation. Constellation gain. 2D constellations

Summary: 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 information

Lattice 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 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 information

Multi-periodic neural coding for adaptive information transfer

Multi-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 information

THE CLASSICAL noiseless index coding problem

THE 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 information

The Leech Lattice. Balázs Elek. November 8, Cornell University, Department of Mathematics

The 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 information

Shannon meets Wiener II: On MMSE estimation in successive decoding schemes

Shannon 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 information

392D: 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 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 information

Generalized Writing on Dirty Paper

Generalized 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 information

Single-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes

Single-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 information

Lecture 4 Capacity of Wireless Channels

Lecture 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 information

Lecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1

Lecture 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 information

16.36 Communication Systems Engineering

16.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 information

Channel Coding and Interleaving

Channel 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 information

Improved Multiple Feedback Successive Interference Cancellation Algorithm for Near-Optimal MIMO Detection

Improved 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 information

Lattices. 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, 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 information

L interférence dans les réseaux non filaires

L 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 information

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

Single-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 information

The E8 Lattice and Error Correction in Multi-Level Flash Memory

The 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 information

The 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 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 information

Diversity-Fidelity Tradeoff in Transmission of Analog Sources over MIMO Fading Channels

Diversity-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 information

On Syndrome Decoding of Chinese Remainder Codes

On 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 information

Properties of the Leech Lattice

Properties 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 information

Codes from Barnes-Wall Lattices

Codes 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 information

A Simple Example Binary Hypothesis Testing Optimal Receiver Frontend M-ary Signal Sets Message Sequences. possible signals has been transmitted.

A 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 information

A Singleton Bound for Lattice Schemes

A 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 information

Diversity-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 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 information

Compute-and-Forward: Harnessing Interference through Structured Codes

Compute-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 information

Introduction to binary block codes

Introduction 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 information

Lattice 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 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 information

Communication Over MIMO Broadcast Channels Using Lattice-Basis Reduction 1

Communication 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 information

Precoded 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 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 information

On the Duality between Multiple-Access Codes and Computation Codes

On 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 information

On 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 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 information

Small Data, Mid data, Big Data vs. Algebra, Analysis, and Topology

Small 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 information

Capacity of Memoryless Channels and Block-Fading Channels With Designable Cardinality-Constrained Channel State Feedback

Capacity 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 information

Nearest Neighbor Decoding in MIMO Block-Fading Channels With Imperfect CSIR

Nearest 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 information

Achieving 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 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 information

Fuchsian codes with arbitrary rates. Iván Blanco Chacón, Aalto University

Fuchsian 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