Що таке кодування сигналу?
Кодування сигналу - це процес, при якому біти даних (0 і 1) перетворюються на фізичний сигнал, придатний для передачі каналом зв'язку.
Простіше кажучи: кодування сигналу відповідає за те, як саме 0 і 1 будуть виглядати «в реальності» - у вигляді напруги, світла чи радіохвилі.
Навіщо потрібне кодування сигналу
Комп'ютери працюють з бітами, але:
- кабелем не можна передати «абстрактний 0»
- повітрям не можна передати «абстрактну 1»
Тому біти потрібно закодувати у фізичний сигнал, який:
- можна передати
- можна прийняти
- можна відрізнити від завад
Як це виглядає на практиці
У дротових мережах
- 0 і 1 кодуються рівнями напруги
- або зміною форми сигналу
Приклад:
- високий рівень - 1
- низький рівень - 0
В оптоволокні
- 1 - є світловий імпульс
- 0 - немає світлового імпульсу (або навпаки, залежить від стандарту)
У бездротових мережах
Біти кодуються змінами:
- частоти
- фази
- амплітуди радіохвилі
Що саме визначає кодування
Кодування сигналу задає:
- як виглядає 0
- як виглядає 1
- як відрізняти біти один від одного
- як приймач розуміє початок і кінець біта
Це ключове завдання фізичного рівня.
Важливий момент для співбесіди
Кодування ≠ шифрування
- кодування - потрібне для передачі сигналу
- шифрування - потрібне для захисту даних
Фізичний рівень кодує, але не шифрує.
Проста аналогія
Азбука Морзе:
- крапка і тире - це кодування
- сам сенс повідомлення - вже не тут
Коротко для співбесіди
Кодування сигналу - це перетворення бітів (0 і 1) на фізичний сигнал певної форми, який може бути переданий кабелем або повітрям.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.