Measuring an error rate in a communication link
First Claim
Patent Images
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.
12 Assignments
0 Petitions
Accused Products
Abstract
An error rate detector is provided. The error rate detector includes a sequence generator that is adapted to generate a test sequence for comparison with a received sequence. The error rate detector also includes a self synchronization circuit that is 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.
-
Citations
31 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. An error rate detector comprising:
-
a memory adapted to receive a pseudorandom sequence of 2N−
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.
-
-
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.
-
-
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.
-
-
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.
-
-
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.
-
Specification