Как стать автором
Обновить
15
0
Elle Solomina @ElleSolomina

Senior C++ developer,

Отправить сообщение
Ну да, вот так хорошо будет. Дёргать младшим битом в 22 кГц можно, но надо обязательно учитывать разрядность. Хорошо что мне и нули помогают, не для того я городил полностью цифровую систему где аналог только на динамике после усилителя класса D получается ¯\_(ツ)_/¯

P.S. и да, надо дёргать именно младшим битом ибо уже сейчас широко распространены как 24 так и 32 битные тракты.
Если повезёт и настойчивости (забыл кого) хватит то в 23, но я больше верю в 26.
Кстати, на тему неслышимости звука:
-(1/32767), 0, 1/32767, 0 по кругу (минимально возможная амплитуда для 16-разрядного звука)

Это же насмерть убивает динамический диапазон 24 и 32 битных записей и оборудования. Всё таки лучше, чтобы по умолчанию были 0.
Понятно, спасибо, а правильно именовать файл для нулей надо так «ZeroSoundKeeper32.exe» или как? Можно ли убрать упоминание 32 или 64 из имени?
Огромная тебе благодарность! Впервые столкнулся в своей жизни с кривой USB звуковухой, у которой просто гаснет SPDIF во время пауз, при отсутствии звука, при перемотке. Починил с помощью этого замечательного костыля. Потом, вероятно, просто перепаяю питание светодиода тупо на питание в обход переключателя.

P.S. такой вопрос, а чем отличается «неслышный поток» от нулей? Что это такое?
Правильно ли я делаю переименовав файл в «SoundKeeper32Zero.exe» или нет? В инструкции, честно, ничего не понятно: разница не объяснена от простой передачи параметра это очень сильно отличается :)
Рекомендация она на то и есть рекомендация, противоречить пользовательскому опыту она не может :)
Напишу так пожалуй, больше букв всё равно не влезет: «2. Использовать только каналы по 20 МГц, будет стабильнее работать.»
Клиенты, которые имеют 40 МГц на 2,4 ГГц, но не имеют 5 ГГц, редкость же

Отнюдь не редкость. Многие недорогие китайские планшеты именно такие, куча USB адаптеров тоже.
Но Apple, зараза, совсем, совсем не любит 40 МГц на 2,4 ГГц

Вот в том то и дело что так все устройства делают если видят что есть конфликты или даже нет конфликтов но есть перекрытия, очень редко где-нибудь можно в настройках клиента выставить принудительные 40 МГц, но в большинстве случаев там «только 20» либо «20/40 (авто)».
В последнем стандарте впилили ещё более длинный для большей дальности в основном.
Они же, для такой конфигурации, проходят по 20 МГц каналам 1 и 5?

Да, это так. Но вот все остальные рассуждения это ведь надежда и только. Т. е. вы в общем то рекомендуете написать также как в Википедии:
Note «channel 3» in the 40MHz diagram above is often labelled with the 20MHz channel numbers «1+5» or «1» with "+ Upper" or «5» with "+ Lower" in router interfaces, and «11» as «9+13» or «9» with "+ Upper" or «13» with "+ Lower"
и рекомендовать 1+1, 5+1, 9+1, 13-1, 9-1, 5-1? ^_^
Не, я так рассуждаю по соображениям того что в многквартирном доме, где в рамках одной квартиры по уровню -50...-60 дБм и лучше видны десятки сетей, а по уровню около -70 дБм уже сотни вероятность успеха стремится если не к нулю то к очень грустному значению, нам же надо хотя бы 20, а лучше больше дБ SNR иначе быстро не будет. Ещё и Basic Rates настраивается мало где, а на нём не только маяки но и широковещательные запросы идут по стандарту, так что всё грустно из-за обратной совместимости, закопали её только более менее в Wi-Fi 6 (ax).
В частности, поэтому ваш “2. Использовать только каналы по 20 МГц” выглядит несколько категорично, тем более, что уже в п. 2.1 вариант 40 МГц уже опять рассматривается.

