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

Slides:



Advertisements
Similar presentations
Vector Spaces A set V is called a vector space over a set K denoted V(K) if is an Abelian group, is a field, and For every element vV and K there exists.
Advertisements

Shortest Vector In A Lattice is NP-Hard to approximate
Fearful Symmetry: Can We Solve Ideal Lattice Problems Efficiently?
Error Control Code.
An Ω(n 1/3 ) Lower Bound for Bilinear Group Based Private Information Retrieval Alexander Razborov Sergey Yekhanin.
On error and erasure correction coding for networks and deadlines Tracey Ho Caltech NTU, November 2011.
Qiwen Wang, Sidharth Jaggi, Shuo-Yen Robert Li Institute of Network Coding (INC) The Chinese University of Hong Kong October 19, 2011 IEEE Information.
Network coding techniques Elena Fasolo Network coding techniques Elena Fasolo PhD Student - SIGNET Group Wireless Systems - Lecture.
Section 4.6 (Rank).
Models and Security Requirements for IDS. Overview The system and attack model Security requirements for IDS –Sensitivity –Detection Analysis methodology.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Multivariable Control Systems Ali Karimpour Assistant Professor Ferdowsi University of Mashhad.
Network Coding Theory: Consolidation and Extensions Raymond Yeung Joint work with Bob Li, Ning Cai and Zhen Zhan.
10th Canadian Workshop on Information Theory June 7, 2007 Rank-Metric Codes for Priority Encoding Transmission with Network Coding Danilo Silva and Frank.
Forward Error Correction Steven Marx CSC45712/04/2001.
3/23/04 1 Information Rates for Two-Dimensional ISI Channels Jiangxin Chen and Paul H. Siegel Center for Magnetic Recording Research University of California,
A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.
Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland Joint work with Randy Cogill, University of Virginia.
Subspaces, Basis, Dimension, Rank
Ger man Aerospace Center Gothenburg, April, 2007 Coding Schemes for Crisscross Error Patterns Simon Plass, Gerd Richter, and A.J. Han Vinck.
T he Separability Problem and its Variants in Quantum Entanglement Theory Nathaniel Johnston Institute for Quantum Computing University of Waterloo.
Linear codes 1 CHAPTER 2: Linear codes ABSTRACT Most of the important codes are special types of so-called linear codes. Linear codes are of importance.
Feng Lu Chuan Heng Foh, Jianfei Cai and Liang- Tien Chia Information Theory, ISIT IEEE International Symposium on LT Codes Decoding: Design.
Wireless Communication Elec 534 Set IV October 23, 2007
On the Coded Complex Field Network Coding Scheme for Multiuser Cooperative Communications with Regenerative Relays Caixi Key Lab of Information.
Repairable Fountain Codes Megasthenis Asteris, Alexandros G. Dimakis IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 32, NO. 5, MAY /5/221.
Linear Codes.
DIGITAL COMMUNICATION Error - Correction A.J. Han Vinck.
On coding for networks with errors Tracey Ho Caltech BIRS, August 2011.
Network Coding and Information Security Raymond W. Yeung The Chinese University of Hong Kong Joint work with Ning Cai, Xidian University.
Information and Coding Theory Linear Block Codes. Basic definitions and some examples. Juris Viksna, 2015.
Exercise in the previous class p: the probability that symbols are delivered correctly C: 1 00 → → → → What is the threshold.
Channel Capacity
Equidistant Codes in the Grassmannian Netanel Raviv Equidistant Codes in the Grassmannian Netanel Raviv June Joint work with: Prof. Tuvi Etzion Technion,
Chapter Content Real Vector Spaces Subspaces Linear Independence
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Three different ways There are three different ways to show that ρ(A) is a simple eigenvalue of an irreducible nonnegative matrix A:
MIMO continued and Error Correction Code. 2 by 2 MIMO Now consider we have two transmitting antennas and two receiving antennas. A simple scheme called.
تهیه کننده : نرگس مرعشی استاد راهنما : جناب آقای دکتر جمشید شنبه زاده.
Erasure Coding for Real-Time Streaming Derek Leong and Tracey Ho California Institute of Technology Pasadena, California, USA ISIT
Communication System A communication system can be represented as in Figure. A message W, drawn from the index set {1, 2,..., M}, results in the signal.
4.6: Rank. Definition: Let A be an mxn matrix. Then each row of A has n entries and can therefore be associated with a vector in The set of all linear.
CS717 Algorithm-Based Fault Tolerance Matrix Multiplication Greg Bronevetsky.
§6 Linear Codes § 6.1 Classification of error control system § 6.2 Channel coding conception § 6.3 The generator and parity-check matrices § 6.5 Hamming.
DIGITAL COMMUNICATIONS Linear Block Codes
Chapter 31 INTRODUCTION TO ALGEBRAIC CODING THEORY.
Information Theory Linear Block Codes Jalal Al Roumy.
The parity bits of linear block codes are linear combination of the message. Therefore, we can represent the encoder by a linear system described by matrices.
Some Computation Problems in Coding Theory
Elementary Coding Theory Including Hamming and Reed-Solomom Codes with Maple and MATLAB Richard Klima Appalachian State University Boone, North Carolina.
Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 9.
Network RS Codes for Efficient Network Adversary Localization Sidharth Jaggi Minghua Chen Hongyi Yao.
The Finite-state channel was introduced as early as 1953 [McMillan'53]. Memory captured by channel state at end of previous symbol's transmission: - S.
Fidelity of a Quantum ARQ Protocol Alexei Ashikhmin Bell Labs  Classical Automatic Repeat Request (ARQ) Protocol  Quantum Automatic Repeat Request (ARQ)
Network Coding Tomography for Network Failures
Channel Coding Theorem (The most famous in IT) Channel Capacity; Problem: finding the maximum number of distinguishable signals for n uses of a communication.
Richard Cleve DC 2117 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Lecture (2011)
Extending a displacement A displacement defined by a pair where l is the length of the displacement and  the angle between its direction and the x-axix.
Trellis-coded Unitary Space-Time Modulation for Multiple-Antenna Scheme under Rayleigh Flat Fading 指導教授 : 王 瑞 騰 老師 學生 : 吳委政.
Network Topology Single-level Diversity Coding System (DCS) An information source is encoded by a number of encoders. There are a number of decoders, each.
Channel Coding: Part I Presentation II Irvanda Kurniadi V. ( ) Digital Communication 1.
RS – Reed Solomon Error correcting code. Error-correcting codes are clever ways of representing data so that one can recover the original information.
Commuting birth-and-death processes Caroline Uhler Department of Statistics UC Berkeley (joint work with Steven N. Evans and Bernd Sturmfels) MSRI Workshop.
IERG6120 Lecture 22 Kenneth Shum Dec 2016.
Network coding techniques
Background: Lattices and the Learning-with-Errors problem
4.6: Rank.
Mainak Chowdhury, Andrea Goldsmith, Tsachy Weissman
Distributed Compression For Binary Symetric Channels
Row-equivalences again
Presentation transcript:

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: Now presented by Chun Lam Chan

Multiplicative matrix channel (MMC) over R Input: Output: transfer matrix: Channel: FieldRing Motivated by PNC A special situation commonly found in practice: Message space W being a finite T-module, where T is a PID

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: RA finite chain ring πAny generator for the maximal ideal of R sThe nilpotency index of π (π s =0) qThe order of the residue field R/ ΓAny set of coset representatives for R/

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)

