Как стать автором
Обновить

Комментарии 21

Вы упомянули про технологии мультиплексирования DSSS, OFDMA, которые применяются в Wi-Fi.
Хотя всё-таки тема поста «О технологиях мультиплексирования», может стоит добавить к вашему посту про метод доступа CSMA/CA (множественный доступ с контролем несущей волны и предотвращением коллизий), который применяется в беспроводных сетях стандарта 802.11 (Wi-Fi), он ведь отличается от CSMA/CD.
Там очень интересный механизм «борьбы за среду передачи», основанный:
на отправке специальных фреймов «готов к передачи» RTS (Ready To Send), «готов к приёму» CTS (Clear To Send)
Различных межфреймовых интервалов (DIFS — временной интервал между началом прослушивания среды станцией и началом передачи данных, SIFS — временной интервал между передачей данных и принятием их станцией-получателем, random backoff timer)
Использование виртуальной функции контроля несущей, вектора распределения сети (network allocation vector, NAV)
я вкратце описал, на самом деле лучше с картинкой

тогда дополню (недавно делал курсовую по этой теме), чтобы не было сумбурно у меня:
Станция, которая хочет осуществить передачу фрейма, должна в начале в проверить используется ли несущая (прослушать среду). Если несущая используется, то станция должна отложить передачу до момента освобождения среды.
Вектор распределения сети — таймер, значение которого обновляется данными фреймов, передаваемых через среду. Фреймы стандарта 802.11 содержат поле продолжительности (duration field). Устройство при установлении связи всем сообщает, на какое время оно резервирует канал. Станция обновляет значение вектора распределения сети только тогда, когда полученное значение поля продолжительности превышает таковое, хранимое в её векторе распределения сети.
Станция, намеревающаяся передать фрейм, должна выждать определённое время DIFS после того, как среда освободиться. По истечении интервала времени DIFS станция может принять участие в состязании за право доступа к среде. Чтобы избежать вероятность того, что станции одновременно попытаются начать передачу, сразу же после освобождения среды, используется таймер случайной задержки (random backoff timer). Выбирается значение в диапазоне от 0 до значения, соответствующего ширине окна конкуренции (contention window, CW). Таймер отсрочки — количество канальных интервалов по стандарту 802.11, в течение которых станция, уже после освобождения среды в окне конкуренции, должна воздерживаться от передачи фрейма. Увеличение размера окна конкуренции происходит динамически по мере роста числа коллизий, что позволяет, с одной стороны, уменьшить временные задержки и, с другой стороны, снизить вероятность возникновения коллизий.
Самое главное: В начале каждого слота станция проверяет состояние среды. Если среда свободна, то из значения таймера отсрочки вычитается 1, и если результат равен нулю, то начинается передача фрейма. Т.о. обеспечивается условие незанятости всех слотов, включая выбранный. Это условие является необходимым для начала передачи. Если же в начале какого-нибудь слота среда оказывается занятой, то вычитания единицы не происходит, и таймер «замораживается». В этом случае станция начинает новый цикл доступа к среде, изменяя только алгоритм выбора слота для передачи. Как и в предыдущем цикле, станция следит за средой и при ее освобождении делает паузу в течение межфреймового интервала. Если среда осталась свободной, то станция использует значение «замороженного» таймера в качестве номера слота и выполняет описанную выше процедуру проверки свободных слотов с вычитанием единиц, начиная с замороженного значения таймера отсрочки. При этом очевидно, что чем большее число раз узел откладывает передачу по причине занятости среды, тем выше вероятность того, что в следующий раз он получит доступ к среде передачи данных.
Станция, получившая фрейм, подтверждает факт его безошибочного приема путём отправки передающей станции фрейма подтверждения – ACK (ACKnowledgement). Интервал SIFS короче, чем интервал DIFS, на два канальных интервала. SIFS используется, когда станции «захватили» среду (обмениваются данными) и должны сохранить её в течении продолжительности обмена фреймами. Используя наименьший промежуток времени между передачами SIFS (SIFS на 2 канальных интервала меньше чем DIFS) предотвращает захват среды другими станциями.
Для решения проблемы «скрытых узлов» как раз и применяются фреймы RTS, CTS, которые показаны на рисунке выше

Интересно, но сложнее для понимания, чем CSMA/CD.
Вообще в будущем я планирую топик на тему OFDMA. Вы бы тоже могли организовать свой комментарий в отдельный топик. Думаю, могло бы получиться интересно.
Ваш комментарий первый (верхний), поэтому в топик уж добавлять не буду. Спасибо за замечание. Всё верно. Спасибо.
О чем статья непонятно.Все это есть в нормальных книгах по радиодоступу.
Практически всё, что пишут на хабре «есть в нормалных книгах», так зачем Вы его читаете?
Я читаю хабр, как новостной ресурс и ресурс, где пользователь производит контент, который не сводится к очевидным вещам из книг.Раньше статей наполненных нормальным контентом было на порядок больше,"хабр не тот уже".
Вы молодец. Видимо, уже знаете всё это. Если бы мне на глаза попалась такая статья (ну да, нескромно) с годик назад, я был бы очень рад.
Бывает в поиске ответа на вопрос меня выбрасывает на хорошую статью на хабре. Очень часто какой-то интересующий вопрос, до которого не доходят руки, вдруг освещается здесь — очень кстати.
И в конце концов, в тысячный раз: «если вам не нравится топик, поставьте минус» — это хороший механизм саморергуляции. А словами «хабр не тот уже» вы едва ли что-то измените.
Производите сами качественный конент — это реальный шаг.
TDMA сложно назвать оптимальным? Смотря для чего. Вы вот в заблуждение людей вводите и не стесняетесь. Если для «беспроводного будущего» это так, то технологий SDH и пр. еще никто не отменял. Магистральными провайдерами они вполне себе используются.
Как то все в кучу свалили, без разделения по областям применения. Неправильно.
Пожалуй, да, я был не точен. TDMA использует радиоресурсы не оптимальным образом и будет уступать тому же OFDMA для обеспечения высокоскоростного доступа.
Просто я б на вашем месте изменил название топика, т.к. мультиплексирование охватывает намного больше технологий связи, а не только беспроводные сети. Тогда б сразу стало понятно, почему тот же TDMA в данном случае неэффективен.
Всё был кардинально не прав) Поправил заголовок топика.
>остро стоял вопрос об одновременной работе нескольких устройств одновременно
Может быть «об одновременной работе нескольких устройств» или «о работе нескольких устройств одновременно» было бы достаточно?
Спасибо, за замечание.
у вас во всей статье Friquency (=Frequency)
Спасибо, поправил.
Если потом будет более полная статья по OFDM — будет хорошо.
По OFDMA. Будет, но не скоро. Я приглашу вас для прочтения.
Осталось только Aloha.
Весьма редкий протокол. И насколько я знаю, не очень эффективный.
А вообще осталась не только Aloha. технологий несколько больше.
>Собственно, какие есть возможности для организации комфортной одновременной работы нескольких пользователей? Их всего две для проводных сетей: разнесение данных от разных устройств в пространстве и во времени.

или по частоте… или по фазе…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации