Paul H. Siegel

Prof. Paul H. Siegel


Research Focus & Metrics

Academic Career Length

34Years (1993-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
20 December 2019 in IEEE Transactions on Information Theory
Verified
Journal Article
Closed access
ALAndreas Lenz
Andreas Lenz
PSPaul H. Siegel
Paul H. Siegel
AWAntonia Wachter-Zeh
Antonia Wachter-Zeh
EYEitan Yaakobi
Eitan Yaakobi
In this paper we study error-correcting codes for the storage of data in synthetic deoxyribonucleic acid (DNA). We investigate a storage model where a data set is represented by an unordered set of $M$ sequences, each of length $L$ . Errors within that model are a loss of whole sequences and point errors inside the sequences, such as insertions, deletions and substitutions. We derive Gilbert-Varshamov lower bounds and sphere packing upper bounds on achievable cardinalities of error-correcting codes within this storage model. We further propose explicit code constructions than can correct errors in such a storage system that can be encoded and decoded efficiently. Comparing the sizes of these codes to the upper bounds, we show that many of the constructions are close to optimal.

25 November 2008 in IEEE Transactions on Information Theory
Verified
Journal Article
Closed access
MNMohammad H. Taghavi N.
Mohammad H. Taghavi N.
PSPaul H. Siegel
Paul H. Siegel
Detectability of failures of linear programming (LP) decoding and the potential for improvement by adding new constraints motivate the use of an adaptive approach in selecting the constraints for the underlying LP problem. In this paper, we make a first step in studying this method, and show that by starting from a simple LP problem and adaptively adding the necessary constraints, the complexity of LP decoding can be significantly reduced. In particular, we observe that with adaptive LP decoding, the sizes of the LP problems that need to be solved become practically independent of the density of the parity-check matrix. We further show that adaptively adding extra constraints, such as constraints based on redundant parity checks, can provide large gains in the performance.

3 May 2010 in IEEE Transactions on Magnetics
Verified
Journal Article
Closed access
SKSeyhan Karakulak
Seyhan Karakulak
PSPaul H. Siegel
Paul H. Siegel
JWJack Keil Wolf
Jack Keil Wolf
HBH. Neal Bertram
H. Neal Bertram
We compare several different detection and equalization methods for bit patterned media recording channels. We consider a scheme that utilizes a joint-track equalization technique followed by a Viterbi detector. For certain recording densities, simulation results show that it has essentially the same performance as an optimal detector but with reduced detection complexity. Furthermore, it outperforms another scheme of the same complexity previously described in the literature.

26 December 2006 in IEEE Transactions on Information Theory
Verified
Journal Article
Closed access
JHJunsheng Han
Junsheng Han
PSPaul H. Siegel
Paul H. Siegel
For a linear block code with minimum distance d, its stopping redundancy is the minimum number of check nodes in a Tanner graph representation of the code, such that all nonempty stopping sets have size d or larger. We derive new upper bounds on stopping redundancy for all linear codes in general, and for maximum distance separable (MDS) codes specifically, and show how they improve upon previous results. For MDS codes, the new bounds are found by upper-bounding the stopping redundancy by a combinatorial quantity closely related to Turan numbers. (The Turan number, T(v,k,t), is the smallest number of t-subsets of a v-set, such that every k-subset of the v-set contains at least one of the t-subsets.) Asymptotically, we show that the stopping redundancy of MDS codes with length n and minimum distance d >1 is T(n,d-1,d-2)(1+O(n-1)) for fixed d, and is at most T (n,d-1,d-2)(3+O(n-1)) for fixed code dimension k=n-d+1. For d=3,4, we prove that the stopping redundancy of MDS codes is equal to T(n,d-1,d-2), for which exact formulas are known. For d=5, we show that the stopping redundancy of MDS codes is either T(n,4,3) or T(n,4,3)+1

21 May 2012 in IEEE Transactions on Information Theory
Verified
Journal Article
Closed access
EYEitan Yaakobi
Eitan Yaakobi
SKScott Kayser
Scott Kayser
PSPaul H. Siegel
Paul H. Siegel
AVAlexander Vardy
Alexander Vardy
JWJack Keil Wolf
Jack Keil Wolf
A write-once memory (WOM) is a storage device that consists of cells that can take on $q$ values, with the added constraint that rewrites can only increase a cell's value. A length-$n$, $t$ -write WOM-code is a coding scheme that allows $t$ messages to be stored in $n$ cells. If on the $i$th write we write one of $M_{i}$ messages, then the rate of this write is the ratio of the number of written bits to the total number of cells, i.e., $\log_{2}M_{i}/n$. The sum-rate of the WOM-code is the sum of all individual rates on all writes. A WOM-code is called a fixed-rate WOM-code if the rates on all writes are the same, and otherwise, it is called a variable-rate WOM-code. We address two different problems when analyzing the sum-rate of WOM-codes. In the first one, called the fixed-rate WOM-code problem, the sum-rate is analyzed over all fixed-rate WOM-codes, and in the second problem, called the unrestricted-rate WOM-code problem, the sum-rate is analyzed over all fixed-rate and variable-rate WOM-codes. In this paper, we first present a family of two-write WOM-codes. The construction is inspired by the coset coding scheme, which was used to construct multiple-write WOM-codes by Cohen and recently by Wu, in order to construct from each linear code a two-write WOM-code. This construction improves the best known sum-rates for the fixed- and unrestricted-rate WOM-code problems. We also show how to take advantage of two-write WOM-codes in order to construct codes for the Blackwell channel. The two-write construction is generalized for two-write WOM-codes with $q$ levels per cell, which is used with ternary cells to construct three- and four-write binary WOM-codes. This construction is used recursively in order to generate a family of $t$-write WOM-codes for all $t$ . A further generalization of these $t$-write WOM-codes yields additional families of efficient WOM-codes. Finally, we show a recursive method that uses the previously constructed WOM-codes in order to construct fixed-rate WOM-codes. We conclude and show that the WOM-codes constructed here outperform all previously known WOM-codes for $2\leqslant t\leqslant 10$ for both the fixed- and unrestricted-rate WOM-code problems.

28 December 2018 in IEEE Transactions on Information Theory
Verified
Journal Article
Closed access
RGRyan Gabrys
Ryan Gabrys
EYEitan Yaakobi
Eitan Yaakobi
MBMario Blaum
Mario Blaum
PSPaul H. Siegel
Paul H. Siegel
Partial MDS (PMDS) codes are a class of erasurecorrecting array codes which combine local correction of the rows with global correction of the array. An m×n array code is called an (r;s) PMDS code if each row belongs to an [n, n – r, r + 1] MDS code and the code can correct erasure patterns consisting of r erasures in each row together with s more erasures anywhere in the array. While a recent construction by Calis and Koyluoglu generates (r;s) PMDS codes for all r and s, its field size is exponentially large. In this paper, a family of PMDS codes with field size O – max{m, nr+s}s is presented for the case where r = O(1), s = O(1).