Pulse Masks Define Signal Limits
Martin Rowe, Senior Technical Editor -- Test & Measurement World, 9/1/1999
| Telecom networks and their components transmit digitized voice and data over copper wires and fiber-optic cables. To ensure that data transfers reliably, industry standards dictate the shapes of pulses that represent bits. The standards include masks that define the tolerances of timing and amplitude of the pulses. Telecom equipment receivers must properly interpret pulses that fall within the mask limits, and transmitters must drive the signals along a medium so they arrive within tolerance. Pulse masks (Fig. 1), set the limits for physical parameters such as risetime, falltime, pulse width, amplitude, overshoot, and undershoot. The entire pulse must fall within the mask for it to comply with a standard. Engineers use pulse masks as “sanity checks” for new transmitter and receiver designs. Later, they use the masks in tests to verify that a product complies with industry standards, and they may use the masks in pass-fail tests of production products.
Some digital scopes include mask options that let you measure the pulses. Figure 2 shows the mask for a 155.52-Mbps STS-3E binary-1 pulse. The mask is typical of that for other electrical signals such as T1, T3, and DS3 that travel over coaxial and twisted-pair wires. Binary 1’s may have two masks with inverse polarities. The polarity depends on the type of bit encoding and on the bit pattern used in the transmission system.
If the data-transmission system uses alternate mark inversion (AMI) encoding, then a binary 1 could be either a positive pulse or a negative pulse—no pulse during a clock period indicates a binary 0. With coded mark inversion (CMI) encoding, a binary 0 will have a pulse with a rising edge in the middle of the bit period. Figure 3 shows the mask for a CMI coded binary 1 (the inverse of the mask in Figure 1) and Figure 4 shows a binary 0.1, 2, 3
You’ll find mask tests difficult to perform on live traffic—which appears as somewhat random bit patterns—because the standards require specific bit patterns. In particular, for testing a binary 1 pulse, you need to “isolate” the pulse so a specified number of 0’s both precede and follow the pulse. The number of 0’s depends on the standard. Those 0’s guarantee that intersymbol interference from adjacent pulses won’t corrupt the pulse you’re testing. Typically, you measure an AMI-coded binary 1 pulse that’s preceded by two binary 0’s and followed by one binary 0. For measuring a CMI-coded bit stream, you need a binary 1 both preceded by and followed by binary 1’s to get both the rising and falling edges of the pulse. For measuring binary 0’s, you need the measured bit to both follow and precede a binary 0. A Clean Fit Masks also indicate if the transmitted signal has sufficient amplitude to arrive at its destination within tolerance. Each standard defines an acceptable range of amplitudes. European standards define amplitude in absolute voltage levels. For example, a 2.048-Mbps pulse has a nominal amplitude of 2.37 V if traveling on a coaxial cable and 3 V if on a twisted pair. In contrast, 34.368-Mbps signals have a nominal amplitude of just 1 V.4 If a transmitted signal’s amplitude is below a standard’s limit, you may have a bad line-driver IC. If the amplitude is too high, the line may not be properly terminated. In contrast, North American masks don’t define absolute voltage levels. Instead, they define relative amplitudes between the high and low voltage levels of a pulse. To minimize overshoot, undershoot, and amplitude problems, you need to match the impedance of your scope to the transmission line. Otherwise, you’ll get incorrect signal measurements and the scope will alter the signal. Scopes can have input impedances of either 50 V or 1 MV, but the transmission lines will have impedances of 50 V, Because you’ll likely measure many pulses in each test, you need to know how many of those pulses are within tolerance and how the pulses vary relative to an average. Your scope can give you valuable statistics about how your product performs. You can set the scope to count the number of pulses tested through the mask and count errors, but many scopes also do more. For example, if your scope has a persistence mode, then you can see small changes in the pulses. The scope will store each pulse and change color or intensity the more often the pulses attain a given value of timing or amplitude. The persistence-mode display gives you a feel for the pulse’s repeatability. Another useful tool in mask testing is a histogram. Scopes can produce histograms on the amplitude scale or on the time scale. An amplitude histogram can display variations in pulse amplitude; a time histogram displays a pulse’s jitter. By looking at a time histogram’s width, you can see how many pulses were in or out of tolerance: The wider the histogram, the more jitter in the system. Bit Errors If you find that jitter causes pulses to appear outside of a mask, you can look for clues to find the source of the problem. Interference from other signals may cause jitter. For example, if you look at signals with jitter in the frequency domain and see a strong 20-kHz component, then look for equipment with a switching power supply that switches at that frequency. If you find the switching signal is causing the problem, you may need better grounding or shielding to minimize the jitter. T&MW FOOTNOTES FOR FURTHER READING ACKNOWLEDGEMENTS |




















