[an error occurred while processing this directive]
|
Тоесть и сигнал и фильтр не обходимо перевести к Q15 далее
сделать new_signal(n)= sum(coef(i)* signal(n-i)) по i от 0 до длинны фильтра.
Далее каждый семпл нового сигнала сдвинуть на 15 разрядов в право.
Полученый числа и будут результатом фильтрации?
Тогда вопрос, а как new_signal(n)= sum(coef(i)* signal(n-i)) реализовать в Асемблере? Возможно есть команда котороя делает это так как это стандартная процедура. Если использовать Си, то получается не эфективно. Если это есть описано в мануалах пожалуйста скажите, где...
Зарание спасибо
E-mail: info@telesys.ru