English

Coding for the Optical Channel: the Ghost-Pulse Constraint

Information Theory 2016-11-18 v1 Discrete Mathematics math.IT

Abstract

We consider a number of constrained coding techniques that can be used to mitigate a nonlinear effect in the optical fiber channel that causes the formation of spurious pulses, called ``ghost pulses.'' Specifically, if b1b2...bnb_1 b_2 ... b_{n} is a sequence of bits sent across an optical channel, such that bk=bl=bm=1b_k=b_l=b_m=1 for some k,l,mk,l,m (not necessarily all distinct) but bk+lm=0b_{k+l-m} = 0, then the ghost-pulse effect causes bk+lmb_{k+l-m} to change to 1, thereby creating an error. We design and analyze several coding schemes using binary and ternary sequences constrained so as to avoid patterns that give rise to ghost pulses. We also discuss the design of encoders and decoders for these coding schemes.

Keywords

Cite

@article{arxiv.cs/0510033,
  title  = {Coding for the Optical Channel: the Ghost-Pulse Constraint},
  author = {Navin Kashyap and Paul H. Siegel and Alexander Vardy},
  journal= {arXiv preprint arXiv:cs/0510033},
  year   = {2016}
}

Comments

13 pages, 6 figures; accepted for publication in IEEE Transactions on Information Theory