(1) AMI კოდი
AMI (ალტერნატიული ნიშნის ინვერსია) კოდი არის ალტერნატიული ნიშნის ინვერსიის კოდის სრული სახელი, მისი კოდირების წესია შეტყობინების კოდის „1″ (ნიშანი) მონაცვლეობით გარდაქმნა „+1“ და „-1″, ხოლო „0″ ( ცარიელი ნიშანი) უცვლელი რჩება. მაგალითად:
შეტყობინების კოდი: 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1
AMI კოდი: 0-1 +1 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 +1
AMI კოდის შესაბამისი ტალღის ფორმა არის პულსის მატარებელი დადებითი, უარყოფითი და ნულოვანი დონეებით. ეს შეიძლება ჩაითვალოს როგორც ცალპოლარული ტალღის დეფორმაცია, ანუ „0″ მაინც შეესაბამება ნულოვან დონეებს, ხოლო „1″ მონაცვლეობით შეესაბამება დადებით და უარყოფით დონეებს.
AMI კოდის უპირატესობა ის არის, რომ არ არის DC კომპონენტი, ხოლო მაღალი და დაბალი სიხშირის კომპონენტები მცირეა და ენერგია კონცენტრირებულია 1/2 იარდის სიჩქარის სიხშირეზე.
(სურათი 6-4); კოდეკის წრე მარტივია და კოდის შეცდომა შეიძლება დაფიქსირდეს სიგნალის ალტერნატიული პოლარობის წესის გამოყენებით. თუ ეს არის AMI-RZ ტალღის ფორმა, მისი მიღების შემდეგ, სრული ტალღის გასწორებამდე, ის შეიძლება შეიცვალოს ერთპოლარული RZ ტალღის ფორმაში, საიდანაც შესაძლებელია ბიტის დროის კომპონენტის ამოღება. ზემოაღნიშნული უპირატესობების გათვალისწინებით, AMI კოდი გახდა ერთ-ერთი ყველაზე ხშირად გამოყენებული გადაცემის კოდი.
AMI კოდის ნაკლოვანებები: როდესაც ორიგინალ კოდს აქვს გრძელი „0″ სტრიქონი, სიგნალის დონე დიდი ხნის განმავლობაში არ ხტება, რაც იწვევს დროის სიგნალის ამოღებას სირთულეს. „0″ კოდის პრობლემის გადაჭრის ერთ-ერთი ეფექტური გზაა HDB3 კოდის გამოყენება.
(2) HDB3 კოდი
HDB3 კოდის სრული სახელია მესამე რიგის მაღალი სიმკვრივის ბიპოლარული კოდი. ეს არის AMI კოდის გაუმჯობესებული ვერსია, გაუმჯობესების მიზანია შეინარჩუნოს AMI კოდის უპირატესობები და დაძლიოს მისი ნაკლოვანებები, რათა “0″-ის რაოდენობა არ აღემატებოდეს სამს. მისი კოდირების წესები შემდეგია:
შეამოწმეთ ნულების რაოდენობა, რომლებიც დაკავშირებულია შეტყობინების კოდთან. როდესაც „0″-ის რიცხვი 3-ზე ნაკლებია ან ტოლია, კოდირების წესი იგივეა, რაც AMI კოდის. როდესაც თანმიმდევრული ნულების რაოდენობა სამს აჭარბებს, ოთხი თანმიმდევრული ნულიდან თითოეული გადაიქცევა ქვეგანყოფილებად და იცვლება 000 ვ-ით. V (მნიშვნელობის მიღებით +1 ან -1) უნდა ჰქონდეს იგივე პოლარობა, როგორც წინა მიმდებარე არა" 0" პულსი (რადგან ეს არღვევს პოლარობის მონაცვლეობის წესს, V-ს ეწოდება განადგურების პულსი). მიმდებარე V-კოდის პოლარობები უნდა იცვლებოდეს. როდესაც V კოდის მნიშვნელობა აკმაყოფილებს (2) მოთხოვნებს, მაგრამ ვერ აკმაყოფილებს ამ მოთხოვნას, „0000″ იცვლება „B00V“-ით. B-ის მნიშვნელობა იგივეა, რაც შემდეგი V პულსი ამ პრობლემის გადასაჭრელად. ამიტომ B-ს მარეგულირებელი პულსი ეწოდება. V კოდის შემდეგ რიცხვის გადაცემის პოლარობა ასევე უნდა იცვლებოდეს.
გარდა AMI კოდის უპირატესობებისა, HDB3 კოდი ასევე ზღუდავს ლუწ „0″ კოდის რაოდენობას 3-მდე, ასე რომ დროის ინფორმაციის ამოღება შესაძლებელია მიღებისას. აქედან გამომდინარე, HDB3 კოდი არის ყველაზე ფართოდ გამოყენებული კოდის ტიპი ჩინეთში, ევროპასა და სხვა ქვეყნებში, ხოლო ინტერფეისის კოდის ტიპი კანონი A PCM ოთხი ჯგუფის ქვემოთ არის HDB3 კოდი.
ზემოხსენებულ AMI კოდში და HDB3 კოდში, თითოეული ორობითი სიგნალის კოდი გარდაიქმნება ერთბიტიან სამ დონის კოდში (+1, 0,-1), ამიტომ ამ ტიპის კოდს ასევე უწოდებენ 1B1T კოდს. გარდა ამისა, HDBn კოდი შეიძლება შეიქმნას ისე, რომ „0″-ის რაოდენობა არ აღემატებოდეს n-ს.
(3) ორფაზიანი კოდი
ორფაზიანი კოდი ასევე ცნობილია როგორც მანჩესტერის კოდი. ის იყენებს ერთი პერიოდის დადებით და უარყოფით სიმეტრიულ კვადრატულ ტალღებს „0″-ის წარმოსადგენად და მის ინვერსიულ ტალღის ფორმას „1″-ის წარმოსადგენად. კოდირების ერთ-ერთი წესი არის ის, რომ "0" კოდი წარმოდგენილია "01" ორნიშნა კოდით, ხოლო "1" კოდი წარმოდგენილია "10" ორნიშნა კოდით, მაგალითად:
შეტყობინების კოდი: 1 1 0 0 0 0 1 0 1
ორფაზიანი კოდი: 10 10 01 01 10 01 10
ბიპოლარული კოდის ტალღის ფორმა არის ბიპოლარული NRZ ტალღის ფორმა საპირისპირო პოლარობის მხოლოდ ორი დონით. მას აქვს დონის ნახტომი ყოველი სიმბოლოს ინტერვალის ცენტრალურ წერტილში, ამიტომ შეიცავს მდიდარ ბიტთა დროის ინფორმაციას და არ არის DC კომპონენტი და კოდირების პროცესი მარტივია. მინუსი არის ის, რომ დაკავებული გამტარუნარიანობა გაორმაგებულია, ასე რომ, სიხშირის დიაპაზონის გამოყენება მცირდება. ორფაზიანი კოდი შესაფერისია მონაცემთა ტერმინალური აღჭურვილობის მოკლე დიაპაზონის გადაცემისთვის და ის ხშირად გამოიყენება გადაცემის კოდის ტიპად ლოკალურ ქსელში.
(4) დიფერენციალური ორფაზიანი კოდი
ორფაზიან კოდებში პოლარობის შებრუნებით გამოწვეული დეკოდირების შეცდომების გადასაჭრელად, შეიძლება მივიღოთ დიფერენციალური კოდების კონცეფცია. ორფაზიანი კოდები სინქრონიზებულია და წარმოდგენილია დონის ნახტომით თითოეული სიმბოლოს ხანგრძლივობის შუაში (ნახტომი უარყოფითიდან პოზიტიურზე წარმოადგენს ორობით "0"-ს, ხოლო პოზიტიურიდან უარყოფითზე გადასვლა ორობით "1"-ს). დიფერენციალური ბიფაზური კოდირებისას, დონის ნახტომი თითოეული ელემენტის შუაში გამოიყენება სინქრონიზაციისთვის და არის თუ არა დამატებითი ნახტომი თითოეული ელემენტის დასაწყისში, გამოიყენება სიგნალის კოდის დასადგენად. თუ ნახტომია, ეს მიუთითებს ორობით „1″-ზე, ხოლო თუ არ არის ნახტომი, მიუთითებს ორობით „0″-ზე. ეს კოდი ხშირად გამოიყენება ლოკალურ ქსელებში.
(5)CMI კოდი
CMI კოდი არის მოკლე ნიშნის შებრუნების კოდი და ბიპოლარული კოდის მსგავსად, ის ასევე არის ბიპოლარული ბიპოლარული ბრტყელი კოდი. მისი კოდირების წესებია: „1″ კოდი მონაცვლეობით წარმოდგენილია „11″ და „00″ ორნიშნა კოდებით; 0 კოდი წარმოდგენილია 01-ით და მისი ტალღის ფორმა ნაჩვენებია სურათზე 6-5(c).
CMI კოდი არის მარტივი დანერგვა და შეიცავს დროის მდიდარ ინფორმაციას. გარდა ამისა, რადგან 10 არის გამორთული კოდის ჯგუფი, სამზე მეტი კოდი არ გამოჩნდება და ეს წესი შეიძლება გამოყენებულ იქნას მაკრო შეცდომის აღმოსაჩენად. ეს კოდი რეკომენდირებულია ITU-T-ის მიერ, როგორც PCM ოთხჯგუფის ინტერფეისის კოდის ტიპი და ზოგჯერ გამოიყენება ოპტიკური კაბელის გადამცემ სისტემებში 8,448 მბ/წმ-ზე დაბალი სიჩქარით.
(6) დაბლოკვის კოდირება
ხაზის კოდირების მუშაობის გასაუმჯობესებლად, საჭიროა გარკვეული სახის ზედმეტობა კოდის შაბლონების სინქრონიზაციისა და შეცდომების გამოვლენის უნარის უზრუნველსაყოფად. ბლოკის კოდირების დანერგვას შეუძლია ორივე მიზნის მიღწევა გარკვეულწილად. ბლოკის კოდირების ფორმას აქვს nBmB კოდი, nBmT კოდი და ასე შემდეგ.
nBmB კოდი არის ერთგვარი ბლოკის კოდირება, რომელიც ყოფს ორიგინალური ინფორმაციის ნაკადის n-ბიტიან ორობით კოდს ჯგუფად და ანაცვლებს მას M-bit ორობითი კოდის ახალ კოდის ჯგუფში, სადაც m>n. იმის გამო, რომ m>n, ახალი კოდის კომპლექტს შეიძლება ჰქონდეს 2^m კომბინაციები, ამიტომ არის მეტი (2^m-2^n) კომბინაცია. 2” კომბინაციით, ხელსაყრელი კოდის ჯგუფი არჩეულია, როგორც დაშვებული კოდის ჯგუფი, ხოლო დანარჩენი გამოიყენება როგორც გამორთული კოდის ჯგუფი, კოდირების კარგი შესრულების მისაღებად. მაგალითად, 4B5B კოდირებით, 4-ბიტიანი კოდირების ჩანაცვლებით 5-ბიტიანი კოდირებით, არის მხოლოდ 2^4=16 განსხვავებული კომბინაცია 4-ბიტიანი დაჯგუფებისთვის და 2^5=32 სხვადასხვა კომბინაცია 5-ბიტისთვის. ბიტის დაჯგუფება. სინქრონიზაციის მისაღწევად, ჩვენ შეგვიძლია შევარჩიოთ კოდის ჯგუფები არაუმეტეს ერთი წამყვანი „0“-ისა და ორი სუფიქსი „0“-ით, ხოლო დანარჩენი არის გამორთული კოდის ჯგუფები. ამგვარად, თუ მიმღებ ბოლოში დაყენებულია გამორთული კოდი, ეს მიუთითებს, რომ არის კოდის შეცდომა გადაცემის პროცესში, რაც აუმჯობესებს სისტემის შეცდომის გამოვლენის უნარს. ზემოთ აღწერილი ორფაზიანი კოდები და CMI კოდები ორივე შეიძლება ჩაითვალოს 1B2B კოდებად.
ოპტიკურ ბოჭკოვან საკომუნიკაციო სისტემაში ხშირად ირჩევა m=n+1 და აღებულია 1B2B კოდი, 2B3B კოდი, 3B4B კოდი და 5B6B კოდი. მათ შორის, 5B6B კოდი პრაქტიკაში გამოიყენებოდა, როგორც ხაზის გადაცემის კოდი კუბური ჯგუფებისთვის და ოთხჯერ მეტი ჯგუფისთვის.
nBmB კოდი უზრუნველყოფს კარგ სინქრონიზაციას და შეცდომის გამოვლენას, მაგრამ ამას ფასი აქვს, ანუ იზრდება საჭირო გამტარობა.
nBmT კოდის დიზაინის იდეა არის n ორობითი კოდის გადაყვანა მ სამეულ კოდებად და m
ზემოთ ჩამოთვლილი არის Shenzhen HDV phoelectron Technology Ltd., რათა მოგაწოდოთ ცოდნა „ბაზისური გადაცემის საერთო კოდის ტიპის“ შესახებ, იმედი მაქვს დაგეხმარებით, Shenzhen HDV phoelectron Technology Ltd. გარდაONUსერია, გადამცემის სერია,OLTსერიები, მაგრამ ასევე აწარმოებს მოდულების სერიებს, როგორიცაა: საკომუნიკაციო ოპტიკური მოდული, ოპტიკური საკომუნიკაციო მოდული, ქსელის ოპტიკური მოდული, საკომუნიკაციო ოპტიკური მოდული, ოპტიკური ბოჭკოვანი მოდული, Ethernet ოპტიკურ ბოჭკოვანი მოდული და ა.შ., შეუძლია უზრუნველყოს შესაბამისი ხარისხის მომსახურება სხვადასხვა მომხმარებლის საჭიროებებისთვის. , მივესალმები თქვენს ვიზიტს.