Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

William E. Ryan

dblp:44/3856 · DBLP profile ↗
← Back
57ranked-venue papers
10as first author
2since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 49 · 9 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 5Theory of computation · 2Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
18 papers
Coding theory · 97% Information theory · 3%
Computer networks
8 papers
Physical-layer communications · 89% Wireless networking · 11%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Performance modeling and evaluation · 51% Storage systems · 49%

Topics — the 30 heaviest of 54, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes
LDPC codes
1.192019
Reed-Solomon Based Quasi-Cyclic LDPC Codes: Designs, Girth, Cycle Structure, and Reduction of Short Cycles · IEEE Trans. Commun. 2019
Enumerators for Protograph-Based Ensembles of LDPC and Generalized LDPC Codes · IEEE Trans. Inf. Theory 2011
Low-Floor Detection/Decoding of LDPC-Coded Partial Response Channels · IEEE J. Sel. Areas Commun. 2010
Coding theory › error-correcting codes › LDPC codes
girth and short cycles
0.412019
Reed-Solomon Based Quasi-Cyclic LDPC Codes: Designs, Girth, Cycle Structure, and Reduction of Short Cycles · IEEE Trans. Commun. 2019
Coding theory › error-correcting codes › LDPC codes
quasi-cyclic LDPC codes
0.412019
Reed-Solomon Based Quasi-Cyclic LDPC Codes: Designs, Girth, Cycle Structure, and Reduction of Short Cycles · IEEE Trans. Commun. 2019
Coding theory › error-correcting codes › LDPC codes
generalized LDPC codes
0.332011
Enumerators for Protograph-Based Ensembles of LDPC and Generalized LDPC Codes · IEEE Trans. Inf. Theory 2011
Quasi-cyclic generalized ldpc codes with low error floors · IEEE Trans. Commun. 2008
Quasi-Cyclic Generalized LDPC Codes With Low Error Floors · IEEE Trans. Commun. 2007
Coding theory › error-correcting codes › LDPC codes
error floor reduction
0.332010
Low-Floor Detection/Decoding of LDPC-Coded Partial Response Channels · IEEE J. Sel. Areas Commun. 2010
Toward low LDPC-code floors: a case study · IEEE Trans. Commun. 2009
Structured IRA Codes: Performance Analysis and Construction · IEEE Trans. Commun. 2007
Coding theory › error-correcting codes › decoding
iterative decoding
0.242009
Low-floor decoders for LDPC codes · IEEE Trans. Commun. 2009
Importance sampling for tanner trees · IEEE Trans. Inf. Theory 2005
Concatenated codes for class IV partial response channels · IEEE Trans. Commun. 2001
Coding theory › error-correcting codes
concatenated codes
0.232009
Toward low LDPC-code floors: a case study · IEEE Trans. Commun. 2009
Concatenated codes for class IV partial response channels · IEEE Trans. Commun. 2001
Concatenated code system design for storage channels · IEEE J. Sel. Areas Commun. 2001
Coding theory › error-correcting codes › block codes › linear code
quasi-cyclic codes
0.222008
Quasi-cyclic generalized ldpc codes with low error floors · IEEE Trans. Commun. 2008
Quasi-Cyclic Generalized LDPC Codes With Low Error Floors · IEEE Trans. Commun. 2007
Coding theory › channel coding › random coding
code ensemble analysis
0.112011
Enumerators for Protograph-Based Ensembles of LDPC and Generalized LDPC Codes · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › LDPC codes
protograph LDPC codes
0.112011
Enumerators for Protograph-Based Ensembles of LDPC and Generalized LDPC Codes · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › decoding › decoding algorithms › iterative message-passing decoding
trapping set analysis
0.112011
Enumerators for Protograph-Based Ensembles of LDPC and Generalized LDPC Codes · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes
weight distribution
0.112011
Enumerators for Protograph-Based Ensembles of LDPC and Generalized LDPC Codes · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes
reed-solomon codes
0.122019
Reed-Solomon Based Quasi-Cyclic LDPC Codes: Designs, Girth, Cycle Structure, and Reduction of Short Cycles · IEEE Trans. Commun. 2019
A method of analysis for interleaved Reed-Solomon coding with erasure decoding on burst error channels · IEEE Trans. Commun. 1993
Coding theory › error-correcting codes
code construction
0.122007
Structured IRA Codes: Performance Analysis and Construction · IEEE Trans. Commun. 2007
Design of efficiently encodable moderate-length high-rate irregular LDPC codes · IEEE Trans. Commun. 2004
Coding theory
channel coding
0.122009
Low-floor decoders for LDPC codes · IEEE Trans. Commun. 2009
Structured IRA Codes: Performance Analysis and Construction · IEEE Trans. Commun. 2007
Coding theory › error-correcting codes › error probability analysis
error floor
0.112009
Low-floor decoders for LDPC codes · IEEE Trans. Commun. 2009
Coding theory › error-correcting codes › LDPC codes
irregular repeat-accumulate codes
0.112007
Structured IRA Codes: Performance Analysis and Construction · IEEE Trans. Commun. 2007
Coding theory › error-correcting codes › decoding › iterative decoding
density evolution
0.122007
Design of efficiently encodable moderate-length high-rate irregular LDPC codes · IEEE Trans. Commun. 2004
Structured IRA Codes: Performance Analysis and Construction · IEEE Trans. Commun. 2007
Performance modeling and evaluation › simulation › monte carlo simulation
importance sampling
0.112005
Importance sampling for tanner trees · IEEE Trans. Inf. Theory 2005
Performance modeling and evaluation
simulation
0.112005
Importance sampling for tanner trees · IEEE Trans. Inf. Theory 2005
Information theory
importance sampling simulation
0.112005
Importance sampling for tanner trees · IEEE Trans. Inf. Theory 2005
Information theory › statistical inference › detection and estimation
multiuser detection
0.112005
Achievable information rates and the coding-spreading tradeoff in finite-sized synchronous CDMA systems · IEEE Trans. Commun. 2005
Physical-layer communications › channel modeling › channel with memory
intersymbol interference channel
0.012004
Reduced-complexity error-State diagrams in TCM and ISI channel performance evaluation · IEEE Trans. Commun. 2004
Coding theory › error-correcting codes › LDPC codes
irregular LDPC code design
0.012004
Design of efficiently encodable moderate-length high-rate irregular LDPC codes · IEEE Trans. Commun. 2004
Coding theory › error-correcting codes › LDPC codes
repeat-accumulate codes
0.012004
Design of efficiently encodable moderate-length high-rate irregular LDPC codes · IEEE Trans. Commun. 2004
Coding theory › error-correcting codes › coded modulation
trellis-coded modulation
0.012004
Reduced-complexity error-State diagrams in TCM and ISI channel performance evaluation · IEEE Trans. Commun. 2004
Coding theory › channel coding
turbo codes
0.012004
Design of efficiently encodable moderate-length high-rate irregular LDPC codes · IEEE Trans. Commun. 2004
Information theory
channel capacity
0.021997
Design of a low-orbit-to-geostationary satellite link for maximal throughput · IEEE Trans. Commun. 1997
Optimal signaling for meteor burst channels · IEEE Trans. Commun. 1997
Coding theory › channel coding › error exponent
cutoff rate
0.021997
Design of a low-orbit-to-geostationary satellite link for maximal throughput · IEEE Trans. Commun. 1997
Optimal signaling for meteor burst channels · IEEE Trans. Commun. 1997
Storage systems › storage devices
magnetic and optical storage
0.012010
Low-Floor Detection/Decoding of LDPC-Coded Partial Response Channels · IEEE J. Sel. Areas Commun. 2010

