US6166667A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Selection of turbo or non-turbo error correction codes based on data type or length
Assignee: Samsung Electronics Co Ltd
•
Filing: 1999-04-05
•
Granted: 2000-12-26
•
Expires: 2019-04-05
Abstract
Abstract There are provided channel encoding/decoding device and method to efficiently transmit/receive voice and data. Data with a low data rate or a short data frame is convolutionally encoded and data with a high data rate or a long data frame is turbo-encoded, thereby increasing encoding performance.
Inventors
- 👤 Chang-soo Park
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 07:20
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0059; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/497; H03; H03M; H03M13/00; H03M13/03; H03M13/23; H03M13/29; H03M13/2957; H03M13/35; H03M13/37; H03M13/39; H03M13/3905; H03M13/3938; H03M13/65; H03M13/6508; H03M13/6513; H04L1/0001; H04L1/0009; H04L1/0015; H04L1/0017; H04L1/0023; H04L1/0025; H04L1/0041; H04L1/0043; H04L1/0045; H04L1/0047; H04L1/005; H04L1/0052; H04L1/0054; H04L1/0064; H04L1/0066; H04L1/0067; H04L1/0068; H04L1/0071
Claims Analysis
Total Claims: 55
Claim 1
Independent Claim
54 words
A channel encoding method in a mobile communication system, comprising the steps of: selecting one of a convolutional encoding scheme and turbo encoding scheme according to a service type of data to be transmitted; encoding the data to be transmitted utilizing said selected encoding scheme; and transmitting the encoded symbols on a transmission channel.
Claim 2
Dependent Claim
54 words
A channel encoding method in a mobile communication system, comprising the steps of: selecting one of a convolutional encoding scheme and turbo encoding scheme according to a service type of data to be transmitted; encoding the data to be transmitted utilizing said selected encoding scheme; and transmitting the encoded symbols on a transmission channel.
Claim 3
Dependent Claim
27 words
The channel encoding method of claim 1, wherein if the service type of data to be transmitted is a voice service, the convolutional encoding scheme is selected.
Claim 4
Dependent Claim
27 words
The channel encoding method of claim 1, wherein if the service type of data to be transmitted is a data service, the turbo encoding scheme is selected.
Claim 5
Dependent Claim
17 words
The channel encoding method of claim 3, wherein the data service is implemented at least 32 kbps.
Claim 6
Dependent Claim
27 words
The channel encoding method of claim 1, wherein if the service type is a service provided in a long data frame, the turbo encoding scheme is selected.
Claim 7
Dependent Claim
55 words
A channel encoding method in a mobile communication system, comprising the steps of: selecting one of a convolutional encoding scheme and a turbo encoding scheme according to a size of data to be transmitted; encoding the data to be transmitted utilizing said selected encoding scheme; and transmitting the encoded frame data on a transmission channel.
Claim 8
Dependent Claim
55 words
A channel encoding method in a mobile communication system, comprising the steps of: selecting one of a convolutional encoding scheme and a turbo encoding scheme according to a size of data to be transmitted; encoding the data to be transmitted utilizing said selected encoding scheme; and transmitting the encoded frame data on a transmission channel.
Claim 9
Dependent Claim
48 words
The channel encoding method of claim 6, wherein if the size of data to be transmitted is smaller than a predetermined size the convolutional encoding scheme is selected if the size of data to be transmitted is larger than the predetermined size, the turbo encoding scheme is selected.
Claim 10
Dependent Claim
16 words
The channel encoding method of claim 7, wherein the predetermined size is 320 bits per frame.
Claim 11
Dependent Claim
63 words
A channel encoding method in a mobile communication system, comprising the steps of: selecting one of a convolutional encoding scheme and turbo encoding scheme according to one of a service type of data and size of a frame to be transmitted; encoding the frame data to be transmitted utilizing said selected encoding scheme; and transmitting the encoded frame data on a transmission channel.
Claim 12
Dependent Claim
63 words
A channel encoding method in a mobile communication system, comprising the steps of: selecting one of a convolutional encoding scheme and turbo encoding scheme according to one of a service type of data and size of a frame to be transmitted; encoding the frame data to be transmitted utilizing said selected encoding scheme; and transmitting the encoded frame data on a transmission channel.
Claim 13
Dependent Claim
27 words
The channel encoding method of claim 9, wherein if the service type of data to be transmitted is a voice service, the convolutional encoding scheme is selected.
Claim 14
Dependent Claim
30 words
The channel encoding method of claim 9, wherein if the service type is a data service and the data contains less than 320 bits, the convolutional encoding scheme is selected.
Claim 15
Dependent Claim
31 words
The channel encoding method of claim 9, wherein if the service type is a data service and the data contains at least 320 bits per frame, the turbo-encoding scheme is selected.
Claim 16
Dependent Claim
26 words
The channel encoding method of claim 9, wherein if the service type is a service provided in a long data frame, the turbo-encoding scheme is selected.
Claim 17
Dependent Claim
42 words
A channel decoding method in a mobile communication system, comprising the steps of: determining a decoding scheme according to a service type of a received encoded frame data; and decoding the received encoded frame data in accordance with the determined decoding scheme.
Claim 18
Dependent Claim
42 words
A channel decoding method in a mobile communication system, comprising the steps of: determining a decoding scheme according to a service type of a received encoded frame data; and decoding the received encoded frame data in accordance with the determined decoding scheme.
Claim 19
Dependent Claim
28 words
The channel decoding method of claim 14, wherein if the service type is a voice service, the decoding scheme is determined to be a soft-decision Viterbi decoding scheme.
Claim 20
Dependent Claim
34 words
The channel decoding method of claim 14, wherein if the service type is a data service containing at least 320 bits per frame, the decoding scheme is determined to be a turbo decoding scheme.
Claim 21
Dependent Claim
28 words
The channel decoding method of claim 16, wherein the service type and frame data size associated with the encoded frame data are detected from a received information message.
Claim 22
Dependent Claim
26 words
The channel decoding method of claim 14, wherein if the service type is a service provided in a long data frame, the turbo-decoding scheme is selected.
Claim 23
Dependent Claim
61 words
A channel encoding device in a mobile communication system, comprising: the controller for selecting one of a convolutional encoder and a turbo encoder according to a service type of data to be transmitted; the convolutional encoder for convolutionally encoding the data under the control of the controller; and the turbo encoder for turbo-encoding the data under the control of the controller.
Claim 24
Dependent Claim
61 words
A channel encoding device in a mobile communication system, comprising: the controller for selecting one of a convolutional encoder and a turbo encoder according to a service type of data to be transmitted; the convolutional encoder for convolutionally encoding the data under the control of the controller; and the turbo encoder for turbo-encoding the data under the control of the controller.
Claim 25
Dependent Claim
24 words
The channel encoding device of claim 19, wherein if the service type is a voice service, the convolutional encoder is selected by the controller.
Claim 26
Dependent Claim
31 words
The channel encoding device of claim 19, wherein if the service type is a data service containing at least 320 bits per frame, the turbo encoder is selected by the controller.
Claim 27
Dependent Claim
34 words
The channel encoding device of claim 19, wherein if the service type is a data service and the data contains less than 320 bits per frame, the convolutional encoder is selected by the controller.
Claim 28
Dependent Claim
29 words
The channel encoding device of claim 19, wherein if the service type is a service provided in a long data frame, the turbo encoder is selected by the controller.
Claim 29
Dependent Claim
63 words
A channel encoding device in a mobile communication system, comprising: a controller for selecting one of a convolutional encoder and turbo encoder according to a data rate of data to be transmitted; a convolutional encoder for encoding the input frame data under the control of the controller; and a turbo encoder for turbo-encoding the input frame data under the control of the controller.
Claim 30
Dependent Claim
63 words
A channel encoding device in a mobile communication system, comprising: a controller for selecting one of a convolutional encoder and turbo encoder according to a data rate of data to be transmitted; a convolutional encoder for encoding the input frame data under the control of the controller; and a turbo encoder for turbo-encoding the input frame data under the control of the controller.
Claim 31
Dependent Claim
27 words
The channel encoding device of claim 24, wherein if the data rate is lower than a predetermined data rate, the convolutional encoder is selected by the controller.
Claim 32
Dependent Claim
18 words
The channel encoding device of claim 24, wherein the predetermined data rate is lower than 32 kbps/10 ms.
Claim 33
Dependent Claim
25 words
The channel encoding device of claim 24, wherein if the data rate is higher than a predetermined data rate, the controller selects the turbo encoder.
Claim 34
Dependent Claim
18 words
The channel encoding device of claim 27, wherein the predetermined data rate is higher than 33 kps/10 ms.
Claim 35
Dependent Claim
60 words
A channel decoding device in a mobile communication system, comprising: a controller for selecting one of a Viterbi decoder and a turbo decoder according to a service type of received data; a Viterbi decoder for decoding the received data under the control of the controller; and a turbo decoder for turbo-decoding the received data under the control of the controller.
Claim 36
Dependent Claim
60 words
A channel decoding device in a mobile communication system, comprising: a controller for selecting one of a Viterbi decoder and a turbo decoder according to a service type of received data; a Viterbi decoder for decoding the received data under the control of the controller; and a turbo decoder for turbo-decoding the received data under the control of the controller.
Claim 37
Dependent Claim
24 words
The channel decoding device of claim 29, wherein if the service type is a voice service, the Viterbi decoder is selected by the controller.
Claim 38
Dependent Claim
24 words
The channel decoding device of claim 29, wherein if the service type is a data service, the turbo decoder is selected by the controller.
Claim 39
Dependent Claim
29 words
The channel decoding device of claim 31, wherein if the data rate of the received data is at least 32 kps/ms, the turbo decoder is selected by the controller.
Claim 40
Dependent Claim
29 words
The channel decoding device of claim 29, wherein if the service type is a service provided in a long data frame, the turbo decoder is selected by the controller.
Claim 41
Dependent Claim
60 words
A channel decoding device in a mobile communication system, comprising: a controller for selecting one of a Viterbi decoder and a turbo decoder according to a data rate of received data; a Viterbi decoder for decoding the received data under the control of the controller; and a turbo decoder for turbo-decoding the received data under the control of the controller.
Claim 42
Dependent Claim
60 words
A channel decoding device in a mobile communication system, comprising: a controller for selecting one of a Viterbi decoder and a turbo decoder according to a data rate of received data; a Viterbi decoder for decoding the received data under the control of the controller; and a turbo decoder for turbo-decoding the received data under the control of the controller.
Claim 43
Dependent Claim
27 words
The channel decoding device of claim 34, wherein if the data rate is lower than a predetermined data rate, the Viterbi decoder is selected by the controller.
Claim 44
Dependent Claim
18 words
The channel decoding device of claim 34, wherein the predetermined data rate is lower than 32 kbps/10 ms.
Claim 45
Dependent Claim
27 words
The channel decoding device of claim 34, wherein if the data rate is higher than a predetermined data rate, the turbo encoder is selected by the controller.
Claim 46
Dependent Claim
18 words
The channel encoding device of claim 37, wherein the predetermined data rate is higher than 14.4 kbps/10 ms.
Claim 47
Dependent Claim
60 words
A channel decoding device in a mobile communication system, comprising: a controller for selecting one of a Viterbi decoder and a turbo decoder according to a data rate of received data; a Viterbi decoder for decoding the received data under the control of the controller; and a turbo decoder for turbo-decoding the received data under the control of the controller.
Claim 48
Dependent Claim
60 words
A channel decoding device in a mobile communication system, comprising: a controller for selecting one of a Viterbi decoder and a turbo decoder according to a data rate of received data; a Viterbi decoder for decoding the received data under the control of the controller; and a turbo decoder for turbo-decoding the received data under the control of the controller.
Claim 49
Dependent Claim
24 words
The channel decoding device of claim 39, wherein if the service type is a voice service, the Viterbi decoder is selected by the controller.
Claim 50
Dependent Claim
24 words
The channel decoding device of claim 39, wherein if the service type is a data service, the turbo decoder is selected by the controller.
Claim 51
Dependent Claim
31 words
The channel decoding device of claim 39, wherein if the data rate of the received data is lower than a predetermined data rate, the Viterbi decoder is selected by the controller.
Claim 52
Dependent Claim
18 words
The channel decoding device of claim 42, wherein the predetermined data rate is lower than 32 kbps/10 ms.
Claim 53
Dependent Claim
31 words
The channel decoding device of claim 39, wherein if the data rate of the received data is higher than a predetermined data rate, the turbo decoder is selected by the controller.
Claim 54
Dependent Claim
18 words
The channel decoding device of claim 44, wherein the predetermined data rate is higher than 32 kbps/10 ms.
Claim 55
Dependent Claim
29 words
The channel decoding device of claim 39, wherein if the service type is a service provided in a long data frame, the turbo decoder is selected by the controller.
References Cited (Backward Citations)
US5434886A
Cited
US5287374A
Cited
JPH07336364A
Cited
US5978414A
Cited
JPH10285147A
Cited
US5970098A
Cited
US5997104A
Cited
US6088387A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-12-26 | 2004-06-26 | 2004-12-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-12-26 | 2008-06-26 | 2008-12-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-12-26 | 2012-06-26 | 2012-12-26 | $7700.00 | Window Closed / Lapsed |