MLT-3-kodning
MLT-3-kodning (Multi-Level Transmit) är en linjekod (en signaleringsmetod som används i ett telekommunikationssystem för överföringsändamål) som använder tre spänningsnivåer . Ett MLT-3-gränssnitt avger mindre elektromagnetisk störning och kräver mindre bandbredd än de flesta andra binära eller ternära gränssnitt som arbetar med samma bithastighet (se PCM för diskussion om avvägningar mellan bandbredd och kvantisering ), såsom Manchester-kod eller Alternate Mark Inversion .
MLT-3 cyklar sekventiellt genom spänningsnivåerna −1, 0, +1, 0. Den flyttar till nästa tillstånd för att sända en 1 bit och förblir i samma tillstånd för att sända en 0 bit. I likhet med enkel NRZ- kodning har MLT-3 en kodningseffektivitet på 1 bit/baud, men den kräver fyra övergångar ( baud ) för att slutföra en hel cykel (från låg till mitten, medel till hög, hög till hög mitten, mellan till låg). Således reduceras den maximala grundfrekvensen till en fjärdedel av baudhastigheten. Detta gör signalöverföring mer mottaglig för koppartrådar.
Avsaknaden av övergång på en 0 bit innebär att för praktisk användning måste antalet på varandra följande 0 bitar i den överförda datan begränsas; dvs den måste vara förkodad med en begränsad körlängdskod . Detta resulterar i en effektiv bithastighet som är något lägre än en bit per baud eller fyra bitar per cykel.
MLT-3 introducerades först av Crescendo Communications som ett kodningsschema för FDDI- kopparinterconnect (TP-PMD, aka CDDI ). Senare användes samma teknik i det fysiska mediumberoende underskiktet 100BASE-TX , med tanke på de avsevärda likheterna mellan FDDI och 100BASE-[TF]X fysiska mediefästskikt (avsnitt 25.3 i IEEE802.3-2002 specificerar att ANSI X3.263: 1995 TP-PMD bör konsulteras, med mindre undantag).
Signalering specificerad av 100BASE-T4 Ethernet, även om den har tre nivåer, är inte kompatibel med MLT-3. Den använder selektiv bas-2 till bas-3- konvertering med direkt mappning av bas-3-siffror till linjenivåer (8B6T-kod).