Embedded SW/Firmware Engineer
Information
- Rating
- 94-th
- Location
- Москва, Москва и Московская обл., Россия
- Registered
- Activity
Specialization
Embedded Software Engineer, DevOps
Senior
Git
Bash
CI/CD
C
Embedded system
Programming microcontrollers
Software development
Algorithms and data structures
System Programming
Development of drivers
Как в декодированном BPSK потоке семплов найти начало бита данных, если уже долгое время передаются только нули или только единицы?
Определять откуда стреляют в зоне СВО.
Пусть излучатель посылает bpsk сигнал непрерывно 010101. Тогда приемник сможет подстроить свою фазу гетеродина через Costas loop.
Вот и получится синхронизация фазы излучателя и гетеродина.
Цель моего текста даже не в том чтобы сделать дальномер, а в том, чтобы предложить использовать аудио обработку для изучения основ ЦОС в институтах.
Хорошая новость. Значит мне суждено её прожить минимум 20 лет...
Относительно предыдущего положения спикера.
Хороший вопрос. Пока никак. Синхронизацию по фазе - это тема для дальнейших исследований.
Да. Определяю фазу без синхронизации. Абсолютное значение без синхронизации генераторов тут не получить.
Зато можно зарегистрировать факт перемещения источника/приёмника.
На передатчике тоже. Теоретически можно же по радио попробовать получать синхронизацию фазы генератора на передатчике и гетеродина на приемнике.
Радиоволны намного быстрее звука.
Надо лишь сделать какой-то радио синхронизатор.
Вы можете порекомендовать отладочную плату с микроконтроллером, аудиокодеком и SD картой?
В тексте нет никакого отраженного сигнала. Вы про что?
Вы можете порекомендовать отладочную плату с микроконтроллером, аудиокодеком и SD картой?
Это называется Sound Source Localization (SSL)
https://www.youtube.com/watch?v=erwi-TFy5Dk
американские школьники это делают в 7м классе
Абсолютное расстояние можно измерить сонаром, который измеряет TOF.
А если наблюдать за фазой, то тут измерять на разных частотах, синхронизовать гетеродин и решать СЛАУ.
Почему? Можно же сначала полосовым фильтром выделить нужную несущую, а затем выполнить её нормирование. И подавай в смеситель.
Это не FMCW. В тексте приемник ничего предварительно не излучал.
Плохой совет. То что написано на Cи можно мигрировать куда угодно: MCU, PC, ядро OS.
А то, что написано на python - это скрипты-однодневни, которые вскоре оказываются в корзине. Да ещё и Python тупой синтаксис.
В моем тексте ни слова про отражения. Это полностью пассивные измерения. Приёмник ничего не излучает.
Зачем сенсорный экран? Параметры можно смотреть и задавать через UART CLI.
Нехватка UART это не проблема.
UART-CLI может работать на одном UART c каким-нибудь другим бинарным или текстовым протоколом: ModeBus, AT-commands, yModem, Pelco-D и проч. Просто CLI не будет отвечать бинарные на кракозябры
Подобно, тому как в 100-Base-TХ в одной витой паке одновременно циркулируют протоколы Ethernet, CSMA/CD, ARP, RARP, NDP и проч
А один UART уж точно есть во всех MCU.