← Back to Patent Explorer
US4581741A Expired / Lapsed US ⏱️ 0.0 years remaining

Error detection apparatus for data dependent coding circuitry

Assignee: Boeing North American Inc
•
Filing: 1983-12-07
•
Granted: 1986-04-08
•
Expires: 2003-12-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides error checking for data dependent coding circuitry which checking is complicated by a considerable amount of circuitry which is activated only when the incoming data conforms to specific requirements (i.e., three or more consecutive logic zeros). Except for these occurrences, the output from the coding circuitry is straightforward representation of the nonreturn to zero input data. The present invention uses a straightforward detecting circuit to normally pass the data and a data compare circuit which compares the output of the detector with the output of the data dependent circuitry except for times when the specific condition of three consecutive logic zeros occurs. At that time, the data compare circuitry checks to make sure that both the code detector and the encoding circuit have detected the occurrence of this condition. Since the encoding circuitry has been working up to that time, it may be properly assumed that all of the circuitry is working properly and no error code is generated until either the straightforward data compare or the special condition detection fails to compare.

Inventors

  • 👤 Charles E. Huffman
  • 👤 Richard L. Majefski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:29
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1816

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 179 words
The method of error detecting data dependent coded data comprising the steps of: normally outputting an encoded data stream unaltered in logic value representation as compared to an input data stream when there are less than a predetermined number of consecutive logic bits of a given logic value; adding logic value data depending output signals to the data stream when a predetermined set of logic bit conditions exists and simultaneously providing a code enable signal indicative of said adding; normally checking encoded output data with input data for identical logic values at both locations when said input data has less than said number of consecutive data bits of a given logic value and outputting an error signal during the normal checking conditions when identical logic values are found not to occur; and alternatively checking whether or not said code enable has been provided when said input data has said predetermined set of logic bit conditions and providing an error signal at times when the predetermined set of conditions is detected and the code enable signal is not being detected.
Claim 2
Independent Claim 179 words
The method of error detecting data dependent coded data comprising the steps of: normally outputting an encoded data stream unaltered in logic value representation as compared to an input data stream when there are less than a predetermined number of consecutive logic bits of a given logic value; adding logic value data depending output signals to the data stream when a predetermined set of logic bit conditions exists and simultaneously providing a code enable signal indicative of said adding; normally checking encoded output data with input data for identical logic values at both locations when said input data has less than said number of consecutive data bits of a given logic value and outputting an error signal during the normal checking conditions when identical logic values are found not to occur; and alternatively checking whether or not said code enable has been provided when said input data has said predetermined set of logic bit conditions and providing an error signal at times when the predetermined set of conditions is detected and the code enable signal is not being detected.
Claim 3
Independent Claim 147 words
The method of checking for errors generated in a data encoding system of the type which generates DS3 (digital signal third level) bipolar output B3ZS (binary three zero substitution) output data and an accompanying code enable signal signifying the occurrence of B3ZS from binary input data comprising the steps of: checking input data to see if there are three consecutive data bits having an identical given logic value; normally comparing input and output signals for identical logic value representations when there are less than three consecutive input data bits of said given logic value and generating an output error signal if the comparing shows non-identity; and alternately checking to see if the code enable signal has been generated if there are three consecutive data bits in the input signal having said given logic value and generating an output error signal if no code enable signal is detected.
Claim 4
Independent Claim 147 words
The method of checking for errors generated in a data encoding system of the type which generates DS3 (digital signal third level) bipolar output B3ZS (binary three zero substitution) output data and an accompanying code enable signal signifying the occurrence of B3ZS from binary input data comprising the steps of: checking input data to see if there are three consecutive data bits having an identical given logic value; normally comparing input and output signals for identical logic value representations when there are less than three consecutive input data bits of said given logic value and generating an output error signal if the comparing shows non-identity; and alternately checking to see if the code enable signal has been generated if there are three consecutive data bits in the input signal having said given logic value and generating an output error signal if no code enable signal is detected.
Claim 5
Dependent Claim 253 words
Apparatus for generating encoded data and for checking to ascertain proper operation comprising, in combination; apparatus input first means for supplying binary data having logic one and logic zero values; apparatus output second means for supplying encoded output signals; third means, connected between said first and second means, for encoding said binary input data to provide an encoded output signal at said output second means which normally is directly indicative of the input signal except for the times that the input signal contains more than a predetermined number of consecutive logic bits of a given logic value when special encoding is performed to ensure proper operation of downstream equipment and for outputting an accompanying code enable signal which code enable signal signifies the occurrence of the special encoding in the output data stream; and fourth means connected to said first means, said second means and said third means (1) for normally comparing the input and encoded output signals for identity of logic representative values when no more than a predetermined number of consecutive logic bits of a given logic value have been received from said input first means and generating an error signal when there is no such identity and (2) for checking to see if a code enable signal is received from said third means when the binary input from said first means remains at said given logic value for greater than said predetermined number of consecutive data bits and generating an error signal if the code enable signal is not received.
Claim 6
Dependent Claim 253 words
Apparatus for generating encoded data and for checking to ascertain proper operation comprising, in combination; apparatus input first means for supplying binary data having logic one and logic zero values; apparatus output second means for supplying encoded output signals; third means, connected between said first and second means, for encoding said binary input data to provide an encoded output signal at said output second means which normally is directly indicative of the input signal except for the times that the input signal contains more than a predetermined number of consecutive logic bits of a given logic value when special encoding is performed to ensure proper operation of downstream equipment and for outputting an accompanying code enable signal which code enable signal signifies the occurrence of the special encoding in the output data stream; and fourth means connected to said first means, said second means and said third means (1) for normally comparing the input and encoded output signals for identity of logic representative values when no more than a predetermined number of consecutive logic bits of a given logic value have been received from said input first means and generating an error signal when there is no such identity and (2) for checking to see if a code enable signal is received from said third means when the binary input from said first means remains at said given logic value for greater than said predetermined number of consecutive data bits and generating an error signal if the code enable signal is not received.
Claim 7
Dependent Claim 73 words
Apparatus as claimed in claim 3 wherein: the special encoding used by said third means has the format of digital signal third level bipolar output binary three zero substitution; and said fourth means checks to make sure that said code enable signal is not output by said third means when no more than a predetermined number of consecutive logic bits of a given logic value have been received from said input first means.
Claim 8
Dependent Claim 290 words
Apparatus for checking operation of line signal detecting and processing circuitry comprising, in combination: apparatus input first means for supplying binary data having logic one and logic zero values; apparatus output second means for supplying encoded output signals; line processing third means, connected between said first and second means, for processing said binary input data to provide an output signal at said output second means except for the times that the input signal contains a combination of logic bits whereby special encoding is required to ensure proper operation of downstream equipment and to provide an accompanying code enable signal which code enable signal signifies the occurrence of the special encoding in the output data stream; special encoding fourth means, connected to said second and third means for providing said special encoding; monitor fifth means, connected to said first means and including an output means, for processing said binary input data in a manner substantially identical to said third means to provide an output signal at said output means thereof except for the times that the input signal contains a combination of logic bits whereby special encoding is required to ensure proper operation of downstream equipment and to provide an accompanying code enable signal which code enable signal signifies the occurrence of the special encoding in the output data stream; comparison sixth means, connected to said third, fourth and fifth means, for checking that the logic value of the data output by both said third and fifth is identical except when said special encoding is required and for checking that the logic values of said code enable signals are identical; and error signal output seventh means, connected to said sixth means for providing an output signal when either check indicates nonidentity.
Claim 9
Dependent Claim 290 words
Apparatus for checking operation of line signal detecting and processing circuitry comprising, in combination: apparatus input first means for supplying binary data having logic one and logic zero values; apparatus output second means for supplying encoded output signals; line processing third means, connected between said first and second means, for processing said binary input data to provide an output signal at said output second means except for the times that the input signal contains a combination of logic bits whereby special encoding is required to ensure proper operation of downstream equipment and to provide an accompanying code enable signal which code enable signal signifies the occurrence of the special encoding in the output data stream; special encoding fourth means, connected to said second and third means for providing said special encoding; monitor fifth means, connected to said first means and including an output means, for processing said binary input data in a manner substantially identical to said third means to provide an output signal at said output means thereof except for the times that the input signal contains a combination of logic bits whereby special encoding is required to ensure proper operation of downstream equipment and to provide an accompanying code enable signal which code enable signal signifies the occurrence of the special encoding in the output data stream; comparison sixth means, connected to said third, fourth and fifth means, for checking that the logic value of the data output by both said third and fifth is identical except when said special encoding is required and for checking that the logic values of said code enable signals are identical; and error signal output seventh means, connected to said sixth means for providing an output signal when either check indicates nonidentity.

References Cited (Backward Citations)

US3825892A Cited
US3889235A Cited
US3976972A Cited
US4032885A Cited
US4205302A Cited
US4502143A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-04-07 1989-10-07 1990-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-04-07 1993-10-07 1994-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-04-07 1997-10-07 1998-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag