• Giga@hdv-tech.com
  • 24H آن لائن سروس:
    • 7189078c
    • sns03
    • 6660e33e
    • یوٹیوب 拷贝
    • انسٹاگرام

    بیس بینڈ ٹرانسمیشن کے لیے عام کوڈ کی اقسام

    پوسٹ ٹائم: اگست 11-2022

    1) AMI کوڈ

    AMI (متبادل مارک الٹا) کوڈ کا پورا نام متبادل نشان الٹا کوڈ ہے۔ خالی) غیر تبدیل شدہ رہیں۔ مثال:

    پیغام کوڈ: 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″ کی تعداد تین سے زیادہ نہ ہو۔ اس کے انکوڈنگ کے قوانین درج ذیل ہیں:

    سب سے پہلے میسج کوڈ میں لگاتار "0″ کی تعداد چیک کریں۔ جب لگاتار "0″s کی تعداد 3 سے کم یا اس کے برابر ہے، تو یہ AMI کوڈ کے انکوڈنگ اصول کے برابر ہے۔ جب لگاتار "0″s کی تعداد 3 سے تجاوز کر جائے تو، 4 مسلسل "0″s میں سے ہر ایک کو سیکشن میں تبدیل کر دیا جائے گا اور "000V" سے بدل دیا جائے گا۔ V (قدر +1 یا -1) میں وہی قطبیت ہونی چاہئے جو اس کے فوراً پہلے والی غیر"0″ پلس ہے (کیونکہ یہ قطبی تبدیلی کے اصول کو توڑتا ہے، لہذا V کو تباہ کرنے والی نبض کہا جاتا ہے)۔ ملحقہ V-code polarities کو متبادل ہونا چاہیے۔ جب V کوڈ کی قدر (2) میں ضروریات کو پورا کر سکتی ہے لیکن اس ضرورت کو پورا نہیں کر سکتی، تو "0000″ کو "B00V" سے بدل دیں۔ اس مسئلے کو حل کرنے کے لیے B کی قدر درج ذیل V نبض کے ساتھ مطابقت رکھتی ہے۔ لہذا، B کو ماڈیولیشن پلس کہا جاتا ہے۔ V کوڈ کے بعد ٹرانسمیشن نمبر کی قطبیت کو بھی تبدیل کیا جانا چاہئے۔

    AMI کوڈ کے فوائد کے علاوہ، HDB3 کوڈ مسلسل "0″ کوڈز کی تعداد کو 3 سے کم تک محدود کرتا ہے، تاکہ استقبالیہ کے دوران وقت کی معلومات کے اخراج کی ضمانت دی جا سکے۔ لہذا، HDB3 کوڈ میرے ملک اور یورپ میں سب سے زیادہ استعمال ہونے والا کوڈ ہے، اور A-law PCM quaternary گروپ کے نیچے انٹرفیس کوڈ کی قسمیں تمام HDB3 کوڈ ہیں۔

    مندرجہ بالا AMI کوڈ اور HDB3 کوڈ میں، ہر بائنری کوڈ کو 1 بٹ تھری لیول ویلیو (+1, 0, -1) والے کوڈ میں تبدیل کیا جاتا ہے، اس لیے اس قسم کے کوڈ کو 1B1T کوڈ بھی کہا جاتا ہے۔ اس کے علاوہ، ایک HDBn کوڈ ڈیزائن کرنا بھی ممکن ہے جس میں "0″ کی تعداد n سے زیادہ نہ ہو۔

     

    (3) بائفیس کوڈ

    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" سے ظاہر کیا گیا ہے، اور اس کی لہر شکل شکل 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 کوڈنگ میں، 4 بٹ کوڈ کے بجائے 5 بٹ کوڈ استعمال ہوتا ہے۔ کوڈنگ، 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 codes کے ایک نئے کوڈ گروپ میں تبدیل کرنا ہے، اور m . مثال کے طور پر، 4B3T کوڈ، جو 4 بائنری کوڈز کو 3 ٹرنری کوڈز میں تبدیل کرتا ہے۔ ظاہر ہے، اسی کوڈ کی شرح کے تحت، 4B3T کوڈ کی معلوماتی گنجائش 1B1T سے زیادہ ہے، جو فریکوئنسی بینڈ کے استعمال کی شرح کو بہتر بنا سکتی ہے۔ 4B3T کوڈ، 8B6T کوڈ، وغیرہ زیادہ شرح والے ڈیٹا ٹرانسمیشن سسٹم کے لیے موزوں ہیں، جیسے کہ ہائی آرڈر کواکسیئل کیبل ٹرانسمیشن سسٹم۔

    مندرجہ بالا "Common Code Types for Baseband Transmission" کے علمی نکات کی وضاحت ہے جو Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd. کی طرف سے آپ کے لیے لائے گئے ہیں، مجھے امید ہے کہ یہ مضمون آپ کے علم میں اضافہ کرنے میں مدد کر سکتا ہے۔ اس مضمون کے علاوہ اگر آپ ایک اچھی آپٹیکل فائبر کمیونیکیشن آلات بنانے والی کمپنی کی تلاش کر رہے ہیں تو آپ غور کر سکتے ہیں۔ہمارے بارے میں.

    شینزین ایچ ڈی وی فوٹو الیکٹرک ٹکنالوجی کمپنی لمیٹڈ بنیادی طور پر مواصلاتی مصنوعات بنانے والی کمپنی ہے۔ اس وقت، تیار کردہ سامان کا احاطہ کرتا ہےONU سیریز, آپٹیکل ماڈیول سیریز, OLT سیریز، اورٹرانسیور سیریز. ہم مختلف منظرناموں کے لیے اپنی مرضی کے مطابق خدمات فراہم کر سکتے ہیں۔ آپ کا استقبال ہے۔مشورہ.

     

    بیس بینڈ ٹرانسمیشن، بیس بینڈ ٹرانسمیشن کے لیے عام کوڈ کی اقسام

     



    web聊天