EP1570355A2

Measuring an error rate in a communication link

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 3 December 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

31 claims: 9 independent, 22 dependent

  1. 1
    Claims of equivalent WO 2004051910 A2 What is claimed is:1. An error rate detector comprising: a memory adapted to receive a sequence transmitted over a communications link and to maintain a running history of a selected size for the received sequence;a sequence generator adapted to generate an independent test sequence;a comparator, responsive to the memory and the sequence generator, the comparator adapted to compare the received sequence with the test sequence;an error rate calculator, responsive to the comparator, for generating a measure of the error rate of the communication link;and a synchronization monitor, responsive to the comparator, and adapted to provide a signal to reload the sequence generator based on the stored history in the memory when a measure of the synchronization between the received sequence and the test sequence reaches a selected level.
  2. 8
    The error rate detector if claim 7, wherein the counter increments by one for each match and decrements by two for each mismatch.
  3. 10
    An error rate monitoring system comprising:a sequence generator that is adapted to produce a sequence and transmit the sequence over a communication link;a sequence detector, responsive to the sequence received over the communication link, the sequence detector comprising: a memory adapted to receive the sequence transmitted over the communications link and to maintain a running history of a selected size for the received sequence;a second sequence generator adapted to generate an independent test sequence;a comparator, responsive to the memory and the sequence generator, the comparator adapted to compare the received sequence with the test sequence;and a synchronization monitor, responsive to the comparator, and adapted to provide a signal to reload the sequence generator based on the stored history in the memory when a measure of the synchronization between the received sequence and the test sequence reaches a selected level;and an error rate calculator, responsive to the comparator of the sequence detector, for generating a measure of the error rate of the communication link.
  4. 19
    A method for determining an error rate of a communications link, the method comprising:receiving a deterministic sequence over the communications link;generating a test sequence;comparing the received sequence with the test sequence;calculating an error rate based on the comparison;determining a synchronization measure between the received sequence and the test sequence;and when the synchronization measure reaches a selected level, adjusting the generation of the test sequence.
  5. 27
    An error rate detector comprising:a memory adapted to receive a pseudorandom sequence of 2 N -1 bits transmitted over a communications link and to maintain a running history of N bits for the received sequence;a sequence generator adapted to independently generate a pseudorandom test sequence;a comparator, responsive to the memory and the sequence generator, the comparator adapted to compare the received sequence with the test sequence;an error rate calculator, responsive to the comparator, for generating a measure of the error rate of the communication link;a synchronization monitor, responsive to the comparator, the synchronization monitor including a counter, the synchronization monitor adapted to increment the counter when a match is detected between the test sequence and the received sequence and is adapted to decrement the counter when a mismatch is detected between the test sequence and the received sequence;and wherein the synchronization monitor is adapted to provide a signal to reload the sequence generator based on the stored history in the memory when the counter reaches a selected level.
  6. 28
    An error rate monitoring system comprising:a sequence generator that is adapted to produce a sequence and transmit the sequence over a communication link;and a sequence detector, responsive to the sequence received over the communication link, the sequence detector adapted to generate a test sequence for comparison with the received sequence to determine an error rate, wherein the sequence detector further is adapted to self-synchronize the generation of the test sequence to the received sequence when a measure of the synchronization between the received sequence and the test sequence reaches a selected level.
  7. 29
    An error rate detector, comprising:a sequence generator that is adapted to generate a test sequence for comparison with a received sequence;a self-synchronized sequence detector, responsive to the test sequence received from the sequence generator and the received sequence, that is adapted to compare the test and received sequences and to selectively move the sequence generator to a different point in the sequence based on a measure of mismatches between the test sequence and the received sequence;and an error rate calculator, responsive to the comparison between the test sequence and the received sequence, for generating a. measure of the error rate.
  8. 30
    A method for synchronizing a sequence generator with a remote sequence generator, the method comprising:receiving a sequence from the remote sequence generator;comparing a member of the received sequence with a member of a test sequence generated by the sequence generator;incrementing a counter when the member of the test sequence matches the member of the received sequence;decrementing the counter when the member of the test sequence does not match the member of the received sequence;and adjusting the sequence generator based on the received sequence when the counter reaches a selected level.
  9. 31
    An error rate detector, comprising:a sequence generator that is adapted to generate a test sequence for comparison with a received sequence;and a self synchronization circuit, responsive to the test sequence received from the sequence generator and the received sequence, the self synchronization circuit is adapted to move the sequence generator to a different point in the sequence based on a measure of mismatches between the test sequence and the received sequence.