Sequential decoder for decoding of convolutional codes

Pulse or digital communications – Receivers – Particular pulse demodulator or detector

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S791000, C714S796000

Reexamination Certificate

active

06690752

ABSTRACT:

TECHNICAL FIELD
This invention relates to digital communications, and more particularly to sequential decoders for convolutional codes.
BACKGROUND
Energy consumption in portable, battery-powered communication devices is increasingly important. Traditional design techniques have led to decoders that use fixed-complexity algorithms such as the Viterbi algorithm that perform a fixed amount of effort, and thereby consume a relatively constant amount of power, regardless of the prevailing signal-to-noise ratio (SNR) and/or fidelity requirements. The Viterbi algorithm is an optimal tree-search algorithm that determines the complete path, from the root to leaf, with maximum path metric. The properties of such fixed complexity algorithms that are traditionally viewed as advantages are regular structure, optimal decoding, and deterministic processing delay. However, since the amount of decoding effort of a fixed complexity algorithm is independent of signal-to-noise ratio (SNR) and fidelity requirements, decoders based on fixed complexity algorithms may consume inordinate amounts of power under some operating conditions such as when the SNR is high.
One example of such an application is mobile communication. In a mobile communication system, the operating characteristics may vary dramatically as a mobile unit moves across a cell. The use of a traditional fixed complexity algorithm, such as the Viterbi algorithm, in a mobile communication system may result in the waste of a significant amount of energy for decoding when the operating conditions are good.
In applications such as mobile communication, conventional sequential decoding techniques have been considered a poor alternative to traditional fixed complexity algorithms. Sequential decoding algorithms are good, suboptimal, tree-search algorithms that find a path with a metric close to the maximum path metric. Although, sequential decoding techniques typically require less average complexity and consume less average power when used with sufficiently high SNR, they are generally limited to non-real-time applications due to degradation of coding gain (at sufficiently high SNR), large variations in the required decoding effort, and associated decoding delay. In fact, when operating below the computational cut-off SNR, the decoding effort associated with conventional sequential decoders may grow prohibitively, leading to overflowing of buffers and an excessive decoded error rate. The large variations in the required decoding effort of conventional sequential decoders have made them considered to be unsuitable for applications that include periodic, hard deadlines such as real-time applications.
SUMMARY
A sequential decoder that may be used for decoding convolutional code is disclosed. The sequential decoder includes a computing device comprising a Fano technique. The Fano technique includes a plurality of variables that are normalized to change a point of reference of the technique. One of the variables is a current node metric. The variables are normalized such that the current node metric is set to approximately zero. Methods for using this decoder in applications that include periodic, hard deadlines such as real-time applications are also presented.


REFERENCES:
patent: 4998253 (1991-03-01), Ohashi et al.
patent: 5710785 (1998-01-01), Yagi
patent: 6307899 (2001-10-01), Starr et al.
patent: 2002/0037059 (2002-03-01), Heegard et al.
S.K. Singh, P. Thiennviboon, R. Ozdag, S. Tugsinavisut, P.A. Beerel and C.M. Chugg, “Algorithm and Circuit Co-Design for a Low-Power Sequential Decoder”, ASILOMAR'99, pp. 389-394, Oct. 1999.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Sequential decoder for decoding of convolutional codes does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Sequential decoder for decoding of convolutional codes, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Sequential decoder for decoding of convolutional codes will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3339330

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.