• Интерференция CCI «лучше», чем ACI (Wi-Fi)? И если да, то как это формализовать?

    @ritchie_kyoto Автор вопроса
    Griboks
    В этом есть доля правды. Когда каналы перекрываются, но ещё не совпадают, трансивер может прочитать в эфире лишь кусок чужого сигнала, ограниченного спектральной маской приёма. Чем меньше этот кусок, тем выше вероятность нераспознать стандарт связи, т.е. этот кусок превращается в неконтролируемую помеху. Следовательно, механизмы избежания коллизий уже не работают, скорость падает. С другой стороны, если этот кусок имеет большую мощность, то его всё ещё можно распознать и включить защиту от коллизий. С третьей стороны, если этот кусок имеет маленькую мощность, то его можно просто игнорировать, что немного повысит вероятность ошибочного приёма, но не критично. Значит, эффективность работы CSMA/CA зависит от мощности помехи и спектральной маски приёмника.


    Вот! Я к тому и подводил (за неточность в терминах извиняюсь). Можем ли мы как-то формализовать этот вероятностный процесс, не встречали исследований на эту тему?
  • Интерференция CCI «лучше», чем ACI (Wi-Fi)? И если да, то как это формализовать?

    @ritchie_kyoto Автор вопроса
    Griboks, то есть вы хотите сказать, что если у нас есть 4 Wi-Fi роутера в диапазоне 2.4 ГГц, то распределение по каналам 1-1-6-11 будет хуже, чем 1-2-6-11 ?

    Действительно, wifi использует технологий ofdm, которая в пределах одного канала разбивает полосу частот на множество подканалов (поднесущих), поэтому интерференция считается чуть сложнее, чем перемножение спектральных масок. Но это не играет существенной роли в вопросе выбора каналов.


    Учитываете ли вы в своем тезисе, что NAV и CW - это не часть OFDM как такового, а часть CSMA/CA?

    me7cd-pfkaj7iidpljhovu6yxk0.png

    Схема интервалов доступа к среде при использовании NAV: станция посылает RTS (request to send), приемник отвечает CTS (clear-to-send) в качестве подтверждения; остальные станции заполняют свои NAV, которые соответствуют необходимому времени для пересылки служебных и пользовательских данных.

    То есть это уровень множественного доступа, а не модуляции сигнала.

    Меня интересует вопрос, не нивелируется ли физика CCI на уровне множественного доступа? Я могу быть не прав, но мне кажется, что CCI - это более управляемый случай, и поэтому скорость он должен давать большую, чем ACI с небольшой разницей каналов. Мне казалось, именно этим было продиктовано то, что в 5ГГц вообще нет пересекающихся 20МГц-х каналов.
  • Интерференция CCI «лучше», чем ACI (Wi-Fi)? И если да, то как это формализовать?

    @ritchie_kyoto Автор вопроса
    1) Хорошо, давайте абстрагируемся от эксперимента. Я его привел, как иллюстрацию, а не как доказательство.

    Ваш тезис:
    Почему ложный?


    Мой тезис:
    Но классическая рекомендация при планировании Wi-Fi состоит в том, чтобы использовать несколько непересекающихся каналов (например, 1, 6, 11) и, следовательно, избегать ACI (adjascent channel interference). Кроме того, мы знаем, что CCI не является «чистой» электромагнитной интерференцией, существуют специальные механизмы, такие как NAV (network allocation vector) и CW (contention window), которые влияют на совместное использование ресурсов.
    Не значит ли это, что ACI с малым "расстоянием" между каналами - это все-таки хуже, чем CCI?


    Давайте обсудим для начала это.

    2)
    при достаточно хорошем сигнале (RSSI)

    На какой паре устройств?


    My fault, не уточнил: имеется ввиду RSSI между роутерами.
  • Интерференция CCI «лучше», чем ACI (Wi-Fi)? И если да, то как это формализовать?

    @ritchie_kyoto Автор вопроса
    Немного добавил контекста в сам вопрос. Вопрос в том, есть ли какие-то математические модели, которые описывают CCI и ACI в одном "масштабе"? Ну, то есть с точки зрения физики OFDM, CCI - это худший случай, а с точки зрения практики (и реализации протокола) - ACI c разницей в один канал - это худший случай. Если смотреть с точки зрения спектральных масок OFDM, то интерференция прекрасно описывается одной формулой, но такой подход на практике заведомо ложный.
  • Применим ли на сегодняшний день Керниган-Ритчи для обучения студентов бакалавриата (программистов и других инженерных специальностей)?

    @ritchie_kyoto Автор вопроса
    Python?

    Вообще, на первый курс студенты приходили, как правило, со школьными знаниями Pascal или Basic.
  • Применим ли на сегодняшний день Керниган-Ритчи для обучения студентов бакалавриата (программистов и других инженерных специальностей)?

    @ritchie_kyoto Автор вопроса
    Владимир Коротенко, да я уже и не преподаю :) Вопрос задал, скорее, для коллег, которые остались преподавать.
    Вот и я не мог понять: то ли книжка сложная и я ею людей насилую; то ли люди просто отказываются во что-либо вникать.