ARM

Для анализа фазы FFT rFFT cFFT задействовал следующую вещь:

Ещё раз сравнил выход FFT с простой реализацией на компьютере. Судя по всему выход arm_cmplx_mag_q15 нормализуется делением на количество точек в преобразовании. В данном случае на 1024. При подаче на вход 12-битной синусоиды, на выходе наблюдаю амплитуду максимум 12 бит. Т.е то же самое, что в компьютерном варианте / 1024.

Для анализа фазы задействовал следующую вещь:

Встраивание html css в c/c++ встраеваемых систем без файловой системы на примере esp8266

Например, имеется исходный фаил index.html

1. открываем в блокноте (notepad++), делаем замену всех кавычек " на ' (ctrl+h, закладка замена)

выделяем весь текст html в блокноте (ctrl+a), и копируем в буффер обмена (ctrl+c)

Открываем пустой OpenOfice Calc

Выделяем 1 столбец (нажать на шапке с буквой А 1 раз левой кнопкой мыши)

вставляем (ctrl+v) или правой кн мыши меню вставить

появиться диалоговое акно "Импорт текста"

указать селектор Параметры разделителя: "Фиксированная ширина"

выбрать кодировку согласно используемой

IDE для ARM GCC. Компиляция и запуск на одноплатном компьютере. ubuntu, debian, armbian. Установка и настройка CodeLite на Banana Pi, Orange PI и Raspberry Pi под Ubuntu

Из за того, что Code::Blocks IDE стал плохо работать, а именно ВНЕЗАПНО закрываться, я решил перейти на другую IDE — CodeLite. Открытая кроссплатформенная среда разработки программного обеспечения для языков программирования С/С++, PHP и Node.js, использующая инструментарий wxWidgets, скомпилирована и отлажена свободными инструментами (MinGW и GDB).

Обратная связь

Интересуют вопросы реализации алгоритмов, программирования, выбора электроники и прочая информация, постараюсь осветить в отдельных статьях

пишите мне на netdm@mail.ru

Подписка на ARM