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
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 06:03
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)
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 |