Колонка Игоря Гладкобородова

Технологии и медиа глазами программиста

Игорь Гладкобородов

Один из создателей T&P, автор первого сезона «Просто о сложном» в своей колонке пишет о том, что его волнует: о технологиях и медиа, о сайтах и их пользователях, о дизайне и программировании.

Все посты автора

,

Как работает Wi-Fi и как тяжело жить цифровым устройствам в аналоговом мире

Wi-fi

Иллюстрация: Максим Чатский

Передача данных между компьютерами при помощи Wi-Fi работает примерно так же, как разговор людей, только речь передается по воздуху благодаря звуковым волнам, а компьютеры для этого используют радиоволны.

Выключатель света живет в цифровом мире, у него только два состояния: включен и выключен, нельзя наполовину включить свет. А кран в умывальнике аналоговый, воду можно открыть наполовину.

Компьютеры работают с цифровыми данными: с набором ноликов и единичек. Но мы живем в аналоговом мире. Отличие аналога от цифры, если сильно упростить, в том, что аналоговые значения могут меняться плавно, а цифровые — только скачками.

Радиоволны тоже имеют аналоговую природу, и для того, чтобы передавать с их помощью данные между компьютерами, надо научиться запаковывать в них данные в цифровом формате.

Для этого используют цифровую модуляцию: это когда на передатчике в равные промежутки времени меняют какую-то характеристику волны в зависимости от того, передаем мы 0 или 1. На приемнике мы сравниваем эталонную волну с тем, что пришло, и по этим данным восстанавливаем исходное сообщение.

Такими характеристиками могут быть:

  •  Длина волны (в звуковых волнах это тон).
  •  Амплитуда (громкость).
  •  Фаза волны (опережение или отставание волны по времени).

Wifi

Zx-spectrum

Тот же принцип работает и с интернетом по телефонной линии, только волны передаются не по радио, а по проводам. Кто-то, может, застал компьютер ZX Spectrum, который читал программы с аудиокассет, данные запаковывались при помощи модуляции в аудиоволну. Этот звук забыть нельзя.

В разных стандартах беспроводной передачи данных, Wi-Fi, Bluetooth, Wi-Max, GSM, используются разные комбинации этих характеристик. Для увеличения скорости передачи используются сложные алгоритмы модуляции, которые упаковывают в волну как можно больше данных.

При помощи радиоволн можно одновременно передавать несколько независимых потоков данных. Волны накладываются друг на друга, но мы можем фильтровать радиоэфир и доставать из него волны нужной нам частоты. Для каждого канала будет своя частота, и они не будут мешать друг другу.

Комментарии

какой же дикий диапозон волн нас окружает в мегаполисе.
и аналоговым устройствам живется в цифоровом мире не легче.

ой, а у меня был такой ZX Spectrum.
Только кассета не в клаву вставлялась, а в магнитафон, а он подключался к клаве

С таким же успехом статью можно было назвать «Ка работает телевидение, радио, спутниковое вещание, телефоны и прочие радио устройства». Материал ни о чем!

скорее как работает передача цифровых данных по воздуху. аналоговое тв, радио и рации работают проще. нормальная статья. можно было бы метафоры по-больше, раз «просто о сложном», пример микса двух модуляций добавить и детальнее про то, как частоты фильтруются.

на ZX-Spectrum использовалась самая простая частотная модуляция. в гигабитном ethernet и wifi-g используются довольно сложные миксы с избыточным кодированием для помехоустойчивости. в wimax и lte используется еще и хитрейший обратный канал практически на радио-уровне для коррекции ошибок

Комментировать