System and method for network error rate testing
First Claim
1. A bit error rate tester suitable for use in connection with a high speed network, the bit error rate tester comprising:
- a first bit sequence generator;
a control logic module configured to communicate with the first bit sequence generator;
first and second memories configured and arranged for communication with the control logic module;
a transmit port configured and arranged for communication with the first bit sequence generator, the control logic module and the network;
a receive port configured and arranged for communication with the network;
a bit synchronizer configured and arranged for communication with the receive port;
a comparator configured and arranged for communication with at least one of the first and second memories.
5 Assignments
0 Petitions
Accused Products
Abstract
An bit error rate tester for use in connection with a high speed networks. The bit error rate tester includes transmit and receive ports, as well as a sequence generator, memory, synchronizer, sequence start detect module, and comparator. The sequence generator generates a bit sequence for transmission through a network path. The bit sequence returns to the bit error rate tester by way of the receive port. The synchronizer then bit-aligns the received bit sequence to compensate for idles/fill words added/dropped as the bit sequence transited the network. The synchronized bit sequence is passed to the start word detector which detects start and end words in the bit sequence and instructs the comparator to compare only data between the start and end words. The comparator compares the received bit sequence with a copy of the transmitted bit sequence regenerated from the memory, and calculates a bit error rate.
110 Citations
67 Claims
-
1. A bit error rate tester suitable for use in connection with a high speed network, the bit error rate tester comprising:
-
a first bit sequence generator; a control logic module configured to communicate with the first bit sequence generator; first and second memories configured and arranged for communication with the control logic module; a transmit port configured and arranged for communication with the first bit sequence generator, the control logic module and the network; a receive port configured and arranged for communication with the network; a bit synchronizer configured and arranged for communication with the receive port; a comparator configured and arranged for communication with at least one of the first and second memories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A bit error rate tester suitable for use in connection with a high speed network, the bit error rate tester comprising:
-
a plurality of components configured for operation in connection with at least the 10 Gigabit Ethernet, Fibre Channel, and SONET protocols, the plurality of components including; a first bit sequence generator; a second bit sequence generator, comprising; a control logic module configured to communicate with the first bit sequence generator; and first, and second memories configured and arranged for communication with the control logic module; a transmit port configured and arranged for communication with the first and second bit sequence generators; a receive port configured and arranged for communication with the network; a bit synchronizer configured and arranged for communication with the receive port; a comparator configured and arranged for communication with the second bit sequence generator; and a system bus that interconnects at least two of the plurality of components. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for bit error rate testing in a high speed network that includes at least one protocol-specific device which may be a retiming device or non-retiming device, the method comprising:
-
generating a bit sequence; transmitting the bit sequence onto the network, the bit sequence being transmitted at a rate of 10 Gigabits per second or higher; receiving the bit sequence from the network; synchronizing, if necessary, the received bit sequence; regenerating the transmitted bit sequence; comparing the received bit sequence with the regenerated bit sequence; identifying errors, if any, within the received bit sequence based upon the comparison of the received bit sequence with the regenerated bit sequence; and calculating a bit error rate based upon the identified errors. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method for bit error rate testing in a high speed network that includes at least one protocol-specific device which may be a retiming device or non-retiming device, the method comprising:
-
generating a bit sequence, wherein at least a portion of the generated bit sequence is user-defined; transmitting the bit sequence onto the network; receiving the bit sequence from the network; synchronizing, if necessary, the received bit sequence; regenerating the transmitted bit sequence; comparing the received bit sequence with the regenerated bit sequence; identifying errors, if any, within the received bit sequence based upon the comparison of the received bit sequence with the regenerated bit sequence; and calculating a bit error rate based upon the identified errors. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification