lattice coding i: from theory to application

58
Motivation Preliminaries Problems Relation Lattice Coding I: From Theory To Application Amin Sakzad Dept of Electrical and Computer Systems Engineering Monash University [email protected] Oct. 2013 Lattice Coding I: From Theory To Application Amin Sakzad

Upload: others

Post on 22-Jan-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Lattice Coding I: From Theory To Application

Amin SakzadDept of Electrical and Computer Systems Engineering

Monash University

[email protected]

Oct. 2013

Lattice Coding I: From Theory To Application Amin Sakzad

Page 2: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

1 Motivation

2 PreliminariesDefinitionsThree examples

3 ProblemsSphere Packing ProblemCovering ProblemQuantization ProblemChannel Coding Problem

4 RelationProbability of Error versus VNR

Lattice Coding I: From Theory To Application Amin Sakzad

Page 3: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Motivation I: Geometry of Numbers

Initiated by Minkowski and studies convex bodies and integerpoints in Rn.

1 Diophantine Approximation,

2 Functional Analysis

Examples Approximating real numbers by rationals, sphere packingproblem, covering problem, factorizing polynomials, etc.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 4: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Motivation II: Telecommunication

1 Channel Coding Problem,

2 Quantization Problem

Examples Signal constellations, space-time coding,lattice-reduction-aided decoders, relaying protocols, etc.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 5: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Definition

A set Λ ⊆ Rn of vectors called discrete if there exist a positive realnumber β such that any two vectors of Λ have distance at least β.

Definition

An infinite discrete set Λ ⊆ Rn is called a lattice if Λ is a groupunder addition in Rn.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 6: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Definition

A set Λ ⊆ Rn of vectors called discrete if there exist a positive realnumber β such that any two vectors of Λ have distance at least β.

Definition

An infinite discrete set Λ ⊆ Rn is called a lattice if Λ is a groupunder addition in Rn.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 7: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Every lattice is generated by the integer combination of somelinearly independent vectors g1, . . . ,gm ∈ Rn, i.e.,

Λ = {u1g1 + · · ·+ umgm : u1, . . . , um ∈ Z} .

Definition

The m× n matrix G = (g1, . . . ,gm) which has the generatorvectors as its rows is called a generator matrix of Λ. A lattice iscalled full rank if m = n.

Note thatΛ = {x = uG : u ∈ Zn} .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 8: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Every lattice is generated by the integer combination of somelinearly independent vectors g1, . . . ,gm ∈ Rn, i.e.,

Λ = {u1g1 + · · ·+ umgm : u1, . . . , um ∈ Z} .

Definition

The m× n matrix G = (g1, . . . ,gm) which has the generatorvectors as its rows is called a generator matrix of Λ. A lattice iscalled full rank if m = n.

Note thatΛ = {x = uG : u ∈ Zn} .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 9: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Every lattice is generated by the integer combination of somelinearly independent vectors g1, . . . ,gm ∈ Rn, i.e.,

Λ = {u1g1 + · · ·+ umgm : u1, . . . , um ∈ Z} .

Definition

The m× n matrix G = (g1, . . . ,gm) which has the generatorvectors as its rows is called a generator matrix of Λ. A lattice iscalled full rank if m = n.

Note thatΛ = {x = uG : u ∈ Zn} .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 10: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Definition

The Gram matrix of Λ is

M = GGT .

Definition

The minimum distance of Λ is defined by

dmin(Λ) = min{‖x‖ : x ∈ Λ \ {0}},

where ‖ · ‖ stands for Euclidean norm.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 11: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Definition

The Gram matrix of Λ is

M = GGT .

Definition

The minimum distance of Λ is defined by

dmin(Λ) = min{‖x‖ : x ∈ Λ \ {0}},

where ‖ · ‖ stands for Euclidean norm.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 12: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Definition

The determinate (volume) of an n-dimensional lattice Λ, det(Λ),is defined as

det[GGT ]12 .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 13: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Definition

The coding gain of a lattice Λ is defined as:

γ(Λ) =d2

min(Λ)

det(Λ)2n

.

Geometrically, γ(Λ) measures the increase in the density of Λ overthe lattice Zn.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 14: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Definition

The set of all vectors in Rn whose inner product with all elementsof Λ is an integer form the dual lattice Λ∗.

For a lattice Λ, with generator matrix G, the matrix G−T forms abasis matrix for Λ∗.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 15: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Definitions

Definition

The set of all vectors in Rn whose inner product with all elementsof Λ is an integer form the dual lattice Λ∗.

For a lattice Λ, with generator matrix G, the matrix G−T forms abasis matrix for Λ∗.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 16: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Three examples

Lattice Coding I: From Theory To Application Amin Sakzad

Page 17: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Three examples

Barens-Wall Lattices

Let

G =

