logo
Лекції в

Потенційний код без повернення до нуля

На мал. 9.2.2 а показаний уже згаданий раніше метод потенційного кодування, який також називається кодуванням без повернення до нуля (Non Return to Zero, NRZ). Остання назва відбиває ту обставину, що при передачі послідовності одиниць сигнал не повертається до нуля протягом такту (як ми побачимо нижче, в інших методах кодування повернення до нуля в цьому випадку відбувається). Метод NRZ простий у реалізації, володіє гарне виявлення помилок (через два потенціали, які різко відрізняються), але не має властивість самосинхронізації. При передачі довгої послідовності одиниць чи нулів сигнал на лінії не змінюється, тому приймач позбавлений можливості визначати по вхідному сигналу моменти часу, коли потрібно в черговий раз зчитувати дані. Навіть при наявності високоточного тактового генератора приймач може помилитися з моментом знімання даних, тому що частоти двох генераторів ніколи не бувають цілком ідентичними. Тому при високих швидкостях обміну даними і довгими послідовностями одиниць чи нулів невелика неузгодженість тактових частот може привести до помилки в цілий такт і, відповідно, зчитуванню некоректного значення біту.

Мал. 9.2.2. Способи дискретного кодування даних

Іншим серйозним недоліком методу NRZ є наявність низькочастотної складовий, яка наближається до нуля при передачі довгих послідовностей одиниць чи нулів. Через це багато каналів зв'язку, що не забезпечують прямого гальванічного з'єднання між приймачем і передавачем, цей вид кодування не підтримують. У результаті в чистому виді код NRZ у мережах не використовується. Проте використовуються його різні модифікації, у яких усувають як погану самосинхронізацію коду NR, так і наявність постійної складової. Привабливість коду NRZ, через яку має сенс зайнятися його поліпшенням, складається в досить низькій частоті основної гармоніки fo, що дорівнює N/2 Гц, як це було показано в попередньому розділі. В інших методів кодування, наприклад манчестерського, основна гармоніка має більш високу частоту.