Как сократить время вычислений и освободить ресурсы центрального процессора?

STMicroelectronics STM32G4

Цифровые фильтры применяются в системах цифровой обработки сигналов (ЦОС) для решения двух основных задач: разделения и восстановления сигналов. Такие задачи могут решаться программными и аппаратными методами. Для их решения удобно использовать аппаратный цифровой фильтр FMAC, входящий в состав микроконтроллеров семейства STM32G4 производства STMicroelectronics.

Как сократить время вычислений и освободить ресурсы центрального процессора?

Цифровые фильтры используются для разделения двух и более сигналов, распространяющихся совместно, а также для восстановления сигналов, которые были каким-либо образом искажены. Например, при замере электрокардиограммы (ЭКГ) первичный сигнал, регистрируемый от сенсора, помимо колебаний, обусловленных биением сердца, будет содержать колебания, обусловленные дыханием и другими физиологическими процессами. От фильтра требуется обеспечить такое разделение полезного сигнала и помехи, после которого их можно анализировать независимо друг от друга. Задача восстановления решается в тех случаях, когда первичный сигнал регистрируется в искаженном виде. Например, цифровую фильтрацию применяют, чтобы улучшить звучание музыкальных произведений, записанных на оборудовании низкого качества или для устранения размытости изображения из-за дрожания камеры либо в результате плохой фокусировки объектива.

Читать статью »

Источник: rlocman.ru