Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection Decoding-method-for-trellis-codes-with-large-free-distances

 Semiconductor integrated circuit boundary scan test with multiplexed node selection
The object of the present invention is therefore to provide a semiconductor integrated circuit ...


 Testing the integrity of an electrical connection to a device using an onboard controllable signal source
OF THE INVENTION The present invention is directed to systems and a method for testing the ...


 Apparatus for I/O leakage self-test in an integrated circuit
According to one embodiment, an integrated circuit is disclosed that includes a first input/output (...


 Mechanism for enabling compliance with the IEEE standard 1149.1 for boundary-scan designs and tests
The present invention provides a mechanism for boundary-scan design and test methodologies ...


 Independent remote computer maintenance device
It is an object of the present invention to provide an independent computing device for diagnosing ...


 Method, system, and program for diagnosing a computer in a network system
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying ...


 System and method for identifying executable diagnostic routines using machine information and diagnostic information in a computer system
FIG. 1 is a diagram illustrating an embodiment of a computer system. FIG. 1 depicts a computer ...


 Methods for quantitative analysis by tandem mass spectrometry
Embodiments of the present invention provide methods for deconvoluting contributions of a plurality ...


 Design-for-testability method for path delay faults and test pattern generation method for path delay faults
OF THE INVENTION First Embodiment A first embodiment of the present invention relates to a design-...


 Method for optimizing test development for digital circuits
The present invention provides test patterns to detect timing related failures in large digital ICs,...


 Decoding method for trellis codes with large free distances

Details
Inventors: Lin, Mao-Chao; Wang, Jia-Yin;
Assignee: Chen; Chung-Chin (Alexandria, VA)
Primary Examiner: Chin; Stephen
Assistant Examiner: Gluck; Jeffrey W.
Attorney, Agent or Firm: Bacon & Thomas

This invention is a decoding method for a special class of trellis codes which have large free distances. The encoding of the trellis code to be decoded can be implemented by employing a single binary convolutional code followed by more than one processor. The decoding can be implemented by using the trellis of the binary convolutional code and additional processors.

DETAILED DESCRIPTION This invention is a decoding method for the trellis code T of which the encoding can be implemented by first using the encoder of a binary convolutional code C.
sup.
(1) to map a message u(t) into v.
sup.
(1) (t) that is sequentially converted into v.
sup.
(2) (t), v.
sup.
(3) (t), .
.
.
, and v.
sup.
(L+1) (t) through L processors R.
sup.
(1), R.
sup.
(2), .
.
.
, and R.
sup.
(L) as illustrated in FIG.
3, where v.
sup.
(l) (t) is a binary m-tuple, 1.
ltoreq.
l.
ltoreq.
L and v.
sup.
(L+1) (t) is the encoded output.
Referring to FIG.
4, the decoding method consists of using L+1 processors P.
sup.
(L), P.
sup.
(L-1), .
.
.
, P.
sup.
(1), P.
sup.
(0).
Let .
LAMBDA.
.
sup.
(l) be a nonnegative constant, where 1.
ltoreq.
l.
ltoreq.
L.
Let the received symbol which is the noise-corrupted form of the symbol v.
sup.
(L+1) (t) be denoted by y(t).
The processor P.
sup.
(L) takes the received sequence { .
.
.
,y(t-1),y(t),y(t+1), .
.
.
} as input.
Based on v.
sup.
(L) (t-j), j.
gtoreq.
.
lambda.
, where .
lambda.
is the truncation length used in decoding the binary convolutional code C.
sup.
(1), which have been recovered in earlier decoding and {y(t+j): j.
ltoreq.
.
LAMBDA.
.
sup.
(1) + .
.
.
+.
LAMBDA.
.
sup.
(L) }, the processor P.
sup.
(L) determines the metric M.
sub.
v.
spsb.
(L).
sub.
(t+.
LAMBDA.
.
spsb.
(1).
sub.
+ .
.
.
+.
LAMBDA.
.
spsb.
(L-1).
sub.
) for each of the 2.
sup.
m possible values of v.
sup.
(L) (t+.
LAMBDA.
.
sup.
(1) + .
.
.
+.
LAMBDA.
.
sup.
(L-1)).
Then the set T.
sub.
M.
sup.
(L) (t+.
LAMBDA.
.
sup.
(1) + .
.
.
+.
LAMBDA.
.
sup.
(L-1))={M.
sub.
v.
spsb.
(L).
sub.
(t+.
LAMBDA.
.
spsb.
(1).
sub.
+ .
.
.
+.
LAMBDA.
.
spsb.
(L-1).
sub.
) : v.
sup.
(L) (t+.
LAMBDA.
.
sup.
(1) + .
.
.
+.
LAMBDA.
.
sup.
(L-1)) .
epsilon.
{0,1}.
sup.
m } is fed into the processor P.
sup.
(L-1).
For l=L-1,L-2, .
.
.
,1, the processor P.
sup.
(l) takes the metric sequence { .
.
.
, T.
sub.
M.
sup.
(l+1) (t-1), T.
sub.
M.
sup.
(l+1) (t), .
.
.
} as input.
Based on v.
sup.
(l) (t-j), j.
gtoreq.
.
lambda.
which have been recovered in earlier decoding and {T.
sub.
M.
sup.
(l+1) (t+j): j.
ltoreq.
.
LAMBDA.
.
sup.
(1) + .
.
.
+.
LAMBDA.
.
sup.
(l) }, the processor P



Related patents
  Methods, apparatus and systems for real time identification and control modes of oscillation
The present invention provides a novel approach for active control of detrimental instabilities in practical combustors or the excitation of beneficial acoustic ...
  System for turbo-coded satellite digital audio broadcasting
It is an object of the present invention to provide an improved DAB method and system using an implementation of turbo code over two complementary satellite links in the ...
  Communications system handoff operation combining turbo coding and soft handoff techniques
What is claimed is: 1. A mobile communication system, comprising: a source of digital data, for communication to or from a predetermined one of a plurality of mobile ...
  System for coding system
OF THE PREFERRED EMBODIMENT Having summarized the present invention, reference will now be made in detail to the description of the invention as illustrated in the ...
  Process for transmitting information bits with error correction coding, coder and decoder for the implementation of this process
The invention therefore proposes, in a process of the type indicated in the introduction, that a set of Y bits respectively having Y determined positions in the second ...
  Process for transmitting information bits with error correction coding and decoder for the implementation of this process
The invention therefore proposes in a process of the type indicated in the introduction, that the first binary matrix comprises, in addition to the information bits, a ...
  Punctured serial concatenated convolutional coding system and method for low-earth-orbit satellite data communication
In accordance with this invention, a coding system ideally suited for use in a low-Earth-orbit (LEO) satellite data communication network is provided. Data to be ...
  Method and system for fast maximum a posteriori decoding
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular circuits, circuit components, ...
  Turbo decoder control for use with a programmable interleaver, variable block length, and multiple code rates
A control for a turbo decoder utilizing a MAP decoding algorithm comprises an address generator for addressing systematic data symbols, parity data symbols, and ...
  Method and apparatus for turbo decoding of trellis coded modulated signal transmissions
Briefly, the present invention implements an iterative decoding system within a Trellis Coded Modulation communications environment. The improved Trellis-coded ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved