Patent US5453997A successfully refreshed from Google Patents.
US5453997A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Decoder selection
Assignee: Motorola Mobility LLC
•
Filing: 1995-02-09
•
Granted: 1995-09-26
•
Expires: 2015-02-09
Abstract
Abstract The 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 proper convolutional decoder is chosen by comparing the bit error rates to a threshold that is biased in favor of the FACCH message being present on the channel. The selection 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-24 04:36
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/20; H04L1/203; H03; H03M; H03M13/00; H03M13/03; H03M13/23; H04L1/004; H04L1/0045; H04L1/0046; H04L1/0054
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
129 words
In a receiver operable to receive an encoded signal generated by one of a plurality of encoding processes, a method for selecting one of a plurality of decoding processes to decode the encoded signal, the method comprising the steps of: generating a plurality of bit error rate estimates for the encoded signal, wherein the plurality of bit error rate estimates correspond to the encoded signal being generated by the plurality of encoding processes; determining a bit error rate estimate of the plurality of bit error rate estimates having the most favorable value; and selecting the one of the plurality of decoding processes, corresponding to the one of the plurality of encoding processes, for decoding the encoded signal responsive to the bit error rate estimate having the most favorable value.
Claim 2
Dependent Claim
129 words
In a receiver operable to receive an encoded signal generated by one of a plurality of encoding processes, a method for selecting one of a plurality of decoding processes to decode the encoded signal, the method comprising the steps of: generating a plurality of bit error rate estimates for the encoded signal, wherein the plurality of bit error rate estimates correspond to the encoded signal being generated by the plurality of encoding processes; determining a bit error rate estimate of the plurality of bit error rate estimates having the most favorable value; and selecting the one of the plurality of decoding processes, corresponding to the one of the plurality of encoding processes, for decoding the encoded signal responsive to the bit error rate estimate having the most favorable value.
Claim 3
Dependent Claim
34 words
A method for selecting one of a plurality of decoding processes according to claim 1 wherein the plurality of encoding processes further comprises a rate-1/4 convolutional encoding process and a rate-1/2 convolutional encoding process.
Claim 4
Dependent Claim
34 words
A method for selecting one of a plurality of decoding processes according to claim 1 wherein the plurality of decoding processes further comprises a rate-1/4 convolutional decoding process and a rate-1/2 convolutional decoding process.
Claim 5
Dependent Claim
35 words
A method for selecting one of a plurality of decoding processes according to claim 1 wherein the step of selecting further comprises the step of favoring at least one of the plurality of decoding processes.
Claim 6
Dependent Claim
199 words
In a receiver operable to receive an encoded signal generated by one of a plurality of encoding processes, a method for selecting one of a plurality of decoding processes to decode the encoded signal, the method comprising the steps of. generating a first bit error rate estimate for the encoded signal, wherein the first bit error rate estimate corresponds to the encoded signal being generated by a first encoding process of the plurality of encoding processes; generating a second bit error rate estimate for the encoded signal, wherein the second bit error rate estimate corresponds to the encoded signal being generated by a second encoding process of the plurality of encoding processes; determining which of the first bit error rate estimate and the second bit error rate estimate has the most favorable value; and selecting between a first decoding process of the plurality of decoding processes, corresponding to the first encoding process, responsive to determining that the first bit error rate estimate has the most favorable value, and a second decoding process of the plurality of decoding processes, corresponding to the second encoding process, responsive to determining that the second bit error rate estimate has the most favorable value.
Claim 7
Dependent Claim
199 words
In a receiver operable to receive an encoded signal generated by one of a plurality of encoding processes, a method for selecting one of a plurality of decoding processes to decode the encoded signal, the method comprising the steps of. generating a first bit error rate estimate for the encoded signal, wherein the first bit error rate estimate corresponds to the encoded signal being generated by a first encoding process of the plurality of encoding processes; generating a second bit error rate estimate for the encoded signal, wherein the second bit error rate estimate corresponds to the encoded signal being generated by a second encoding process of the plurality of encoding processes; determining which of the first bit error rate estimate and the second bit error rate estimate has the most favorable value; and selecting between a first decoding process of the plurality of decoding processes, corresponding to the first encoding process, responsive to determining that the first bit error rate estimate has the most favorable value, and a second decoding process of the plurality of decoding processes, corresponding to the second encoding process, responsive to determining that the second bit error rate estimate has the most favorable value.
Claim 8
Dependent Claim
36 words
A method for selecting one of a plurality of decoding processes according to claim 5 wherein the first and second encoding processes further comprises a rate-1/4 convolutional encoding process and a rate-1/2 convolutional encoding process, respectively.
Claim 9
Dependent Claim
36 words
A method for selecting one of a plurality of decoding processes according to claim 5 wherein the first and second decoding processes further comprises a rate-1/4 convolutional decoding process and a rate-1/2 convolutional decoding process, respectively.
Claim 10
Dependent Claim
34 words
A method for selecting one of a plurality of decoding processes according to claim 5 wherein the step of selecting further comprises the step of favoring one of the first and second decoding processes.
Claim 11
Dependent Claim
219 words
In a radio frequency receiver operable to receive a convolutionally encoded signal generated by one of a plurality of convolutional encoding processes, a method for selecting one of a plurality of convolutional decoding processes to decode the convolutionally encoded signal, the method comprising the steps of: generating a first bit error rate estimate for the convolutionally encoded signal, wherein the first bit error rate estimate corresponds to the convolutionally encoded signal being generated by a rate-1/2 convolutional encoding process of the plurality of convolutional encoding processes; generating a second bit error rate estimate for the convolutionally encoded signal, wherein the second bit error rate estimate corresponds to the convolutionally encoded signal being generated by a rate-1/4 convolutional encoding process of the plurality of convolutional encoding processes; determining which of the first bit error rate estimate and the second bit error rate estimate has the most favorable value; and selecting between a rate-1/2 convolutional decoding process of the plurality of convolutional decoding processes, corresponding to the rate-1/2 convolutional encoding process, responsive to determining that the first bit error rate estimate has the most favorable value, and a rate-1/4 convolutional decoding process of the plurality of convolutional decoding processes, corresponding to the rate-1/4 convolutional encoding process, responsive to determining that the second bit error rate estimate has the most favorable value.
Claim 12
Dependent Claim
219 words
In a radio frequency receiver operable to receive a convolutionally encoded signal generated by one of a plurality of convolutional encoding processes, a method for selecting one of a plurality of convolutional decoding processes to decode the convolutionally encoded signal, the method comprising the steps of: generating a first bit error rate estimate for the convolutionally encoded signal, wherein the first bit error rate estimate corresponds to the convolutionally encoded signal being generated by a rate-1/2 convolutional encoding process of the plurality of convolutional encoding processes; generating a second bit error rate estimate for the convolutionally encoded signal, wherein the second bit error rate estimate corresponds to the convolutionally encoded signal being generated by a rate-1/4 convolutional encoding process of the plurality of convolutional encoding processes; determining which of the first bit error rate estimate and the second bit error rate estimate has the most favorable value; and selecting between a rate-1/2 convolutional decoding process of the plurality of convolutional decoding processes, corresponding to the rate-1/2 convolutional encoding process, responsive to determining that the first bit error rate estimate has the most favorable value, and a rate-1/4 convolutional decoding process of the plurality of convolutional decoding processes, corresponding to the rate-1/4 convolutional encoding process, responsive to determining that the second bit error rate estimate has the most favorable value.
Claim 13
Dependent Claim
39 words
A method for selecting one of a plurality of decoding processes according to claim 9 wherein the step of selecting further comprises the step of favoring one of the rate-1/2 convolutional decoding process and the rate-1/4 convolutional decoding process.
Claim 14
Dependent Claim
145 words
In a receiver operable to receive an encoded signal generated by one of a plurality of encoding processes, an apparatus for selecting one of a plurality of decoding processes to decode the encoded signal, the apparatus comprising: a bit error rate estimator for generating a plurality of bit error rate estimates for the encoded signal, wherein the plurality of bit error rate estimates correspond to the encoded signal being generated by the plurality of encoding processes; a bit error rate estimate quality determiner for determining a bit error rate estimate of the plurality of bit error rate estimates having the most favorable value; and a decoding process selector for selecting the one of the plurality of decoding processes, corresponding to the one of the plurality of encoding processes, for decoding the encoded signal responsive to the bit error rate estimate having the most favorable value.
Claim 15
Dependent Claim
145 words
In a receiver operable to receive an encoded signal generated by one of a plurality of encoding processes, an apparatus for selecting one of a plurality of decoding processes to decode the encoded signal, the apparatus comprising: a bit error rate estimator for generating a plurality of bit error rate estimates for the encoded signal, wherein the plurality of bit error rate estimates correspond to the encoded signal being generated by the plurality of encoding processes; a bit error rate estimate quality determiner for determining a bit error rate estimate of the plurality of bit error rate estimates having the most favorable value; and a decoding process selector for selecting the one of the plurality of decoding processes, corresponding to the one of the plurality of encoding processes, for decoding the encoded signal responsive to the bit error rate estimate having the most favorable value.
Claim 16
Dependent Claim
34 words
An apparatus for selecting one of a plurality of decoding processes according to claim 11 wherein the plurality of encoding processes further comprises a rate-1/4 convolutional encoding process and a rate-1/2 convolutional encoding process.
Claim 17
Dependent Claim
34 words
An apparatus for selecting one of a plurality of decoding processes according to claim 11 wherein the plurality of decoding processes further comprises a rate-1/4 convolutional decoding process and a rate-1/2 convolutional decoding process.
Claim 18
Dependent Claim
35 words
An apparatus for selecting one of a plurality of decoding processes according to claim 11 wherein the step of selecting further comprises the step of favoring at least one of the plurality of decoding processes.
Claim 19
Dependent Claim
223 words
In a receiver operable to receive an encoded signal generated by one of a plurality of encoding processes, an apparatus for selecting one of a plurality of decoding processes to decode the encoded signal, the apparatus comprising: a first bit error rate estimator for generating a first bit error rate estimate for the encoded signal, wherein the first bit error rate estimate corresponds to the encoded signal being generated by a first encoding process of the plurality of encoding processes; a second bit error rate estimator for generating a second bit error rate estimate for the encoded signal, wherein the second bit error rate estimate corresponds to the encoded signal being generated by a second encoding process of the plurality of encoding processes; a bit error rate estimate quality determiner for determining which of the first bit error rate estimate and the second bit error rate estimate has the most favorable value; and a decoding process selector for selecting between a first decoding process of the plurality of decoding processes, corresponding to the first encoding process, responsive to determining that the first bit error rate estimate has the most favorable value, and a second decoding process of the plurality of decoding processes, corresponding to the second encoding process, responsive to determining that the second bit error rate estimate has the most favorable value.
Claim 20
Dependent Claim
223 words
In a receiver operable to receive an encoded signal generated by one of a plurality of encoding processes, an apparatus for selecting one of a plurality of decoding processes to decode the encoded signal, the apparatus comprising: a first bit error rate estimator for generating a first bit error rate estimate for the encoded signal, wherein the first bit error rate estimate corresponds to the encoded signal being generated by a first encoding process of the plurality of encoding processes; a second bit error rate estimator for generating a second bit error rate estimate for the encoded signal, wherein the second bit error rate estimate corresponds to the encoded signal being generated by a second encoding process of the plurality of encoding processes; a bit error rate estimate quality determiner for determining which of the first bit error rate estimate and the second bit error rate estimate has the most favorable value; and a decoding process selector for selecting between a first decoding process of the plurality of decoding processes, corresponding to the first encoding process, responsive to determining that the first bit error rate estimate has the most favorable value, and a second decoding process of the plurality of decoding processes, corresponding to the second encoding process, responsive to determining that the second bit error rate estimate has the most favorable value.
Claim 21
Dependent Claim
36 words
An apparatus for selecting one of a plurality of decoding processes according to claim 15 wherein the first and second encoding processes further comprises a rate-1/4 convolutional encoding process and a rate-1/2 convolutional encoding process, respectively.
Claim 22
Dependent Claim
36 words
An apparatus for selecting one of a plurality of decoding processes according to claim 15 wherein the first and second decoding processes further comprises a rate-1/4 convolutional decoding process and a rate-1/2 convolutional decoding process, respectively.
Claim 23
Dependent Claim
34 words
An apparatus for selecting one of a plurality of decoding processes according to claim 15 wherein the step of selecting further comprises the step of favoring one of the first and second decoding processes.
Claim 24
Dependent Claim
242 words
In a radio frequency receiver operable to receive a convolutionally encoded signal generated by one of a plurality of convolutional encoding processes, an apparatus for selecting one of a plurality of convolutional decoding processes to decode the convolutionally encoded signal, the apparatus comprising: a first bit error rate estimator for generating a first bit error rate estimate for the convolutionally encoded signal, wherein the first bit error rate estimate corresponds to the convolutionally encoded signal being generated by a rate-1/2 convolutional encoding process of the plurality of convolutional encoding processes; a second bit error rate estimator for generating a second bit error rate estimate for the convolutionally encoded signal, wherein the second bit error rate estimate corresponds to the convolutionally encoded signal being generated by a rate-1/4 convolutional encoding process of the plurality of convolutional encoding processes; a bit error rate estimate quality determiner determining which of the first bit error rate estimate and the second bit error rate estimate has the most favorable value; and a decoding process selector for selecting between a rate-1/2 convolutional decoding process of the plurality of convolutional decoding processes, corresponding to the rate-1/2 convolutional encoding process, responsive to determining that the first bit error rate estimate has the most favorable value, and a rate-1/4 convolutional decoding process of the plurality of convolutional decoding processes, corresponding to the rate-1/4 convolutional encoding process, responsive to determining that the second bit error rate estimate has the most favorable value.
Claim 25
Dependent Claim
242 words
In a radio frequency receiver operable to receive a convolutionally encoded signal generated by one of a plurality of convolutional encoding processes, an apparatus for selecting one of a plurality of convolutional decoding processes to decode the convolutionally encoded signal, the apparatus comprising: a first bit error rate estimator for generating a first bit error rate estimate for the convolutionally encoded signal, wherein the first bit error rate estimate corresponds to the convolutionally encoded signal being generated by a rate-1/2 convolutional encoding process of the plurality of convolutional encoding processes; a second bit error rate estimator for generating a second bit error rate estimate for the convolutionally encoded signal, wherein the second bit error rate estimate corresponds to the convolutionally encoded signal being generated by a rate-1/4 convolutional encoding process of the plurality of convolutional encoding processes; a bit error rate estimate quality determiner determining which of the first bit error rate estimate and the second bit error rate estimate has the most favorable value; and a decoding process selector for selecting between a rate-1/2 convolutional decoding process of the plurality of convolutional decoding processes, corresponding to the rate-1/2 convolutional encoding process, responsive to determining that the first bit error rate estimate has the most favorable value, and a rate-1/4 convolutional decoding process of the plurality of convolutional decoding processes, corresponding to the rate-1/4 convolutional encoding process, responsive to determining that the second bit error rate estimate has the most favorable value.
Claim 26
Dependent Claim
39 words
An apparatus for selecting one of a plurality of decoding processes according to claim 19 wherein the step of selecting further comprises the step of favoring one of the rate-1/2 convolutional decoding process and the rate-1/4 convolutional decoding process.
Claim 27
Dependent Claim
140 words
A communication system comprising: a transmitter operable to transmit an encoded signal generated by one of a plurality of encoding processes; a receiver comprising: a receiver operable to receive the encoded signal; a bit error rate estimator for generating a plurality of bit error rate estimates for the encoded signal, wherein the plurality of bit error rate estimates correspond to the encoded signal being generated by the plurality of encoding processes; a bit error rate estimate quality determiner for determining a bit error rate estimate of the plurality of bit error rate estimates having the most favorable value; and a decoding process selector for selecting the one of the plurality of decoding processes, corresponding to the one of the plurality of encoding processes, for decoding the encoded signal responsive to the bit error rate estimate having the most favorable value.
Claim 28
Dependent Claim
140 words
A communication system comprising: a transmitter operable to transmit an encoded signal generated by one of a plurality of encoding processes; a receiver comprising: a receiver operable to receive the encoded signal; a bit error rate estimator for generating a plurality of bit error rate estimates for the encoded signal, wherein the plurality of bit error rate estimates correspond to the encoded signal being generated by the plurality of encoding processes; a bit error rate estimate quality determiner for determining a bit error rate estimate of the plurality of bit error rate estimates having the most favorable value; and a decoding process selector for selecting the one of the plurality of decoding processes, corresponding to the one of the plurality of encoding processes, for decoding the encoded signal responsive to the bit error rate estimate having the most favorable value.
Claim 29
Independent Claim
131 words
A method of operating a communication system including a transmitter and a receiver, the method comprising the steps off in the transmitter, transmitting an encoded signal generated by one of a plurality of encoding processes; in the receiver: receiving the encoded signal; generating a plurality of bit error rate estimates for the encoded signal, wherein the plurality of bit error rate estimates correspond to the encoded signal being generated by the plurality of encoding processes; determining a bit error rate estimate of the plurality of bit error rate estimates having the most favorable value; and selecting the one of the plurality of decoding processes, corresponding to the one of the plurality of encoding processes, for decoding the encoded signal responsive to the bit error rate estimate having the most favorable value.
Claim 30
Independent Claim
131 words
A method of operating a communication system including a transmitter and a receiver, the method comprising the steps off in the transmitter, transmitting an encoded signal generated by one of a plurality of encoding processes; in the receiver: receiving the encoded signal; generating a plurality of bit error rate estimates for the encoded signal, wherein the plurality of bit error rate estimates correspond to the encoded signal being generated by the plurality of encoding processes; determining a bit error rate estimate of the plurality of bit error rate estimates having the most favorable value; and selecting the one of the plurality of decoding processes, corresponding to the one of the plurality of encoding processes, for decoding the encoded signal responsive to the bit error rate estimate having the most favorable value.
References Cited (Backward Citations)
US3078443A
Cited
US4701923A
Cited
US5051999A
Cited
US5157672A
Cited
US5060266A
Cited
US5182753A
Cited
US5384809A
Cited
US5299070A
Cited
US5287556A
Cited
US5140627A
Cited
US5379324A
Cited
US5335356A
Cited
US5392300A
Cited
US5408499A
Cited
US5402447A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-09-25 | 1999-03-27 | 1999-09-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-09-25 | 2003-03-27 | 2003-09-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-09-25 | 2007-03-27 | 2007-09-26 | $7700.00 | Window Closed / Lapsed |