(1 01 1

).

Let G⊗m denote the m-fold Kronecker (tensor) product of G.

A basis matrix for Barnes-Wall lattice BWn, n = 2m, can beformed by selecting the rows of matrices G⊗m, . . . , 2b

m2cG⊗m

which have a square norm equal to 2m−1 or 2m.

dmin(BWn) =√

n2 and det(BWn) = (n2 )

n4 , which confirms

that γ(BWn) =√

n2 .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 18: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Three examples

Barens-Wall Lattices

Let

G =

(1 01 1

).

Let G⊗m denote the m-fold Kronecker (tensor) product of G.

A basis matrix for Barnes-Wall lattice BWn, n = 2m, can beformed by selecting the rows of matrices G⊗m, . . . , 2b

m2cG⊗m

which have a square norm equal to 2m−1 or 2m.

dmin(BWn) =√

n2 and det(BWn) = (n2 )

n4 , which confirms

that γ(BWn) =√

n2 .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 19: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Three examples

Barens-Wall Lattices

Let

G =

(1 01 1

).

Let G⊗m denote the m-fold Kronecker (tensor) product of G.

A basis matrix for Barnes-Wall lattice BWn, n = 2m, can beformed by selecting the rows of matrices G⊗m, . . . , 2b

m2cG⊗m

which have a square norm equal to 2m−1 or 2m.

dmin(BWn) =√

n2 and det(BWn) = (n2 )

n4 , which confirms

that γ(BWn) =√

n2 .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 20: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Three examples

Barens-Wall Lattices

Let

G =

(1 01 1

).

Let G⊗m denote the m-fold Kronecker (tensor) product of G.

A basis matrix for Barnes-Wall lattice BWn, n = 2m, can beformed by selecting the rows of matrices G⊗m, . . . , 2b

m2cG⊗m

which have a square norm equal to 2m−1 or 2m.

dmin(BWn) =√

n2 and det(BWn) = (n2 )

n4 , which confirms

that γ(BWn) =√

n2 .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 21: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Three examples

Dn Lattices

For n ≥ 3, Dn can be represented by the following basismatrix:

G =

−1 −1 0 · · · 01 −1 0 · · · 00 1 −1 · · · 0...

......

......

0 0 0 · · · −1

.

We have det(Dn) = 2 and dmin(Dn) =√

2, which result in

γ(Dn) = 2n−2n .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 22: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Three examples

Dn Lattices

For n ≥ 3, Dn can be represented by the following basismatrix:

G =

−1 −1 0 · · · 01 −1 0 · · · 00 1 −1 · · · 0...

......

......

0 0 0 · · · −1

.

We have det(Dn) = 2 and dmin(Dn) =√

2, which result in

γ(Dn) = 2n−2n .

Lattice Coding I: From Theory To Application Amin Sakzad

Page 23: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Sphere Packing Problem,

Covering Problem,

Quantization,

Channel Coding Problem.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 24: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Sphere Packing Problem

Let us put a sphere of radius ρ = dmin(Λ)/2 at each lattice pointΛ.

Definition

The density of Λ is defined as

∆(Λ) =ρnVn

det(Λ),

where Vn is the volume of an n-dimensional sphere with radius 1.

Note that

Vn =πn/2

(n/2)!.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 25: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Sphere Packing Problem

Let us put a sphere of radius ρ = dmin(Λ)/2 at each lattice pointΛ.

Definition

The density of Λ is defined as

∆(Λ) =ρnVn

det(Λ),

where Vn is the volume of an n-dimensional sphere with radius 1.

Note that

Vn =πn/2

(n/2)!.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 26: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Sphere Packing Problem

Definition

The kissing number τ(Λ) is the number of spheres that touchesone sphere.

Definition

The center density of Λ is then δ = ∆Vn

.

Note that 4δ(Λ)2/n = γ(Λ).

Definition

The Hermite’s constant γn is the highest attainable coding gain ofan n-dimensional lattice.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 27: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Sphere Packing Problem

Definition

The kissing number τ(Λ) is the number of spheres that touchesone sphere.

Definition

The center density of Λ is then δ = ∆Vn

.

Note that 4δ(Λ)2/n = γ(Λ).

Definition

The Hermite’s constant γn is the highest attainable coding gain ofan n-dimensional lattice.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 28: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Sphere Packing Problem

Definition

The kissing number τ(Λ) is the number of spheres that touchesone sphere.

Definition

The center density of Λ is then δ = ∆Vn

.

Note that 4δ(Λ)2/n = γ(Λ).

Definition

The Hermite’s constant γn is the highest attainable coding gain ofan n-dimensional lattice.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 29: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Sphere Packing Problem

Lattice Sphere Packing Problem

Find the densest lattice packing of equal nonoverlapping, solidspheres (or balls) in n-dimensional space.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 30: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Sphere Packing Problem

