on multiplicative matrix channels over finite chain rings roberto w. nobrega, chen feng, danilo...

24
On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod 2013 Journal version: preprint at arXiv:1311.4861 Now presented by Chun Lam Chan

Upload: rafe-turner

Post on 16-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

On Multiplicative Matrix Channels over Finite Chain Rings

Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho

Conference version: NetCod 2013

Journal version: preprint at arXiv:1311.4861

Now presented by Chun Lam Chan

Page 2: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Multiplicative matrix channel (MMC) over R

• Input:• Output:• transfer matrix:• Channel:

Field RingMotivated by PNC

A special situation commonly found in practice:

Message space W being a finite T-module, where T is a PID

Page 3: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Finite Chain Ring• A chain ring is a ring in which the ideals are linearly

ordered under subset inclusion.

• **R has precisely s+1 ideals, namely,

• The π-adic decomposition:

R A finite chain ring

π Any generator for the maximal ideal of R

s The nilpotency index of π (πs=0)

q The order of the residue field R/<π>

Γ Any set of coset representatives for R/<π>

Page 4: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Modules and Matrices over Chain Ring

• **An s-shape μ=(μ0,μ1,…μs-1) is a non-decreasing sequence of s non-negative integers. We define

• If M is a finite R-module, then

for some unique s-shape μ. We write (~dimension of vector space)

• The shape of a matrix A is defined as

(~rank)

Page 5: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Modules and Matrices over Chain Ring

• Let Recall the Smith normal form of A is

• For example, consider matrix A over Z8, shape A = (1,2,2)

• **Let λ be an s-shape, Rnxλ is matrices with row constraints.

Page 6: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Motivating example

Page 7: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Motivating example

Page 8: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Motivating example

In general, you (only) can compute

Page 9: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Roadmap

Channel Model

Channel Capacity Coding Scheme for One Shot, Coherent

Remark1) Code feature, extension to non-coherent

2) reliable communication for “shape deficiency” of the transfer matrix

Page 10: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Channel Modeln An integer (#transmitted packets)

m An integer (#received packets)

λ An s-shape (shape of packet space)

pA A probability distribution over Rmxn

Page 11: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Channel Model• Matrix Code• Codebook

(Multi-shot code/one-shot code)• Decoding function• Rate of the code• Channel Capacity

Page 12: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Channel Capacity

Page 13: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Proof Sketch of Theorem 3

Page 14: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Coding SchemeThe residue field

The natural projection map

The coset representative selector

Composite code: Combine s codes over the residue field to obtain a code over the chain ring.

Page 15: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Coding Scheme - Codebook• Codebook

For example,

Page 16: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Coding Scheme – Decoding Algo.

Page 17: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Basis for the Coding Scheme

For 0≤i<s

Page 18: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Basis for the Coding Scheme

Page 19: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Basis for the Coding Scheme

Lemma 5

Discarding unknowns

Projecting into F

Page 20: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Code Feature• Polynomial computational complexity (in m,n,l)

• The rate of the code is given by

The error probability is upper bounded as

• Universality: The complete knowledge of the probability distribution of A is not needed, only the knowledge of E[ρ]

Page 21: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Extension to the Non-Coherent Scenario

• Prepend headers• The overhead can be made negligible if we are allowed to

arbitrarily increase the packet length

Page 22: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

One-shot Reliable Communication

MRD code = maximum rank distance codeSimilar to MDS (maximum distance separable) code

Page 23: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Opening Questions• Capacity of non-coherent MMC in finite chain rings

• Design of capacity-achieving coding schemes for non-coherent MMC with small λ (in both finite chain ring case and finite-field case)

Page 24: On Multiplicative Matrix Channels over Finite Chain Rings Roberto W. Nobrega, Chen Feng, Danilo Silva, Bartolomeu F. Uchoa-Filho Conference version: NetCod

Reference• S. Yang, S.-W. Ho, J. Meng, E.-h. Yang, and R. W. Yeung,

“Linear operator channels over finite fields,” Computing Research Repository (CoRR), vol. abs/1002.2293, Apr. 2010.

• C. Feng, R. W. Nobrega, F. R. Kschischang, and D. Silva, “Communication over finite-ring matrix channels,” in Proceedings of the 2013 IEEE International Symposium on Information Theory (ISIT’13), (Istanbul, Turkey), July 2013.