• sales@hdv-tech.com
  • Całodobowy serwis internetowy:
    • 7189078c
    • sns03
    • 6660e33e
    • youtube
    • Instagram

    Typowe typy kodów dla transmisji w paśmie podstawowym

    Czas postu: 11 sierpnia 2022 r

    1) Kod AMI

    Pełna nazwa kodu AMI (Alternative Mark Inversion) to alternatywny kod inwersji znaku.puste) pozostają niezmienione.Np:

    Kod wiadomości: 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1…

    Kod AMI: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 0 0 -1 +1…

    Przebieg odpowiadający kodowi AMI to sekwencja impulsów z poziomami dodatnimi, ujemnymi i zerowymi.Można to uznać za deformację przebiegu jednobiegunowego, tzn. „0″ nadal odpowiada poziomowi zerowemu, podczas gdy „1″ odpowiada naprzemiennie poziomowi dodatniemu i ujemnemu.

    Zaletą kodu AMI jest to, że nie ma składowej stałej, jest niewiele składowych o wysokiej i niskiej częstotliwości, a energia jest skoncentrowana na częstotliwości 1/2 prędkości kodu.

    (ryc. 6-4);Obwód kodeka jest prosty, a polaryzacja kodu może być wykorzystana do obserwacji sytuacji błędu;jeśli jest to przebieg AMI-RZ, można go zmienić na jednobiegunowy, o ile po odebraniu jest wyprostowany pełnookresowo.Przebieg fali RZ, z którego można wyodrębnić składowe taktowania bitów.Dzięki powyższym zaletom kod AMI stał się jednym z częściej stosowanych typów kodów transmisyjnych.

    Wada kodu AMI: Gdy oryginalny kod ma długą serię „0”, poziom sygnału nie skacze przez długi czas, co utrudnia wyodrębnienie sygnału taktującego.Jednym ze skutecznych sposobów rozwiązania problemu kodu nawet „0″ jest użycie kodu HDB3.

     

    (2) Kod HDB3

    Pełna nazwa kodu HDB3 to kod bipolarny o dużej gęstości trzeciego rzędu.Jest to ulepszony typ kodu AMI.Celem udoskonalenia jest zachowanie zalet kodu AMI i przezwyciężenie jego wad tak, aby liczba kolejnych „0” nie przekraczała trzech.Jego zasady kodowania są następujące:

    Najpierw sprawdź ilość kolejnych „0″ w kodzie komunikatu.Gdy liczba kolejnych „0” jest mniejsza lub równa 3, jest to to samo, co reguła kodowania kodu AMI.Gdy liczba kolejnych „0” przekroczy 3, każde z 4 kolejnych „0” zostanie przekształcone w sekcję i zastąpione przez „000V”.V (wartość +1 lub -1) powinien mieć taką samą polaryzację jak jego bezpośrednio poprzedzający sąsiedni impuls inny niż „0” (ponieważ łamie to zasadę zmiany biegunowości, więc V nazywa się impulsem niszczącym).Sąsiednie bieguny kodu V muszą się zmieniać.Jeśli wartość kodu V może spełnić wymagania określone w (2), ale nie może spełnić tego wymagania, należy zastąpić „0000″ przez „B00V”.Wartość B jest zgodna z następującym impulsem V, aby rozwiązać ten problem.Dlatego B nazywa się impulsem modulującym.Należy również zamienić biegunowość numeru transmisji po kodzie V.

    Oprócz zalet kodu AMI, kod HDB3 ogranicza również liczbę kolejnych kodów „0” do mniej niż 3, dzięki czemu podczas odbioru można zagwarantować wydobycie informacji o taktowaniu.Dlatego kod HDB3 jest najczęściej używanym typem kodu w moim kraju i Europie, a typy kodów interfejsu poniżej czwartorzędowej grupy A-law PCM to wszystkie kody HDB3.

    We wspomnianym wyżej kodzie AMI i kodzie HDB3 każdy kod binarny jest konwertowany na kod o 1-bitowej wartości trzypoziomowej (+1, 0, -1), dlatego ten rodzaj kodu nazywany jest również kodem 1B1T.Dodatkowo możliwe jest również zaprojektowanie kodu HDBn, w którym liczba „0″s nie przekracza n.

     

    (3) Kod dwufazowy

    Kod Biphase jest również nazywany kodem Manchester.Wykorzystuje okres dodatnich i ujemnych symetrycznych fal prostokątnych do reprezentowania „0”, a jego odwrotny kształt fali do reprezentowania „1”.Jedną z zasad kodowania jest to, że kod „0” jest reprezentowany przez dwucyfrowy kod „01”, a kod „1” jest reprezentowany przez dwucyfrowy kod „10”.Na przykład,

    Kod wiadomości: 1 1 0 0 1 0 1

    Kod dwufazowy: 10 10 01 01 10 01 10

    Dwufazowy przebieg kodowy to dwubiegunowy przebieg NRZ z tylko dwoma poziomami przeciwnej polaryzacji.Ma skoki poziomu w punkcie środkowym każdego przedziału symboli, więc zawiera bogate informacje o taktowaniu bitów.Nie ma komponentu DC, a proces kodowania jest również prosty.Wadą jest to, że zajęte pasmo jest podwojone, co zmniejsza stopień wykorzystania pasma częstotliwości.Kod dwufazowy jest dobry do przesyłania danych przez urządzenia końcowe na krótkie odległości i jest często używany jako rodzaj kodu transmisyjnego w sieci lokalnej.

     

    (4) Dwufazowy kod różnicowy

    Aby rozwiązać błąd dekodowania spowodowany odwróceniem polaryzacji kodu dwufazowego, można zastosować koncepcję kodu różnicowego.Kod dwufazowy wykorzystuje zmianę poziomu w środku czasu trwania każdego symbolu do synchronizacji i reprezentacji kodu sygnałów (przejście z ujemnego na dodatnie reprezentuje binarne „0”, a przejście z dodatniego na ujemne reprezentuje binarne „1”).W różnicowym kodowaniu dwufazowym przejście poziomu w środku każdego symbolu jest używane do synchronizacji, a to, czy na początku każdego symbolu występuje dodatkowe przejście, jest używane do określenia kodu sygnału.Jeśli jest przejście, oznacza to binarne „1”, a jeśli nie ma przejścia, oznacza to binarne „0”.Ten kod jest często używany w sieciach lokalnych.

     

    Kod CMI

    Kod CMI to skrót od „mark inversion code”.Podobnie jak kod dwufazowy, jest to również dwubiegunowy kod dwupoziomowy.Zasada kodowania jest następująca: kod „1″ jest na przemian reprezentowany przez dwucyfrowy kod „11″ i „00″;kod „0″ jest trwale reprezentowany przez „01″, a jego przebieg pokazano na rysunku 6-5(c).

    Kody CMI są łatwe do wdrożenia i zawierają bogate informacje o taktowaniu.Ponadto, ponieważ 10 jest zakazaną grupą kodów, nie będzie więcej niż trzy kolejne kody, a ta reguła może być wykorzystana do wykrywania błędów makroskopowych.Kod ten został rekomendowany przez ITU-T jako typ kodu interfejsu kwartetu PCM i jest czasami używany w systemach transmisji kablami optycznymi z szybkością niższą niż 8,448 Mb/s.

     

    Kodowanie blokowe

    Aby poprawić wydajność kodowania linii, wymagana jest pewna redundancja, aby zapewnić synchronizację wzorców i wykrywanie błędów.Wprowadzenie kodowania blokowego może w pewnym stopniu osiągnąć oba te cele.Forma kodowania blokowego to kod nBmB, kod nBmT i tak dalej.

    Kod nBmB to rodzaj kodowania blokowego, który dzieli n-bitowy kod binarny pierwotnego strumienia informacji na grupę i zastępuje go nową grupą kodową m-bitowego kodu binarnego, gdzie m>n.Ponieważ m>n, nową grupą kodu może być Jest 2^m kombinacji, więc jest więcej (2^m-2^n) kombinacji.Wśród kombinacji 2″ korzystna grupa kodu jest w pewien sposób wybierana jako dozwolona grupa kodu, a pozostałe są używane jako zabroniona grupa kodu w celu uzyskania dobrej wydajności kodowania.Na przykład w kodowaniu 4B5B kod 5-bitowy jest używany zamiast kodu 4-bitowego.Kodowanie, dla grupowania 4-bitowego jest tylko 2^4=16 różnych kombinacji, a dla grupowania 5-bitowego są 2^5=32 różne kombinacje.Aby osiągnąć synchronizację, możemy podążać za nie więcej niż jednym wiodącym „0”, a dwa sufiksy „0” są używane do wybierania grup kodów, a pozostałe to wyłączone grupy kodów.W ten sposób, jeśli po stronie odbierającej pojawi się wyłączona grupa kodowa, oznacza to, że wystąpił błąd w procesie transmisji, poprawiając w ten sposób zdolność wykrywania błędów przez system.Zarówno kody dwufazowe, jak i kody CMI można uznać za kody 1B2B.

    W systemie komunikacji światłowodowej często wybiera się m=n+1 i przyjmuje się kod 1B2B, kod 2B3B, kod 3B4B i kod 5B6B.Wśród nich wzór kodu 5B6B został praktycznie wykorzystany jako wzorzec kodu transmisji linii dla trzeciej grupy i czwartej grupy lub więcej.

    Kod nBmB zapewnia dobre funkcje synchronizacji i wykrywania błędów, ale płaci też określoną cenę, to znaczy odpowiednio zwiększa wymaganą przepustowość.

    Ideą projektową kodu nBmT jest przekształcenie n kodów binarnych w nową grupę kodów m ternarnych kodów, a m.Na przykład kod 4B3T, który przekształca 4 kody binarne w 3 kody trójskładnikowe.Oczywiście przy tej samej szybkości kodowania pojemność informacyjna kodu 4B3T jest większa niż w przypadku 1B1T, co może poprawić stopień wykorzystania pasma częstotliwości.Kod 4B3T, kod 8B6T itp. są odpowiednie dla systemów transmisji danych o wyższej szybkości, takich jak systemy transmisji kabla koncentrycznego wysokiego rzędu.

    Powyższe jest wyjaśnieniem punktów wiedzy „Powszechnych typów kodów dla transmisji w paśmie podstawowym” przedstawionych przez Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd.. Mam nadzieję, że ten artykuł pomoże ci poszerzyć swoją wiedzę.Oprócz tego artykułu, jeśli szukasz dobrej firmy produkującej sprzęt do komunikacji światłowodowej, możesz rozważyćo nas.

    Shenzhen HDV photoelectric Technology Co., Ltd. jest głównie producentem produktów komunikacyjnych.Obecnie produkowany sprzęt obejmuje m.inSeria ONU, seria modułów optycznych, Seria OLT, orazseria nadajników.Możemy świadczyć usługi dostosowane do różnych scenariuszy.Zapraszamykonsultować.

     

    Transmisja w paśmie podstawowym, popularne typy kodów dla transmisji w paśmie podstawowym

     



    web聊天