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

    نوع کد رایج انتقال باند پایه

    زمان ارسال: سپتامبر 19-2024

    (1) کد AMI

    کد AMI (Alternative Mark Inversion) نام کامل کد وارونگی علامت جایگزین است، قانون رمزگذاری آن این است که متناوب کد پیام "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 یک قطار پالسی با سطوح مثبت، منفی و صفر است. می‌توان آن را به‌عنوان یک تغییر شکل موج تک‌قطبی دید، یعنی «۰» همچنان با سطوح صفر مطابقت دارد، و «۱» متناوب با سطوح مثبت و منفی مطابقت دارد.

    مزیت کد AMI این است که قطعه DC وجود ندارد و اجزای فرکانس بالا و پایین کوچک هستند و انرژی در فرکانس سرعت 1/2 یارد متمرکز می شود.

    (شکل 6-4)؛ مدار کدک ساده است و خطای کد را می توان با استفاده از قانون قطبیت متناوب سیگنال مشاهده کرد. اگر یک شکل موج AMI-RZ باشد، پس از دریافت آن، تا زمانی که یکسوسازی کامل موج باشد، می توان آن را به شکل موج RZ تک قطبی تغییر داد که می توان جزء زمان بندی بیت را از آن استخراج کرد. با توجه به مزایای فوق، کد AMI به یکی از رایج ترین کدهای انتقال تبدیل شده است.

    معایب کد AMI: زمانی که کد اصلی دارای یک رشته طولانی "0" باشد، سطح سیگنال برای مدت طولانی بالا نمی رود و در نتیجه استخراج سیگنال زمان بندی با مشکل مواجه می شود. یکی از راه های موثر برای حل مشکل کد "0" استفاده از کد HDB3 است.

    (2) کد HDB3

    نام کامل کد HDB3 کد دوقطبی با چگالی بالا مرتبه سوم است. این یک نسخه بهبود یافته از کد AMI است، هدف از بهبود، حفظ مزایای کد AMI و غلبه بر کاستی های آن است، به طوری که تعداد "0" از 3 تجاوز نکند. قوانین رمزگذاری آن به شرح زیر است:

    تعداد صفرهای متصل به کد پیام را بررسی کنید. هنگامی که تعداد "0" کمتر یا مساوی 3 باشد، قانون کدگذاری مانند کد AMI است. هنگامی که تعداد صفرهای متوالی از سه بیشتر شود، هر یک از چهار صفر متوالی به یک زیربخش تبدیل شده و 000 ولت جایگزین می شود. V (با گرفتن مقدار +1 یا -1) باید قطبیت مشابه پالس غیر" 0" مجاور قبلی داشته باشد (چون این قانون تناوب قطبیت را زیر پا می گذارد، V را پالس تخریب می نامند). قطب های V-code مجاور باید متناوب باشند. هنگامی که مقدار کد 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) بیشتری وجود دارد. در ترکیب ۲ اینچی، گروه کد مطلوب به نوعی به عنوان گروه کد مجاز انتخاب می شود و بقیه به عنوان گروه کد غیرفعال برای به دست آوردن عملکرد کدنویسی خوب استفاده می شود. به عنوان مثال، در یک کدگذاری 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 کد سه تایی و m است.

    فناوری فولکترون شنژن HDV با مسئولیت محدود است تا دانش "نوع کد رایج انتقال باند پایه" را برای شما به ارمغان بیاورد، امیدواریم علاوه بر این به شما کمک کند.ONUسری، سری فرستنده گیرنده،OLTسری، بلکه سری های ماژول را نیز تولید می کند، مانند: ماژول نوری ارتباطی، ماژول ارتباط نوری، ماژول نوری شبکه، ماژول نوری ارتباطی، ماژول فیبر نوری، ماژول فیبر نوری اترنت، و غیره، می تواند خدمات با کیفیت مربوطه را برای نیازهای کاربران مختلف ارائه دهد. ، از بازدید شما استقبال می کنیم.



    وب