Methods — techniques the papers use, named apart from their topics

tanner graph analysis · 0.4parity-check matrix construction · 0.4iterative decoding · 0.4importance sampling · 0.3G-LDPC decoders · 0.2bit-pinning · 0.2protograph design · 0.2simulation · 0.1ensemble enumeration · 0.1asymptotic analysis · 0.1sum-product algorithm · 0.1generalized-LDPC decoding · 0.1union bound · 0.1low-density parity-check codes · 0.1ensemble averaging · 0.1transfer function computation · 0.0error-state diagram · 0.0lorentzian channel model · 0.0
YearPublicationVenuePosition
2022 CRC-Aided Short Convolutional Codes and RCU Bounds for Orthogonal Signaling
abstract
We extend earlier work on the design of convolutional code-specific CRC codes to$Q$-ary alphabets, with an eye toward$Q$-ary orthogonal signaling. Starting with distance-spectrum optimal, zero-terminated,$Q$-ary convolutional codes, we design$Q$-ary CRC codes so that the CRC/convolutional concatenation is distance-spectrum optimal. The$Q$-ary code symbols are mapped to a$Q$-ary orthogonal signal set and sent over an AWGN channel with noncoherent reception. We focus on$Q=4$, rate-1/2 convolutional codes in our designs. The random coding union bound and normal approximation are used in earlier works as benchmarks for performance for distance-spectrum-optimal convolutional codes. We derive a saddlepoint approximation of the random coding union bound for the coded noncoherent signaling channel, as well as a normal approximation for this channel, and compare the performance of our codes to these limits. Our best design is within 0.6 dB of the RCU bound at a frame error rate of 10−4.
Jacob King, William E. Ryan, Richard D. Wesel
GLOBECOM2
2022 CRC-Aided List Decoding of Convolutional and Polar Codes for Short Messages in 5G
abstract
This paper explores list decoding of convolutional and polar codes for short messages such as those found in the 5G physical broadcast channel. A cyclic redundancy check (CRC) is used to select a codeword from a list of likely codewords. One example in the 5G standard encodes a 32-bit message with a 24-bit CRC and a 512-bit polar code with additional bits added by repetition to achieve a very low rate of 32/864. This paper shows that optimizing the CRC length improves the Eb/N0performance of this polar code, where Eb/N0is the ratio of the energy per data bit to the noise power spectral density. Furthermore, even better Eb/ N0performance is achieved by replacing the polar code with a tail-biting convolutional code (TBCC) with a distance-spectrum-optimal (DSO) CRC. This paper identifies the optimal CRC length to minimize the frame error rate (FER) of a rate-1/5 TBCC at a specific value of Eb/ N0. We also show that this optimized TBCC/CRC can attain the same excellent Eb/ N0performance with the very low rate of 32/864 of the 5G polar code, where the low rate is achieved through repetition. We show that the proposed TBCC/CRC concatenated code outperforms the PBCH polar code described in the 5G standard both in terms of FER and decoding run time. We also explore the tradeoff between undetected error rate and erasure rate as the CRC size varies.
Jacob King, Alexandra Kwon, Hengjie Yang, William E. Ryan, Richard D. Wesel
ICC4
2019 Quasi-Cyclic LDPC Codes for Correcting Multiple Phased Bursts of Erasures
abstract
This paper presents designs and constructions of two classes of binary quasi-cyclic LDPC codes for correcting multiple random phased-bursts of erasures over the binary erasure channel. The erasure correction of codes in both classes is characterized by the cycle and adjacency structure of their Tanner graphs. Erasure correction of these codes is a very simple process which requires only modulo-2 additions. The codes in the second class are capable of correcting locally and globally distributed phased-bursts of erasures with a two-phase iterative erasure-correction process.
Xin Xiao 0001, Bane Vasic, Shu Lin 0001, Khaled A. S. Abdel-Ghaffar, William E. Ryan
ISIT5
2019 Reed-Solomon Based Quasi-Cyclic LDPC Codes: Designs, Girth, Cycle Structure, and Reduction of Short Cycles
abstract
Designs and constructions of quasi-cyclic (QC) LDPC codes for the AWGN channel are presented. The codes are constructed based on the conventional parity-check matrices of Reed-Solomon (RS) codes and are referred to as RS-QC-LDPC codes. Several classes of RS-QC-LDPC codes are given. Cycle structural properties of the Tanner graphs of codes in these classes are analyzed and specific methods for constructing codes with girth at least eight and reducing their short cycles are presented. The designed codes perform well in both waterfall and low error-rate regions.
Xin Xiao 0001, Bane Vasic, Shu Lin 0001, Khaled A. S. Abdel-Ghaffar, William E. Ryan
IEEE Trans. Commun.5
2011 Enumerators for Protograph-Based Ensembles of LDPC and Generalized LDPC Codes
abstract
Protograph-based LDPC and generalized LDPC (G-LDPC) codes have the advantages of a simple design procedure and highly structured encoders and decoders. The design of such “protograph-based codes” relies on what is effectively a computer-based search. As such, following Gallager, it is prudent to restrict the search to a “good ensemble,” for example, an ensemble whose minimum distance grows linearly with codeword length. A good ensemble can also mean one with good stopping set, trapping set, or pseudocodeword properties. In this paper, ensemble codeword weight enumerators for finite-length LDPC and G-LDPC codes based on protographs were derived, and then the asymptotic case was considered. The asymptotic results allow us to determine whether or not the typical relative minimum distance in the ensemble grows linearly with codeword length. Then, the codeword weight enumerator technique is adapted to yield ensemble stopping set, trapping set, and pseudocodeword enumerators for protograph LDPC and G-LDPC codes. In this case, the asymptotic results allow us to determine whether or not the typical relative smallest stopping set size, trapping set size, and pseudoweight grows linearly with codeword length. Trapping set enumerators for G-LDPC code ensembles represent a more complex problem which we do not consider here.
Shadi Abu-Surra, Dariush Divsalar, William E. Ryan
IEEE Trans. Inf. Theory3
2010 Serial Turbo Coding Performance for Rectangular-Grain TDMR Models
abstract
This paper studies the performance of a serial turbo code on two simplified rectangular-grain models of recording media for two dimensional magnetic recording at a density of more than 0.5 bits/grain. We derive one-dimensional (1D) and two-dimensional (2D) rectangular-grain media models and from these present finite-state-machine (FSM) representations. From the FSM for the 1D model we computed achievable information rates assuming independent and uniformly distributed (i.u.d.) binary inputs. From the (approximate) FSM for the 2D model, we present a detector. We then present a serial turbo code architecture with constituent convolutional codes that is capable of achieving 80\% of i.u.d. capacity for the 1D model and 65\% of the average of published upper and lower bounds on capacity for the 2D model.
William E. Ryan, Roger Wood, Bane Vasic
GLOBECOM2
2010 On the typical minimum distance of protograph-based generalized LDPC codes
abstract
Protograph-based generalized LDPC (GLDPC) codes have the advantages of a simple design procedure and highly structured encoders and decoders. Recently, a technique for computing ensemble weight enumerators for GLDPC codes has been published. In the current paper, we investigate the existence of typical minimum distance for protograph-based GLDPC codes. That is, we first upper bound the ensemble weight enumerators for finite-length GLDPC codes based on protographs, and then we consider the sum of weight enumerators. The results allow us to determine whether or not the typical minimum distance in the ensemble grows linearly with codeword length. We provide conditions on the connections of degree-2 variable nodes to constraint nodes (short block codes) to have typical minimum distance. These conditions are related to the minimum distances of the constraint nodes.
Shadi Abu-Surra, Dariush Divsalar, William E. Ryan
ISIT3
2010 Low-Floor Detection/Decoding of LDPC-Coded Partial Response Channels
abstract
The error-rate floor phenomenon associated with iterative LDPC decoders has delayed the use of LDPC codes in certain communication and storage systems. Error floors are known to generally be caused by so-called trapping sets which have the effect of confounding the decoder. In this paper, we introduce two techniques that lower the error-rate floors for LDPC-coded partial response (PR) channels which are applicable to magnetic and optical storage. The techniques involve, via external measures, "pinning" one of the bits in each problematic trapping set and then letting the iterative decoder proceed to correct the rest of the bits. We also extend our earlier work on generalized-LDPC (G-LDPC) decoders for error-floor mitigation on the AWGN channel to partial response channels. Our simulations on PR1 and EPR4 channels demonstrate that the floor for the code chosen for this study, a 0.78(2048,1600) quasicyclic LDPC code, is lowered by orders of magnitude, beyond the reach of simulations. Because simulation in the floor region is so time-consuming, a method for accelerating such simulations is essential for research in this area. In this paper, we present an extension of Richardson's importance sampling technique for estimating the level of error floors.
Yang Han 0005, William E. Ryan
IEEE J. Sel. Areas Commun.2
2009 Ensemble Pseudocodeword Weight Enumerators for Protograph-Based Generalized LDPC Codes
abstract
Recently, pseudocodewords of Tanner graphs of LDPC codes have been used to explain the behavior of iterative decoders for these codes. In this paper, finite-length pseudocodeword weight enumerators for protograph-based generalized-LDPC code ensembles are obtained. Then asymptotic results are derived from the finite-length results by letting the block length go to infinity. The asymptotic results allow us to determine whether or not the typical minimum pseudocodeword weight grows linearly with codeword length. We give examples with Hamming component codes.
Shadi Abu-Surra, Dariush Divsalar, William E. Ryan
GLOBECOM3
2009 Low-floor decoders for LDPC codes
abstract
One of the most significant impediments to the use of LDPC codes in many communication and storage systems is the error-rate floor phenomenon associated with their iterative decoders. The error floor has been attributed to certain subgraphs of an LDPC code's Tanner graph induced by so-called trapping sets. We show in this paper that once we identify the trapping sets of an LDPC code of interest, a sum-product algorithm (SPA) decoder can be custom-designed to yield floors that are orders of magnitude lower than floors of the the conventional SPA decoder. We present three classes of such decoders: (1) a bi-mode decoder, (2) a bit-pinning decoder which utilizes one or more outer algebraic codes, and (3) three generalized-LDPC decoders. We demonstrate the effectiveness of these decoders for two codes, the rate-1/2 (2640,1320) Margulis code which is notorious for its floors and a rate-0.3 (640,192) quasi-cyclic code which has been devised for this study. Although the paper focuses on these two codes, the decoder design techniques presented are fully generalizable to any LDPC code.
Yang Han 0005, William E. Ryan
IEEE Trans. Commun.2
2009 Toward low LDPC-code floors: a case study
abstract
While LDPC codes have been widely acclaimed in recent years for their near-capacity performance, they have not found their way into many important applications. For some cases, this is due to their increased decoding complexity relative to the classical coding techniques. For other cases, this is due to their inability to reach very low bit error rates (e.g., 10-12) at low signal-to-noise ratios (SNRs), a consequence of the error rate floor phenomenon associated with iterative LDPC decoders. In the present paper, we make strides in the low-floor problem by identifying the weaknesses of the code under study and applying compensatory counter-measures. These counter-measures include: modifying the code itself, modifying the decoder, or adding a properly designed outer algebraic code. Our results demonstrate that each of these techniques can successfully lower an LDPC code's floor, and that, for the code under study, an outer BCH code appears to be particularly effective. All of our results are based on FPGA decoder simulations and so they are reliable and repeatable.
Yifei Zhang 0002, William E. Ryan
IEEE Trans. Commun.2
2008 Quasi-cyclic generalized ldpc codes with low error floors
abstract
In this paper, a novel methodology for designing structured generalized LDPC (G-LDPC) codes is presented. The proposed design results in quasi-cyclic G-LDPC codes for which efficient encoding is feasible through shift-register-based circuits. The structure imposed on the bipartite graphs, together with the choice of simple component codes, leads to a class of codes suitable for fast iterative decoding. A pragmatic approach to the construction of G-LDPC codes is proposed. The approach is based on the substitution of check nodes in the protograph of a low-density parity-check code with stronger nodes based, for instance, on Hamming codes. Such a design approach, which we call LDPC code doping, leads to low-rate quasi-cyclic G-LDPC codes with excellent performance in both the error floor and waterfall regions on the additive white Gaussian noise channel.
Gianluigi Liva, William E. Ryan, Marco Chiani
IEEE Trans. Commun.2
2008 MLSD Bounds and Receiver Designs for Clipped OFDM Channels
abstract
We derive tight closed-form approximations of symbol and bit error probability on maximum-likelihood sequence detection (MLSD) of Nyquist-rate and oversampled OFDM systems over the AWGN, flat and frequency-selective quasi-static Rayleigh fading channels. Contrary to common knowledge, we show that on a frequency-selective channel, clipping at the transmitter leads to achievable frequency-diversity and performance gain over unclipped systems with MLSD. We derive closed-form expressions of the diversity and the performance gain over the no-clipping case, as well as the optimal clipping ratio for a given system. We show that such diversity and performance gain are a result of both clipping and channel frequency-selectivity, and they do not occur on the AWGN and flat fading channels.We also present a new near-optimum detection algorithm that achieves the MLSD performance bound with a few iterations for the clipped OFDM systems with both high and low clipping levels on the AWGN and flat Rayleigh fading channels. For the frequency selective channel, we present a receiver design that utilizes the advantage of clipping to some extent. We consider rectangular QAM signaling in this paper.
Fei Peng 0005, William E. Ryan
IEEE Trans. Wirel. Commun.2
2007 Ensemble Enumerators for Protograph-Based Generalized LDPC Codes
abstract
Protograph-based LDPC codes have the advantages of a simple design (or search) procedure and highly structured encoders and decoders. These advantages have also been exploited in the design of protograph-based generalized LDPC (G-LDPC) codes. Recently, a technique for computing ensemble weight enumerators and stopping set enumerators for protograph-based LDPC codes has been published. In the current paper, we extend those results to protograph-based G-LDPC codes. That is, we first derive ensemble weight and stopping set enumerators for finite-length G-LDPC codes based on protographs, and then we consider the asymptotic case. In the weight enumerator case, the asymptotic results allow us to determine whether or not the typical minimum distance in the ensemble grows linearly with codeword length. In the stopping set enumerator case, the asymptotic results allows us to determine whether or not the typical smallest stopping set size grows linearly with codeword length.
Shadi Abu-Surra, William E. Ryan, Dariush Divsalar
GLOBECOM2
2007 Performance of a Structured IRA Code on a Perpendicular Recording Channel with Media Noise
abstract
We examine the performance of a rate-0.9 structured irregular repeat-accumulate (S-IRA) code on a perpendicular magnetic recording (PMR) channel with media noise. To account for the presence of data-dependent media noise, a pattern-dependent-noise-predictive (PDNP) channel detector is employed, in which the prediction filters are trained using the LMS algorithm. We compare the error rate performance of the S-IRA code with that of a Reed-Solomon (RS) code of the same length and rate, with the PDNP detector present in both cases. Our results show that the S-IRA code achieves a gain of over 1 dB relative to the RS code for sector error rates down past 10-4, but only if the columns of its H-matrix are properly permuted. We have also estimated that the linear density gain attainable by the S-IRA code relative to the RS code is about 8% for the operating point we have chosen.
Yang Han 0005, William E. Ryan
GLOBECOM2
2007 MLSD Bounds and Near-Optimum Receiver Designs for Clipped OFDM Channels
abstract
We derive very tight closed-form lower bounds of symbol/bit error probability for the maximum-likelihood sequence detection (MLSD) on the clipped OFDM channels with AWGN and flat block fading. We present a new near-optimum detection algorithm that achieves the MLSD bound with a few iterations for the clipped OFDM channel with both high and low clipping levels. We consider both Nyquist-rate and oversampled OFDM systems with rectangular QAM signaling.
Fei Peng 0005, William E. Ryan
GLOBECOM2
2007 MLSD Bounds for Clipped OFDM Systems Over Frequency-Selective Quasi-Static Fading Channels
abstract
We derive very tight closed-form lower bounds of symbol/bit error probability for maximum-likelihood sequence detection (MLSD) on clipped OFDM channels with frequency- selective quasi-static Rayleigh fading. Contrary to common knowledge, we show that as a result of both clipping and channel frequency-selectivity, clipping at the transmitter leads to achievable frequency-diversity and performance gain over unclipped systems with MLSD. We derive closed-form expressions of the diversity and the performance gain over the no-clipping case, as well as the optimal clipping ratio for a given system. We consider both Nyquist-rate and oversampled OFDM systems with rectangular QAM signaling.
Fei Peng 0005, William E. Ryan, Jinyun Zhang
GLOBECOM2
2007 Adaptive Modulation and Coding for IEEE 802.11n
abstract
We propose a link adaptation technique for IEEE 802.11n MIMO-OFDM systems with convolutional coding. The technique dynamically selects the best modulation and coding scheme (MCS) based on channel conditions and on the medium access control (MAC) layer performance (coded BER or PER) requested by applications. We show that the coded performance at decoder output can be modeled as a function of decoder-input uncoded BER and the code rate. For MIMO-OFDM systems with different modulation types for different spatial streams at each subcarrier, we propose a simple and accurate method for computing the BER for each spatial stream mixed from different subcarriers. We also discuss approaches for searching and selecting the MCS.
Fei Peng 0005, Jinyun Zhang, William E. Ryan
WCNC3
2007 Quasi-Cyclic Generalized LDPC Codes With Low Error Floors
abstract
In this paper, a novel methodology for designing structured generalized low-density parity-check (G-LDPC) codes is presented. The proposed design results in quasi-cyclic G-LDPC codes for which efficient encoding is feasible through shift-register-based circuits. The structure imposed on the bipartite graphs, together with the choice of simple component codes, leads to a class of codes suitable for fast iterative decoding. A pragmatic approach to the construction of G-LDPC codes is proposed. The approach is based on the substitution of check nodes in the protograph of a low-density parity-check code with stronger nodes based, for instance, on Hamming codes. Such a design approach, which we call low-density parity-check (LDPC) code doping, leads to low-rate quasi-cyclic G-LDPC codes with excellent performance in both the error floor and waterfall regions on the additive white Gaussian noise channel.
Gianluigi Liva, William E. Ryan, Marco Chiani
IEEE Trans. Commun.2
2007 Structured IRA Codes: Performance Analysis and Construction
abstract
In this letter, we present design techniques for structured irregular repeat-accumulate (S-IRA) codes with low error-rate floors. These S-IRA codes need not be quasi-cyclic, permitting flexibility in code dimension, length, and rate. We present a simple ensemble estimate of the level of the error-rate floor of finite-length IRA codes on the additive white Gaussian noise channel. This performance estimate provides guidance on the choice of IRA code column weights which yield low floors. We also present two design algorithms for S-IRA codes accompanied by software- and hardware-based performance results which demonstrate their low floors. Lastly, we present two design algorithms for multirate S-IRA code families implementable by a single encoder/decoder
Yifei Zhang 0002, William E. Ryan
IEEE Trans. Commun.2
2007 Mutual-Information-Based Adaptive Bit-Loading Algorithms for LDPC-Coded OFDM
abstract
In this paper we analyze the performance of an LDPC-coded OFDM system with adaptive bit-loading based on mutual information. We demonstrate that the mutual information between the transmitted binary sequence and the soft information input to LDPC decoder well characterizes the performance of the LDPC-coded system, independent of the modulation type and the number of carriers. We design mutual information-based adaptive bit-loading and power allocation algorithms for LDPC-coded OFDM systems to maximize throughput performance under a packet-error rate constraint. To characterize the performance of the system under study, we derive the achievable information rate and a throughput upper bound for the system
William E. Ryan
IEEE Trans. Wirel. Commun.2
2006 On the Capacity of Clipped OFDM Channels
abstract
We provide a new approach to analyzing the capacity of the clipped OFDM channel. Our analysis shows that existing clipping models lead to drastically underestimated capacity computations. Our approach eschews the so-called clipping noise and treats the clipper more analytically. We also introduce and analyze the clipping ratio threshold, above which error-free communication is guaranteed in an ideal clipped OFDM channel. The results are extended to the clipped OFDM channel with AWGN
Fei Peng 0005, William E. Ryan
ISIT2
2006 Low-complexity soft demapper for OFDM fading channels with ICI
abstract
We present a low-complexity soft demapper that computes bit log-likelihood ratios (LLRs) while suppressing orthogonal frequency division multiplexing (OFDM) inter-carrier interference (ICI). The proposed demapper consists of two stages and can be realized in a fully-parallel architecture. We examine uncoded and low-density parity-check (LDPC) coded performance over frequency-selective Doppler fading channels. We compare the coded and uncoded performances of our demapper with those of an MMSE detector with successive detection (MMSE-SD) and also the match-filter (MF) bound. We show that the proposed demapper achieves optimal performance in the system operating-SNR region. Given the proposed near-optimal demapper, complex receiver designs that iterate between the detector and the decoder may not be worthwhile
Fei Peng 0005, William E. Ryan
WCNC2
2006 Design of structured eIRA codes with applications to wireless channels
abstract
In this paper, we present design techniques for structured extended irregular repeat-accumulate (SeIRA) codes with low error-rate floors. These SeIRA codes permit flexibility in code dimension, length, and rate, while facilitating encoder/decoder implementation due to their structure. We present a design algorithm for SeIRA codes and software-based performance results which demonstrate their low floors. Then we present two design algorithms for multi-rate SeIRA code families implementable by a single encoder/decoder. Lastly, we present the performances of SeIRA codes on the single-carrier independent Rayleigh fading channel and SeIRA-coded OFDM over a frequency-selective correlated fading channel
Yifei Zhang 0002, William E. Ryan, Fei Peng 0005
WCNC2
2006 Simplified eIRA code design and performance analysis for correlated Rayleigh fading channels
abstract
We present a simple design technique for extended irregular repeat-accumulate (eIRA) codes for flat Rayleigh fading channels, using simple channels as surrogates in the design. We show that eIRA codes designed for the burst-erasure channel (BuEC) or the burst-erasure channel with AWGN (BuEC-G) achieve essentially the same performance over Rayleigh fading channels as codes designed for the fading channel. Thus, to design good codes for Rayleigh fading channels, instead of implementing the complex design procedures targeted, specifically for this channel, we propose the simple approach of designing codes over surrogate channels, the BuEC or the BuEC-G. We also show that eIRA codes designed for the BuEC enjoy the advantage of efficient encodability and a lower error-rate floor. Finally, we demonstrate that it is the distribution of the number of faded bits per codeword which determines the difference between correlated and uncorrelated fading channel performance. Perfect channel state information is assumed in this paper.
Fei Peng 0005, Michael Yang, William E. Ryan
IEEE Trans. Wirel. Commun.3
2005 Dual-mode decoding of product codes with application to tape storage
abstract
In this paper, we propose a dual-mode decoding technique for product codes in which the rows and columns may comprise either Reed-Solomon (RS) codewords or LDPC codewords. The first decoding mode uses standard hard-decision decoding algorithms on the rows and columns, after which a maximum-likelihood (ML) packet-erasure decoding algorithm is employed for the column code in a second decoding mode. For the second mode, the column code takes on a different character in which "slices" of the row code are treated as packets which are symbols in the column code. The ML decoder for this packet-level column code resolves the erroneous packets (erasures) flagged by the row code or a packet-level CRC code during the first decoding mode. By exploring an application to tape storage, we demonstrate that this dual-mode decoding method can dramatically improve the performance of a product code. Moreover, the complexity added by the second mode is manageable.
Yang Han 0005, William E. Ryan, Richard D. Wesel
GLOBECOM2
2005 New approaches to clipped OFDM channels: modeling and receiver design
abstract
We present a vector-based approach to modeling an orthogonal frequency division multiplexing (OFDM) system with intentional clipping and oversampling at the transmitter. We show how to model the clipping noise as a function of the transmitted signal. We also show that a clipped OFDM channel can be considered to be similar to a MIMO channel, with the addition of a clipping indicator vector which indicates which samples are clipped. This approach allows many existing equalization and detection techniques to be implemented. We then present an iterative MMSE receiver based on this model, and show that it outperforms existing techniques. We also present maximum-likelihood estimation of the clipping indicator vector. We show how to apply coding to this vector to improve performance, a technique we call coded-clipping.
Fei Peng 0005, William E. Ryan
GLOBECOM2
2005 Structured eIRA codes with low floors
abstract
In a recent paper, Yang et al. presented the class of extended irregular repeat-accumulate (eIRA) codes which are efficiently encodable LDPC codes possessing very low error-rate floors and are appropriate for code rates 1/2 or greater. While efficiently encodable, the left-most (n-k)-by-k submatrix of an eIRA code parity-check matrix is random in nature, making efficient decoder implementation problematic. In the present paper, we present structured eIRA codes. We first present some ensemble results for the general class of eIRA codes, after which the subclass of structured eIRA (SeIRA) codes is defined. Software- and hardware-based performance results for SeIRA code designs (rates 0.5 to 0.9) are then presented.
Yifei Zhang 0002, William E. Ryan
ISIT2
2005 Achievable information rates and the coding-spreading tradeoff in finite-sized synchronous CDMA systems
abstract
In this letter, we compute achievable information rates for finite-sized synchronous code-division multiple-access (CDMA) systems, and low-density parity-check (LDPC) codes are adopted to approach the achievable rates. The associated coding-spreading tradeoff problem is also considered using these results. We assume binary random spreading sequences, and the computed achievable rates are averaged over ensembles of spreading sequences. Unlike most prior papers, which analyze the spectral efficiency of large CDMA systems under Gaussianity assumptions (channel inputs and/or multiple-access interference), we make no such assumptions. In order to display the coding-spreading tradeoff, we plot the minimum required signal-to-noise ratio for reliable transmission as a function of information rate. It is shown that the coding-spreading tradeoff favors all coding (i.e., no spreading) when the optimal joint multiuser detector/decoder is employed, whereas for systems with a suboptimal multiuser detector and single-user decoders, there generally exists an optimal balance between coding and spreading. We also provide simulation results on the performance of LDPC-coded synchronous CDMA systems which approach the information-theoretic limits we have computed.
Zuqiang Tang, William E. Ryan
IEEE Trans. Commun.2
2005 Importance sampling for tanner trees
abstract
This correspondence presents an importance sampling (IS) simulation scheme for the soft iterative decoding on loop-free multiple-layer trees. It is shown that this scheme is asymptotically efficient in that, for an arbitrary tree and a given estimation precision, the required number of samples is inversely proportional to the noise standard deviation. This work has its application in the simulation of low-density parity-check (LDPC) codes.
Bo Xia, William E. Ryan
IEEE Trans. Inf. Theory2
2004 Design and analysis of eIRA codes on correlated fading channels
abstract
We present a simple design technique for extended irregular repeat-accumulate (eIRA) codes (a class of efficiently encodable LDPC codes) for flat Rayleigh fading channels, using simple channels as surrogates in the design. We show that eIRA codes designed for the burst-erasure channel (BuEC) or the burst-erasure channel with AWGN (BuEC-G) achieve essentially the same performance over Rayleigh fading channels as codes designed for the fading channel. Thus, to design good codes for the Rayleigh fading channel, instead of implementing the complex design procedures targeted specifically for this channel, we propose the simple approach of designing codes over surrogate channels, the BuEC or the BuEC-G. We also derive a new channel statistic, the distribution of the number of faded bits per codeword which determines the difference between the performance of correlated and uncorrelated (ideally interleaved) fading channels.
Fei Peng 0005, Michael Yang, William E. Ryan
GLOBECOM3
2004 Estimating LDPC codeword error rates via importance sampling
abstract
This paper proposes an importance sampling design for the codeword error rate estimation of low-density parity-check codes. An error set partitioning method is introduced to reduce the error boundary complexity and to improve the simulation efficiency. This is a follow-up to the work in (B. Xia et al., 2003).
Bo Xia, William E. Ryan
ISIT2
2004 Reduced-complexity error-State diagrams in TCM and ISI channel performance evaluation
abstract
The performance evaluation of trellis-coded modulation (TCM) schemes and intersymbol interference (ISI) channels via union bounds involves a transfer function computation of an error-state diagram which enumerates all possible error events. This letter presents a new method for obtaining equivalent error-state diagrams with a reduced number of states.
William E. Ryan, Zuqiang Tang
IEEE Trans. Commun.1
2004 Design of efficiently encodable moderate-length high-rate irregular LDPC codes
abstract
This paper presents a new class of irregular low-density parity-check (LDPC) codes of moderate length (10/sup 3//spl les/n/spl les/10/sup 4/) and high rate (R/spl ges/3/4). Codes in this class admit low-complexity encoding and have lower error-rate floors than other irregular LDPC code-design approaches. It is also shown that this class of LDPC codes is equivalent to a class of systematic serial turbo codes and is an extension of irregular repeat-accumulate codes. A code design algorithm based on the combination of density evolution and differential evolution optimization with a modified cost function is presented. Moderate-length, high-rate codes with no error-rate floors down to a bit-error rate of 10/sup -9/ are presented. Although our focus is on moderate-length, high-rate codes, the proposed coding scheme is applicable to irregular LDPC codes with other lengths and rates.
Michael Yang, William E. Ryan
IEEE Trans. Commun.2
2003 Optimal code rates for Lorentzian channel models
abstract
In this paper, we take an information-theoretic approach to obtaining optimal code rates for error-control codes on a magnetic storage channel approximated by the Lorentzian channel. Code rate optimality is in the sense of maximizing the information-theoretic user density along a track. To arrive at such results, we compute the achievable information rates for the Lorentzian channel as a function of SNR and channel density, and then use these information rate calculations to obtain optimal code rates and maximal user densities. The achievable information rate calculations exploit the pioneering work of Arnold and Loeliger (2001) (see also H.D. Pfister and P.H. Siegel, 2001) who recently presented a technique for accurately estimating achievable information rates for binary-input intersymbol interference channels with additive white Gaussian noise.
William E. Ryan
GLOBECOM1
2003 Achievable information rates, and the coding-spreading tradeoff in finite-sized synchronous CDMA systems
abstract
We compute achievable rates for synchronous code-division multiple-access (CDMA) systems and study the associated coding-spreading tradeoff problem using these results. We assume random spreading sequences and the computed achievable rates are averaged over ensembles of spreading sequences. Unlike most prior work, which analyzed the spectral efficiency of large CDMA systems under Gaussianity assumptions (inputs and multiple access interference), we make no such assumptions. In order to display the coding-spreading tradeoff, we plot the required minimum SNR for reliable transmission as a function of information rate. It is shown that the coding-spreading tradeoff favors all coding (i.e., no spreading) when the optimal multiuser detector (MUD) is employed, whereas for systems with suboptimal MUDs and single-user decoding, there generally exist optimal code rates. We also provide simulation results on the performance of LDPC-coded synchronous CDMA systems which approach the information-theoretic limits we have computed.
Zuqiang Tang, William E. Ryan
GLOBECOM2
2003 On importance sampling for linear block codes
abstract
We introduce an importance sampling scheme for linear block codes with message-passing decoding. This novel scheme overcomes an existing difficulty in the IS practice that requires codebook information. Experiments show large IS gains for single parity-check codes and short-length block codes. For medium-length block codes, IS gains in the order of 10/sup 3/ and higher are observed at high signal-to-noise ratio.
Bo Xia, William E. Ryan
ICC2
2003 Solving the near-far problem in CDMA-based ad hoc networks
Alaa Muqattash, Marwan Krunz, William E. Ryan
Ad Hoc Networks3
2001 Near-optimal convolutionally coded synchronous CDMA with iterative multiuser detection/decoding
abstract
We consider in this paper a convolutionally coded synchronous DS-CDMA system with iterative multiuser detection and decoding. Each user's bits are convolutionally encoded, interleaved, and differentially encoded before being transmitted over the multiuser CDMA channel. In contrast to previous work in this area, a differential encoder is inserted to effect an interleaver gain. The receiver consists of a soft-in soft-out multiuser detector followed by a bank of iterative decoders matched to the convolutional code-differential encoder combination. Dramatic gains over systems which contain no differential encoder are demonstrated. We also show that there exists an optimal code rate under a bandwidth constraint. The gains and optimal code rates are demonstrated via bit error rate simulations and density evolution analyses.
Bo Xia, William E. Ryan
GLOBECOM2
2001 Performance of (quasi-)cyclic LDPC codes in noise bursts on the EPR4 channel
abstract
We consider in this paper the possibility of a cyclic or quasi-cyclic LDPC code as the complete error control system in a magnetic recording channel. Thus, we compare the performance of selected LDPC codes with two Reed-Solomon (RS) code schemes on an EPR4 channel, with particular emphasis on their performance in noise bursts (induced by thermal asperities). We find some very promising initial results in that the LDPC codes are very robust against large noise burst (128 bits long), and are superior to the RS schemes examined in the measurable error rate region. The extent to which they are superior depends on the particular LDPC scheme involved, and the results provide motivation for further investigation in this area.
Michael Yang, William E. Ryan
GLOBECOM2
2001 Concatenated code system design for storage channels
abstract
A number of papers have been published on the concatenation of an outer code with a partial response (PR) channel, where the outer code is a turbo code, a convolutional code, or a low-density parity-check code. This paper deals with the second case, assuming EPR4 and modified extended EPR4 (MEEPR4) partial response (PR) targets. The goals in this work include (1) the joint optimization of interleaver and precoder for a fixed outer convolutional code and PR target, (2) the choice of optimal code rate for both PR targets assuming a Lorentzian model, and (3) an assessment of the performance of these codes in the presence of thermal asperities. We introduce mathematical and algorithmic tools for accomplishing these goals and present simulation results that support our approach. Among the positive results is the ability to lower the well-known error rate floor of these concatenated schemes for arbitrary PR channels.
Ali Ghrayeb, William E. Ryan
IEEE J. Sel. Areas Commun.2
2001 Concatenated codes for class IV partial response channels
abstract
We present the design and analysis of parallel and serial concatenated codes with iterative decoding for class IV partial response (PR4) signaling. Code rates of the form K/sub 0//(K/sub 0/+1), for K/sub 0/=4, 8, 16, 32, and 64, are considered. We show that the 1/(1/spl oplus/D/sup 2/) (Tomlinson) precoder, first proposed by Wolf and Ungerboeck (1991) for trellis coded PR4 channels, is effective for both parallel and serial concatenations, but the error-rate "floor" is relatively high for the serial case. This leads to new interleaver and precoder designs for serial concatenations, the latter involving an examination of the conditional distance enumerator of each precoded PR4 channel. The new precoders substantially reduce the floors of the serial concatenated codes, but degrade the performance of the parallel concatenated codes. For a bit-error rate of 10/sup -5/, the best parallel and serial concatenated codes come within 1.7 dB of a lower bound on the capacity limit for PR4 signaling on an additive white Gaussian noise channel.
William E. Ryan
IEEE Trans. Commun.1
2000 Precoder design for concatenating convolutional codes with generalized partial response channels
abstract
A number of papers have recently been published on the concatenation of an outer code with a partial response (PR) channel, where the outer code is a turbo code, a convolutional code, or a low density parity check code. This paper deals with the second case assuming EPR4 and modified extended EPR4 (MEEPR4) partial response targets. The goal in this work is the joint optimization of interleaver and precoder for a fixed outer convolutional code and PR target. We introduce mathematical and algorithmic tools for accomplishing this goal and present simulation results which support our approach. Among the positive results is the ability to lower the well-known error rate floor of these concatenated schemes for arbitrary partial response channels.
Ali Ghrayeb, William E. Ryan
GLOBECOM2
2000 Convolutional double accumulate codes (or double turbo DPSK)
abstract
We consider the serial concatenation (via interleavers) of a convolutional code with two differential encoders (or accumulate codes). Simulations of such a concatenated scheme using a rate 1/2 outer convolutional code (sometimes punctured to increase the overall rate) show that, at high rates, the bit error rate (BER) and frame error rate (FER) performance of these codes is significantly better than a concatenation with only one accumulate code and a parallel concatenated convolutional code (PCCC) of similar complexity. An intuitive explanation for the performance of these codes is also given.
Rajeev Ramamurthy, William E. Ryan
GLOBECOM2
2000 Punctured High Rate SCCCs BPSK/QPSK Channels
abstract
We discuss a procedure for designing high rate serial concatenated convolutional codes (SCCCs) via puncturing for BPSK/QPSK channels. Rate 3/4, 7/8, and 15/16 SCCCs are considered with constituent encoder memory size m up to 4. We have also analytically found that the error rate floors for the designed codes are much lower than those of the PCCCs for the rates of interest.
Ömer F. Açikel, William E. Ryan
ICC (1)2
2000 Concatenated Coding and Iterative SOVA Decoding with PR4 Signaling
abstract
We modify the iterative soft-output Viterbi algorithm (SOVA) for partial response (PR) channel and examine its performance for parallel and serial concatenated codes on a precoded Class IV partial response (PR4) channel. We present a SOVA that differs slightly from what appears in the literature and compare the performance of the two versions. Code rates of the form k/sub 0//k/sub 0/+1 (k/sub 0/=4, 8, and 64) are considered. Our simulations indicate that the loss at P/sub b/=10/sup -5/ suffered by the SOVA, relative to the APP algorithm, is at most 1.2 dB for parallel concatenations and at most 1.6 dB for serial concatenations.
Ali Ghrayeb, William E. Ryan
ICC (2)2
2000 Precoder design for concatenating convolutional codes with intersymbol interference channels
abstract
We consider the concatenation of a high rate punctured convolutional code and a precoded intersymbol interference (ISI) channel separated by an interleaver. The goal in this work is to develop design techniques for the interleaver and precoder for a given ISI channel where the design criterion is to obtain the lowest error rate floor. Our results show that an S-random interleaver is an appropriate choice for this system and that the optimal precoder may be selected through the use of what we call truncated conditional distance enumerators. Simulation results support the techniques developed.
William E. Ryan, Ali Ghrayeb
WCNC1
2000 Performance of Volterra and MLSD receivers for nonlinear band-limited satellite systems
abstract
This paper evaluates the performance of Volterra equalizers and maximum-likelihood sequence detection (MLSD) receivers for compensation of signal distortion in nonlinear band-limited satellite systems. In addition, the performance of a receiver with a fractionally-spaced equalizer followed by a Volterra equalizer is studied (FSE-Volterra equalizer). For the equalizers, adaptation of the equalizer weights is considered including a multiple-step LMS algorithm which improves the convergence characteristics. Two MLSD receiver structures are considered: the optimum receiver consisting of a matched-filter bank followed by a Viterbi (1967) detector and a suboptimum receiver consisting of a single receiver filter followed by a Viterbi detector. The performance of the MLSD receivers is then compared to that of the equalizers.
Alberto Gutierrez, William E. Ryan
IEEE Trans. Commun.2
1999 Punctured turbo-codes for BPSK/QPSK channels
abstract
We discuss a procedure for designing high-rate turbo-codes via puncturing, with applications to BPSK/QPSK channels. Rates in the form k/(k+1), 2/spl les/k/spl les/16, are considered for constituent encoders with memory sizes m=3 and 4. The algorithm includes the selection of constituent encoder generator polynomials, puncture patterns, and interleavers with the goal of maximizing the minimum codeword weight for weight-two and weight-three inputs. The performance of the proposed codes are found via computer simulation and are observed in each case to be less than 0.9 dB (m=3), and 0.75 dB (m=4), from their respective channel capacity limits at a bit-error rate of 10/sup -5/. We consider two applications of punctured turbo-codes.
Ömer F. Açikel, William E. Ryan
IEEE Trans. Commun.2
1998 High rate turbo codes for BPSK/QPSK channels
abstract
We discuss a procedure for the design of high rate turbo codes via puncturing, with applications to BPSK/QPSK channels. Rates in the form k/(k+1), 2/spl les/k/spl les/16, are considered for constituent encoders with memory size m=4. The algorithm includes the selection of constituent encoder generator polynomials, puncture patterns, and interleavers with the goal of maximizing the minimum codeword weight for weight-two and weight-three inputs. The bit error rate (BER) performance of the proposed codes are found via computer simulation and are observed in each case to be about 0.7 dB from their respective channel capacity limits at a BER of 10/sup -5/.
Ömer F. Açikel, William E. Ryan
ICC2
1998 Performance of high rate turbo codes on a PR4-equalized magnetic recording channel
abstract
We discuss the applicability of high rate turbo codes for magnetic recording, citing in particular the attractiveness of interleaver gain as opposed to coding gain. We then examine the performance of rate 4/5, 8/9, and 16/17 turbo codes on a PRA-equalized magnetic recording channel at a user density of S/sub u/=2.0. Simulation results show that a gain of 7.1 dB relative to the uncoded situation is attainable at an error rate of 10/sup -5/ for the rate 4/5 and 8/9 codes, whereas the rate 16/17 code achieves a gain of 6.5 dB.
William E. Ryan
ICC1
1997 Performance Comparison of Selected DC-Free Codes for PR1-Equalized Magnetic Recording Channels
abstract
Assuming the Lorentzian channel model and linearity, we compare the performance of various DC-free codes combined with PR1 signaling on the magnetic recording channel. In addition to several codes which have been presented in the literature, we consider two high rate DC-free codes (rates 8:9 and 16:18) which we have designed for the PR1 situation. Two types of Viterbi receivers are examined: one whose trellis is matched to the PR1 channel, and another whose trellis is matched to the combined trellises of the PR1 channel and the code constraint. Our results demonstrate that high rate codes with a loose charge constraint (narrow spectral null) are to be preferred over lower rate codes with a tight constraint (wide null). We also demonstrate that the rate 16:18 code, which possesses both a high rate and a tight constraint (charge Q is bounded as |Q|/spl les/4), offers the best performance among the codes considered.
Bahjat Zafer, William E. Ryan
ICC (3)2
1997 Optimal signaling for meteor burst channels
abstract
We examine the design of modulation systems for meteor burst communications. In particular, we present a technique which allows the designer to determine the signal set size and the signaling rate which maximize the throughput per meteor burst. The technique, which involves the capacity and cutoff rate from information theory, is applied to a variable coding rate scheme and a variable signaling rate scheme, for both coherent MPSK (M=2, 4, 8) and noncoherent MFSK (M=2, 4, 8, 16, 32). As a fringe benefit, the method proposed also provides estimates on achievable throughputs.
William E. Ryan
IEEE Trans. Commun.1
1997 Design of a low-orbit-to-geostationary satellite link for maximal throughput
abstract
We examine the design of a communication link involving the data transfer from a small, low-orbit satellite to a ground station, but through a geostationary satellite. The advantage of this approach is that a single ground station, which tracks only the geostationary satellite, may be shared by a multiplicity of small satellites. Our goal is to select certain small satellite parameters-signaling rate, small satellite antenna beamwidth, modulation scheme and coding scheme-which maximize the data throughput in bits/day. Our approach uses orbital simulations of this scenario together with theoretical analysis based on the channel capacity and cutoff rate. The throughput achievable by several practical coding schemes is also examined.
William E. Ryan, Paul A. Quintana
IEEE Trans. Commun.1
1993 A method of analysis for interleaved Reed-Solomon coding with erasure decoding on burst error channels
abstract
A practical definition of an erasure is presented and leads to new expressions for correct and incorrect decoding probabilities for Reed-Solomon codes, assuming an incomplete decoder. The main benefit of this approach is that, in contrast with the usual approach, one is able to analytically demonstrate the performance improvement provided by errors-and-erasures decoding relative to errors-only decoding. A technique is presented for evaluating the performance of Reed-Solomon codes for both types of decoding on an interleaved burst error channel such as is seen in digital magnetic tape recording. Several illustrative examples are included.>
William E. Ryan, Paul Conoval
IEEE Trans. Commun.1
1991 Two classes of convolutional codes over GF(q) for q -ary orthogonal signaling
abstract
Two classes of nonbinary convolutional codes for error control in communication systems employing q-ary orthogonal signaling are discussed. These classes include as special cases, the dual-k codes and the codes treated by B.D. Trumpis (1975). The types of code, extensions of previous bounds on free distance, the noncatastrophic condition for these codes, and conditions for catastrophic error propagation are described. Codes obtained by a computer search, optimal in that the truncated transfer function bound on the probability of symbol error is minimized, are presented. It is shown how good convolutional codes can be constructed from cyclic block codes. The performance of some of these codes over additive white Gaussian noise channels, Rayleigh channels, and partial-band interference channels is also discussed.>
William E. Ryan, Stephen G. Wilson
IEEE Trans. Commun.1
1985 Time delay estimation for spread spectrum signals using generalized cross correlation
abstract
The generalized cross correlation approach to time delay estimation is tested with direct sequence and frequency hopping spread spectrum signals in white and narrowband noise. The performance of six correlation filters [1] are evaluted via Monte Carlo simulation where sample variances and mean-square errors (MSE) are estimated for several signal-to-noise ratios. The results allow one to choose an optimal filter according to a minimum mean square error criterion. Additionally, the sample variances are compared to the lower bound developed in [2].
William E. Ryan, J. M. Schumpert
ICASSP1