Institute for Systems Research Technical Reports

Permanent URI for this collectionhttp://hdl.handle.net/1903/4376

This archive contains a collection of reports generated by the faculty and students of the Institute for Systems Research (ISR), a permanent, interdisciplinary research unit in the A. James Clark School of Engineering at the University of Maryland. ISR-based projects are conducted through partnerships with industry and government, bringing together faculty and students from multiple academic departments and colleges across the university.

Browse

Search Results

Now showing 1 - 10 of 14
  • Thumbnail Image
    Item
    A Hybrid-ARQ System Using Rate-Compatible Trellis Codes Designed for Rayleigh Fading
    (1996) Eroz, Mustafa; Fuja, Tom E.; ISR
    This paper presents classes of rate-compatible trellis codes designed for channels with flat, slow Rayleigh fading. The codes thus described are ﲭultiple TCM (MTCM) codes as proposed by Divsalar and Simon - i.e., codes in which multiple symbols are associated with each transition through the trellis; by applying appropriate puncturing tables to low-rate MTCM codes, we obtain families of MTCM codes, all of which can be decoded with (essentially) the same decoder.

    By means of computer search, several such families are designed so that each family member is at least as good as any comparable code in the literature. (ﲇood here is defined in terms of minimum time diversity and minimum squared product distance, the most important parameters for performance over Rayleigh fading channels.) A protocol to implement these rate-compatible trellis codes in a type-II hybrid ARQ format with only a low-rate feedback channel is described. Upper bounds on the resulting bit error rate are developed and the results are used to select the best adaptive code from several possibilities. Simulation results comparing the proposed scheme with fixed-rate codes of the same throughput show substantial coding gain. Finally, a protocol modification limiting the variability of the code rate over a frame is described; this modification eliminates the need for excessive buffering, with a very small effect on performance

  • Thumbnail Image
    Item
    I-Q TCM: Reliable Communication Over the Rayleigh Fading Channel Close to the Cutoff Rate
    (1996) Al-Semari, Saud A.; Fuja, Tom E.; ISR
    This paper presents some trellis codes that provide high coding gain over the frequency non-selective slowly Raleigh distributed fading channel. It is shown that the use of two encoders in parallel - used to specify the in-phase and quadrature components of the transmitted signal - results in greater minimum time diversity than the conventional design in which a single encoder is used. Using this approach - which we label ﲉ-Q TCM - codes with bandwidth efficiencies of 1,2, and 3 bits/sec/Hz are described for various constraint lengths. The performance of these codes is bounded analytically and approximated via simulation; the results show a large improvement in the BER when compared with conventional TCM schemes when perfect channel state information (CSI) is available to the receiver. Indeed, when this approach is applied to channels with independent Rayleigh fading, the resulting coding gain is close to that implied by the cutoff rate limit, even for only moderately complex systems.

    The proposed codes are also simulated under less ideal assumptions. For instance, results for a 1 bit/sec/Hz IQ-TCM code without CSI show a significant gain over conventional coding. Finally, simulations over channels with correlated fading were undertaken; it is concluded that an interleaver span of 4v yields performance close to what is achieved with ideal interleaving.

  • Thumbnail Image
    Item
    Performance Analysis of Coherent TCM Systems with Diversity Reception in Slow Rayleigh Fading
    (1996) Al-Semari, Saud A.; Fuja, Tom E.; ISR
    Coherent trellis coded modulation (TCM) systems employing diversity combining are analyzed. Three different kinds of combining are considered: maximal ratio, equal gain, and selection combining. For each combining scheme, the cutoff rate parameter is derived assuming transmission over a fully- interleaved channel with flat, slow, Rayleigh fading; in addition, tight upper bounds on the pairwise error probabilities are derived. These upper bounds are expressed in product form to permit bounding of the BER via the transfer function approach. In each case it is assumed that the diversity branches are independent and that the channel state information (CSI) can be recovered perfectly.

    Also included is an analysis of maximal ratio combining when the diversity branches are correlated; the cutoff rate and a tight upper bound on the pairwise error probability are derived. It is shown that, with double diversity, a branch correlation coefficient as high as 0.5 results in only slight performance degradation.

  • Thumbnail Image
    Item
    Channel Codes That Exploit the Residual Redundancy in CELP- Encoded Speech
    (1996) Alajaji, Fady; Phamdo, N.; Fuja, Tom E.; ISR
    We consider the problem of reliably transmitting CELP-encoded speech over noisy communication channels. Our objective is to design efficient coding/decoding schemes for the transmission of the CELP line spectral parameters (LSP's) over very noisy channels.

    We begin by quantifying the amount of ﲲesidual redundancy inherent in the LSP's of Federal Standard 1016 CELP. This is done by modeling the LSP's as first and second-order Markov chains. Two models for LSP generation are proposed; the first model characterizes the intra-frame correlation exhibited by the LSP's, while the second model captures both intra-frame and inter-frame correlation. By comparing the entropy rates of the models thus constructed with the CELP rates, it is shown that as many as one-third of the LSP bits in every frame of speech are redundant.

    We next consider methods by which this residual redundancy can be exploited by an appropriately designed channel decoder. Before transmission, the LSP's are encoded with a forward error control (FEC) code; we consider both block (Reed- Solomon) codes and convolutional codes. Soft-decision decoders that exploit the residual redundancy in the LSP's are implemented assuming additive white Gaussian noise (AWGN) and independent Rayleigh fading environments. Simulation results employing binary phaseshift keying (BPSK) indicate coding gains of 2 to 5 dB over soft-decision decoders that do not exploit the residual redundancy.

  • Thumbnail Image
    Item
    I-Q TCM: Reliable Communication over the Rayleigh Fading Channel Close to the, Cutoff Rate
    (1995) Al-Semari, Saud A.; Fuja, Tom E.; ISR
    This paper presents some trellis codes that provide high coding gain over the frequency non-selective slowly Rayleigh distributed fading channel. It is shown that the use of two encoders in parallel - used to specify the in-phase and qudrature components of the transmitted signal - results in great minimum time diversity than the conventional design in which a single encoder is used. Using this approach - which we label ﲉ-Q TCM - codes with bandwidth efficiencies of 1,2 and 3 bits/sec/Hz are described for various constraint lengths. The performance of these codes is bounded analytically and approximated via simulation; the results show a large improvement in the BER when compared with conventional TCM schemes. Indeed, when this approach is applied to channels with independent Rayleigh fading, the resulting coding gain is close to that implies by the cutoff rate limit, even for only moderately complex systems.

    The proposed codes are also simulated over channels with correlated fading; it is concluded that an interleaver span of 4v yields performance close to what is achieved with ideal interleaving.

  • Thumbnail Image
    Item
    Channel Codes That Exploit the Residual Redundancy in CELP- Encoded Speech
    (1995) Alajaji, Fady; Phamdo, N.; Fuja, Tom E.; ISR
    We consider the problem of reliably transmitting CELP-encoded speech over noisy communication channels. Our objective is to design efficient coding/decoding schemes for the transmission of the CELP line spectral parameters (LSP's) over very noisy channels.

    We begin by quantifying the amount of ﲲesidual redundancy inherent in the LSP's of Federal Standard 1016 CELP. This is done by modeling the LSP's as first-and second-order Markov chains. Two models for LSP generation are proposed; the first model characterizes the intra-frame correlation exhibited by the LSP's, while the second model captures both intra-frame and inter-frame correlation. By comparing the entropy rates of the models thus constructed with the CELP rates, it is shown that as many as one-third of the LSP bits in every frame of speech are redundant.

    We next consider methods by which this residual redundancy can be exploited by an appropriately designed channel decoder. Before transmission, the LSP's are encoded with a forward error control (FEC) code; we consider both (Reed-Solomon) codes and convolutional codes. Soft-decision decoders that exploit the residual redundancy in the LSP's are implemented assuming additive white Gaussian noise (AWGN) and independent Rayleigh fading environments. Simulation results employing binary phase-shifting keying (BPSK) indicate coding gains of 2 to 5 dB over soft-decision decoders that do not exploit the residual redundancy.

  • Thumbnail Image
    Item
    Advanced Orbiting Systems Data Generator/Simulator: A Functional Description of the Software (Version 3)
    (1994) Baras, John S.; Atallah, George C.; Fuja, Tom E.; Murad, A.; Jang, Kap D.; ISR; CSHCN
    The Advanced Orbiting System (AOS) Data Generator/Simulator is a software implementation of the transmitter (data generation) section of the CCSDS Recommendation 701.0-B-2 for Advanced Orbiting Systems: Networks and Data Links. An object-oriented approach to the simulation of a complex, high-performance communication protocol, it makes full use of the concepts of data-encapsulation and inheritance to ease implementation. The backbone of the software is a general-purpose packet description and generation module that may be used as part of any packet- based simulation software. The user-interface to the program is in the form of a command-language, designed to ease the process of generation of large, multiple data-streams. The output of the program may be configured for interpretation by a graphical user interface (for visual inspection of the data), or as a bit-stream suitable for further processing. This paper consists of three sections. The first two sections provide a brief, yet comprehensive description of the above CCSDS Recommendation. The various kinds and qualities of user-services, data units involved, and data-paths defined by the protocol are discussed. The different qualities of service (in terms or data reliability) available to the user (and the error-control schemes used to provide them) are also discussed. The last section describes the structure and user-interfaces of the AOS Data Generator/Simulator.
  • Thumbnail Image
    Item
    Detection of Binary Sources Over Discrete Channels with Additive Markov Noise
    (1994) Alajaji, Fady; Phamdo, N.; Farvardin, Nariman; Fuja, Tom E.; ISR
    We consider the problem of directly transmitting a binary source with an inherent redundancy over a binary channel with additive stationary ergodic Markov noise. Out objective is to design an optimum receiver which fully utilizes the source redundancy in order to combat the channel noise.

    We investigate the problem of detecting a binary iid non-uniform source transmitted across the Markov channel. Two maximum a posteriori (MAP) formulations are considered: a sequence MAP detection and an instantaneous MAP detection. The two MAP detection problems are implemented using a modified version of the Viterbi decoding algorithm and a recursive algorithm. Necessary and sufficient conditions under which the sequence MAP detector becomes useless as well as simulation results are presented. A comparison between the performance of the proposed system with that of a (substantially more complex) traditional tandem source-channel coding scheme exhibits a better performance for the proposed scheme at relatively high channel bit error rates.

    The same detection problem is then analyzed for the case of a binary symmetric Markov source. Analytical and simulation results show the existence of a "mismatch" between the source and the channel. This mismatch is reduced by the use of a rate-one convolutional encoder. Finally, the detection problem is generalized for the case of a binary non-symmetric Markov source.

  • Thumbnail Image
    Item
    A Communication Channel Modeled on Contagion
    (1993) Alajaji, Fady; Fuja, Tom E.; ISR
    We introduce a binary additive communication channel with memory. The noise process of the channel is generated according to the contagion model of George Polya; our motivation is the empirical observation of Stapper et. al. that defects in semiconductor memories are well described by distributions derived from Polya's urn scheme. The resulting channel is stationary but not ergodic, and it has many interesting properties.

    We First derive a maximum likelihood (ML) decoding algorithm for the channel; it turns out that ML decoding is equivalent to decoding a received vector onto either the closest codeword or the codeword that is farthest away, depending on whether an ﲡpparent epidemic has occurred. We next show that the Poly-contagion channel is an ﲡveraged channel in the sense of Ahlswede (and others) and that its capacity is zero. We then demonstrate that the Poly- contagion channel is a counter-example to the adage, ﲭemory cannot decrease capacity ; the capacity of the Poly-contagion channel is actually less than that of the associated memoryless channel. Finally, we consider a finite-memory version of the Poly-contagion model; this channel is (unlike the original) ergodic with a non-zero capacity that increases with increasing memory.

  • Thumbnail Image
    Item
    Optical Orthogonal Codes with Unequal Auto- and Cross- Correlation Constraints
    (1992) Yang, G-C.; Fuja, Tom E.; ISR
    An optical orthogonal code (OOC)is collection of binary sequences with good auto-and cross-correlation properties; they were defined by Salehi and others as a means of obtaining code division multiple access on optical networks. Up to now all work on OOC's have assumed that the constraint placed on the auto- correlation and that placed on the cross-correlation are the same. In this paper we consider codes for which the two constraints are not equal. Specifically, we develop bounds on the size of such OOC's and demonstrate construction techniques for building them. The results demonstrate that a significant increase in the code size is possible by letting the auto- correlation constraint exceed the cross-correlation constraint. These results suggest that for a given performance requirement the optimal OOC may be one with unequal constraints.

    This paper also views OOC's with unequal auto- and cross-correlation constraints as constant-weight unequal error protection (UEP) codes with two levels of protection. The bounds derived are interpreted from this viewpoint and are compared with previous work on UEP codes.