Summary of Well-Known Results

Theorem

For large n’s we have

1

2πe≤ γn

n≤ 1.744

2πe,

The densest lattice packings are known for dimensions 1 to 8and 12, 16, and 24.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 31: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Sphere Packing Problem

Summary of Well-Known Results

Theorem

For large n’s we have

1

2πe≤ γn

n≤ 1.744

2πe,

The densest lattice packings are known for dimensions 1 to 8and 12, 16, and 24.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 32: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Covering Problem

Let us supose a set of spheres of radius R covers Rn

Definition

The thickness of Λ is defined as

Θ(Λ) =RnVndet(Λ)

Definition

The normalized thickness of Λ is then θ(Λ) = ΘVn

.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 33: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Covering Problem

Let us supose a set of spheres of radius R covers Rn

Definition

The thickness of Λ is defined as

Θ(Λ) =RnVndet(Λ)

Definition

The normalized thickness of Λ is then θ(Λ) = ΘVn

.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 34: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Covering Problem

Let us supose a set of spheres of radius R covers Rn

Definition

The thickness of Λ is defined as

Θ(Λ) =RnVndet(Λ)

Definition

The normalized thickness of Λ is then θ(Λ) = ΘVn

.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 35: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Covering Problem

Lattice Covering Problem

Ask for the thinnest lattice covering of equal overlapping, solidspheres (or balls) in n-dimensional space.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 36: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Covering Problem

Summary of Well-Known Results

Theorem

The thinnest lattice coverings are known for dimensions 1 to5, (all A∗n).

Davenport’s Construction of thin lattice coverings, (thinnerthan A∗n for n ≤ 200).

Lattice Coding I: From Theory To Application Amin Sakzad

Page 37: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Quantization Problem

Definition

For any point x in a constellation A the Voroni cell ν(x) is definedby the set of points that are at least as close to x as to any otherpoint y ∈ A, i.e.,

ν(x) = {v ∈ Rn : ‖v − x‖ ≤ ‖v − y‖, ∀ y ∈ A}.

We simply denote ν(0) by ν.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 38: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Quantization Problem

Definition

For any point x in a constellation A the Voroni cell ν(x) is definedby the set of points that are at least as close to x as to any otherpoint y ∈ A, i.e.,

ν(x) = {v ∈ Rn : ‖v − x‖ ≤ ‖v − y‖, ∀ y ∈ A}.

We simply denote ν(0) by ν.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 39: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Quantization Problem

Definition

An n-dimensional quantizer is a set of points chosen in Rn. Theinput x is an arbitrary point of Rn ; the output is the closest pointto x.

A good quantizer attempts to minimize the mean squared error ofquantization.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 40: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Quantization Problem

Definition

An n-dimensional quantizer is a set of points chosen in Rn. Theinput x is an arbitrary point of Rn ; the output is the closest pointto x.

A good quantizer attempts to minimize the mean squared error ofquantization.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 41: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Quantization Problem

Lattice Quantizer Problem

finds and n-dimentional lattice Λ for which

G(ν) =1n

∫ν x · xdx

det(ν)1+ 2n

,

is a minimum.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 42: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Quantization Problem

Summary of Well-Known Results

Theorem

The optimum lattice quantizers are only known for dimensions1 to 3.

As n→∞, we have

Gn →1

2πe.

It is worth remarking that the best n-dimensional quantizerspresently known are always the duals of the best packings known.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 43: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Quantization Problem

Summary of Well-Known Results

Theorem

The optimum lattice quantizers are only known for dimensions1 to 3.

As n→∞, we have

Gn →1

2πe.

It is worth remarking that the best n-dimensional quantizerspresently known are always the duals of the best packings known.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 44: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Channel Coding Problem

Definition

For two points x and y in Fnq the Hamming distance is defined as

d(x,y) = ‖{i : xi 6= yi}‖ .

Definition

A q-ary (n,M, dmin) code C is a subset of M points in Fnq , withminimum distance

dmin(C) = minx 6=y∈C

d(x,y).

Lattice Coding I: From Theory To Application Amin Sakzad

Page 45: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Channel Coding Problem

Definition

For two points x and y in Fnq the Hamming distance is defined as

d(x,y) = ‖{i : xi 6= yi}‖ .

Definition

A q-ary (n,M, dmin) code C is a subset of M points in Fnq , withminimum distance

dmin(C) = minx 6=y∈C

d(x,y).

Lattice Coding I: From Theory To Application Amin Sakzad

Page 46: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Channel Coding Problem

Performance Measures I

Suppose that x, which is in a constellation A, is sent,

y = x + z is received, where the components of z are i.i.d.based on N (0, σ2),

The probability of error is defined as

Pe(A, σ2) = 1− 1

(√

2πσ)n

