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

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

    زمان ارسال: اوت-11-2022

    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"های متوالی از سه عدد تجاوز نکند. قوانین رمزگذاری آن به شرح زیر است:

    ابتدا تعداد "0"های متوالی در کد پیام را بررسی کنید. هنگامی که تعداد «0»های متوالی کمتر یا مساوی 3 باشد، این همان قانون رمزگذاری کد AMI است. هنگامی که تعداد "0"های متوالی از 3 بیشتر شود، هر یک از 4 "0"های متوالی به یک بخش تبدیل شده و با "000V" جایگزین می شود. V (مقدار +1 یا -1) باید همان قطبیت پالس غیر"0" مجاور آن را داشته باشد (زیرا این قانون تناوب قطبیت را زیر پا می گذارد، بنابراین V را پالس تخریب کننده می نامند). قطب های V-code مجاور باید متناوب باشند. هنگامی که مقدار کد V می تواند الزامات (2) را برآورده کند اما نمی تواند این نیاز را برآورده کند، سپس "0000" را با "B00V" جایگزین کنید. مقدار B برای حل این مشکل با پالس V زیر مطابقت دارد. بنابراین، B را پالس مدولاسیون می نامند. قطبیت شماره انتقال بعد از کد V نیز باید متناوب باشد.

    علاوه بر مزایای کد AMI، کد HDB3 همچنین تعداد کدهای متوالی "0" را به کمتر از 3 محدود می کند تا استخراج اطلاعات زمان در حین دریافت تضمین شود. بنابراین، کد HDB3 پرکاربردترین نوع کد در کشور من و اروپا است و انواع کدهای رابط زیر گروه چهارتایی A-law PCM همگی کدهای HDB3 هستند.

    در کد AMI و کد HDB3 فوق، هر کد باینری به کدی با مقدار سه سطحی 1 بیتی (+1، 0، -1) تبدیل می شود، بنابراین به این نوع کد، کد 1B1T نیز می گویند. علاوه بر این، امکان طراحی یک کد HDBn نیز وجود دارد که در آن تعداد “0″ها از n تجاوز نکند.

     

    (3) کد دوفاز

    کد دوفاز را کد منچستر نیز می نامند. از دوره ای از امواج مربع متقارن مثبت و منفی برای نشان دادن "0" و شکل موج معکوس آن برای نشان دادن "1" استفاده می کند. یکی از قوانین رمزگذاری این است که کد "0" با یک کد دو رقمی "01" و کد "1" با یک کد دو رقمی "10" نمایش داده می شود. به عنوان مثال،

    کد پیام: 1 1 0 0 1 0 1

    کد دوفاز: 10 10 01 01 10 01 10

    شکل موج کد دوفازی یک شکل موج دوقطبی NRZ با تنها دو سطح قطب مخالف است. این دارای جهش های سطح در نقطه مرکزی هر بازه نماد است، بنابراین حاوی اطلاعات زمان بندی بیت غنی است. هیچ جزء DC وجود ندارد و فرآیند رمزگذاری نیز ساده است. نقطه ضعف این است که پهنای باند اشغال شده دو برابر شده است که میزان استفاده از باند فرکانسی را کاهش می دهد. کد دو فازی برای ارسال تجهیزات پایانه داده در فواصل کوتاه خوب است و اغلب به عنوان نوع کد انتقال در یک شبکه محلی استفاده می شود.

     

    (4) کد دیفرانسیل دو فازی

    به منظور حل خطای رمزگشایی ناشی از معکوس شدن قطبیت کد دو فازی، می توان از مفهوم کد دیفرانسیل استفاده کرد. کد دوفاز از انتقال سطح در وسط مدت زمان هر نماد برای همگام‌سازی استفاده می‌کند و نمایش کد سیگنال را نشان می‌دهد (گذر از منفی به مثبت نشان‌دهنده «۰» باینری و انتقال از مثبت به منفی نشان‌دهنده «۱» باینری است. در کدگذاری کد دوفاز دیفرانسیل، انتقال سطح در وسط هر نماد برای همگام سازی استفاده می شود و اینکه آیا انتقال اضافی در ابتدای هر نماد وجود دارد برای تعیین کد سیگنال استفاده می شود. اگر ترانزیشن وجود داشته باشد، به معنای "1" باینری است و اگر انتقالی وجود نداشته باشد، به معنای "0" باینری است. این کد اغلب در شبکه های محلی استفاده می شود.

     

    کد CMI

    کد CMI مخفف "مارک کد معکوس" است. همانند کد دو فازی، این کد نیز یک کد دو سطحی دوقطبی است. قانون کدگذاری این است: "کد 1" به طور متناوب با کد دو رقمی "11" و "00" نشان داده می شود. کد "0" به طور ثابت با "01" نشان داده شده است، و شکل موج آن در شکل 6-5 (c) نشان داده شده است.

    کدهای CMI به راحتی قابل پیاده سازی هستند و حاوی اطلاعات زمان بندی غنی هستند. علاوه بر این، از آنجایی که 10 یک گروه کد ممنوع است، بیش از سه کد متوالی وجود نخواهد داشت و از این قانون می توان برای تشخیص خطای ماکروسکوپی استفاده کرد. این کد توسط ITU-T به عنوان کد رابط چهارگانه PCM توصیه شده است و گاهی اوقات در سیستم های انتقال کابل نوری با نرخ کمتر از 8.448 مگابیت بر ثانیه استفاده می شود.

     

    رمزگذاری را مسدود کنید

    برای بهبود عملکرد کدگذاری خط، نوعی افزونگی برای اطمینان از همگام سازی الگو و تشخیص خطا مورد نیاز است. معرفی بلاک کدگذاری می تواند هر دوی این اهداف را تا حدودی محقق کند. شکل کدگذاری بلوک کد nBmB، کد nBmT و غیره است.

    کد nBmB نوعی از کدگذاری بلوکی است که کد دودویی n بیتی جریان اطلاعات اصلی را به یک گروه تقسیم می کند و آن را با یک گروه کد جدید از کد دودویی 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 کدهای سه تایی و m است. . برای مثال کد 4B3T که 4 کد باینری را به 3 کد سه تایی تبدیل می کند. بدیهی است که در نرخ کد یکسان، ظرفیت اطلاعات کد 4B3T بیشتر از 1B1T است که می تواند نرخ استفاده از باند فرکانس را بهبود بخشد. کد 4B3T، کد 8B6T و غیره برای سیستم های انتقال داده با نرخ بالاتر، مانند سیستم های انتقال کابل کواکسیال با مرتبه بالا، مناسب هستند.

    مطالب فوق توضیحی در مورد نکات دانش "انواع کدهای رایج برای انتقال باند پایه" است که توسط شرکت فناوری اپتوالکترونیک شنژن Hi-Diwei برای شما آورده شده است، امیدوارم این مقاله بتواند به شما در افزایش دانش شما کمک کند. علاوه بر این مقاله، اگر به دنبال یک شرکت سازنده تجهیزات ارتباطی فیبر نوری خوب هستید، ممکن است در نظر بگیریددر مورد ما.

    شرکت فناوری فوتوالکتریک شنژن HDV عمدتاً تولید کننده محصولات ارتباطی است. در حال حاضر تجهیزات تولید شده را پوشش می دهدسری ONU, سری ماژول های نوری, سری OLT، وسری فرستنده گیرنده. ما می توانیم خدمات سفارشی را برای سناریوهای مختلف ارائه دهیم. شما خوش آمدیدمشورت کنید.

     

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

     



    وب