Измерения и результаты

На рис. 23 показана длительность процесса фильтрования в пределах пе­риода квантования. Канал 1 представляет прерывания АЦП; по каждому пре­рыванию выводится сигнал на выход порта. Канал 2 показывает длительность процесса вычисления фильтров; в начале процесса в порт выводится лог. «1», по завершению алгоритма - лог. «0».

Рис.23. Длительность вычисления фильтров

Как видно из рисунка, алгоритм занимает всего 55% доступного времени. Системная частота равна 3.3 МГц. Длительность такта при этом около 300 не. Таким образом, доступно 915 тактов на период квантования. 474 такта требу­ются для выполнения 359 инструкций. Следовательно, результирующая вычис­лительная мощность равна 2.53 MIPS. В результате использования большого количества инструкций типа «регистр-регистр», в среднем требуется только 1.32 цикла на инструкцию.