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

Convolutional coder

Assignee: Motorola Solutions UK Ltd
•
Filing: 1996-06-20
•
Granted: —
•
Expires: 2016-06-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A convolutional coder (10) for generating a convolutional code (14) is arranged to reduce to a minimum the number of processing steps required in a processor, such as a DSP, to achieve a cyclic redundancy coding function. The convolutional coder (10) comprises a shift register (12) having a plurality of storage elements each for storing a data bit. First (20) and second (22) tap registers each store a tap position indicator indicative of tap positions in the shift register that are subject to a logical operation. an input (17) shifts input data into the convolutional coder (10). A logic network (11), coupled to receive the input data and arranged to provide the logical operation, has first (g0) and second (g1) outputs for providing, respectively, first and second output data bits that form the convolutional code (14); The first output data bit is generated in response to the input data and the logical combination of each data bit stored in each storage element identified by the first tap position indicator and the second output data bit is generated in response to the input data and the logical combination of each data bit stored in each storage element identified by the second tap position indicator.

Inventors

  • 👤 Irwin Bennett
  • 👤 Paul Golding
  • 👤 Barry King
  • 👤 Andrew Page

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-01 16:17
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0059; G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; H03; H03M; H03M13/00; H03M13/03; H03M13/23; H03M13/65; H03M13/6508; H03M13/6513; H03M13/6516; H04L1/0041; H04L1/0043

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 174 words
A convolutional coder for generating a convolutional code, the convolutional coder comprising a shift register having a plurality of storage elements each for storing a data bit and an input for shifting input data into the convolutional coder, the convolutional coder characterised by: first and second tap registers, each for storing a tap position indicator indicative of tap positions in the shift register that are subject to a logical operation; and a logic network, coupled to receive the input data and arranged to provide the logical operation, having first and second outputs for providing, respectively, first and second output data bits that form the convolutional code; wherein the first output data bit is generated in response to the input data and the logical combination of each data bit stored in each storage element identified by the first tap position indicator; and the second output data bit is generated in response to the input data and the logical combination of each data bit stored in each storage element identified by the second tap position indicator.
Claim 2
Dependent Claim 45 words
The convolutional coder of claim 1, further comprising: a length register for storing a length indicator, the length register being logically coupled to the shift register whereby the length indicator sets a length of the shift register corresponding to a length of the convolutional coder.
Claim 3
Dependent Claim 90 words
A convolutional coder of claim 1 or 2, further comprising: a third tap registers for storing a third tap position indicator indicative of tap positions in the shift register that are subject to a logical operation; and wherein the logic network further comprises a third output for providing a third output data bit for forming the convolutional code; the third output data bit generated in response to the input data and the logical combination of each data bit stored in each storage element identified by the third tap position indicator.
Claim 4
Dependent Claim 19 words
The convolutional coder of claim 1, 2 or 3, wherein the logic network comprises a plurality of exclusive-OR units.
Claim 5
Dependent Claim 25 words
The convolutional coder of claim 4, wherein a plurality of exclusive-OR units are arranged between the input and each of said first and second outputs.
Claim 6
Dependent Claim 26 words
The convolutional coder of claim 5, wherein the plurality of exclusive-OR units between the input and each of said first and second outputs are in series.
Claim 7
Dependent Claim 34 words
The convolutional coder of claim 4, 5 or 6, wherein the plurality of exclusive-OR units each have an input for receiving a bit stored in one storage element identified by the tap position indicator.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag