IP Library Granted Patent US 7,162,677
Granted Patent B1
US 7,162,677 · App. 09/623,946 · Granted Jan 9, 2007

Device and method for coding data with a fire code

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,162,677
App. No.
09/623,946
Granted
Jan 9, 2007
Kind
B1
Abstract

In a method and apparatus for encoding or decoding data, a fire code is used for this with a polynomial G(x)=P(x)(1+x C ), wherein the value for C can be variably selected, and in addition, the error correction and detection properties of the redundancy integrated into the decoding apparatus can be set independently of the encoding device, and these properties depend solely on the number of redundancy bits used.

Claims (6)

1. An apparatus for encoding data in accordance with a fire code G(x)=P(x)(1+x C ), where P(x) is an irreducible polynomial of the degree m, wherein the value for C can be freely set within predetermined limits and changed so that a code with variable redundancy can be obtained, the apparatus is formed so that it can implement a plurality of different fire codes, the different fire codes are selected for coding of input data in dependence on a control value, to produce the code with variable redundancy, and the variable redundancy produced by the fire code is used to dynamically adapt a data rate of a source data to an available band width of a respective data channel, when the data rate of the source data varies and for the data channel only fixed rates for data rate are possible, by adding additional redundancy bits, the upper limit for C is predetermined by a maximal value and that the encoding apparatus has storage elements and modulo 2 adders whose number corresponds to a maximal number, and that switches are provided, by means of which the storage places and modulo 2 adders can connected together into an encoder according to the selected value C.

2. An apparatus as defined in claim 1 , wherein values b and d for the error correction and detection properties of the incorporated redundancy are adapted to the respective quality of the transmission value, and the values b and d are adapted to a bit error rate of the transmission channel.

3. A decoder for decoding data in accordance with a fire code G(x)=P(x)(1+x C ), where P(x) is an irreducible polynomial of the degree m, wherein the value for C can be freely set within predetermined limits, wherein the length of a disk register can be set as a function of the value for C, and wherein a second disk register is provided, whose length can be set to a value B, where in all cases, B is less than m and where B indicates the maximal number of correctable bit errors.

4. A method for encoding data in accordance with a fire code G(x)=P(x)(1+x C ), where P(x) is an irreducible polynomial of the degree m, wherein the value for C can be freely set within predetermined limits and changed so that a code with variable redundancy can be obtained, and the variable redundancy produced by the fire code is used to dynamically adapt a data rate of a source data to an available band width of a respective data channel so that with only fixed values for a data rate for the transmission channel and variable data rate of a source, transmission reliability can be increased by selecting coding and corresponding polynomials in dependence on different situation, wherein values b and d for the error correction and detection properties of the incorporated redundancy are adapted to the respective quality of the transmission value, and the values b and d are adapted to a bit error rate of the transmission channel.

5. A method for decoding data in accordance with a fire code G(x)=P(x)(1+x C ), where P(x) is an irreducible polynomial of the degree m, wherein the value for C can be freely set within predetermined limits and changed so that a code with variable redundancy can be obtained, and the variable redundancy produced by the fire code is used to dynamically adapt a data rate of a source data to an available band width of a respective data channel so that with only fixed values for a data rate for the transmission channel and variable data rate of a source, transmission reliability can be increased by selecting codings and corresponding polynomials independence on different situation, and wherein the values b and d for the error correction and detection properties of the incorporated redundancy can be freely set within predetermined limits and in accordance with d=c+1−b.

6. A method as defined in claim 5 , wherein values b and d for the error correction and detection properties of the incorporated redundancy are adapted to the respective quality of the transmission value, and the values b and d are adapted to a bit error rate of the transmission channel.

Assignments (1)
CONFIRMATION OF RELEASE OF SECURITY INTEREST Recorded Aug 16, 2021
From: KAROLS DEVELOPMENT CO. LLC
To: IPCOM GMBH & CO. KG
Reel/Frame 057186/0643 →