Modules and Matrices over Chain Ring Let Recall the Smith normal form of A is For example, consider matrix A over Z 8, shape A = (1,2,2) **Let λ be an s-shape, R nxλ is matrices with row constraints.

Motivating example

In general, you (only) can compute

Roadmap Channel Model Channel CapacityCoding Scheme for One Shot, Coherent Remark 1)Code feature, extension to non-coherent 2)reliable communication for “shape deficiency” of the transfer matrix

Channel Model nAn integer (#transmitted packets) mAn integer (#received packets) λAn s-shape (shape of packet space) pApA A probability distribution over R mxn

Channel Model Matrix Code Codebook (Multi-shot code/one-shot code) Decoding function Rate of the code Channel Capacity

Proof Sketch of Theorem 3

Coding Scheme The 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.

Coding Scheme - Codebook Codebook For example,

Coding Scheme – Decoding Algo.

Basis for the Coding Scheme For 0≤i<s

Basis for the Coding Scheme

Lemma 5 Discarding unknowns Projecting into F

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[ρ]

Extension to the Non-Coherent Scenario Prepend headers The overhead can be made negligible if we are allowed to arbitrarily increase the packet length

One-shot Reliable Communication MRD code = maximum rank distance code Similar to MDS (maximum distance separable) code

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)

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/ , Apr 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.