1) AMI ကုဒ်
AMI (Alternative Mark Inversion) ကုဒ်၏ အမည်အပြည့်အစုံမှာ အစားထိုး အမှတ်အသား ပြောင်းပြန်ကုဒ်ဖြစ်သည်။ blank) မပြောင်းလဲပါ။ ဥပမာ-
မက်ဆေ့ဂျ်ကုဒ်- 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 -1 +1 0 0 -1 +1…
AMI ကုဒ်နှင့် သက်ဆိုင်သော လှိုင်းပုံစံသည် အပြုသဘော၊ အနှုတ်နှင့် သုညအဆင့်များပါရှိသော သွေးခုန်နှုန်း အစီအစဥ်တစ်ခုဖြစ်သည်။ ၎င်းကို unipolar waveform ၏ ပုံပျက်ခြင်းဟု မှတ်ယူနိုင်သည်၊ ဆိုလိုသည်မှာ "0" သည် သုညအဆင့်နှင့် ဆက်နွယ်နေသေးပြီး "1" သည် အပြုသဘောနှင့် အနုတ်လက္ခဏာအဆင့်များကို တလှည့်စီ ဆက်စပ်နေသည်။
AMI ကုဒ်၏ အားသာချက်မှာ DC အစိတ်အပိုင်းမရှိပါ၊ မြင့်မားသောနှင့် ကြိမ်နှုန်းနည်းပါးသော အစိတ်အပိုင်းများ အနည်းငယ်ရှိပြီး စွမ်းအင်ကို ကြိမ်နှုန်း 1/2 ကုဒ်အမြန်နှုန်းဖြင့် စုစည်းထားသည်။
(ပုံ။ 6-4); codec circuit သည် ရိုးရှင်းပြီး error အခြေအနေကို စောင့်ကြည့်ရန် ကုဒ် polarity ကို အသုံးပြုနိုင်သည်။ ၎င်းသည် AMI-RZ လှိုင်းပုံစံဖြစ်ပါက၊ ၎င်းအား လက်ခံရရှိပြီးနောက် လှိုင်းအပြည့်ပြုပြင်ထားသရွေ့ ၎င်းကို ယူနီပိုလာသို့ ပြောင်းလဲနိုင်သည်။ ဘစ်အချိန်ကိုက် အစိတ်အပိုင်းများကို ထုတ်ယူနိုင်သည့် RZ လှိုင်းပုံစံ။ အထက်ပါ အားသာချက်များကြောင့် AMI ကုဒ်သည် အသုံးများသော ဂီယာကုဒ်အမျိုးအစားများထဲမှ တစ်ခုဖြစ်လာသည်။
AMI ကုဒ်၏အားနည်းချက်- မူရင်းကုဒ်တွင် “0″ ရှည်လျားသောစီးရီးများရှိနေသောအခါ၊ signal ၏အဆင့်သည် အချိန်အကြာကြီးမခုန်ဘဲ၊ timing signal ကိုထုတ်ယူရန်ခက်ခဲစေသည်။ “0” ကုဒ်ပြဿနာကို ဖြေရှင်းရန် ထိရောက်သောနည်းလမ်းတစ်ခုမှာ HDB3 ကုဒ်ကို အသုံးပြုခြင်းဖြစ်သည်။
(၂) HDB3 ကုဒ်
HDB3 ကုဒ်၏ နာမည်အပြည့်အစုံမှာ တတိယအဆင့် မြင့်မားသော သိပ်သည်းဆ bipolar ကုဒ်ဖြစ်သည်။ ၎င်းသည် တိုးတက်ကောင်းမွန်သော AMI ကုဒ်အမျိုးအစားတစ်ခုဖြစ်သည်။ တိုးတက်မှု၏ရည်ရွယ်ချက်မှာ AMI ကုဒ်၏အားသာချက်များကိုထိန်းသိမ်းရန်နှင့်၎င်း၏ချို့ယွင်းချက်များကိုကျော်လွှားရန်ဖြစ်ပြီးဆက်တိုက် “0″s အရေအတွက်သည် သုံးမျိုးထက်မပိုစေရန်ဖြစ်သည်။ ၎င်း၏ ကုဒ်သွင်းခြင်းဆိုင်ရာ စည်းမျဉ်းများမှာ အောက်ပါအတိုင်းဖြစ်သည်။
ပထမဦးစွာ မက်ဆေ့ချ်ကုဒ်တွင် ဆက်တိုက် “0″s အရေအတွက်ကို စစ်ဆေးပါ။ ဆက်တိုက် “0″s အရေအတွက်သည် 3 ထက်နည်းသည် သို့မဟုတ် ညီမျှသောအခါ၊ ၎င်းသည် AMI ကုဒ်၏ ကုဒ်နံပါတ်စည်းမျဉ်းနှင့် အတူတူပင်ဖြစ်သည်။ ဆက်တိုက် “0″s အရေအတွက် 3 ထက်ကျော်လွန်သောအခါ၊ 4 ဆက်တိုက် “0″ တစ်ခုစီကို အပိုင်းတစ်ခုအဖြစ်သို့ ပြောင်းလဲမည်ဖြစ်ပြီး “000V” ဖြင့် အစားထိုးမည်ဖြစ်သည်။ V (တန်ဖိုး +1 သို့မဟုတ် -1) သည် ၎င်း၏ရှေ့တွင် ကပ်လျက်မဟုတ်သော-"0" သွေးခုန်နှုန်းနှင့် တူညီသော ဝင်ရိုးစွန်းရှိသင့်သည် (၎င်းသည် ဝင်ရိုးစွန်းအလှည့်အပြောင်းစည်းမျဉ်းကို ချိုးဖောက်သောကြောင့် V ကို ဖျက်ဆီးသောသွေးခုန်နှုန်းဟုခေါ်သည်)။ ကပ်လျက် V-code polarities သည် လှည့်ပတ်ရပါမည်။ V ကုဒ်တန်ဖိုးသည် (၂) တွင် လိုအပ်ချက်များနှင့် ပြည့်မီနိုင်သော်လည်း ဤလိုအပ်ချက်ကို မဖြည့်ဆည်းနိုင်ပါက “0000” ကို “B00V” ဖြင့် အစားထိုးပါ။ ဤပြဿနာကိုဖြေရှင်းရန် B ၏တန်ဖိုးသည် အောက်ပါ V pulse နှင့် ကိုက်ညီပါသည်။ ထို့ကြောင့် B ကို modulation pulse ဟုခေါ်သည်။ V ကုဒ်ပြီးနောက် ဂီယာနံပါတ်၏ polarity ကို လည်း ပြောင်းသင့်သည်။
AMI ကုဒ်၏ အားသာချက်များအပြင်၊ HDB3 ကုဒ်သည် ဆက်တိုက် “0″ ကုဒ်နံပါတ်များကို 3 ထက်နည်းအောင် ကန့်သတ်ထားသောကြောင့် ဧည့်ခံစဉ်အတွင်း အချိန်ကိုက်အချက်အလက်များကို ထုတ်ယူမှုကို အာမခံနိုင်မည်ဖြစ်သည်။ ထို့ကြောင့်၊ HDB3 ကုဒ်သည် ကျွန်ုပ်၏နိုင်ငံနှင့် ဥရောပတွင် အသုံးအများဆုံးကုဒ်အမျိုးအစားဖြစ်ပြီး A-law PCM quaternary အုပ်စုအောက်ရှိ အင်တာဖေ့စ်ကုဒ်အမျိုးအစားများသည် HDB3 ကုဒ်များအားလုံးဖြစ်သည်။
အထက်ဖော်ပြပါ AMI ကုဒ်နှင့် HDB3 ကုဒ်များတွင်၊ ဒွိကုဒ်တစ်ခုစီကို 1-bit သုံးအဆင့်တန်ဖိုး (+1၊ 0၊ -1) ဖြင့် ကုဒ်အဖြစ်သို့ ပြောင်းလဲသွားသောကြောင့် ဤကုဒ်မျိုးကို 1B1T ကုဒ်ဟုလည်း ခေါ်သည်။ ထို့အပြင်၊ “0″s အရေအတွက် n ထက်မကျော်လွန်သော HDBn ကုဒ်ကိုလည်း ဒီဇိုင်းဆွဲနိုင်သည်။
(၃) Biphase ကုဒ်
Biphase ကုဒ်ကို Manchester code လို့လည်း ခေါ်ပါတယ်။ ၎င်းသည် "0" ကိုကိုယ်စားပြုရန်နှင့် "1" ကိုကိုယ်စားပြုရန် ၎င်း၏ပြောင်းပြန်လှိုင်းပုံစံအား အပြုသဘောနှင့်အနုတ်သဘောဆောင်သော အချိုးညီသောစတုရန်းလှိုင်းများကိုအသုံးပြုသည်။ ကုဒ်သွင်းခြင်းဆိုင်ရာ စည်းမျဉ်းများထဲမှတစ်ခုမှာ "0" ကုဒ်ကို "01" ဂဏန်းနှစ်လုံးကုဒ်ဖြင့် ကိုယ်စားပြုပြီး "1" ကုဒ်ကို "10" ဂဏန်းနှစ်လုံးကုဒ်ဖြင့် ကိုယ်စားပြုပါသည်။ ဥပမာအားဖြင့်,
မက်ဆေ့ဂျ်ကုဒ်: 1 1 0 0 1 0 1
Biphase ကုဒ်: 10 10 01 01 10 01 10
biphasic code waveform သည် ဆန့်ကျင်ဘက်ဝင်ရိုးစွန်း အဆင့်နှစ်ဆင့်သာရှိသော bipolar NRZ လှိုင်းပုံစံဖြစ်သည်။ ၎င်းတွင် သင်္ကေတတစ်ခုစီ၏ အလယ်ဗဟိုတွင် အဆင့်ခုန်မှုများပါရှိသောကြောင့် ၎င်းတွင် ကြွယ်ဝသော bit timing အချက်အလက်ပါရှိသည်။ DC အစိတ်အပိုင်းမရှိပါ၊ ကုဒ်သွင်းခြင်းလုပ်ငန်းစဉ်မှာလည်း ရိုးရှင်းပါသည်။ အားနည်းချက်မှာ သိမ်းပိုက်ထားသော bandwidth သည် နှစ်ဆတိုးသွားပြီး ကြိမ်နှုန်းလှိုင်း၏ အသုံးချမှုနှုန်းကို လျော့နည်းစေသည်။ bi-phase code သည် တိုတောင်းသောအကွာအဝေးအတွင်း data terminal စက်ပစ္စည်းများကို ပေးပို့ရန်အတွက် ကောင်းမွန်ပြီး ၎င်းကို local area network တွင် transmission code အမျိုးအစားအဖြစ် အသုံးပြုလေ့ရှိသည်။
(၄) Bi-phase ကွဲပြားသောကုဒ်
bi-phase ကုဒ်၏ polarity ပြောင်းပြန်လှန်ခြင်းကြောင့် ဖြစ်ပေါ်လာသော စကားဝှက်အမှားကို ဖြေရှင်းရန်အတွက်၊ ကွဲပြားသောကုဒ်၏ သဘောတရားကို အသုံးပြုနိုင်သည်။ Biphase ကုဒ်သည် ထပ်တူပြုခြင်းအတွက် သင်္ကေတတစ်ခုစီ၏ ကြာချိန်အလယ်တွင် အဆင့်အကူးအပြောင်းကို အသုံးပြုပြီး အချက်ပြသင်္ကေတများကို ကိုယ်စားပြုခြင်း (အနှုတ်မှ အပြုသဘောသို့ ကူးပြောင်းခြင်းသည် ဒွိ “0″ ကိုကိုယ်စားပြုပြီး၊ အပြုသဘောမှအနုတ်သို့ကူးပြောင်းခြင်းသည် ဒွိ “1″ ကိုကိုယ်စားပြုသည်)။ differential biphase code coding တွင်၊ သင်္ကေတတစ်ခုစီ၏အလယ်ရှိ အဆင့်အကူးအပြောင်းကို ထပ်တူပြုခြင်းအတွက် အသုံးပြုပြီး သင်္ကေတတစ်ခုစီ၏အစတွင် ထပ်လောင်းအကူးအပြောင်းရှိမရှိကို signal code ကိုဆုံးဖြတ်ရန် အသုံးပြုပါသည်။ အကူးအပြောင်းတစ်ခုရှိလျှင် ဒွိ “1″ ကိုဆိုလိုပြီး အကူးအပြောင်းမရှိပါက ဒွိ “0” ကို ဆိုလိုသည်။ ဤကုဒ်ကို ဒေသဆိုင်ရာကွန်ရက်များတွင် မကြာခဏအသုံးပြုသည်။
CMI ကုဒ်
CMI ကုဒ်သည် “အမှတ်အသားပြောင်းပြန်ကုဒ်၏ အတိုကောက်ဖြစ်သည်။ bi-phase code ကဲ့သို့ပင်၊ ၎င်းသည် bipolar two-level code လည်းဖြစ်သည်။ coding စည်းမျဉ်းသည်- “1″ ကုဒ်ကို “11″ နှင့် “00” ဂဏန်းနှစ်လုံးကုဒ်ဖြင့် အလှည့်ကျကိုယ်စားပြုသည်။ “0” ကုဒ်ကို “01″ ဖြင့် အတိအကျ ကိုယ်စားပြုထားပြီး ၎င်း၏ လှိုင်းပုံစံကို ပုံ 6-5(c) တွင် ပြထားသည်။
CMI ကုဒ်များသည် အကောင်အထည်ဖော်ရန် လွယ်ကူပြီး အချိန်ကိုက်အချက်အလက် ကြွယ်ဝပါသည်။ ထို့အပြင်၊ 10 သည် တားမြစ်ကုဒ်အုပ်စုဖြစ်သောကြောင့်၊ ဆက်တိုက်သုံးသောကုဒ်များထက် ပိုမည်မဟုတ်ပါ၊ နှင့် ဤစည်းမျဉ်းကို macroscopic error detection အတွက် အသုံးပြုနိုင်ပါသည်။ ဤကုဒ်အား ITU-T မှ PCM quartet ၏ interface ကုဒ်အမျိုးအစားအဖြစ် ITU-T မှ အကြံပြုထားပြီး တစ်ခါတစ်ရံတွင် 8.448Mb/s ထက်နည်းသော optical cable ထုတ်လွှင့်မှုစနစ်များတွင် အသုံးပြုပါသည်။
ကုဒ်နံပါတ်ကို ပိတ်ပါ။
လိုင်းကုဒ်ရေးခြင်း စွမ်းဆောင်ရည်ကို မြှင့်တင်ရန်၊ ပုံစံတူ ထပ်တူပြုခြင်း နှင့် အမှားအယွင်းများကို သိရှိနိုင်စေရန် သေချာစေရန်အတွက် အချို့သော ထပ်လောင်းခြင်းမျိုး လိုအပ်ပါသည်။ ဘလောက်ကုဒ်ကို နိဒါန်းပျိုးခြင်းသည် ဤရည်ရွယ်ချက်နှစ်ခုလုံးကို အတိုင်းအတာတစ်ခုအထိ အောင်မြင်နိုင်သည်။ ဘလောက်ကုဒ်၏ပုံစံသည် nBmB ကုဒ်၊ nBmT ကုဒ်စသည်ဖြင့် ဖြစ်သည်။
nBmB ကုဒ်သည် မူရင်းအချက်အလက်စီးကြောင်း၏ n-bit binary ကုဒ်ကို အုပ်စုတစ်ခုသို့ ပိုင်းခြားပြီး m>n နေရာတွင် m>n ကုဒ်အုပ်စုအသစ်တစ်ခုဖြင့် အစားထိုးသည့် nBmB ကုဒ်သည် ပိတ်ဆို့ကုဒ်အမျိုးအစားတစ်ခုဖြစ်သည်။ m>n ဖြစ်သောကြောင့်၊ ကုဒ်အုပ်စုအသစ်တွင် 2^m ပေါင်းစပ်မှုများရှိနိုင်သည်၊ ထို့ကြောင့် နောက်ထပ် (2^m-2^n) ပေါင်းစပ်မှုများရှိပါသည်။ 2″ ပေါင်းစပ်မှုများတွင်၊ နှစ်သက်ဖွယ်ကောင်းသော ကုဒ်အုပ်စုကို ခွင့်ပြုထားသော ကုဒ်အုပ်စုအဖြစ် တစ်နည်းနည်းဖြင့် ရွေးချယ်ထားပြီး ကျန်ကို ကုဒ်စွမ်းဆောင်ရည်ကောင်းများရရှိရန် တားမြစ်ကုဒ်အုပ်စုအဖြစ် အသုံးပြုပါသည်။ ဥပမာအားဖြင့်၊ 4B5B ကုဒ်တွင်၊ 4-bit ကုဒ်အစား 5-bit ကုဒ်ကို အသုံးပြုသည်။ Coding၊ 4-bit အုပ်စုဖွဲ့ခြင်းအတွက်၊ 2^4=16 မတူညီသောပေါင်းစပ်မှုများသာရှိပြီး 5-bit အုပ်စုဖွဲ့ခြင်းအတွက်၊ 2^5=32 မတူညီသောပေါင်းစပ်မှုများရှိပါသည်။ ထပ်တူပြုခြင်းအောင်မြင်ရန်အတွက်၊ ကျွန်ုပ်တို့သည် ဦးဆောင် “0″ တစ်ခုထက်ပို၍ မလိုက်နာနိုင်ဘဲ ကုဒ်အုပ်စုများကို ရွေးချယ်ရန်အတွက် နောက်ဆက်တွဲနှစ်ခု “0” ကို အသုံးပြုကြပြီး ကျန်သည် ပိတ်ထားသောကုဒ်အုပ်စုများဖြစ်သည်။ ဤနည်းအားဖြင့်၊ လက်ခံရရှိသည့်အဆုံးတွင် မသန်စွမ်းသောကုဒ်အုပ်စုတစ်ခုပေါ်လာပါက၊ ၎င်းသည် စနစ်၏အမှားရှာဖွေနိုင်စွမ်းကို မြှင့်တင်ပေးခြင်းဖြင့် ထုတ်လွှင့်ခြင်းလုပ်ငန်းစဉ်တွင် အမှားအယွင်းတစ်ခုရှိလာသည်ဟု ဆိုလိုသည်။ bi-phase ကုဒ်များနှင့် CMI ကုဒ်များကို 1B2B ကုဒ်များအဖြစ် မှတ်ယူနိုင်ပါသည်။
အလင်းဖိုက်ဘာ ဆက်သွယ်ရေးစနစ်တွင် m=n+1 ကို မကြာခဏ ရွေးချယ်ထားပြီး 1B2B ကုဒ်၊ 2B3B ကုဒ်၊ 3B4B ကုဒ်နှင့် 5B6B ကုဒ်တို့ကို ယူထားသည်။ ၎င်းတို့အနက် 5B6B ကုဒ်ပုံစံကို တတိယအုပ်စုနှင့် စတုတ္ထအုပ်စု သို့မဟုတ် ထို့ထက်ပိုသောအုပ်စုအတွက် လိုင်းထုတ်လွှင့်မှုကုဒ်ပုံစံအဖြစ် လက်တွေ့ကျကျအသုံးပြုထားသည်။
nBmB ကုဒ်သည် ကောင်းသောထပ်တူပြုမှုနှင့် အမှားအယွင်းရှာဖွေခြင်းလုပ်ဆောင်ချက်များကို ပံ့ပိုးပေးသည်၊ သို့သော် ၎င်းသည် လိုအပ်သော bandwidth သည် လိုက်လျောညီထွေဖြစ်စေမည့် စျေးနှုန်းတစ်ခုကိုလည်းပေးပါသည်။
nBmT ကုဒ်၏ ဒီဇိုင်းစိတ်ကူးမှာ n binary ကုဒ်များကို m ternary codes များ၏ ကုဒ်အုပ်စုအသစ်တစ်ခုအဖြစ် ပြောင်းလဲရန်နှင့် m၊
အထက်ဖော်ပြပါများသည် Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd. မှ သင့်ထံယူဆောင်လာသည့် "Common Code Types for Baseband Transmission" ၏ ရှင်းလင်းချက်ဖြစ်သည်၊ ဤဆောင်းပါးသည် သင့်အား အသိပညာတိုးပွားစေရန် ကူညီပေးလိမ့်မည်ဟု မျှော်လင့်ပါသည်။ ထို့အပြင် သင်သည် ကောင်းသော optical fiber ဆက်သွယ်ရေး ပစ္စည်းထုတ်လုပ်သည့် ကုမ္ပဏီကို ရှာဖွေနေပါက သင်စဉ်းစားနိုင်ပါသည်။ကြှနျုပျတို့အကွောငျး.
Shenzhen HDV photoelectric Technology Co., Ltd. သည် အဓိကအားဖြင့် ဆက်သွယ်ရေးထုတ်ကုန်များ ထုတ်လုပ်သည့် ကုမ္ပဏီဖြစ်သည်။ လက်ရှိတွင် ထုတ်လုပ်သည့် စက်ပစ္စည်းများ အကျုံးဝင်သည်။ONU စီးရီး, optical module စီးရီး, OLT စီးရီးနှင့်transceiver စီးရီး. မတူညီသော အခြေအနေများအတွက် စိတ်ကြိုက်ဝန်ဆောင်မှုများ ပေးဆောင်နိုင်ပါသည်။ ကြိုဆိုပါတယ်။တိုင်ပင်ပါ။.