The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 20, 1998

Filed:

Oct. 09, 1996
Applicant:
Inventors:

Daniel Ray Kindred, San Diego, CA (US);

Brian K Butler, San Diego, CA (US);

Ephraim Zehavi, Del Mar, CA (US);

Jack Keil Wolf, La Jolla, CA (US);

Assignee:

Qualcomm Incorporated, San Diego, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
371 43 ; 375262 ;
Abstract

A Viterbi decoder for recovering the original bit data stream that was convolutionally encoded as a code symbol stream in a Code Division Multiple Access (CDMA) mobile communication system. The decoder simultaneously decodes at the several data rates associated with certain multirate vocoders. The decoder can decode at an unknown data rate in either continuous or framed packet modes. It accomplishes this by simultaneously decoding at multiple rates and by creating one or more data quality metrics for each decoded data packet. Special input and output buffering is provided to isolate the decoder from system timing constraints. The input buffer includes selection and accumulation logic to organize code symbol data into the packet order for repeat mode or random burst mode at lower frame data rates. Decoded data packets for each of several predetermined data transfer rates are held in an output buffer for about half of the decoding cycle, thereby permitting the system microprocessor to examine and select the appropriate decoded data packet. The decoder also can be reconfigured to operate at any one of several predetermined convolutional encoding algorithms. The Viterbi decoder, implemented as a single monolithic integrated circuit, can be used in any and all of many different multiuser telecommunications channels.


Find Patent Forward Citations

Loading…