• sales@hdv-tech.com
  • សេវាកម្មអនឡាញ 24H៖
    • 7189078 គ
    • sns03
    • 6660e33e
    • youtube 拷贝
    • instagram

    ប្រភេទកូដទូទៅសម្រាប់ការបញ្ជូន Baseband

    ពេលវេលាផ្សាយ៖ សីហា-១១-២០២២

    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 គឺជាលំដាប់ជីពចរដែលមានកម្រិតវិជ្ជមាន អវិជ្ជមាន និងសូន្យ។វាអាចត្រូវបានចាត់ទុកថាជាការខូចទ្រង់ទ្រាយនៃទម្រង់រលក unipolar ពោលគឺ "0" នៅតែត្រូវគ្នាទៅនឹងកម្រិតសូន្យ ខណៈពេលដែល "1" ត្រូវគ្នាទៅនឹងកម្រិតវិជ្ជមាន និងអវិជ្ជមានឆ្លាស់គ្នា។

    អត្ថប្រយោជន៍នៃកូដ AMI គឺថាមិនមានសមាសធាតុ DC មានសមាសធាតុប្រេកង់ខ្ពស់ និងទាប ហើយថាមពលត្រូវបានប្រមូលផ្តុំនៅប្រេកង់ 1/2 កូដល្បឿន។

    (រូបភព ៦-៤);សៀគ្វីកូឌិកគឺសាមញ្ញ ហើយប៉ូលកូដអាចត្រូវបានប្រើដើម្បីសង្កេតមើលស្ថានភាពកំហុស។ប្រសិនបើវាជាទម្រង់រលក AMI-RZ វាអាចត្រូវបានផ្លាស់ប្តូរទៅជា unipolar ដរាបណាវាត្រូវបានកែតម្រូវពេញរលកបន្ទាប់ពីទទួលបាន។ទម្រង់រលក RZ ដែលសមាសធាតុពេលវេលាប៊ីតអាចត្រូវបានស្រង់ចេញ។ដោយសារតែគុណសម្បត្តិខាងលើ លេខកូដ AMI បានក្លាយជាប្រភេទកូដបញ្ជូនដែលប្រើញឹកញាប់ជាងនេះ។

    គុណវិបត្តិនៃកូដ AMI៖ នៅពេលដែលកូដដើមមានស៊េរី “0″ យូរ កម្រិតនៃសញ្ញាមិនលោតក្នុងរយៈពេលយូរ ដែលធ្វើឱ្យវាពិបាកក្នុងការទាញយកសញ្ញាកំណត់ពេលវេលា។មធ្យោបាយដ៏មានប្រសិទ្ធភាពមួយក្នុងការដោះស្រាយបញ្ហាសូម្បីតែ "0" កូដគឺការប្រើកូដ HDB3 ។

     

    (2) លេខកូដ HDB3

    ឈ្មោះពេញនៃកូដ HDB3 គឺជាកូដ bipolar ដង់ស៊ីតេខ្ពស់លំដាប់ទីបី។វាគឺជាប្រភេទកូដ AMI ដែលប្រសើរឡើង។គោលបំណងនៃការកែលម្អគឺដើម្បីរក្សាគុណសម្បត្តិនៃកូដ AMI និងយកឈ្នះលើចំណុចខ្វះខាតរបស់វា ដូច្នេះចំនួន "0" ជាប់គ្នាមិនលើសពីបី។ច្បាប់នៃការអ៊ិនកូដរបស់វាមានដូចខាងក្រោម៖

    ដំបូងពិនិត្យមើលចំនួន "0" ជាប់គ្នានៅក្នុងលេខកូដសារ។នៅពេលដែលចំនួន “0″s ជាប់គ្នាគឺតិចជាង ឬស្មើនឹង 3 វាដូចគ្នានឹងច្បាប់នៃការអ៊ិនកូដនៃកូដ AMI ដែរ។នៅពេលដែលចំនួន "0" ជាប់គ្នាលើសពី 3 នីមួយៗនៃ "0" ជាប់គ្នា 4 នឹងត្រូវបានបម្លែងទៅជាផ្នែកមួយ ហើយជំនួសដោយ "000V" ។V (តម្លៃ +1 ឬ -1) គួរតែមានបន្ទាត់រាងប៉ូលដូចគ្នាទៅនឹងជីពចរដែលនៅជាប់គ្នាភ្លាមៗដែលមិនមែនជា "0" (ដោយសារតែវាបំបែកក្បួនឆ្លាស់បន្ទាត់រាងប៉ូល ដូច្នេះ V ត្រូវបានគេហៅថាជីពចរបំផ្លាញ)។បន្ទាត់រាងអក្សរ V នៅជាប់គ្នាត្រូវតែឆ្លាស់គ្នា។នៅពេលដែលតម្លៃនៃលេខកូដ V អាចបំពេញតម្រូវការក្នុង (2) ប៉ុន្តែមិនអាចបំពេញតម្រូវការនេះបានទេ បន្ទាប់មកជំនួស “0000″ ដោយ “B00V” ។តម្លៃនៃ B គឺស្របជាមួយនឹងជីពចរ V ខាងក្រោមដើម្បីដោះស្រាយបញ្ហានេះ។ដូច្នេះ B ត្រូវបានគេហៅថាជីពចរម៉ូឌុល។បន្ទាត់រាងប៉ូលនៃលេខបញ្ជូនបន្ទាប់ពីលេខកូដ V ក៏គួរតែត្រូវបានជំនួសផងដែរ។

    បន្ថែមពីលើគុណសម្បត្តិនៃកូដ AMI លេខកូដ HDB3 ក៏កំណត់ចំនួនកូដ “0″ ជាប់គ្នាឱ្យតិចជាង 3 ដូច្នេះការទាញយកព័ត៌មានអំពីពេលវេលាអាចត្រូវបានធានាក្នុងអំឡុងពេលទទួលភ្ញៀវ។ដូច្នេះ កូដ HDB3 គឺជាប្រភេទកូដដែលប្រើយ៉ាងទូលំទូលាយបំផុតនៅក្នុងប្រទេសរបស់ខ្ញុំ និងអឺរ៉ុប ហើយប្រភេទកូដចំណុចប្រទាក់ខាងក្រោមក្រុម A-law PCM quaternary គឺជាកូដ HDB3 ទាំងអស់។

    នៅក្នុងកូដ AMI និងកូដ HDB3 ដែលបានរៀបរាប់ខាងលើ លេខកូដគោលពីរនីមួយៗត្រូវបានបំប្លែងទៅជាកូដដែលមានតម្លៃ 1-bit បីកម្រិត (+1, 0, -1) ដូច្នេះកូដប្រភេទនេះក៏ត្រូវបានគេហៅថាកូដ 1B1T ផងដែរ។លើសពីនេះ វាក៏អាចរចនាកូដ HDBn ដែលចំនួន “0″s មិនលើសពី n។

     

    (3) លេខកូដ Biphase

    លេខកូដ Biphase ត្រូវបានគេហៅផងដែរថាជាកូដ Manchester ។វាប្រើរយៈពេលនៃរលកការ៉េស៊ីមេទ្រីវិជ្ជមាន និងអវិជ្ជមានដើម្បីតំណាងឱ្យ "0" និងទម្រង់រលកបញ្ច្រាសរបស់វាដើម្បីតំណាងឱ្យ "1" ។ច្បាប់​មួយ​ក្នុង​ចំណោម​ការ​បំប្លែង​កូដ​គឺ​កូដ “0″ ត្រូវ​បាន​តំណាង​ដោយ​លេខ​កូដ “01″ ពីរ​ខ្ទង់ ហើយ​លេខ​កូដ “1″ ត្រូវ​បាន​តំណាង​ដោយ​លេខ​កូដ “10″ ពីរ​ខ្ទង់។ឧទាហរណ៍,

    លេខកូដសារ៖ 1 1 0 0 1 0 1

    លេខកូដ Biphase: 10 10 01 01 10 01 10

    ទម្រង់រលកកូដ biphasic គឺជាទម្រង់រលក NRZ bipolar ដែលមានកម្រិតប៉ូលទល់មុខពីរប៉ុណ្ណោះ។វាមានកម្រិតលោតនៅចំណុចកណ្តាលនៃចន្លោះនិមិត្តសញ្ញានីមួយៗ ដូច្នេះវាមានព័ត៌មានពេលវេលាប៊ីតដ៏សម្បូរបែប។មិនមានសមាសធាតុ DC ទេ ហើយដំណើរការអ៊ិនកូដក៏សាមញ្ញផងដែរ។គុណវិបត្តិគឺថាកម្រិតបញ្ជូនដែលបានកាន់កាប់ត្រូវបានកើនឡើងទ្វេដងដែលកាត់បន្ថយអត្រាប្រើប្រាស់នៃប្រេកង់។លេខកូដ bi-phase គឺល្អសម្រាប់ការបញ្ជូនឧបករណ៍ស្ថានីយទិន្នន័យក្នុងចម្ងាយខ្លី ហើយជារឿយៗវាត្រូវបានគេប្រើជាប្រភេទនៃលេខកូដបញ្ជូននៅក្នុងបណ្តាញក្នុងតំបន់។

     

    (4) កូដឌីផេរ៉ង់ស្យែលពីរដំណាក់កាល

    ដើម្បីដោះស្រាយកំហុសក្នុងការឌិកូដដែលបណ្តាលមកពីការបញ្ច្រាសប៉ូលនៃកូដទ្វេដំណាក់កាល គោលគំនិតនៃកូដឌីផេរ៉ង់ស្យែលអាចត្រូវបានប្រើ។កូដ Biphase ប្រើការផ្លាស់ប្តូរកម្រិតនៅពាក់កណ្តាលរយៈពេលនៃនិមិត្តសញ្ញានីមួយៗសម្រាប់ការធ្វើសមកាលកម្ម និងការបង្ហាញកូដសញ្ញា (ការផ្លាស់ប្តូរពីអវិជ្ជមានទៅវិជ្ជមានតំណាងឱ្យប្រព័ន្ធគោលពីរ “0″ ហើយការផ្លាស់ប្តូរពីវិជ្ជមានទៅអវិជ្ជមានតំណាងឱ្យប្រព័ន្ធគោលពីរ “1″)។នៅក្នុងការសរសេរកូដឌីផេរ៉ង់ស្យែល biphase ការផ្លាស់ប្តូរកម្រិតនៅកណ្តាលនៃនិមិត្តសញ្ញានីមួយៗត្រូវបានប្រើសម្រាប់ការធ្វើសមកាលកម្ម ហើយថាតើមានការផ្លាស់ប្តូរបន្ថែមនៅដើមនិមិត្តសញ្ញានីមួយៗត្រូវបានប្រើដើម្បីកំណត់កូដសញ្ញា។ប្រសិនបើមានការផ្លាស់ប្តូរ វាមានន័យថាប្រព័ន្ធគោលពីរ “1″ ហើយប្រសិនបើមិនមានការផ្លាស់ប្តូរទេ វាមានន័យថាប្រព័ន្ធគោលពីរ “0″។កូដនេះត្រូវបានប្រើជាញឹកញាប់នៅក្នុងបណ្តាញក្នុងតំបន់។

     

    លេខកូដ CMI

    លេខកូដ CMI គឺជាអក្សរកាត់នៃ "កូដបញ្ច្រាសសញ្ញាសម្គាល់។ដូចជាលេខកូដ bi-phase ក៏ជាកូដ bipolar two-level code ផងដែរ។ច្បាប់នៃការសរសេរកូដគឺ៖ លេខកូដ “1″ ត្រូវបានតំណាងឆ្លាស់គ្នាដោយ “11″ និង “00″ លេខកូដពីរខ្ទង់។លេខកូដ "0" ត្រូវបានតំណាងដោយ "01" ហើយទម្រង់រលករបស់វាត្រូវបានបង្ហាញក្នុងរូបភាព 6-5(c) ។

    លេខកូដ CMI មានភាពងាយស្រួលក្នុងការអនុវត្ត និងមានព័ត៌មានពេលវេលាសម្បូរបែប។លើសពីនេះ ដោយសារ 10 គឺជាក្រុមកូដហាមឃាត់ វានឹងមិនមានលេខកូដលើសពីបីជាប់ៗគ្នាទេ ហើយច្បាប់នេះអាចត្រូវបានប្រើសម្រាប់ការរកឃើញកំហុសម៉ាក្រូស្កូប។លេខកូដនេះត្រូវបានណែនាំដោយ ITU-T ជាប្រភេទកូដចំណុចប្រទាក់នៃ PCM quartet ហើយជួនកាលត្រូវបានប្រើនៅក្នុងប្រព័ន្ធបញ្ជូនខ្សែកាបអុបទិកដែលមានអត្រាទាបជាង 8.448Mb/s ។

     

    រារាំងការអ៊ិនកូដ

    ដើម្បីកែលម្អការអនុវត្តការសរសេរកូដបន្ទាត់ ប្រភេទនៃការប្រើឡើងវិញមួយចំនួនគឺត្រូវបានទាមទារ ដើម្បីធានាឱ្យមានការធ្វើសមកាលកម្មលំនាំ និងការរកឃើញកំហុស។ការណែនាំអំពីការសរសេរកូដប្លុកអាចសម្រេចបាននូវគោលបំណងទាំងពីរនេះក្នុងកម្រិតមួយចំនួន។ទម្រង់នៃការសរសេរកូដប្លុកគឺ nBmB កូដ nBmT ជាដើម។

    កូដ nBmB គឺជាប្រភេទនៃការសរសេរកូដប្លុក ដែលបែងចែកកូដ n-bit binary នៃព័ត៌មានដើម stream ទៅជាក្រុម ហើយជំនួសវាដោយក្រុមកូដថ្មីនៃ m-bit binary code ដែល 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 ternary និង m.ឧទាហរណ៍ លេខកូដ 4B3T ដែលបំប្លែងលេខកូដគោលពីរ 4 ទៅជា 3 កូដ ternary ។ជាក់ស្តែង នៅក្រោមអត្រាកូដដូចគ្នា សមត្ថភាពព័ត៌មាននៃកូដ 4B3T គឺធំជាង 1B1T ដែលអាចធ្វើឱ្យប្រសើរឡើងនូវអត្រាប្រើប្រាស់ប្រេកង់។លេខកូដ 4B3T លេខកូដ 8B6T ជាដើមគឺសមរម្យសម្រាប់ប្រព័ន្ធបញ្ជូនទិន្នន័យដែលមានអត្រាខ្ពស់ជាង ដូចជាប្រព័ន្ធបញ្ជូនខ្សែ coaxial លំដាប់ខ្ពស់។

    ខាងលើគឺជាការពន្យល់អំពីចំណុចចំណេះដឹងនៃ "ប្រភេទកូដទូទៅសម្រាប់ការបញ្ជូនតាមមូលដ្ឋាន" ដែលនាំមកជូនអ្នកដោយ Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd. ខ្ញុំសង្ឃឹមថាអត្ថបទនេះអាចជួយអ្នកក្នុងការបង្កើនចំណេះដឹងរបស់អ្នក។ក្រៅពីអត្ថបទនេះ ប្រសិនបើអ្នកកំពុងស្វែងរកក្រុមហ៊ុនផលិតឧបករណ៍ទំនាក់ទំនងខ្សែកាបអុបទិកល្អ អ្នកអាចពិចារណាអំពី​ពួក​យើង.

    Shenzhen HDV photoelectric Technology Co., Ltd. ភាគច្រើនជាក្រុមហ៊ុនផលិតផលិតផលទំនាក់ទំនង។នាពេលបច្ចុប្បន្នឧបករណ៍ដែលផលិតគ្របដណ្តប់ស៊េរី ONU, ស៊េរីម៉ូឌុលអុបទិក, ស៊េរី OLT, និងស៊េរីឧបករណ៍បញ្ជូន.យើងអាចផ្តល់សេវាកម្មតាមបំណងសម្រាប់សេណារីយ៉ូផ្សេងៗ។អ្នកត្រូវបានស្វាគមន៍ពិគ្រោះ.

     

    ការបញ្ជូន Baseband ប្រភេទកូដទូទៅសម្រាប់ការបញ្ជូន Baseband

     



    គេហទំព័រ