Почему же категоричный. Рекомендуется это значит рекомендуется, как я и написал в статье:
поэтому надо как рекомендовать использовать только каналы по 20 МГц так и давать универсальные рекомендации для 40 МГц тоже.

Я не удивлюсь, если для 2х2:2 MIMO 40 ГГц схема 1/5/9/13 сможет обеспечить существенно лучшее качество чем, и 20 ГГц 1/5/9/13, и 40 ГГц 1+/13-.

Каналов то в любом случае только 2 при 40 МГц. Коллизии начнутся. Железки начнут подстраивать параметры в сторону большей надёжности убивая скорость и всё, будет как тут.
Например, актуальная прошивка KeeneticOS: 3.4.12, если 5 ГГц диапазоне указать “Russian Federation”, он в 5 ГГц диапазоне выдает код страны US.

Ну так кривое ведь ПО, с этим в поддержку надо явно со словами «не работает», там ведь много разного и каналы и мощности. Чтобы производитель просто перепутал в таком месте это вообще сюр какой то.
У меня то дома проблем никогда не было, на предыдущем роутере Dlink825revB клиенты на кухне и уже за пределами квартиры валились в 2.4 ГГц, но в целом всё было живо, с текущим роутером по всей квартире 5 ГГц есть и только далеко в коридоре у лифтов сеть сваливается в 2.4, но там в принципе сигнал и должен быть на уровне дна. Однако все мои эксперименты с несколькими роутерами показывают из года в год одно и тоже: без контроллера это такая попоболь и долгие реконнекты, что ну его в баню.
Покрытие
замер покрытия на предыдущем роутере, к сожалению ПО для измерения мертво и сейчас им не воспользоваться.
На новом роутере покрытие рисовал уже «детской» утилитой Wi-Fi Heatmap.
Уровень сигнала

Частотная карта

Мешающие сети

Скорость соединения


И для aik тоже.
BSS Coloring если простыми словами позволяет чужие фреймы воспринимать как помехи и не уступать им место в эфире, вот и всё. Никакой магии. Маркетологи про такое конечно никогда не скажут ибо какие помехи?! ^^
Технология действительно увеличивает и вам и соседям скорость если у всех поголовно используются только клиенты и роутеры 6 поколения (AX стандарт).

Вообще это очень благое дело, фактически 6 поколение Wi-Fi впервые за всю историю альянса в явном виде и по умолчанию сказало: хватит страдать абсолютной обратной совместимостью с древними устройствами, пусть на старых устройствах скорость будет чуть ниже а задержки чуть выше, зато на новых скорость будет существенно выше, а задержки минимальными, а самое главное сети будут работать у всех гораздо стабильнее и общая эфирная ёмкость значительно увеличится. Ещё есть полезная технология «Airtime Fairness» она уже и в 4 и 5 поколениях местами доступна, тоже надо обязательно включать на любом роутере чтобы более новые клиенты работали лучше.

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

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

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

P.P.S. Вопрос в контексте, а у точек доступа для бизнеса с внутренними фиксированными антеннами есть ли датчик положения? Знает ли точка висит она на стене, стоит на столе или висит на потолку? Соответственно будут ли использованы разные модели для Beamforming в зависимости от данных датчика?
Тут ещё тонкость есть с использованием двух роутеров: обе железки и клиенты должны поддерживать роуминг для Wi-Fi иначе будут разрывы связи при переходе от роутера к роутеру, в общем для обычных людей это слишком сложно.
Для BugM тоже.
P.S. дополнил статью ссылками на роуминг тоже.
На тему заземления, я рассчитываю на то, что люди которые заинтересуются, но не разбираются, просто позовут электрика или соседа который разбирается.

P.S. в целом на тему памятки я рассчитываю на тоже поведение, если люди сами не смогут что-то сделать, то попросят помощи молодых родственников, например, или что-то в таком духе.
Если схема «1/5/9/13» обеспечивает большую ёмкость эфира, то зачем параноикам рекомендовать схему «1/6/11»?!

