Kodowanie CMI

Maska nieramkowanego sygnału PDH kodowanego za pomocą kodu CMI, wzór „wszystkie jedynki”.

CMI (ang. Coded Mark Inversion) – kod dwuwartościowy, zalecany do kodowania sygnałów o przepływności 140 Mbit/s, będący modyfikacją kodu Manchester. Jak widać na wykresie, zawiera tylko wartości +1 i −1. Cechuje je brak składowej stałej oraz zajmowanie szerokiego pasma przy zachowaniu większości energii w pierwszej jego części.

W kodzie tym wartość binarnej jedynki jest przedstawiona naprzemiennie w postaci stanu +1 lub −1, natomiast wartość binarnego zera w postaci stanu −1 w pierwszej połowie tego bitu i w postaci stanu +1 w drugiej połowie bitu.

Reguła kodowania

CMI - code chart.jpg

Przeróbki bitów

Wykonywane są bez udziału sygnału zegarowego

4B → 5B   (stosowany w sieci Fast Ethernet)
8B → 10B

Możliwe jest wówczas podwyższenie częstotliwości zegarowej.

Przykład

0 0 0 0 → 1 1 0 1 1 lub 0 0 1 0 0
1 1 1 1 → 1 1 1 1 1 lub 0 0 0 0 0

Zastosowanie

W polskich liniach przesyłowych kod CMI stosuje się głównie przy przesyle sygnałów PDH przy przepływnościach 140 Mbit/s oraz w [SDH] elektrycznym sygnale STM-1 o przepływności 155 Mbit/s. Przy niższych przepływnościach (2, 8 i 34 Mbit/s) wykorzystywany jest kod HDB3, a w optycznych [SDH] kod NRZ.

Zobacz też

Media użyte na tej stronie

Pulse mask 140 Mbit, CMI, all 1, 75 ohm.png
Autor: Original uploader was Electron at pl.wikipedia, Licencja: CC-BY-SA-3.0
Przykład maski telekomunikacyjnej dla przebiegu PDH 140 Mbit/s. Porównanie nieramkowanego przebiegu 140 Mbit/s, kod CMI, sygnał "same jedynki" z maską telekomunikacyjną. Nałożone na siebie 100 impulsów, kolorem czerwonym zaznaczono obwiednie tak powstałego przebiegu, kolorem zielonym wypadkowy przebieg średni.
CMI - code chart.jpg
Wykres kodowania CMI