ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
750100 Топик полностью
Nikolay_Po (16.04.2017 21:47, просмотров: 355) ответил Make_Pic на Организацию самих функций взглянуть можно? Используются команды DSP?
Все функции на ANSI C. DSP на контроллере нет, лишь целочисленное сложение/вычитание и умножение 16-битных операндов за такт, деление за 19 что ли. Дизассемблер смотрел, вроде ничего лишнего не используется, только родные функции МК без вызова чего-то громоздкого, библиотечного. Организация простая. В функции ФНЧ по-очереди вызываются отдельные фильтры. После фильтров и прореживания получается лишь 4 отсчёта, из которых органическим перемножением на +1 и -1 выбираются две компоненты, косинусный и синусный. Частота их выборки получается равной периоду несущей. Дальше вы всё видели.