&" '& A physical layer has been developed for demand priority local area networks that accommodates different cable types by means of different physical medium dependent (PMD) sublayers. The major goal was to provide 100-Mbit/s transmission on existing cables, including Category 3, 4, and 5 UTP, STP, and multimode optical fiber. & "#! " % $ " $! ! % #% #& !,) 3,<6-'%/ /%<)5 $ 2* % #>1< ()0%1( 35-25-7< /2'%/ %5)% 1)7:25. %'76 %6 %1 -17)5*%') &)7:))1 7,) 0)(-% %'')66 '21752/ %1( 7,) /-1. 7,) '%&/) %((-1+ '21752/ 6-+1%/-1+ %1( (%7% *250%77-1+ 72 7,) *5%0) :,)1 1)')66%5< 6)) -+ !,) *2//2:-1+ '21675%-176 :)5) %/62 3/%')( 21 7,) ()6-+1 2* 7,) ()0%1( 35-25-7< $ • !,) 75%160-66-21 7)',1-48)6 86)( *25 7,) $ 0867 127 '%86) 5%(-%7)( )0-66-216 *520 7,) )48-30)17 25 '%&/-1+ 7,%7 :28/( 9-2/%7) )/)'7520%+1)7-' '203%7-&-/-7< 5)+8/%7-216 %6 6,2:1 -1 -+ *25 );%03/) )9)5%/ +2%/6 :)5) -()17-*-)( -1 7,) )%5/< 67%+)6 2* 7,) ()> /%66 -1 7,) " -1 8523) !,-6 '21675%-17 0%1( 35-25-7< $ ()9)/230)17 -567 7,) $ 6,28/( &) %6 &)'20)6 0267 6-+1-*-'%17 :-7, %7)+25< "! 6-03/) %6 3266-&/) )%6< 72 -03/)0)17 %1( %&29) %// /2: -1 • %&/) '5266 7%/. >3%-5 &81(/)6 %5) 2*7)1 86)( *25 '211)'> '267 )'21( 7,) $ 6,28/( 3529-() 52&867 (%7% 75%16*)5 7-216 *520 % :-5-1+ '/26)7 72 08/7-3/) :%// 287/)76 6 % 5)68/7 3)5*250%1') ()7)5-25%7)6 -* 08/7-3/) 5)75%160-66-216 2* 6)9)5%/ )1( 12()6 0%< &) '211)'7)( 72 % ,8& 7,528+, % 3%'.)76 %5) 1)')66%5< &)'%86) 2* )55256 55256 '%1 2''85 -* % 6-1+/) >3%-5 &81(/) -08/7%1)286 75%160-66-216 &)7:))1 $ (2)6 127 3529-() 68**-'-)17 -0081-7< %+%-167 12-6) 21 7,) ,8& %1( 025) 7,%1 21) 68', )1( 12() 0%< 7,)1 '%86) 7,) 75%160-66-21 0)(-80 68', %6 -038/6) 12-6) 21 81> '5266 7%/. :-7,-1 7,) '%&/) 6)) =5266 !%/. -1 "16,-)/()( 6,-)/()( '%&/) 5811-1+ '/26) 72 6:-7',-1+ +)%5 !<3-'%//< !:-67)(>%-5 %&/)6 21 3%+) !,) $ 0867 127 &) % -6 5)48-5)( 72 23)5%7) :-7, /)66 7,%1 21) )5525 -1 ()75-0)17%//< %**)'7)( &< 7,-6 '5266 7%/. &-76 • !5%16*250)5 283/-1+ 211)'7-216 72 7:-67)(>3%-5 "! %1( ! %5) 0%() 7,528+, 75%16*250)56 62 7,%7 (' '855)176 '%1> !,-5( 7,) $ 6,28/( 6833257 % 5%1+) 2* );-67-1+ 0)(-% 127 */2: &)7:))1 ()9-')6 :-7, 121)48-327)17-%/ +5281(6 7<3)6 %6)>! 6 23)5%7) 29)5 92-')>+5%() 25 %7)+25< 816,-)/()( 7:-67)(>3%-5 "! :-5) 25) 5)')17/< ,-+,)5> 2:)9)5 7,) 75%16*250)56 '%86) (-67257-21 2* (%7% 6-+1%/6 :-7, (' '217)17 62 7,) $ 0867 352')66 7,) (%7% 72 5)> 48%/-7< "! %7)+25-)6 %1( ,%6 &))1 63)'-*-)( %1( -6 (8') 7,) (' '217)17 2* 7,) 6-+1%/ !,-6 2*7)1 5)48-5)6 7,%7 12: &)-1+ 86)( -1 1): -167%//%7-216 ,-)/()( 7:-67)(>3%-5 620) *250 2* &/2'. '2(-1+ &) 3)5*250)( 21 7,) (%7% &)*25) ! ,%6 &))1 86)( );7)16-9)/< -1 72.)1 5-1+ 6 %/> 75%160-66-21 7,28+, 5)')17/< 7,)6) 722 ,%9) &))1 '211)'7)( :-7, "! 8/7-02() 237-'%/ *-&)5 -6 %/62 &)-1+ 86)( -1'5)%6-1+/< (continued on page 20) MAC PHY MAC PMI PMD PHY 60.0 Field Strength (dB mV/m) 2857, 7,) $ 6,28/( &) '%3%&/) 2* (%7% 75%16*)5 %7 &-766 -1%//< :,)1 127 75%160-77-1+ (%7% 7,) $ 6,28/( &) '%3%&/) 2* 6-+1%/-1+ *-9) -1()3)1()17 '21752/ 67%7)6 *520 21) )1( 2* % /-1. 72 %127,)5 !,)6) '21752/ 6-+1%/6 %5) 5)> 48-5)( *25 7,) 23)5%7-21 2* 7,) ()0%1( 35-25-7< 35272'2/ 50.0 VCCI 1 40.0 FCC Class A FTZ-1046 VDE-B 30.0 EN 55 022 Class B PMI PMD Link 20.0 10.0 31.6 100.0 316.2 1000.0 Frequency (MHz) )7:25. /%<)5 02()/ 6,2:-1+ 7,) 0)(-% %'')66 '21752/ %1( 7,) 3,<6-'%/ /%<)5 $ :-7, -76 3,<6-'%/ 0)(-80 ()> 3)1()17 %1( 3,<6-'%/ 0)(-80 -1()3)1()17 68&/%<)56 8+867 ):/)77>%'.%5( 2851%/ %1( 5%(-%7)( )0-66-216 5)+8/%7-216 %(-%7)( )0-66-216 0867 *%// &)/2: 7,) /-1)6 6,2:1 *25 )%', 5)+8/%725< &2(< Cross talk in UTP cables is caused by capacitive coupling between pairs. Signals on pair A cause noise signals on pair B, and often the cross talk noise proves to be the limiting factor in the link performance. Cross talk occurs in two ways. Nearend cross talk (NEXT) happens when a signal from a transmitter at one end of a cable interferes with a receiver at the same end of the cable. Far-end cross talk (FEXT) occurs when a signal interferes with a receiver at the opposite end of the cable from the transmitter. Near-End Cross Talk (NEXT) Near-end cross talk loss is defined as: NEXT = 20 logV nV i, where Vn and Vi are shown in Fig. 1a. The minimum NEXT loss between pairs in a cable tends to follow a smooth curve, as shown in Fig. 1b, decreasing at a rate of 15 dB per decade. However, the actual NEXT between two particular pairs deviates significantly from this curve because of resonances in the twisted-pair. Typical measurements of the NEXT loss between some pairs in a 25-pair cable are also shown in Fig. 1b. Far-End Cross Talk (FEXT) Far-end cross talk loss is defined as: with NEXT loss, the actual FEXT loss between two particular pairs deviates from this curve. Typical measurements of the FEXT loss between some pairs in a 25-pair cable are shown in Fig. 2b. Cross Talk Measurements Our analysis of cross talk required a database of accurate and detailed measurements of cross talk between pairs in 25-pair cables. A measurement system was constructed to measure NEXT and FEXT losses of all pair combinations in 25-pair cables (see Fig. 3, next page). Individual pairs were routed to the stimulus and response ports of a network analyzer via a computer-controlled switch. This allowed the automatic selection of 300 different pair combinations for NEXT measurements and 600 pair combinations for FEXT measurements. Any pair not being measured was terminated in 100 ohms via a balun and a 50-ohm termination internal to the switch. The network analyzer measured the cross talk loss (phase and magnitude) to 40 MHz, and this was downloaded to a computer database. Using this system, the NEXT and FEXT losses were measured for many thousands of pair combinations in a selection of 25-pair cables of varying manufacturer and age. The database was used to input NEXT and FEXT loss characteristics to the computation of cross talk noise described in “Cross Talk Analysis” on page 22. (continued on next page) FEXT = 20 logV fV i, where Vf and Vi are shown in Fig. 2a. The minimum FEXT loss also decreases with frequency following a smooth curve, but at a rate of 20 dB per decade. As Pair A Pair A Vi Vo Vi NEXT FEXT Pair B Vn Vf Pair B Noise Noise (a) (a) 80.0 100.0 70.0 80.0 Loss (dB) Loss (dB) 60.0 50.0 40.0 60.0 40.0 30.0 Minimum FEXT Loss Minimum NEXT Loss 20.0 20.0 10.0 0.0 0.0 10.0 20.0 30.0 0.0 Frequency (MHz) (b) Fig. 1. (a) Near-end cross talk (NEXT). (b) Minimum theoretical NEXT loss and actual measurements. 10.0 20.0 30.0 Frequency (MHz) (b) Fig. 2. (a) Far-end cross talk (FEXT). (b) Minimum theoretical FEXT loss and actual measurements. (continued from page 19) Controller Network Analyzer Controller Network Analyzer 251 Switch 251 Switch 100-Ohm Termination 252 Switch 25-Pair Cable 25-Pair Cable For FEXT Loss For NEXT Loss (continued from page 18) Given these constraints, the design goals for the PHY wereĆ met by developing a physical medium dependent (PMD) subĆ layer for each media type (UTP, STP, and multimode optical fiber) and a physical medium independent (PMI) sublayer that contains all the functions common to all media types. These two sublayers together form the demand priority PHY. In the remainder of this article we will discuss the design choices made for each of the three demand priority PMDs. !# The first PMD to be developed was to support UTP cabling, since this addresses the large 10BaseĆT upgrade market. 10BaseĆT uses fullĆduplex signaling at 10 Mbit/s on UTP cabling.2 One twisted pair is used to transmit and one to receive data. The dc content of the signal is minimized by Manchester coding the data before transmission on the twistedĆpair channel. Manchester coding is a very simple form of block coding: 0 1 10 01 This is a 1B/2B block code, and results in a 100% bandwidth expansion. Manchester coding is spectrally inefficient relative to other block codes, but does provide a guaranteed transiĆ tion for every two symbols, has very low dc content, and is very simple to implement. The transmission rate in 10BaseĆT is 20 megabaud, giving a data rate of 10 Mbits/s (1 baud is one symbol per second). This means that the transmitted signal can be lowĆpass filĆ tered with a cutoff frequency somewhat less than 20 MHz. This helps minimize radiated emissions above 30 MHz, the lower bound of stringent EMC regulations. # #" The progression from 10BaseĆT to 100VGĆAnyLAN was made in three simple steps. First, it was recognized that since fullĆduplex transmission was not absolutely necessary in a hubĆbased network, both twisted pairs used for 10BaseĆT could be used simultaneously August 1995 HewlettĆPackard Journal Fig. 3. Measurement system for NEXT and FEXT loss. for transmission in one direction or reception in the other. This immediately doubles the bit rate achieved on existing 10BaseĆT networks. Second, the spectrally inefficient Manchester code was replaced with a more efficient 5B/6B block code (5 bits of data are coded to 6 transmitted binary symbols). This reduced the bandĆ width overhead from 100% with Manchester coding to 20%. As a result, the data rate on each pair could be increased to 25 Mbits/s (that is, a symbol rate of 30 megabaud after 5B/6B coding) while the main lobe of the data spectrum remained below 30 MHz, the lower limit of EMC regulations. As with 10BaseĆT, lowĆpass filtering with a cutoff below 30 MHz can then be applied to minimize the risk of excessive radiated emissions. The 5B/6B code chosen also has very low dc conĆ tent, which avoids distortion from the coupling transformers. See the article on page 27 for more details. Third, the UTP PHY takes advantage of the two unused pairs available in every fourĆpair cable. Surveys of customer cable plants revealed that a large proportion of these customers adĆ hered to structured cabling recommendations3 when installing cable, and connected fourĆpair cable to each wall outlet. Two of these four pairs currently lie unused. By transmitting 5B/6B coded data at 30 megabaud on all four pairs, it is possible to provide a total signaling rate of 120 megabaud (100 Mbits/s) over UTP cable. ! The fourĆpair transmission scheme, called quartet signalĆ ing, uses binary transmission, that is, only two voltage levels are used as symbols. Other approaches to the UTP PMD were examined. One was multilevel (mĆary) signalĆ ing (see Multilevel Signaling" on page 21). In a multilevel scheme, n data bits are mapped to one of m = 2n symbols, and each symbol is a unique voltage level. For example, in a quaternary scheme, two data bits may be mapped to one of four voltage levels. In this way the number of symbols transmitted, and hence the transmission rate required, is reduced by a factor of n. However, for a fixed power supĆ ply voltage, the voltage separation between symbols is reduced by a factor of 1/(m1) from the binary case. The binary quartet signaling scheme maximizes the voltage separation between symbols, which provides greater imĆ munity to noise at the receiver. In the four-level scheme, groups of two data bits are mapped to one of four symbols. Only one symbol need be transmitted for each pair of data bits, so the symbol rate is half the bit rate. The drawback of the multilevel scheme is that symbols are separated by a smaller voltage than in the binary scheme. This means that when noise is added to the data signal (cross talk or impulse), the probability of the noise changing one symbol to another is increased. The symbol separation could be increased to that of the binary scheme by increasing the peak-to-peak transmitted voltage by a factor of (m – 1) for an m-level scheme, but this is generally not possible given fixed power supply voltages, and in any case it increases the power required for a transmitter. 0 0 1 0 1 1 0 The susceptibility of a scheme to errors caused by noise is measured by the ratio of signal separation to noise. Fig. 2 shows the signal-to-NEXT-noise ratio plotted against the transmission bandwidth for several multilevel schemes and for multipair schemes for a bit rate of 100 Mbits/s. A 16-level scheme reduces the bandwidth to 25% of the bit rate, but the S/NEXT ratio is 13 dB (a factor of 4.5) worse than for a four-pair scheme with 25 Mbits/s per pair, which is the scheme used in the 100VG-AnyLAN standard. 20.0 n=4 n=3 15.0 S/NEXT (Normalized) (dB) Multilevel signaling is often used as a means of compressing the bandwidth required to transmit data at a given bit rate. In a simple binary scheme, two single symbols, usually two voltage levels, are used to represent a 1 and a 0. The symbol rate is therefore equal to the bit rate. The principle of multilevel signaling is to use a larger alphabet of m symbols to represent data, so that each symbol can represent more than one bit of data. As a result, the number of symbols that needs to be transmitted is less than the number of bits (that is, the symbol rate is less than the bit rate), and hence the bandwidth is compressed. The alphabet of symbols may be constructed from a number of different voltage levels. Fig. 1 shows an example for a four-level scheme. n=2 10.0 Multipair Signaling 1 m=5 m=8 m=4 m = 12 5.0 m=2 m=6 m=3 m = 16 V Multilevel Signaling 00 10 m=4 11 01 V/3 0.0 20 40 60 80 Transmission Bandwidth (MHz) m=2 n=1 100 Fig. 1. Two-level and four-level signaling. Fig. 2. Susceptibility to errors from noise. 5- ,-(1$ 1-30"$1 0$ 1(&,(%(" ,2 (, " !*(,& $62$0, * ,-(1$ ,# "0-11 2 *) ,-(1$ 62$0, * ,-(1$ + 7 !$ " 31$# !7 $*$"20-+ &,$2(" 0 #( 2(-, %0-+ 0 #(- 12 2(-,1 -%2$, 0$%$00$# 2- 1 "-,2(,3-31 5 4$ -0 ,-(1$ -0 (+.3*1$1 %0-+ 15(2"'(,& $/3(.+$,2 (+.3*1$ ,-(1$ 0-11 2 *) ,-(1$ 0(1$1 %0-+ " . "(2(4$ "-3.*(,& !$25$$, 25(12$# . (01 5(2'(, " !*$ 0-11 2 *) %%$"21 *(,)1 +-12 1(&,(%(" ,2*7 5'$, 2'$ *(,)1 31$ :. (0 !3,#*$1 2 *) 1$$ 90-11 *) (, ,1'($*#$# 5(12$#: (0 !*$1 -, . &$ (1 .0-!*$+ (1 *$11 1$4$0$ 2' , ,$ 0:$,# "0-11 2 *) (, " !*$1 ,# " , !$ #(10$: & 0#$# (, %-30:. (0 *(,)1 (22*$ # 2 (1 4 (* !*$ 2- #$1"0(!$ 2'$ "' 0 "2$0(12("1 -% (+: .3*1$ ,-(1$ -""300(,& -, " !*$ .* ,2 2 5 1 #$"(#$# 2' 2 2'$ 1 %$12 ..0- "' 2- (+.3*1$ ,-(1$ 5 1 2- + (,2 (, 2'$ + 0&(, -% 1$: 1(,"$ 2'$ 13""$11 -% 1$: .0-4$1 2' 2 (21 *$4$* -% 0-!312,$11 (1 ..0-.0( 2$ '$ "'-("$ -% !(, 07 1(&, *(,& +$ ,2 2' 2 2'$ "-3*# .0-4(#$ 2'$ 1 +$ (++3,(27 2- (+.3*1$ ,-(1$ 1 1$: '$ :,7 "0-11 2 *) $,4(0-,+$,2 (1 4$07 #(%%$0$,2 %0-+ 2' 2 -% 1$: (,"$ %-30:. (0 " !*$ -,*7 " 00($1 1(,&*$ ,$25-0) *(,) (, ,$25-0) ,# 2'$ 20 %%(" -, ** %-30 . (01 (1 (, 2'$ 1 +$ #(0$"2(-, -,*7 % 0:$,# "0-11 -5$4$0 5'$, :. (0 " !*$1 0$ 31$# 2- "-,,$"2 $,# ,-#$1 2- '3!1 3. 2- 1(6 ,$25-0) *(,)1 $ "' -""3.7(,& %-30 . (01 " , .-.3* 2$ -,$ " !*$ , ##(2(-, 2- (1 *1- .0-!*$+ 2 2'$ '3! $,# -% " !*$ '$, . ")$2 (1 !$(,& 0$"$(4$# -, -,$ .-02 0$20 ,1+(11(-, -% 2' 2 . ")$2 2 -2'$0 .-021 5(** 0$13*2 (, 2 2'$ 0$"$(4(,& .-(,2 2 (1 $11$,2( * 2' 2 2'$ *$4$* -% 2'(1 !$ +(,(+(8$# 2- .0$4$,2 $00-01 2 2'$ 0$"$(4(,& .-02 '$ .0-2-"-* +(,(+(8$1 2'(1 (, 2'$ %-**-5(,& 5 7 '$, . ")$2 (1 0$"$(4$# 2' 2 ' 1 1(,&*$ #$12(, 2(-, #: #0$11 2'$ '3! %-05 0#1 2'$ . ")$2 2- 2' 2 #$12(, 2(-, (+: +$#( 2$*7 % 2'$ 1-30"$ ,# #$12(, 2(-, 0$ 22 "'$# 2- 2'$ '3! !7 2'$ 1 +$ :. (0 " !*$ 5(** -""30 %0-+ 2'$ 0$20 ,1+(22$# . ")$2 2- 2'$ 0$"$(4$# . ")$2 , $62$,1(4$ , *71(1 -% 2'$ "0-11 2 *) ,-(1$ &$,$0 2$# (, 13"' 1"$, 0(4$0(%($# 2' 2 2'$ 0$"$(4$# 1(&, * (1 0-!312 2- 2'(1 *$4$* -% "0-11 2 *) 1$$ 90-11 *) , *71(1 -, . &$ (continued on page 23) 3&312 $5*$22: ") 0# -30, * Many previous analyses of twisted-pair transmission systems have assumed that the distribution of cross talk noise is Gaussian. These have yielded reasonably accurate predictions of system bit error rates. However, in applying the error rate analysis, there is an implicit assumption that the cross talk noise is independent of the data on the disturbed system. This is often the case in telecommunication systems, but is not always the case in LANs, where the disturbing links are those on which the disturbed data is being retransmitted. For example, the NEXT interfering with data received at one port of a hub is a result of the retransmission of earlier bits of the same data on other ports. If the cross talk noise is of sufficient amplitude to cause an error in the received data, this error is extremely likely to be repeated every time the same data is transmitted. If a packet is errored by cross talk, that particular packet is likely always to be errored. To guarantee the error-free transmission of any packet, the worst-case peak cross talk voltage must be found. The peak cross talk noise from multiple disturbers can be calculated directly from a knowledge of the cross talk channels and the disturbing data source. The NEXT and FEXT cross talk channel frequency responses can be calculated for any pair combination using measurements of the pair-to-pair NEXT or FEXT loss. Once the cross talk channel frequency response is known, it is possible to find the impulse response of this channel by inverse Fourier transform. We define the impulse response of the NEXT channel as: pk,NEXT maximum FEXTnoise voltage due to pair i disturbing pair k as vi,k . pk,FEXT Multiple-Disturber Cross Talk The worst-case cross talk environment for UTP PMDs operating over 25-pair bundles consists of three far-end disturbers and four near-end disturbers. Model ing this environment is relatively straightforward given the distributions of v i,k pk,NEXT and v i,k pk,FEXT . For each choice of disturbed pair (k), four NEXT disturbers (a,b,c,d) and three FEXT disturbers (p,q,r), the total noise voltage for multiple disturbers is: v pk,total + ȍ i,k v pk,NEXT ) i+a,b,c,d ȍ j,k v pk,FEXT. j+p,q,r By calculating the multiple disturber noise voltage in this way we assume, pessimistically, that the maximum noise voltages for the worst-case disturbing patterns from each disturbing source occur at the same time and with the same polarity on the disturbed pair k. This is obviously a worst-case scenario. and the impulse response of the FEXT channel as: g f(t) + F *1ǒH f(f)Ǔ To find the cross talk noise voltage at the receiver decision point, n(t), caused by any data pattern f(t), the impulse response is convolved with f(t): n(t) = f(t) g(t), (1) where g(t) represents either gf(t) or gn(t) as appropriate. Our goal is to find the worst-case cross talk for any data pattern, so n(t) must be calculated for all values of f(t). It is therefore useful to apply some limit to the duration of f(t) to shorten the computation time, and this can be done by taking into consideration the finite duration of the cross talk channel impulse response. A typical impulse response of a NEXT channel is shown in Fig. 1. The duration of the cross talk impulse response is typically less than 1400 ns, which is equivalent to 42 symbol periods for the 30-megabaud transmission rate used in quartet signaling. Therefore, the cross talk waveform during the last six symbols of a pattern f(t) can be predicted accurately if the duration of f(t) is restricted to 1600 ns. The cross talk for any f(t) is calculated as follows. The disturbing data source is assumed to be the output of a 5B/6B block coding function and consists of eight sequential six-bit codewords, each chosen from an alphabet of 32 codewords. The total number of permutations that f(t) can take is therefore 328. For each permutation, n(t) is computed according to equation 1. The peak cross talk noise voltage generated by any value of f(t) can then be found by searching each resultant n(t). 0.040 0.030 0.020 0.010 A Monte-Carlo approach has been used to choose combinations (k,a,b,c,d,p,q,r) randomly from the 25 pairs of a cable. For each choice, vpk,total was calculated. The resulting distribution of vpk,total is shown in Fig. 2. The maximum multiple-disturber cross talk noise expected on any pair of the cable for any choice of disturbing pairs can be estimated from the higher extreme of this distribution (such as the first percentile). This number represents the noise voltage for the worst-case choice of disturbing and disturbed pairs, with the maximum noise contributions from all disturbing pairs occurring simultaneously on the disturbed pair. For the example shown, the first percentile of the total peak noise distribution is 47% of the signal. This allows a substantial margin for error-free signal detection. 1.0 0.8 Probability (Peak Noise Voltage > x) g n(t) + F *1ǒH n(f)Ǔ Amplitude (V) The peak cross talk noise voltage, which represents the maximum noise generated by a worst-case data pattern, can be calculated in this way for each pair combination in a 25-pair cable by repeating the search described above using the NEXT or FEXT loss particular to that pair combination. For each pair combination, the maximum cross talk noise voltage is recorded. The distribution for a typical cable is shown in Fig. 2 for NEXT and FEXT. (The cross talk noise voltage is normalized to the signal amplitude at the receiver decision point.) We denote the maximum NEXT noise voltage for pair i disturbing pair k as v i,k , and the 0.6 vpk,NEXT vpk, total 0.4 0.000 0.2 –0.010 Vpk, NEXT –0.020 –0.030 0.0 –0.040 0.0 0.0 1000.0 2000.0 Time (nanoseconds) Fig. 1. Typical impulse response of a NEXT channel. 0.1 0.2 0.3 x (Volts) 3000.0 i,k i,k 0.4 0.5 0.6 Fig. 2. Distribution of v pk, FEXT, v pk, NEXT, and v pk, total for a typical 25-pair cable. !+(1 $ %52$'&$67 25 08/7,&$67 3$&.(7 ,6 5(&(,9(' 7+( +8% '2(6 127 ,00(',$7(/; )25:$5' 7+,6 3$&.(7 +( " &$86(' %; 5(75$160,77,1* 7+( 3$&.(7 72 6(9(5$/ '(67,1$7,216 6+$5,1* 7+( 6$0( =3$,5 &$%/( $6 7+( 6285&( :28/' 5(68/7 ,1 (552= 1(286 5(&(37,21 $7+(5 7+( 3$&.(7 ,6 6725(' 817,/ 5(&(37,21 ,6 &203/(7( $1' ,6 7+(1 )25:$5'(' 72 $// '(67,1$7,216 6,08/7$= 1(286/; 1 7+,6 :$; 12 " 2&&856 '85,1* 5(&(37,21 +,6 6725(=$1'=)25:$5' 7(&+1,48( ,6 21/; ,03/(0(17(' :+(1 =3$,5 &$%/(6 $5( $77$&+(' 72 $ +8% ) 21/; )285=3$,5 &$%/(6 $5( 86(' $// 3$&.(76 6,1*/( $1' 08/7,3/( $''5(66(6 $5( )25= :$5'(' ,00(',$7(/; 6,1&( 7+(5( ,6 12 " %(7:((1 7+( ,1',9,'8$/ )285=3$,5 &$%/(6 ,* 6+2:6 $ %/2&. ',$*5$0 2) 7+( =1; ,03/(= 0(17$7,21 2) 48$57(7 6,*1$/,1* +( $1' 68%/$;(5 )81&7,216 $5( &216,'(5(' 6(3$5$7(/; :+(1 75$160,77,1* 25 5(&(,9,1* '$7$ PMI Transmitting. +( 63/,76 7+( '$7$ ,172 )285 675($06 ($&+ 2) :+,&+ ,6 6&5$0%/(' +,6 5(029(6 3$77(516 7+$7 :28/' 5(68/7 ,1 $ 5(3(7,7,21 2) 7+( 6$0( &2'(:25' ,1 7+( PMI Transmitting 4 × 25 Mbits/s 100 MBits/s 4 × 30 Mbits/s Scrambler and 5B/6B Encoder Preamble and Delimiter Insertion MII 4 × 30 Mbits/s NRZ Encoder PMD Transmitting 4 × 30 MBaud Transmit Filter 287387 2) 7+( &2'(5 +,6 +(/36 $92,' 63(&75$/ 3($.6 7+$7 0,*+7 9,2/$7( 5(*8/$7,216 :+(1 7+( &2'(' '$7$ ,6 75$160,77(' ;3,&$//; 75$)),& &217$,16 '$7$ 3$77(516 7+$7 $5( 6,03/; 5(3(7,7,9( 6 25 6 ) /()7 816&5$0%/(' :+(1 63/,7 ,172 48,1= 7(76 ),9( %,76 $7 7+( 7+( ',675,%87,21 2) 48,17(76 ,6 +($9,/; %,$6(' 72:$5'6 $// 6 48,17(7 9$/8( 2) 25 $// 6 48,17(7 9$/8( 2) +,6 ,6 &21),50(' %; ,* :+,&+ 6+2:6 7+( ',675,%87,21 2) 48,17(76 2%7$,1(' )520 5($/ 75$)),& &5$0%/,1* 5(029(6 7+,6 %,$6 3529,',1* $ 025( 5$1= '20 ',675,%87,21 2) 48,17(76 $7 7+( ,1387 72 7+( &2'(5 )7(5 6&5$0%/,1* 7+( 3(5)2506 7+( &2',1* 7 7+(1 $''6 67$57 $1' (1' '(/,0,7(56 72 7+( )285 675($06 $1' $ 35($0%/( 6(48(1&( $ … 3$77(51 72 7+( 67$57 2) ($&+ 675($0 +( )285 3$5$//(/ 675($06 2) &2'(' '$7$ %,766 3(5 675($0 $5( 7+(1 3$66(' 72 7+( PMD Transmitting. +( &219(576 7+( )285 3$5$//(/ '$7$ 675($06 72 7+( %,1$5; 6,*1$/,1* /(9(/6 ± 21 ($&+ 2) 7+( )285 7:,67(' 3$,56 +( '$7$ ,6 1215(7851=72=<(52 # &2'(' $1' /2:=3$66 ),/7(5(' +( /2:=3$66 ),/7(5 +$6 $ &872)) $7 < $1' ,6 86(' 72 $77(18$7( 63(&75$/ &20321(176 7+$7 :28/' &$86( 81'(6,5$%/( (0,66,216 $%29( < 7;3,&$/ (;( ',$*5$0 $7 7+( 287387 2) 7+( ,6 6+2:1 ,1 ,* PMD Receiving. !+(1 5(&(,9,1* '$7$ 7+( /2:=3$66 ),/7(5 ,1 7+( 5(-(&76 287=2)=%$1' 12,6( 21 7+( 7:,67(' 3$,5 +( 6,*= 1$/6 21 7+( )285 &+$11(/6 $5( 7+(1 (48$/,<(' +,6 &203(1= 6$7(6 )25 7+( $77(18$7,21 2) 7+( &$%/( $1' 0,1,0,<(6 7+( ,1= 7(56;0%2/ ,17(5)(5(1&( $7 7+( 6$03/,1* 32,17 2) 7+( '$7$ 2 3(5)250 7+,6 )81&7,21 )25 $1; &$%/( /(1*7+ %(7:((1 $1' 0 7+( (48$/,<(5 0867 %( $'$37,9( +( 35272&2/ 3529,'(6 $ 75$,1,1* 6(48(1&( '85,1* :+,&+ 7+( (48$/,<(5 75$,16 ,76 5(63216( 72 &203(16$7( )25 7+( /(1*7+ 2) &$%/( 35(6(17 ,1 7+( /,1. 7;3,&$/ (;( ',$*5$0 $7 7+( 287387 2) 7+( 5(&(,9(5 Four Twisted Pairs 30000000 Receive Filter (55 M Quintets) 4 × 30 MBaud Unscrambled Scrambled PMD Receiving Equalizer Number of Quintets 20000000 4 × 30 Mbits/s NRZ Decoder MII 100 MBits/s 5B/6B Decoder Descrambler 4 × 25 Mbits/s 10000000 Preamble and Delimiter Removal 4 × 30 Mbits/s 0 0 PMI Receiving 03/(0(17$7,21 %/2&. ',$*5$0 +( ,6 7+( 0(',80 ,1'(= 3(1'(17 ,17(5)$&( 10 20 Quintet Value 30 ,675,%87,21 2) 48,17(76 2%7$,1(' )520 5($/ 75$)),& 8*867 (:/(77=$&.$5' 2851$/ %7)?" ;%7 1%-28%-2)( ))4-2+ 8,) &%9( 6%8) 03; 1%/)7 -8 )%7= 83 -140)1)28 -2 % 78%2(%6( ! 463')77 8,)6)&= 1))8-2+ 8,) 03;?'378 6)59-6)1)28 ",) -2'6)%7)( (%8% 6%8) -7 1%-20= %886-&98%&0) 83 136) )**-'-)28 &03'/ '3(-2+ %2( &)88)6 97) 3* 8,) %:%-0%&0) 8;-78)(?4%-6 ',%22)07 ",) 46383'30 97)7 '328630 7-+2%07 83 86%27*)6 6)59)787 %'? /23;0)(+1)287 %2( 86%-2-2+ 7-+2%07 &)8;))2 8,) ,9& %2( 8,) )2( 23()7 ",)7) '328630 7-+2%07 1978 &) '328-293970= %:%-0%&0) 32 %00 2)8;36/ 0-2/7 ;,)2):)6 (%8% -7 238 &)-2+ 86%27*)66)( ",)= 1978 &) *900?(940)< %2( (-78-2'8 *631 %2= (%8% 4%88)62 "6%271-77-32 )=) (-%+6%1 )59%0->)6 -7 7,3;2 -2 -+ 2 8,-7 '%7) 8,) '%&0) 0)2+8, ;%7 1 ;,-', %4463<-1%8)7 % ;3678?'%7) ?1 '%&0) *8)6 )59%0->%8-32 8,) 6)')-:)( 7-+2%07 %6) 7%140)( ",) 6)'3:)67 % '03'/ *631 8,) 6)')-:)( 7-+2%07 &= 97-2+ 8,) 46)%1&0) 4%88)62 +)2)6%8)( &= 8,) 86%271-88-2+ ",-7 '03'/ -7 97)( 83 7%140) 8,) 6)')-:)( (%8% ",) *396 ',%22)07 %6) 3*8)2 1-7%0-+2)( -2 8-1) &= 94 83 8;3 &-8 4)6-3(7 ;-8, 6)74)'8 83 )%', 38,)6 %*8)6 86%:)0-2+ 3:)6 % 0)2+8, 3* #" '%&0) ",-7 -7 &)'%97) 8,) 8;-78 6%8) %2( ,)2') 8,) 4634%+%? 8-32 ()0%= :%6-)7 *631 32) 8;-78)( 4%-6 83 %238,)6 ",) 6)%0-+27 8,) 6)')-:)( 7-+2%07 83 % '31132 '03'/-2+ 43-28 &)*36) 4%77-2+ 8,) *396 4%6%00)0 786)%17 3* (%8% 83 8,) PMI Receiving. ",) *968,)6 6)%0-+27 8,) 6)')-:)( (%8% 83 6)13:) %2= 7/); &)8;))2 8,) 78%68 ()0-1-8)67 32 )%', 786)%1 ",) (%8% 32 )%', 786)%1 -7 8,)2 ()'3()( 92? 7'6%1&0)( %2( 6)*361%88)( -283 % 7-2+0) (%8% 786)%1 ;,-', -7 4%77)( 83 8,) 6)')-:-2+ ",) %073 4)6*3617 % 291&)6 3* )6636?',)'/-2+ *92'8-327 ",)7) 463:-() )<86% 4638)'8-32 %+%-278 )6636)( 4%'/)87 &)-2+ %'')48)( %7 :%0-( &= 8,) %&3:) 8,) 4638)'8-32 3**)6)( &= 8,) *6%1) ',)'/ 7)59)2') ",) *-678 ',)'/7 8,%8 8,) 78%68 ()0-1-8)67 32 )%', 786)%1 %6) %00 :%0-( %2( 3''96 ;-8, 8,) '366)'8 8-1) 6)0%8-327,-4 83 )%', 38,)6 ",)2 ;,-0) ()'3(-2+ -8 ',)'/7 8,%8 320= :%0-( ?&-8 '3();36(7 %6) 6)')-:)( 8 7-+2%07 83 8,) -* %2 )6636 -7 ()8)'8)( -2 8,) 6)')-:)( (%8% 9%68)8 7-+2%0-2+ 1))87 %00 8,) ()7-+2 +3%07 -()28-*-)( *36 8,) $ %4%68 *631 '328630 7-+2%0-2+ ()7'6-&)( 2)<8 = 6)8%-2? -2+ % &-2%6= 7-+2%0-2+ 7',)1) 8,) 7-140-'-8= %2( 63&9782)77 3* !-2') 8,) '328630 7-+2%07 %6) 6)59-6)( 83 34)6%8) '328-293970= 7-+2%0-2+ %8 8,) (%8% 6%8) 3* 1)+%&%9( ;%7 6).)'8)( &)? '%97) 3* 8,) 0%6+) 0):)07 3* '6377 8%0/ 8,%8 1-+,8 &) +)2)6%8)( ;,)2 ?4%-6 '%&0)7 ;)6) 97)( 278)%( % 03;?*6)59)2'= 7-+2%0-2+ 7',)1) ,%7 &))2 ():)034)( 8,%8 %003;7 %00 *-:) '328630 78%8)7 83 &) 86%271-88)( 97-2+ 320= 7-+2%07 ;-8, *92? (%1)28%0 *6)59)2'-)7 0)77 8,%2 > 3 :%0-( (%8% 4%88)62 '328%-27 '31432)287 ;-8, 79', 03; *6)59)2'-)7 463:-(-2+ (-78-2'8 -()28-8= *36 8,) '328630 7-+2%07 900?(940)< 34)6%8-32 -7 %',-):)( &= 97-2+ 8;3 4%-67 -2 )%', (-6)'8-32 83 '%66= '328630 7-+2%07 ";3 '328630 7-+2%07 %6) ()*-2)( ! -7 % ?> 759%6) ;%:) *361)( &= 6)4)%8-2+ % 4%88)62 3* 7-<8))2 7 *3003;)( &= 7-<8))2 7 %2( ! -7 % ?> 759%6) ;%:) *361)( &= 6)4)%8-2+ )-+,8 7 *3003;)( &= )-+,8 7 396 3* 8,) *-:) '328630 78%8)7 %6) 6)46)7)28)( &= '31&-2%8-327 3* ! %2( ! 32 8;3 4%-67 %7 7,3;2 -2 "%&0) † ",) *-*8, '328630 78%8) -7 6)46)7)28)( &= 7-0)2') 23 )2)6+= 32 8,) 8;3 4%-67 !-0)2') -7 97)( &= % ,9& 83 -2(-'%8) 8,%8 % 6)59)78 83 86%271-8 (%8% ,%7 &))2 +6%28)( 2 6)')-:-2+ 7-0)2') %2 )2( 23() '%2 ')%7) '328630 7-+2%0-2+ %2( &)+-2 86%271-77-32 -11)(-%8)0= 7-2') 8,) '%&0) -7 %06)%(= 7-0)28 ",-7 %003;7 6%4-( 8962%6392( 3* 8,) ,%0*?(940)< 0-2/ ",) 8;3 759%6) ;%:)7 ,%:) &))2 ',37)2 83 ,%:) % 0%6+) 7)4%6%8-32 -2 *6)59)2'= 73 8,%8 8,) 6)')-:)6 -7 %&0) 83 (-78-2? +9-7, 8,)1 ;-8,398 ,%:-2+ % '03'/ 8,%8 -7 46)'-7)0= 4,%7)? 03'/)( ",) '328630 7-+2%07 %6) +)2)6%8)( %2( 6)'3:)6)( ;-8,-2 8,) #" ",) !" ;%7 ():)034)( 83 7944368 )<-78-2+ 83/)2?6-2+ 2)8;36/ '%&0-2+ ",)7) '327-78 3* '%&0)7 94 83 1 -2 0)2+8, ;-8, 8;3 7,-)0()( 8;-78)( 4%-67 ",) 348-'%0?*-&)6 ;%7 ():)034)( 83 463:-() % 1)%27 3* '322)'8-2+ ,9&7 %2( )2( 23()7 3:)6 032+)6 (-78%2')7 8,%2 8,) 1 463? :-()( &= 8,) !" %2( #" 7 ",-7 )<86% (-78%2') -7 4%6? 8-'90%60= -14368%28 ;,)2 '%7'%()( 2)8;36/7 %6) &9-08 %2( ,9&7 %6) (-786-&98)( 3:)6 % '%1497 %6)% ",) 348-'%0?*-&)6 %003;7 7 83 ,%:) 94 83 ?/1 (-%1)8)6 † The control signals shown in Table I are for the 100VG-AnyLAN implementation of the IEEE 802.12 standard. The control signal definitions in the standard have different names. )')48-32 )=) (-%+6%1 9+978 );0)88?%'/%6( 3962%0 Table I Control Signaling in 100VG-AnyLAN Tone Wires Transmitted from Received by 1 2 End Node Root Hub Another Hub End Node Root Hub Another Hub CS1 CS1 IDLE IDLE IDLE IDLE IDLE IDLE CS1 CS2 REQ_N INCOMING REQ_N INCOMING REQ_N INCOMING CS2 CS1 REQ_H ENABLE_HIGH_ONLY REQ_H Reserved REQ_H ENABLE_HIGH_ONLY CS2 CS2 REQ_T REQ_T REQ_T REQ_T REQ_T REQ_T REQ_N = Normal-priority request REQ_H = High-priority request REQ_T = Link training request INCOMING = A packet is about to be transmitted ENABLE_HIGH_ONLY = Put normal round-robin sequence on hold while a high-priority request is serviced STP has less attenuation and greater NEXT loss than even Category 5, dataĆgrade UTP, and is already used for data transmission at 100 Mbits/s. For example, the SDDI specificaĆ tion4 provides for transmission of FDDI traffic at 100Mbits/s over STP. The STP physical layer uses the same modulation and codĆ ing techniques as SDDI, that is, binary signaling at a rate of 100 Mbits/s (before coding). The low attenuation of the cable makes it possible to transmit 100Mbits/s on a single pair, so one pair is dedicated to transmitting and one pair to receiving at each end of a link. The cable shield reduces radiated emissions to satisfactory levels. Multimode opticalĆfiber links have also been in use for many years at data rates of over 100 Mbits/s (such as FDDI).5 The opticalĆfiber PMD uses components that have recently been developed for lowĆcost FDDI implementations. Examples are the HFBR 5106 and HFBR 5107 developed by HP's Optical Communications Division. These use LED transmitters with wavelengths of either 850 nm (for 500Ćm links) or 1300 nm (for 2Ćkm links). The transmitter forms part of a small module that also includes an optical receiver. This module forms a simple interface between the optical fiber and a transceiver chip, which can be identical to the STP transceiver (see OpticalĆFiber Links for 100VGĆAnyLAN" on page 26). For the demand priority STP and opticalĆfiber PHYs, the block code and NRZI coding specified for SDDI have been replaced with an alternative scheme based on the same 5B/6B block code that is used for the UTP PHY. This apĆ proach allows the 5B/6B block coder to be placed in the PMI sublayer. The amount of logic that is common to all physical layers is thereby increased, resulting in a lowerĆcost PHY device. The PMI provides four 30ĆMbit/s channels of scrambled and 5B/6B block coded data at the MII. These four channels are multiplexed, codeword by codeword, by the STP and fiber PMDs (see article, page 27). Even after codeword multiplexĆ ing, the 5B/6B code retains its advantageous properties. The serialized data stream is NRZ coded and transmitted at 120 megabaud on one pair using symbol levels of 0.25V for STP media or passed to the optical module mentioned above for opticalĆfiber cables. The twoĆpair, twoĆtone control signaling developed for the UTP PMD is not suitable for the STP and opticalĆfiber PMD because only one pair per direction is available for control signaling. Because cross talk is not an issue with STP or optiĆ calĆfiber links, we were able to explore the use of higherĆfreĆ quency signals. Square waves were again attractive because they can easily be chosen to be distinct from valid data patĆ terns. One concern was that the control signals not produce harĆ monics that, when transmitted on STP, might cause radiated emissions that violate regulations. It was decided that the control signal spectra should always fall below the random data spectrum, since it was known that the data transmission met EMC regulations. Calculations showed that square waves with frequencies less than 4 MHz met this requirement. A lower bound on the control signal frequency was set by the need to avoid distortion of the square wave resulting from transmission through the transformers used to couple to twistedĆpair. The final choice of control signals is five square waves with frequencies between 1.875 and 3 MHz. Again, the control signals are separated in frequency sufficiently to allow detecĆ tion without a phaseĆlocked clock at the receiver. The physical layer developed for 100VGĆAnyLAN local area networks accommodates different cable types by means of three different physical medium dependent (PMD) sublayers. The major goal was to provide 100ĆMbit/s transmission on the existing cable plant. The three PMDs allow LANs to opĆ erate across the vast majority of LAN media installed today: UTP (categories 3, 4, and 5), STP, and multimode fiber. As a result, customer investment in structured cabling is protected while at the same time an upgrade path to highĆspeed LANs is created. All three PMDs are designed to be simple and costĆeffective. Customers can now benefit from a factor of up to eight improvement in the cost/performance ratio of their LANs without the significant cost penalty of replacing their cable plant. August 1995 HewlettĆPackard Journal ! ! As data rates increase, low-cost optical-fiber links play an increasingly significant role in LANs for extending the length of links beyond what can be achieved with copper media, while meeting the full range of electromagnetic emission and susceptibility requirements for networks. The 100VG-AnyLAN standard defines a serialized interface with a 120-megabaud signaling rate for STP and multimode optical-fiber links. The standard defines two optical-fiber link length specifications, which allow the use of low-cost 850-nm technology for 500-m building backbones (this is the same technology used in the existing IEEE 802 standard CSMA/CD 10Base-F and 802.5J token-ring links) and 1300-nm technology for 2-km campus backbone links. Fig. 1 shows the new Hewlett-Packard low-cost industry-standard optical transceiver package. This small package is 1 inch wide and 1.5 inches long and has a duplex SC optical connector on the front and a 1-by-9 row of electrical pins at the rear. HP transceivers HFBR 5106/5107 meet the two 100VG-AnyLAN link length standards and allow interchanging link technology in the same printed circuit board footprint. The transceivers are also available with AT&T ST optical connectors to address the large installed base having ST connectors for building and campus backbones. Del Hanson Principal Engineer, Fiber-Optic Networks and Standards Optical Communications Division Fig. 1. HP optical transceiver. )& "54)023 7&2& '0245/"4& 40 #& 1"24 0' "/ &/4)53*"34*$ "/% &''&$4*6& 4&". #"3&% "4 "#02"402*&3 2*340- "/% 4)& 03&: 6*--& &4702,3 *6*3*0/ "+02 $0/42*#54*0/3 40 4)& 1)83*$"-"8&2 %&6&-01.&/43 7&2& ."%& #8 "4 )"-&2 0' 0% )*%9&8 0' "#02"402*&3 7"3 2&310/3*#-& '02 4)& $0/3425$: 4*0/ 0' 4)& $"#-& $2033 4"-, .&"352&.&/4 2*( "/% '02 ("4)&2: */( $"#-& %"4" &- "/30/ 0' 4)& 14*$"- 0..5/*$"4*0/3 *6*3*0/ 1206*%&% 6"-5"#-& "33*34"/$& */ 4)& 31&$*'*$"4*0/ 0' 4)& '*#&2:014*$ && "/% &33&23$).*44 !!*# &$$+%!*!&% &% !*!&% -57&2 $"%&.*$ 5(534 &7-&44:"$,"2% 052/"- ,!)*.!( !+$ ** $%* %!* % )% . !+$ -' ). 4"/%"2% 3&$4*0/ &$$(!# +!#!% #&$$+%!*!&%) !(!% *%( 4"/%"2% 5-8 '!!*!&% &( &% !# ,!)*.!( *.1-&.&/4023 "(2&&.&/4 15#-*3)&% #8 /$ )*1$0. 021 021 "%(& &4702,3 /$ 04020-" /$ "4*0/"- &.*$0/: %5$402 021 &4702, &2*1)&2"-3 /$ 5.*40.0 021 8/014*$3 0..5/*$"4*0/3 /$ 830//&$4 /$ "/% &$)/*420- /$ !( !)*(!+* * %*( /&"% !% -)!# -( (&*&&# 4"/%"2% ! :