US20020129307A1

Data communication system with self-test facility

Claim Score by NHIP

Read claim 11, the broadest

Abstract

Self testing of a data communication system that includes a presettable scrambler and a complementary presettable descrambler is performed by presetting the presettable scrambler to a preset state. A seed payload field is scrambled using the presettable scrambler to generate fields of a test sequence. The fields of the test sequence are transmitted and corresponding received test sequence fields are received. The received test sequence fields are descrambled using the presettable descrambler to generate respective recovered test sequence fields. Differences between the recovered test sequence fields and the seed payload field are then detected as errors. A data communication system having a built-in self-test facility comprises a seed payload field source, a presettable scrambler, a presettable descrambler and an error detector. The presettable scrambler includes an input connected to the seed payload field source and an output coupled to a data transmission medium. The presettable scrambler is presettable to a preset state. The presettable descrambler includes an input coupled to the transmission medium and an output. The error detector includes an input connected to the output of the presettable descrambler, and operates to generate an error indication when a recovered test sequence field output by the presettable descrambler differs from the seed payload field.

US20020129307A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 25 September 2022, 4 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

34 claims: 6 independent, 28 dependent

  1. 1
    A method for self-testing a data communication system that includes a presettable scrambler and a complementary presettable descrambler, the method comprising:presetting the presettable scrambler to a preset state;scrambling a seed payload field using the presettable scrambler to generate fields of a test sequence;transmitting the fields of the test sequence and receiving corresponding received test sequence fields;descrambling the received test sequence fields using the presettable descrambler to generate respective recovered test sequence fields;and detecting differences between the recovered test sequence fields and the seed payload field as errors.
  2. 11
    Broadest claimClaim Score 80, broad(NHIP)A method of generating a test sequence in a data transmitter that includes a scrambler, the method comprising:in a normal operating mode: scrambling payload fields using the scrambler to generate respective scrambled payload fields, and transmitting the scrambled payload fields;and in a self-test operating mode: scrambling a seed payload field using the scrambler to generate fields of the test sequence, and transmitting the fields of the test sequence.
  3. 16
    A method of self-testing a data receiver that includes a descrambler, the method comprising:in a normal operating mode, receiving scrambled payload fields as received payload fields, and descrambling the received payload fields using the descrambler;and in a self-test operating mode: receiving received test sequence fields generated by scrambling a seed payload field, descrambling the received test sequence fields using the descrambler to generate respective recovered test sequence fields, and detecting differences between the recovered test sequence fields and the seed payload field as errors.
  4. 19
    A data communication system having a built-in self-test facility, the data communication system comprising:a seed payload field source;a presettable scrambler including an input connected to the seed payload field source and an output coupled to a data transmission medium, the presettable scrambler being presettable to a preset state;a presettable descrambler including an input coupled to the transmission medium and an output;and an error detector including an input connected to the output of the presettable descrambler, the error detector operating to generate an error indication when a recovered test sequence field output by the presettable descrambler differs from the seed payload field.
  5. 27
    A data transmitter having a built-in self-test facility, the data transmitter comprising, comprising:a payload field source;a seed payload field source;and a scrambler that operates in a normal operating mode to receive payload fields from the payload field source and to scramble the payload fields to generate respective scrambled payload fields for transmission, and that alternatively operates in a self-test operating mode to receive a seed payload field from the seed payload field source and to scramble the seed payload field to generate fields of a test sequence for transmission.
  6. 32
    A data receiver having a built-in self-test facility, the data receiver comprising:a descrambler including an output, the descrambler operating in a normal operating mode to descramble received payload fields to generate respective recovered payload fields, and alternatively operating in a self-test operating mode to descramble received test sequence fields generated by scrambling a seed payload field generator to generate respective recovered test sequence fields;and an error detector including an input connected to the output of the descrambler, the error detector operating to generate error indications when the recovered test sequence fields differ from the seed payload field.