• Как программно декодировать 4-QAM сигнал в диапазоне звуковых частот?

    Griboks
    @Griboks
    Как программно декодировать 4-QAM сигнал

    QAM4 - можно рассматривать как QPSK, которую в свою очередь можно рассматривать как 2xBPSK, т. е. как два независимых сигнала Cos и Sin одинаковой частоты и амплитуды, но сдвинутых по фазе. Иными словами, решить систему уравнений вида sin+cos=A. В любом случае вы вычисляете точку на созвездии, а затем принимаете решение, какой именно из 4 фиксированных эта точка является.

    Как должен работать алгоритм пилот-тона? И как обеспечить синхронизацию
    если во время декодирования фаза начнет "уползать" в сторону?

    Синхросигнал должен выполнять две функции:
    1) Маркировать начало передачи или иным образом синхронизировать такты (фронт волны).
    2) Детектировать условия среды передачи. Зная отправленный и имея принятый синхросигнал, можно определить параметры среды и определить корректирующие коэффициенты для дальнейшего приёма. В данном случае, это будет нулевая фаза и амплитуда.

    Таким образом синхросигнал должен фиксировать все три параметра синусоид. Далее, принимая сигнал с данными, можно уже декодировать их.
    Ответ написан
    Комментировать
  • Как научить родителей пользоваться компьютером?

    Griboks
    @Griboks
    Никак. Если бы хотели разобраться, то просили бы совета, а решить проблему за них.

    В целом, пока человек самостоятельно осознанно не потратит хотя бы минимальные усилия/время для решения проблемы, он не запомнит ничего. Но поскольку речь о родителях, то без вечных скандалов и упрёков вы их не заставите хотя бы 5 минут погуглить, например, почему почтовый клиент требует какой-то другой пароль.
    Ответ написан
    Комментировать
  • Почему нельзя использовать разные версии движка при разработке игры?

    Griboks
    @Griboks
    Разные версии использовать можно.
    Ответ написан
    Комментировать
  • Как убрать редирект мегафона?

    Griboks
    @Griboks
    Заблокируйте рекламу с помощью uBlockOrigin или etc/hosts.
    Ответ написан
  • Где верстать email html?

    Griboks
    @Griboks
    А как вы собрались верстать text/plain?
    Ответ написан
  • Как адресуются пакеты адресату с серым ip?

    Griboks
    @Griboks
    Никак. Это невозможно. Пакеты отправляются на белые адреса операторов, который их пересобирают по своей внутренней базе данных для конечных пользователей.
    Ответ написан
    Комментировать
  • Теория графов и нейронные сети в распознавании объектов - в чем преимущество графов?

    Griboks
    @Griboks
    Как только вам предоставят доказательства превосходства графов над нейросетями, вы легко ответите, почему.
    В действительности, нейросеть - это и есть большой граф. Поэтому говорить о преимуществах графов над графами некорректно.
    Ответ написан
  • В чём отличие хэш-таблицы от словаря и ассоциативного массива в C#?

    Griboks
    @Griboks Куратор тега C#
    не совсем понятно отличие между ассоциативным массивом, хэш-таблицей(hashtable) и словарём(dictionary/map)

    Не стоит использовать перевод терминов, потому что в шарпе есть конкретные классы с конкретными названиями.

    Для примера рассмотрим Dictionary<TKey, TValue>.
    и как это проявляется в языке c#

    Заходите в репозиторий и смотрите интересующие вас детали реализации.
    Ответ написан
    Комментировать
  • Что такое Устойчивость нелинейных нестационарных систем?

    Griboks
    @Griboks
    Стационарные системы - не изменяются со временем.
    Линейные системы - суперпозиция независимых элементов.
    Устойчивые системы - не реагируют на внешние воздействия.

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

    Вывод: необходимо строить аэродинамические кузова для автомобилей.
    Ответ написан
    Комментировать
  • Как именно передаються данные по интернету? Более детальное объяснение нужно. Каков весь путь от моего устройства к другому?

    Griboks
    @Griboks
    Нет, все не так. Данные передаются физическими сигналами в некой среде. Простейший способ - установить частоту электрогенератора на 50 герц (что будет обозначать логический 0) и на 100 герц (логическая 1) на протяжении одного такта. Где-то в другом месте среды детектор определяет частоту колебаний и переводит их в последовательность бит (1000010110....). Почему не используют постоянный ток? Потому что он слишком сильно затухает в большинстве сред, особенно в радио эфире (воздух - wifi).

    Далее решается вопрос адресации - какому именно детектору в среде предназначено сообщение. Для этого договорились вместе с данными передавать идентификатор детектора (mac).

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

    Ну и так далее по всем уровням. Резюмируя, данные передаются только в пределах одной физической среды. Детектор извлекает из сообщения кроме полезной нагрузки еще и метаописание. Если в ходе обработки описания детектор решает о необходимости передать данные другому детектору, то он добавляет свое описание к данным (может частично использовать принятые) и снова отправляет физическую среду (возможно, в другую).
    Ответ написан
    Комментировать
  • Как перенаправить tcp/udp трафик с доменов с одинаковым айпи?

    Griboks
    @Griboks
    1. Добавляете в /etc/hosts перенаправление доменов на разные ip
    a.example.com 1.0.0.1
    b.example.com 1.0.0.2

    2. Добавляете в Iptables правила
    1.0.0.1:22 -> 127.0.0.1:4000
    1.0.0.2:22 -> 127.0.0.1:4001
    Ответ написан
    Комментировать
  • Почему игроки подключаются к игре быстрее хоста?

    Griboks
    @Griboks Куратор тега Unity
    Потому что хост ожидает готовности всех игроков, а только потом загружается сам. Остальные игроки, напротив, сначала загружаются, а потом ожидают готовность хоста.
    Ответ написан
  • Может ли физ лицо создавать интернет-проекты?

    Griboks
    @Griboks
    Может создавать любые проекты. По факту, всем на вас наплевать, пока вы не начнёте скрывать налоги или конкуренты на вас не донесут.
    Ответ написан
    Комментировать
  • Создаётся ли экземпляр класса?

    Griboks
    @Griboks Куратор тега Unity
    Второй вариант медленный и ненадёжный, потому что GameObject вовсе не гарантирует содержание компонента Script.

    Оба случая являются нестатическими полями. Главное отличие от статических - они привязаны к GameObject, на котором весит компонент, а их значения уникальны и независимы между разными копиями этого GameObject.

    Использовать статичные поля в контексте GameObject смысла мало. При необходимости рекомендую использовать либо просто статические классы, либо (если их поведение завязано именно на игровом движке/редакторе) ScriptableObject.
    Ответ написан
    Комментировать
  • Как учиться быть руководителем?

    Griboks
    @Griboks
    В отличии от программирования и подобных специальностей существуют три базовых способа изучить искусство управления:
    1. вуз
    2. специальные курсы + сертификация
    3. госты+стандарты+книги для расширенного понимания первых двух

    p.s.
    Alexander Lamdan утверждает, что
    Научиться быть руководителем это почти никак. Нужно к этому идти.


    Замечу, что это в корне неправильный подход, который ведёт к самодурству, неэффективной организации труда и коррупции. Вы действительно должны выработать свою точку зрения, но делать это самостоятельно и изолированно от обширных накопленных человечеством знаний займёт слишком много времени и других ресурсов - это путь в никуда для управленца.
    Ответ написан
    7 комментариев
  • Как работает VPN?

    Griboks
    @Griboks
    Зачем нужно такое подключение и как оно работает?

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

    Конкретно такое VPN - это маркетинговое название зашифрованного туннеля. Трафик шифруется на вашем компьютере, отправляется на сервер VPN, расшифровывается, передаётся оттуда уже на сервер назначения.
    когда я делаю запрос, например открываю facebook, данные идут не напрямую к facebook...

    Да, именно так. Но тут достаточно использовать веб-прокси.
    Кто в этом случае может украсть данные?

    Любой в радиусе 100 метров.
    Но он может это сделать только по незащищенному соединению.

    Верно, защищённое соединение для этого и придумано, чтобы промежуточные узлы не могли украсть данные.
    Но, допустим, что соедининие незащищено, но я использую vpn. Как мне это поможет?

    Некоторые WiFi (возможно, после атаки злоумышленников) нарочно подменяют сертификаты или заставляют использовать незащищённые соединения. В таком случае VPN поможет обойти эти ограничения.
    Если же сам сайт имеет незащищённое соединения, тогда уже ничего не поможет.
    В любом случае, сервер VPN расшифровывает трафик, и оставшаяся часть маршрута остаётся открытой.
    данные ведь сначала пройдут через роутер, прежде чем попасть в VPN?

    Нет, VPN работает end to end.
    Ответ написан
  • Как запретить менять размер консоли в c#?

    Griboks
    @Griboks Куратор тега C#
    В консольном проекте нет консоли, поэтому ею нельзя управлять. В приложении есть только три стандартных потока: ввод, вывод и ошибка. Когда пользователь запускает приложение, некое другое приложение подсоединяется к потокам и отправляет/получает данные.
    Ответ написан
    Комментировать