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

Detecting redundant digital codewords using a variable criterion

Assignee: Boeing North American Inc
•
Filing: 1981-04-08
•
Granted: 1983-09-13
•
Expires: 2001-04-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Fast response detection of repeatedly transmitted redundant digital codewords is provided by checking the same bit-position in consecutive n bit codewords. The number m of codewords checked is increased until the number of equal bit values reaches a varying threshold j m dependent upon m, or until m reaches a maximum M. This sequence is repeated for each of the remaining bit-positions of the codeword. Faster response is provided when an early threshold is reached, eliminating the need to continue checking the same bit-position in the remainder of the M codewords.

Inventors

  • 👤 Johannes Grande
  • 👤 James H. Brown

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 06:54
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/08

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 66 words
A method for detecting redundant digital codewords repeatedly transmitted over a digital transmission system, comprising checking the values of bits in corresponding bit-positions for a varying number of m of consecutive n bit codewords, and comparing to determine, for each bit-position, when a count of bits having equal values reaches a varying threshold j m dependent upon m, thereby affording fast detection under low error conditions.
Claim 2
Independent Claim 66 words
A method for detecting redundant digital codewords repeatedly transmitted over a digital transmission system, comprising checking the values of bits in corresponding bit-positions for a varying number of m of consecutive n bit codewords, and comparing to determine, for each bit-position, when a count of bits having equal values reaches a varying threshold j m dependent upon m, thereby affording fast detection under low error conditions.
Claim 3
Dependent Claim 35 words
The invention according to claim 1 wherein the number m of consecutive codewords checked is a variable over each of the n bit-positions of the codewords, with j m varying as a function of m.
Claim 4
Dependent Claim 63 words
The invention according to claim 1, wherein said step of checking includes checking values in each of the n bit-positions initially for a low number m of consecutive codewords, and increasing m until said count of bits having equal values in that bit-position reaches the then current j m set by the then current m, or until m reaches a given maximum M.
Claim 5
Dependent Claim 81 words
The invention according to claim 3, wherein said checking the values in said bit-positions includes counting ones and zeros, and said comparing includes comparing the ones and zeros counts against variable threshold j m such that a bit detected signal is provided if either count equals or exceeds the dictated j m for the number m of codewords then currently checked for that bit-position, and providing a codeword detected signal if bit detected signals have been provided for all n bit-positions.
Claim 6
Independent Claim 114 words
A method for detecting redundant digital codewords repeatedly transmitted over a digital transmission system, comprising: reading the values in a given bit-position of each of a variable number m of codewords, where m≦M; counting, for plural bit values, the number of said m bits in said given bit-position assuming each bit value, and comparing the counts against a variable threshold j m dependent upon m; increasing m and repeating said reading, counting and comparing until one of said counts reaches j m or until m=M; outputting a bit detected signal if said one count reaches j m ; and repeating the above sequence of steps for each of the remaining bit-positions in the codewords.
Claim 7
Independent Claim 114 words
A method for detecting redundant digital codewords repeatedly transmitted over a digital transmission system, comprising: reading the values in a given bit-position of each of a variable number m of codewords, where m≦M; counting, for plural bit values, the number of said m bits in said given bit-position assuming each bit value, and comparing the counts against a variable threshold j m dependent upon m; increasing m and repeating said reading, counting and comparing until one of said counts reaches j m or until m=M; outputting a bit detected signal if said one count reaches j m ; and repeating the above sequence of steps for each of the remaining bit-positions in the codewords.
Claim 8
Dependent Claim 29 words
The invention according to claim 5 further comprising determining said variable threshold j m according to the first m bits in a preset J M code having M bits.
Claim 9
Dependent Claim 40 words
The invention according to claim 6, wherein said counting and comparing include counting and comparing said m bits in said given bit-position of said codewords bit by bit against said first m bits of J M providing j m .
Claim 10
Dependent Claim 23 words
The invention according to claim 7 wherein said repeated reading includes reading the same said given bit-position for successive, and successively older, codewords.
Claim 11
Dependent Claim 26 words
The invention according to claim 8 wherein the sum of the bits in the first m bits of J M is equal to j m -1.
Claim 12
Dependent Claim 41 words
The invention according to claim 8 wherein said J M code is preset according to user choice, and affords fast codeword detection by providing said bit detected signals from less than M bits when said variable threshold j m is reached.
Claim 13
Dependent Claim 59 words
The invention according to claim 8, wherein said bit by bit counting and comparing includes: separately counting ones and zeros for said m bits in said given bit-position as selectively enabled bit by bit according to the first m bits of J M , such that a given overflow of either ones-counting or zeros-counting provides said bit detected signal.
Claim 14
Dependent Claim 21 words
The invention according to claim 11 wherein a bit value signal is provided by the output of one of said countings.
Claim 15
Dependent Claim 215 words
A digital codeword detector for detecting redundant codewords repeatedly transmitted over a digital transmission system, comprising: a first memory having a bit capacity of at least n×M bits for storing M codewords, each n bits long; means for reading from said first memory the values in a given bit-position of each of a variable number m of codewords, where m≦M; means for counting, for plural bit values, the number of said bits read in said given bit-position assuming each bit value, and comparing the counts against a variable threshold j m dependent upon m, and increasing m by reading, counting and comparing for the samd said given bit-position for successive, and successively older, codewords, until one of said counts reaches j m or until m=M, and outputting a bit value signal and a bit detected signal if said one count reaches j m ; a second memory, responsive to said means for counting and comparing and having a capacity of at least n bits, for storing said bit detected signal, and outputting a codeword detected signal if its contents reach n bits; and a third memory, responsive to said means for counting and comparing and having a capacity of at least n bits, for storing said bit value signal, and outputting a codeword value signal.
Claim 16
Dependent Claim 215 words
A digital codeword detector for detecting redundant codewords repeatedly transmitted over a digital transmission system, comprising: a first memory having a bit capacity of at least n×M bits for storing M codewords, each n bits long; means for reading from said first memory the values in a given bit-position of each of a variable number m of codewords, where m≦M; means for counting, for plural bit values, the number of said bits read in said given bit-position assuming each bit value, and comparing the counts against a variable threshold j m dependent upon m, and increasing m by reading, counting and comparing for the samd said given bit-position for successive, and successively older, codewords, until one of said counts reaches j m or until m=M, and outputting a bit value signal and a bit detected signal if said one count reaches j m ; a second memory, responsive to said means for counting and comparing and having a capacity of at least n bits, for storing said bit detected signal, and outputting a codeword detected signal if its contents reach n bits; and a third memory, responsive to said means for counting and comparing and having a capacity of at least n bits, for storing said bit value signal, and outputting a codeword value signal.
Claim 17
Dependent Claim 97 words
The invention according to claim 13 wherein said counting and comparing means comprises: a shift register having a capacity of at least M bits for holding an M-bit preset code J M whose first m bits determine j m ; a ones counter for conditionally counting the number of ones in said m codeword bit-positions as selectively enabled in bit-by-bit comparison against j m from said shift register; and a zeros counter for conditionally counting the number of zeros in said m codeword bit-positions as selectively enabled in bit-by-bit comparison against j m from said shift register.
Claim 18
Dependent Claim 55 words
The invention according to claim 14, including means for shifting the m bits of j m out of said shift register one bit at a time to each of said counters to enable or disable incrementation one way or the other of each counter in bit-by-bit response to each of said respective m codeword bits.
Claim 19
Dependent Claim 41 words
The invention according to claim 15, including means for shifting the content of said shift register out bit by bit, increasing m and altering j m , until one of said counters is incremented to a given overflow or until m=M.
Claim 20
Dependent Claim 34 words
The invention according to claim 16, wherein said counting and comparing means further includes means responsive to each of said counters to provide said bit detected signal when either counter reaches said given overflow.
Claim 21
Dependent Claim 21 words
The invention according to claim 17 wherein said bit value signal is provided by the output of one of said counters.

References Cited (Backward Citations)

US3863215A Cited
US3919690A Cited
US3973242A Cited
US4312074A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-09-12 1987-03-14 1987-09-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-09-12 1991-03-14 1991-09-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-09-12 1995-03-14 1995-09-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag