NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Circuit Design Approaches for Implementation of a Subtrellis IC for a Reed-Muller SubcodeIn this research, we have proposed the (64, 40, 8) subcode of the third-order Reed-Muller (RM) code to NASA for high-speed satellite communications. This RM subcode can be used either alone or as an inner code of a concatenated coding system with the NASA standard (255, 233, 33) Reed-Solomon (RS) code as the outer code to achieve high performance (or low bit-error rate) with reduced decoding complexity. It can also be used as a component code in a multilevel bandwidth efficient coded modulation system to achieve reliable bandwidth efficient data transmission. This report will summarize the key progress we have made toward achieving our eventual goal of implementing a decoder system based upon this code. In the first phase of study, we investigated the complexities of various sectionalized trellis diagrams for the proposed (64, 40, 8) RM subcode. We found a specific 8-trellis diagram for this code which requires the least decoding complexity with a high possibility of achieving a decoding speed of 600 M bits per second (Mbps). The combination of a large number of states and a high data rate will be made possible due to the utilization of a high degree of parallelism throughout the architecture. This trellis diagram will be presented and briefly described. In the second phase of study which was carried out through the past year, we investigated circuit architectures to determine the feasibility of VLSI implementation of a high-speed Viterbi decoder based on this 8-section trellis diagram. We began to examine specific design and implementation approaches to implement a fully custom integrated circuit (IC) which will be a key building block for a decoder system implementation. The key results will be presented in this report. This report will be divided into three primary sections. First, we will briefly describe the system block diagram in which the proposed decoder is assumed to be operating and present some of the key architectural approaches being used to implement the system at high speed. Second, we will describe details of the 8-trellis diagram we found to best meet the trade-offs between chip and overall system complexity. The chosen approach implements the trellis for the (64, 40, 8) RM subcode with 32 independent sub-trellises. And third, we will describe results of our feasibility study on the implementation of such an IC chip in CMOS technology to implement one of these subtrellises.
Document ID
19960015953
Acquisition Source
Goddard Space Flight Center
Document Type
Contractor Report (CR)
Authors
Lin, Shu
(Hawaii Univ. Honolulu, HI United States)
Uehara, Gregory T.
(Hawaii Univ. Honolulu, HI United States)
Nakamura, Eric B.
(Hawaii Univ. Honolulu, HI United States)
Chu, Cecilia W. P.
(Hawaii Univ. Honolulu, HI United States)
Date Acquired
September 6, 2013
Publication Date
February 20, 1996
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-200625
NAS 1.26:200625
Accession Number
96N22138
Funding Number(s)
CONTRACT_GRANT: NAG5-2938
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available