Patent US5402447A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5402447A Expired / Lapsed US ⏱️ 0.0 years remaining

Speech decoding in a zero BER environment

Assignee: Motorola Mobility LLC
•
Filing: 1993-03-05
•
Granted: 1995-03-28
•
Expires: 2013-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The decoding process of the present invention receives encoded data over a channel, decodes the data, and estimates the number of errors induced by the channel. The decoded date is stored in memory. If no errors were detected, the data stored in memory is used as the decoded signal. The process of the present invention requires reduced processing time by the processor thereby reducing the power requirements of the processor.

Inventors

  • 👤 Edward M. Roney, IV

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 15:39
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/005

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 91 words
A method for decoding a convolutionally encoded signal that has been encoded by a first transfer function, the method comprising the steps of: processing the convolutionally encoded signal with a second transfer function to generate a first output signal; processing the convolutionally encoded signal with a third transfer function to generate a second output signal; saving the first output signal; combining the first and the second output signals to generate an error signal; and using the saved first output signal as the decoded signal when the error signal indicates zero errors.
Claim 2
Independent Claim 91 words
A method for decoding a convolutionally encoded signal that has been encoded by a first transfer function, the method comprising the steps of: processing the convolutionally encoded signal with a second transfer function to generate a first output signal; processing the convolutionally encoded signal with a third transfer function to generate a second output signal; saving the first output signal; combining the first and the second output signals to generate an error signal; and using the saved first output signal as the decoded signal when the error signal indicates zero errors.
Claim 3
Dependent Claim 20 words
The method of claim 1 wherein the step of combining includes exclusive ORing the first and the second output signals.
Claim 4
Dependent Claim 213 words
In a receiver, a method for decoding a rate-1/2 convolutionally encoded signal and a rate-1/4 convolutionally encoded signal to produce a decoded signal, the rate-1/2 convolutionally encoded signal encoded by a first transfer function and the rate-1/4 convolutionally encoded signal encoded by a second transfer function the method comprising the steps of: processing the rate-1/2 convolutionally encoded signal with a third transfer function to generate a first output signal; processing the rate-1/2 convolutionally encoded signal with a fourth transfer function to generate a second output signal; processing the rate-1/4 convolutionally encoded signal with a fifth transfer function to generate a third output signal; processing the rate-1/4 convolutionally encoded signal with a sixth transfer function to generate a fourth output signal; saving the first and fourth output signals; combining the first and second output signals to produce a first error signal; combining the third and fourth output signals to produce a second error signal; using the first saved output signal as the decoded signal when the first error signal indicates a number of errors equal to zero; and using the fourth saved output signal as the decoded signal when the first error signal indicates a number of errors greater than zero and the second error signal indicates a number of errors equal to zero.
Claim 5
Dependent Claim 213 words
In a receiver, a method for decoding a rate-1/2 convolutionally encoded signal and a rate-1/4 convolutionally encoded signal to produce a decoded signal, the rate-1/2 convolutionally encoded signal encoded by a first transfer function and the rate-1/4 convolutionally encoded signal encoded by a second transfer function the method comprising the steps of: processing the rate-1/2 convolutionally encoded signal with a third transfer function to generate a first output signal; processing the rate-1/2 convolutionally encoded signal with a fourth transfer function to generate a second output signal; processing the rate-1/4 convolutionally encoded signal with a fifth transfer function to generate a third output signal; processing the rate-1/4 convolutionally encoded signal with a sixth transfer function to generate a fourth output signal; saving the first and fourth output signals; combining the first and second output signals to produce a first error signal; combining the third and fourth output signals to produce a second error signal; using the first saved output signal as the decoded signal when the first error signal indicates a number of errors equal to zero; and using the fourth saved output signal as the decoded signal when the first error signal indicates a number of errors greater than zero and the second error signal indicates a number of errors equal to zero.
Claim 6
Dependent Claim 39 words
The method of claim 3 and further including the step of performing further processing to determine which signal is to be decoded when the first and the second error signal each indicate a number of errors greater than zero.
Claim 7
Dependent Claim 280 words
A communication system comprising: a transmitter for generating a rate-1/2 convolutionally encoded signal and a rate-1/4 convolutionally encoded signal, the rate-1/2 convolutionally encoded signal encoded by a first transfer function and the rate-1/4 convolutionally encoded signal encoded by a second transfer function; and a receiver for decoding the rate-1/2 convolutionally encoded signal and the rate-1/4 convolutionally encoded signal to produce a decoded signal, the receiver including: a first inverse convolutional encoder for processing the rate-1/2 convolutionally encoded signal with a third transfer function, thus generating a first output signal; a second inverse convolutional encoder for processing the rate-1/2 convolutionally encoded signal with a fourth transfer function, thus generating a second output signal; a third inverse convolutional encoder for processing the rate-1/4 convolutionally encoded signal with a fifth transfer function, thus generating a third output signal; a fourth inverse convolutional encoder for processing the rate-1/4 convolutionally encoded signal with a sixth transfer function, thus generating a fourth output signal; a first memory for storing the first output signal; a second memory for storing the fourth output signal; a first signal combiner for generating a first error signal in response to the first and second output signals, wherein the first output signal is used as the decoded signal when the first error signal indicates a number of errors is equal to zero; and a second signal combiner for generating a second error signal in response to the third and fourth output signals, wherein the fourth output signal is used as the decoded signal when the first error signal indicates the number of errors is greater than zero, and the second error signal indicates that the number of errors is equal to zero.
Claim 8
Dependent Claim 280 words
A communication system comprising: a transmitter for generating a rate-1/2 convolutionally encoded signal and a rate-1/4 convolutionally encoded signal, the rate-1/2 convolutionally encoded signal encoded by a first transfer function and the rate-1/4 convolutionally encoded signal encoded by a second transfer function; and a receiver for decoding the rate-1/2 convolutionally encoded signal and the rate-1/4 convolutionally encoded signal to produce a decoded signal, the receiver including: a first inverse convolutional encoder for processing the rate-1/2 convolutionally encoded signal with a third transfer function, thus generating a first output signal; a second inverse convolutional encoder for processing the rate-1/2 convolutionally encoded signal with a fourth transfer function, thus generating a second output signal; a third inverse convolutional encoder for processing the rate-1/4 convolutionally encoded signal with a fifth transfer function, thus generating a third output signal; a fourth inverse convolutional encoder for processing the rate-1/4 convolutionally encoded signal with a sixth transfer function, thus generating a fourth output signal; a first memory for storing the first output signal; a second memory for storing the fourth output signal; a first signal combiner for generating a first error signal in response to the first and second output signals, wherein the first output signal is used as the decoded signal when the first error signal indicates a number of errors is equal to zero; and a second signal combiner for generating a second error signal in response to the third and fourth output signals, wherein the fourth output signal is used as the decoded signal when the first error signal indicates the number of errors is greater than zero, and the second error signal indicates that the number of errors is equal to zero.

References Cited (Backward Citations)

US516859A Cited
US4939734A Cited
US5233630A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-03-27 1998-09-26 1999-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-03-27 2002-09-26 2003-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-03-27 2006-09-26 2007-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag