STM32G4: новая жизнь алгоритмов CORDIC

STM32G4: новая жизнь алгоритмов CORDIC

Модуль математического ускорителя вычисления тригонометрических, логарифмических и гиперболических функций CORDIC, встроенный компанией STMicroelectronics в микроконтроллеры новой серии STM32G4, незаменим в задачах, связанных с управлением двигателями, навигационными системами, системами управления движением узлов и агрегатов, в задачах управления и контроля электроснабжения, а также при обработке сигналов и в системах искусственного интеллекта.

 

 

 

STM32G4: новая жизнь алгоритмов CORDIC

Современные задачи управления часто требуют значительного объема вычислений. Наиболее распространенные из них – управление двигателями, обработка изображений, некоторые приложения искусственного интеллекта, графический пользовательский интерфейс, навигация, системы управления движением, цифровая обработка сигналов. При этом сложность и объем вычислений постоянно возрастают по мере роста требований к скорости, точности и адаптивности систем управления и повышения сложности прикладных задач.

Большой объем вычислений так или иначе касается расчета трансцендентных функций – тригонометрических, показательных, логарифмических и прочих. Даже при наличии математических библиотек и аппаратных модулей вычислений с плавающей точкой расчеты трансцендентных функций занимают значительное время при стопроцентной загрузке центрального процессора. В системах управления, обязанных одновременно отслеживать множество параметров и событий, где требуется обеспечить предсказуемое и, желательно, минимальное время реакции системы на событие,  необходимо или сокращать время вычислений, жертвуя точностью, или проводить жесткую оптимизацию кода математических библиотек или отдельных функций.

 
 
Оригинал здесь.

Комментарии

Чтобы оставить комментарий, Вам нужно авторизоваться.