∫ν

exp

(−‖x‖2

2σ2

)dx.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 47: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Channel Coding Problem

Performance Measures II

Rate

Definition

The rate r of an(n,M, dmin) code C is

r =log2(M)

n.

The power of atransmission has aclose relation with therate of the code.

NormalizedLogarithmic Density

Definition

The normalizedlogarithmic density(NLD) of ann-dimensional lattice Λis

1

nlog

(1

det(Λ)

).

Lattice Coding I: From Theory To Application Amin Sakzad

Page 48: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Channel Coding Problem

Performance Measures II

Rate

Definition

The rate r of an(n,M, dmin) code C is

r =log2(M)

n.

The power of atransmission has aclose relation with therate of the code.

NormalizedLogarithmic Density

Definition

The normalizedlogarithmic density(NLD) of ann-dimensional lattice Λis

1

nlog

(1

det(Λ)

).

Lattice Coding I: From Theory To Application Amin Sakzad

Page 49: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Channel Coding Problem

Performance Measures II

Rate

Definition

The rate r of an(n,M, dmin) code C is

r =log2(M)

n.

The power of atransmission has aclose relation with therate of the code.

NormalizedLogarithmic Density

Definition

The normalizedlogarithmic density(NLD) of ann-dimensional lattice Λis

1

nlog

(1

det(Λ)

).

Lattice Coding I: From Theory To Application Amin Sakzad

Page 50: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Channel Coding Problem

Performance Measures III

Capacity

Definition

The capacity of anAWGN channel withnoise variance σ2 is

C =1

2log

(1 +

P

σ2

),

where Pσ2 is called the

signal-to-noise ratio.

Generalized Capacity

Definition

The capacity of an“unconstrained”AWGN channel withnoise variance σ2 is

C∞ =1

2ln

(1

2πeσ2

).

Lattice Coding I: From Theory To Application Amin Sakzad

Page 51: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Channel Coding Problem

Performance Measures III

Capacity

Definition

The capacity of anAWGN channel withnoise variance σ2 is

C =1

2log

(1 +

P

σ2

),

where Pσ2 is called the

signal-to-noise ratio.

Generalized Capacity

Definition

The capacity of an“unconstrained”AWGN channel withnoise variance σ2 is

C∞ =1

2ln

(1

2πeσ2

).

Lattice Coding I: From Theory To Application Amin Sakzad

Page 52: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Channel Coding Problem

Approaching Capacity

Capacity-AchievingCodes

Definition

A (n,M, dmin) code Cis calledcapacity-achieving forthe AWGN channelwith noise variance σ2,if r = C whenPe(C, σ2) ≈ 0.

Sphere-Bound-AchievingLattices

Definition

An n-dimensionallattice Λ is calledcapacity-achieving forthe unconstrainedAWGN channel withnoise variance σ2, ifNLD(Λ) = C∞ whenPe(Λ, σ

2) ≈ 0.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 53: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Probability of Error versus VNR

Definition

The volume-to-noise ratio of a lattice Λ over an unconstrainedAWGN channel with noise variance σ2 is defined as

α2(Λ, σ2) =det(Λ)

2n

2πeσ2.

Note that α2(Λ, σ2) = 1 is equivalent to NLD(Λ) = C∞.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 54: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Probability of Error versus VNR

Definition

The volume-to-noise ratio of a lattice Λ over an unconstrainedAWGN channel with noise variance σ2 is defined as

α2(Λ, σ2) =det(Λ)

2n

2πeσ2.

Note that α2(Λ, σ2) = 1 is equivalent to NLD(Λ) = C∞.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 55: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Probability of Error versus VNR

Union Bound Estimate

Using the formula of coding gain and α2(Λ, σ2), we obtain anestimate upper bound for the probability of error for amaximum-likelihood decoder:

Pe(Λ, σ2) ≤ τ(Λ)

2erfc

(√πe

4γ(Λ)α2(Λ, σ2)

),

where

erfc(t) =2√π

∫ ∞t

exp(−t2)dt.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 56: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Probability of Error versus VNR

−2 0 2 4 6 810

−6

10−5

10−4

10−3

10−2

10−1

100

VNR(dB)

Nor

mal

izee

d E

rror

Pro

babi

lity

(NE

P)

Spherebound

Uncodedsystem

Lattice Coding I: From Theory To Application Amin Sakzad

Page 57: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Probability of Error versus VNR

Thanks for your attention! Friday 18 Oct. Building 72, Room 132.

Lattice Coding I: From Theory To Application Amin Sakzad

Page 58: Lattice Coding I: From Theory To Application

Motivation Preliminaries Problems Relation

Probability of Error versus VNR

Thanks for your attention! Friday 18 Oct. Building 72, Room 132.

Lattice Coding I: From Theory To Application Amin Sakzad