1) AMI كودى
AMI (Alternative Mark Inversion) كودىنىڭ تولۇق ئىسمى ئالمىشىش بەلگىسى تەتۈر كودى. قۇرۇق) ئۆزگەرمەيدۇ. مەسىلەن:
ئۇچۇر كودى: 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1…
AMI كودى: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 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 ″ s» نىڭ سانى ئۈچتىن ئېشىپ كەتمەسلىكى كېرەك. ئۇنىڭ كودلاش قائىدىسى تۆۋەندىكىچە:
ئالدى بىلەن ئۇچۇر كودىدىكى ئۇدا «0 ″ s» سانىنى تەكشۈرۈڭ. ئۇدا «0 ″ s نىڭ سانى 3 دىن ئاز ياكى تەڭ بولغاندا ، بۇ AMI كودىنىڭ كودلاش قائىدىسى بىلەن ئوخشاش. ئۇدا «0 ″ s» 3 دىن ئېشىپ كەتسە ، ئۇدا 4 «0 ″ s» نىڭ ھەر بىرى بىر بۆلەككە ئايلاندۇرۇلۇپ ، «000V» غا ئالماشتۇرۇلىدۇ. 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 خانىلىق ئۈچ دەرىجىلىك قىممەت (+1 ، 0 ، -1) بولغان كودقا ئايلىنىدۇ ، شۇڭا بۇ خىل كود يەنە 1B1T كودى دەپمۇ ئاتىلىدۇ. بۇنىڭدىن باشقا ، يەنە «0 ″ s نىڭ سانى n دىن ئېشىپ كەتمەيدىغان HDBn كودىنى لايىھىلەشكىمۇ بولىدۇ.
(3) Biphase كودى
Biphase كودى مانچېستېر كودى دەپمۇ ئاتىلىدۇ. ئۇ بىر مەزگىل مۇسبەت ۋە مەنپىي سىممېترىك چاسا دولقۇنىنى ئىشلىتىپ ، «0 ″» ۋە ئۇنىڭ تەتۈر دولقۇن شەكلى «1 ″» نى ئىپادىلەيدۇ. كودلاش قائىدىلىرىنىڭ بىرى شۇكى ، «0 ″ كودى« 01 ″ ئىككى خانىلىق كود بىلەن ئىپادىلىنىدۇ ، «1 ″ كودى« 10 ″ ئىككى خانىلىق كود بىلەن ئىپادىلىنىدۇ. مەسىلەن ،
ئۇچۇر كودى: 1 1 0 0 1 0 1
قوش كود: 10 10 01 01 10 01 10
ئىككى قۇتۇپلۇق كود دولقۇن شەكلى ئىككى قۇتۇپلۇق NRZ دولقۇن شەكلى بولۇپ ، قارشى قۇتۇپنىڭ پەقەت ئىككى دەرىجىسى بار. ئۇنىڭ ھەر بىر بەلگە ئارىلىقىنىڭ مەركىزى نۇقتىسىدا سەۋىيىگە سەكرىشى بار ، شۇڭا ئۇنىڭدا مول بولغان ۋاقىت ئۇچۇرلىرى بار. DC زاپچاسلىرى يوق ، كودلاش جەريانىمۇ ئاددىي. كەمچىلىكى شۇكى ، ئىگىلىۋېلىنغان كەڭ بەلۋاغ بىر ھەسسە قاتلىنىدۇ ، بۇ چاستوتا بەلبېغىنىڭ ئىشلىتىش نىسبىتىنى تۆۋەنلىتىدۇ. قوش باسقۇچلۇق كود سانلىق مەلۇمات تېرمىنالى ئۈسكۈنىلىرىنى قىسقا ئارىلىققا ئەۋەتىشكە پايدىلىق ، ئۇ دائىم يەرلىك توردىكى يەتكۈزۈش كودىنىڭ تىپى سۈپىتىدە ئىشلىتىلىدۇ.
(4) قوش باسقۇچلۇق پەرقلىق كود
قوش باسقۇچلۇق كودنىڭ قۇتۇپنىڭ بۇرۇلۇشىدىن كېلىپ چىققان يېشىش خاتالىقىنى ھەل قىلىش ئۈچۈن ، پەرقلىق كود ئۇقۇمىنى ئىشلىتىشكە بولىدۇ. Biphase كودى ماس قەدەملىك ۋە سىگنال كودىغا ۋەكىللىك قىلىش ئۈچۈن ھەر بىر بەلگىلەرنىڭ مۇددىتىنىڭ ئوتتۇرىسىدا سەۋىيىگە ئۆتۈشنى ئىشلىتىدۇ (مەنپىيلىكتىن مۇسبەتكە ئۆتۈش ئىككىلىك «0 ″ ، مۇسبەتتىن مەنپىيلىككە ئۆتۈش ئىككىلىك« 1 ″ »نى كۆرسىتىدۇ. پەرقلىق قوش كود كودلاشتا ، ھەر بىر بەلگەنىڭ ئوتتۇرىدىكى سەۋىيىگە ئۆتۈش ماس قەدەمدە ئىشلىتىلىدۇ ، ھەر بىر بەلگەنىڭ بېشىدا قوشۇمچە ئۆتكۈنچى بار-يوقلۇقى سىگنال كودىنى ئېنىقلاشقا ئىشلىتىلىدۇ. ئەگەر ئۆتكۈنچى بولسا ، ئىككىلىك «1 ″» ، ئەگەر ئۆتكۈنچى بولمىسا ، ئىككىلىك «0 ″» دېگەن مەنىنى بىلدۈرىدۇ. بۇ كود يەرلىك رايون تورىدا دائىم ئىشلىتىلىدۇ.
CMI كودى
CMI كودى «بەلگە ئايلىنىش كودى» نىڭ قىسقارتىلمىسى. قوش باسقۇچلۇق كودقا ئوخشاش ، ئۇ يەنە ئىككى قۇتۇپلۇق ئىككى دەرىجىلىك كود. كودلاش قائىدىسى: «1 ″ كود ئالمىشىپ« 11 ″ »ۋە« 00 ″ ئىككى خانىلىق كود بىلەن ئىپادىلىنىدۇ. «0 ″ كودى مۇقىم ھالدا« 01 by »بىلەن ئىپادىلىنىدۇ ، ئۇنىڭ دولقۇن شەكلى 6-5 (c) دە كۆرسىتىلدى.
CMI كودى ئىجرا قىلىش ئاسان ھەمدە مول ۋاقىت ئۇچۇرلىرىنى ئۆز ئىچىگە ئالىدۇ. ئۇنىڭدىن باشقا ، 10 چەكلەنگەن كود گۇرۇپپىسى بولغاچقا ، ئۇدا ئۈچ كودتىن ئېشىپ كەتمەيدۇ ، بۇ قائىدىنى ماكروسكوپتىكى خاتالىقنى بايقاشقا ئىشلىتىشكە بولىدۇ. بۇ كود ITU-T تەرىپىدىن PCM تۆت تەرەپنىڭ كۆرۈنمە يۈزى كود تىپى سۈپىتىدە تەۋسىيە قىلىنغان بولۇپ ، بەزىدە ئوپتىكىلىق سىملىق توك يەتكۈزۈش سىستېمىسىدا ئىشلىتىلىدۇ ، نىسبىتى 8.448Mb / s دىن تۆۋەن.
كودلاشنى چەكلەڭ
قۇر كودلاش ئىقتىدارىنى يۇقىرى كۆتۈرۈش ئۈچۈن ، ئەندىزە ماس قەدەمدە بولۇش ۋە خاتالىقنى بايقاشقا كاپالەتلىك قىلىش ئۈچۈن ، مەلۇم خىل ئارتۇقچىلىق تەلەپ قىلىنىدۇ. بۆلەك كودلاشنىڭ يولغا قويۇلۇشى بۇ ئىككى مەقسەتنى مەلۇم دەرىجىدە ئەمەلگە ئاشۇرالايدۇ. چەكلەش كودىنىڭ شەكلى nBmB كودى ، nBmT كودى قاتارلىقلار.
nBmB كودى بىر خىل چەكلەش كودىنىڭ بىر تۈرى بولۇپ ، ئۇ ئەسلى ئۇچۇر ئېقىمىنىڭ n bit ئىككىلىك كودىنى گۇرۇپپىغا ئايرىپ ، ئۇنىڭ ئورنىغا m-bit ئىككىلىك كود يېڭى كود گۇرۇپپىسى بىلەن ئالماشتۇرىدۇ ، بۇ يەردە m> n. M> n بولغاچقا ، يېڭى كود گۇرۇپپىسى بەلكىم 2 ^ m بىرىكمىسى بولۇشى مۇمكىن ، شۇڭا تېخىمۇ كۆپ (2 ^ m-2 ^ n) بىرىكمىسى بار. 2 ″ بىرلەشتۈرۈش ئىچىدە ، پايدىلىق كود گۇرۇپپىسى مەلۇم ئۇسۇلدا رۇخسەت قىلىنغان كود گۇرۇپپىسى سۈپىتىدە تاللىنىدۇ ، قالغانلىرى چەكلەنگەن كود گۇرۇپپىسى سۈپىتىدە ياخشى كودلاش ئىقتىدارىغا ئېرىشىدۇ. مەسىلەن ، 4B5B كودلاشتا ، 5 خانىلىق كود 4 خانىلىق كودنىڭ ئورنىغا ئىشلىتىلىدۇ. كودلاش ، 4 خانىلىق گۇرۇپپىلاش ئۈچۈن ، پەقەت 2 ^ 4 = 16 ئوخشىمىغان بىرىكمە بار ، 5 خانىلىق گۇرۇپپىلاشتا 2 ^ 5 = 32 ئوخشىمىغان بىرىكمە بار. ماس قەدەمنى ئەمەلگە ئاشۇرۇش ئۈچۈن ، بىز بىر گۇرۇپپا «0 ″» دىن ئېشىپ كەتمەيمىز ، كود گۇرۇپپىسىنى تاللاشتا «0 ″» دىن ئىبارەت ئىككى قوشۇمچى ئىشلىتىلىدۇ ، قالغانلىرى چەكلەنگەن كود گۇرۇپپىسى. بۇنداق بولغاندا ، ئەگەر قوبۇل قىلىش ئاخىرىدا چەكلەنگەن كود گۇرۇپپىسى كۆرۈنسە ، ئۇ يەتكۈزۈش جەريانىدا خاتالىق بارلىقىنى ، بۇ ئارقىلىق سىستېمىنىڭ خاتالىقنى بايقاش ئىقتىدارىنى ئۆستۈرىدىغانلىقىنى كۆرسىتىدۇ. ئىككى باسقۇچلۇق كود ۋە CMI كودىنى ھەر ئىككىسىنى 1B2B كودى دەپ قاراشقا بولىدۇ.
ئوپتىك تالا ئالاقە سىستېمىسىدا m = n + 1 دائىم تاللىنىدۇ ، 1B2B كودى ، 2B3B كودى ، 3B4B كودى ۋە 5B6B كودى ئېلىنىدۇ. بۇنىڭ ئىچىدە ، 5B6B كود ئەندىزىسى ئۈچىنچى گۇرۇپپىغا ۋە تۆتىنچى گۇرۇپپىغا ياكى ئۇنىڭدىنمۇ كۆپ كىشىلەرگە سىزىق يەتكۈزۈش كودى شەكلىدە قوللىنىلدى.
NBmB كودى ياخشى ماسقەدەملەش ۋە خاتالىقنى بايقاش ئىقتىدارى بىلەن تەمىنلەيدۇ ، ئەمما ئۇ يەنە مەلۇم بەدەل تۆلەيدۇ ، يەنى ئېھتىياجلىق كەڭ بەلۋاغ ماس ھالدا ئاشىدۇ.
NBmT كودىنىڭ لايىھىلەش ئىدىيىسى n ئىككىلىك كودنى m ئۈچىنچى دەرىجىلىك كودلارنىڭ يېڭى كود گۇرۇپپىسىغا ئايلاندۇرۇش ۋە m
يۇقارقىلار شېنجېن Hi-Diwei Optoelectronics تېخنىكا چەكلىك شىركىتى سىزگە ئېلىپ كەلگەن «ۋاسكىتبول يەتكۈزۈشنىڭ ئورتاق كود تىپلىرى» نىڭ بىلىم نۇقتىلىرىنىڭ چۈشەندۈرۈشى ، بۇ ماقالىنىڭ سىزنىڭ بىلىمىڭىزنى ئاشۇرۇشىغا ياردەم قىلىشىنى ئۈمىد قىلىمەن. ئەگەر سىز ياخشى ئوپتىك تالالىق ئالاقە ئۈسكۈنىلىرى ئىشلەپچىقارغۇچى شىركەتنى ئىزدەۋاتقان بولسىڭىز ، بۇ ماقالىدىن باشقابىز ھەققىدە.
شېنجېن HDV فوتو ئېلېكتر تېخنىكىسى چەكلىك شىركىتى ئاساسلىقى ئالاقە مەھسۇلاتلىرىنى ئىشلەپچىقارغۇچى. ھازىر ، ئىشلەپچىقىرىلغان ئۈسكۈنىلەرONU يۈرۈشلۈكى, ئوپتىك مودۇل يۈرۈشلۈكى, OLT يۈرۈشلۈكى, andtransceiver series. ئوخشىمىغان ئەھۋاللارغا قارىتا خاسلاشتۇرۇلغان مۇلازىمەت بىلەن تەمىنلىيەلەيمىز. قارشى ئالىمىزمەسلىھەت سوراڭ.