Объяснение простое на самом деле, это не параноя, а результат того что все материалы для специалистов, даже если они, внезапно, переведены на русский это калька с американских обучающих программ Cisco, Aruba Networks и т. д. При том на многих картинках презентаций упоминается 1/5/9/13 с припиской «non for USA» или подобной, например так вот здесь image, если бы у нас пользовались, например, переведёнками китайских программ от Huawei то там обе схемы описаны. Авто вообще не встаёт на 12 и 13, при этом радостно встаёт куда угодно помимо 1/6/11, даже профессиональные железки, а с 40 МГц в авто вообще творится полная дичь, по той кстати же причине почему из устройств до сих пор на корню не выпилен стандарт B — святая обратная совместимость с говнами мамонта из конца прошлого века. Как раз по причине дикости с авто в памятке и дана рекомендация канал выбрать вручную на основе ситуации в эфире.
У вас две железки из нулевых, на основании которых вы делаете слишком смелые выводы.
У меня три железки из десятых годов. Можете не признавать их наличие, если вам так легче.

В отличии от вас я не на основе этой ничтожной выборки, что своей, что вашей делал выводы, о чём и писал выше, а на основе нормальной статистики, в т. ч. из хорошей мета статистики от коллег по отрасли, которые устройства в огромном количестве тестируют. А вы упорно продолжаете меня троллить, другого объяснения длинной писанины про одно и тоже по кругу и сваливания всего в кучу вместо ответов в ветках по теме я с самого начала этого диалога не вижу ¯\_(ツ)_/¯
… не имеют, потому что:

Нет, а потому что нормально поддерживают работу в каналах с 1 по 13 в 2.4 ГГц, а не потому что вы написали, отвечайте в контексте, а не цитатой выдранной из контекста ;)
Вы довольно неловко переиначиваете мои комментарии в свою пользу.

Вообще не пытался это делать, но вы, пожалуйста, не повторяйтесь, смысл уже трёх ваших «простыней» про одно и тоже. Напишите про что-нибудь ещё, а с этим местом отстаньте, оно принято к сведению и учтено, а чем меньше мне придётся читать эти бессмысленные простыни и отвечать на передёргивания выдранные из контекста, тем быстрее будет хорошо имплементировано в памятке ;) И да — Atheros AR9485 (1Tx1Rx) это железка из прошлого десятилетия, из '08 года скорее всего, по крайней мере дрова начала '09 года для неё точно есть, сведений на сайте производителя уже давно нет, точной даты не знаю.
в памятке не должно быть потенциально вредных советов. Это моё мнение.

Можно было и не писать что это ИМХО, по такой логике вообще памятка вредная и бессмысленная ибо «работает, не трогай», подумаешь что может лучше. Цель этой публикации описана: получение данных о забытых моментах и прочих недочётах документа, данные получены, приняты к сведению и даже, по большей части, учтены в документе.

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

Именно для этого, выше я писал про реалии работы авто режима и что авто всё равно без ручного анализа никак не может учесть загруженность каналов в точках где находятся клиенты ¯\_(ツ)_/¯
А предлагаемая в памятке система 1/5/9/13, даже 1/5/9 для «простых» и «ленивых», при разумном уровне межканального затухания 35 дБ, позволяет иметь некоторое количество «умных» и «рисковых» на 13 канале, а также имеет лучшую совместимость с 40 МГц схемой «1+/13-» (она же, «1+/11+»).

Вот да. Одно только но: сети 11+ и 13- друг друга не увидят и будут конфликтовать поскольку служебная информация, включая весь арбитраж, в 4 поколении (n стандарт) передаётся только в основном канале, а в дополнительном только полезная нагрузка.
Ещё дополнение, американцы иногда «ужимаются в эфире» и профессиональные утилиты и специалисты рекомендуют 1/4/8/11 потому что зачастую 3 каналов мало для обеспечения необходимой клиентской ёмкости. Ведь в условиях больших помещений с кучей точек 4 канала вместо 3 это на 25% выше общая пропускная скорость и на 25% большая клиентская ёмкость. Так что 1/5/9/13 в наших реалиях вообще прекрасны ибо не дают интерференционных помех вообще.

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирована
Активность

Специализация

Software Developer, Embedded Software Engineer
Senior
От 4 000 €
Git
Linux
C++
Software development
Qt
Python
English