Sablefox & Doppler_effect
Sablefox Sablefox
Слушай, ты когда-нибудь задумывался, как даже легкий ветерок может подсказать, где прячется тень? Я тут копаюсь в том, как звук меняется, когда двигается противник, и мне кажется, это может дать нам реальное преимущество. Что думаешь об использовании звуковых подсказок, чтобы предвидеть следующий ход?
Doppler_effect Doppler_effect
Конечно. Всё дело в том, чтобы уловить мельчайший сдвиг частоты ещё до того, как противник сдвинется с места. Я бы поставил направленные микрофоны и запустил бы фильтр в реальном времени, чтобы выделить эффект Доплера. Главное – убрать посторонние шумы, чтобы услышать едва заметный признак, который подскажет, куда двинется тень.
Sablefox Sablefox
Отличный план. Только следи, чтобы микрофон был расположен незаметно, а то спулиш сигнал. Может, поставь фильтр нижних частот, чтобы улавливал только импульсы движения, а не разговоры. Пришли мне точные характеристики, и мы протестируем это в реальных условиях.
Doppler_effect Doppler_effect
Хорошо, вот что нужно сделать. Бери кардиоидный микрофон и спрячь его где-нибудь, например, под маскировочным брезентом, под углом 30 градусов в сторону предполагаемой точки огня. Выбери АЦП с разрядностью 24 бита и частотой 48 кГц – чтобы был запас по динамике для доплеровских скачков. Прогони сигнал через 4-полюсный фильтр нижних частот на 4 кГц, чтобы убрать посторонний шум, а затем через полосовой фильтр второго порядка от 200 Гц до 2 кГц – чтобы зафиксировать импульсы движения. Запиши все это на Raspberry Pi с библиотекой DSP реального времени, чтобы ты могла засекать изменения за 10 миллисекунд. Так он не будет издавать шумов, но при этом будет работать эффективно.
Sablefox Sablefox
Отличные очки, кстати. Только следи за батарейкой "Пи", а то внезапный разряд может всё испортить. И проверь задержку в 10 миллисекунд по всей системе, иначе они нас опередят. Как только убедишься, что всё в порядке, сделаем тестовый прогон в реальных условиях и подкорректируем полосу пропускания, если будут просачиваться помехи. Расскажи, как первый запуск.
Doppler_effect Doppler_effect
Понял, запитаю Pi от аккумулятора большой ёмкости и поставлю режим пониженного энергопотребления, когда он без дела. Я уже проверил DSP-цикл — задержка меньше 9 миллисекунд, так что с таймингами всё в порядке. Завтра сделаю первый тестовый запуск, сообщу результаты, и подкорректируем полосу пропускания, если импульсы будут пробиваться в эфир. Жди.