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

Optimal error correction method for zero byte time slot interchange (ZBTSI) clear channel data transmission

Assignee: Siemens Transmission Systems Inc
•
Filing: 1987-06-30
•
Granted: 1988-12-27
•
Expires: 2007-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and circuit for exploiting the characteristics of the ZBTSI algorithm by using the relationship of the data octet and the octets adjacent thereto to detect error conditions such as violations of the DS1 ones density criteria for detection of transmission channel errors in the ZBTSI decoder. This relationship provides an optimized partial error correction technique which minimizes error multiplication in the PCM transmission channels.

Inventors

  • 👤 Steven S. Gorshe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 20:54
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/0079; H04L7/0083; H03; H03M; H03M5/00; H03M5/02; H03M5/16; H03M5/18; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4917; H04L25/4923; H04L25/4925

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 165 words
The method of detection of data transmission errors in decoding of Zero-Byte Time Slot Interchange (ZBTSI) data, in PCM data transmission comprising the steps of: decoding data bytes of said PCM data transmission such that each individual data byte and the data bytes immediately preceding and immediately following said individual data byte are also decoded; and wherein said data bytes are each individual octets having eight logic bits which data bytes are arranged in 96-octet groups; examining said immediately preceding and immediately following data bytes to determine whether the combination of said decoded individual data byte and either or both of said immediately preceding or immediately following data bytes violates a predetermined criteria; and deriving a signal indicative of a transmission channel error when said predetermined criteria is violated; wherein said predetermined criteria includes the conditions: (a) said individual octet contains eight logic zeros, and (b) the combination of said individual octet with the immediately preceding and immediately following octets violates the DS1 ones-density criteria.
Claim 2
Independent Claim 165 words
The method of detection of data transmission errors in decoding of Zero-Byte Time Slot Interchange (ZBTSI) data, in PCM data transmission comprising the steps of: decoding data bytes of said PCM data transmission such that each individual data byte and the data bytes immediately preceding and immediately following said individual data byte are also decoded; and wherein said data bytes are each individual octets having eight logic bits which data bytes are arranged in 96-octet groups; examining said immediately preceding and immediately following data bytes to determine whether the combination of said decoded individual data byte and either or both of said immediately preceding or immediately following data bytes violates a predetermined criteria; and deriving a signal indicative of a transmission channel error when said predetermined criteria is violated; wherein said predetermined criteria includes the conditions: (a) said individual octet contains eight logic zeros, and (b) the combination of said individual octet with the immediately preceding and immediately following octets violates the DS1 ones-density criteria.
Claim 3
Dependent Claim 50 words
A method in accordance with claim 1 wherein said predetermined criteria includes the conditions: (a) said individual octet contains eight logic zeros, and (b) the combination of said individual octet with the immediately preceding and immediately following octets forms a zero string of a predetermined number of zeros or longer.
Claim 4
Dependent Claim 15 words
A method in accordance with claim 2 wherein said predetermined number of zeros is fifteen.
Claim 5
Dependent Claim 28 words
A method in accordance with claim 1 wherein said predetermined criteria includes the condition that: said individual octet and either of the adjacent octets thereto are all-zero octets.
Claim 6
Dependent Claim 66 words
A method in accordance with claim 1 further comprising the step of: processing said individual data byte such taht it is coupled into the PCM data transmission when said signal indicative of a channel error is not present, and inhibiting further processing of said individual data byte when said signal indicative of a transmission channel error is present, thereby eliminating error multiplication by partial error correction.
Claim 7
Dependent Claim 145 words
A ZBTSI decoder having an improved error correction capability comprising: means for receiving a PCM data input of ZBTSI encoded telecommunications information, including means for temporarily storing a current octet and the two adjacent octets of said ZBTSI encoded information; error detector means for examining the two adjacent octets to determine whether their combination with the current octet is a violation of a predetermined logic criteria; and for deriving an error output signal when a violation is present, comparator means for comparing an indicated address of the current octet with the actual address of the current octet, and generating an output indicative of whether there is a match; control means for causing said current octet to be processed as valid data when an error output signal is present only when the output of the comparator is indicative of a correct address of said current octet.
Claim 8
Dependent Claim 145 words
A ZBTSI decoder having an improved error correction capability comprising: means for receiving a PCM data input of ZBTSI encoded telecommunications information, including means for temporarily storing a current octet and the two adjacent octets of said ZBTSI encoded information; error detector means for examining the two adjacent octets to determine whether their combination with the current octet is a violation of a predetermined logic criteria; and for deriving an error output signal when a violation is present, comparator means for comparing an indicated address of the current octet with the actual address of the current octet, and generating an output indicative of whether there is a match; control means for causing said current octet to be processed as valid data when an error output signal is present only when the output of the comparator is indicative of a correct address of said current octet.
Claim 9
Dependent Claim 33 words
A ZBTSI decoder in accordance with claim 6 further comprising: further control means for inhibiting further processing of said current octet when the output of said comparator indicates an incorrect current octet address.
Claim 10
Dependent Claim 53 words
A ZBTSI decoder in accordance with claim 7 further including means for continuously clocking groups of data bytes through said receiving means such that by inhibiting processing of erroneous octet address locations of violations of predetermined logic criteria, only valid address chains are processed, thereby optimizing the error correction capability of said decoder.
Claim 11
Dependent Claim 34 words
A ZBTSI decoder in accordance with claim 8 further including means for inhibiting processing of all of the data bytes in group of data bytes following a current octet in which processing is inhibited.
Claim 12
Dependent Claim 23 words
A ZBTSI decoder in accordance with claim 9 wherein each group of data bytes includes 96 data bytes, each byte having 8 bits.
Claim 13
Dependent Claim 124 words
A ZBTSI decoder in accordance with claim 10 further including: means for determining whether the current octet is octet number 96; means for storing the address of the first octet in violation of said predetermined criteria in said 96 octet group; means for inserting said stored address of said first octet in violation of said predetermined criteria as the contents of octet number 96 when an error is detected; and means for inhibiting processing of the remainder of the addresses in said 96 octet group upon detection of said error, whereby the first octet received by the decoder in every 96 octet group is either octet number 96 or the address of the first octet in the group in violation of said predetermined criteria.
Claim 14
Dependent Claim 25 words
A ZBTSI decoder in accordance with claim 11 having an error multiplication value of 1.004 times the bit error rate of the PCM transmission channel.
Claim 15
Dependent Claim 17 words
A ZBTSI decoder in accordance with claim 6 wherein said temporary storing means comprises a shift register.
Claim 16
Dependent Claim 16 words
A ZBTSI decoder in accordance with claim 6, wherein said decoder is implemented in CMOS logic.
Claim 17
Dependent Claim 17 words
A ZBTSI decoder in accordance with claim 6 wherein said predetermined criteria includes the ones density criteria.
Claim 18
Dependent Claim 28 words
A ZBTSI decoder in accordance with claim 6 wherein said predetermined criteria includes the occurrence adjacently of a zero string equal to or greater than a predetermined number.
Claim 19
Dependent Claim 14 words
A ZBTSI decoder in accordance with claim 16 wherein said predetermined number is fifteen.
Claim 20
Dependent Claim 21 words
A ZBTSI decoder in accordance with claim 6 wherein said predetermined criteria includes the occurrence adjacently of two all zero octets.

References Cited (Backward Citations)

US4747112A Cited
US4747098A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-12-27 1992-06-27 1992-12-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-12-27 1996-06-27 1996-12-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-12-27 2000-06-27 2000-12-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag