Patent US6166667A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 16:32
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag