[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено Vitaly 24 июня 2004 г. 21:24
В ответ на: Ответ: (+) отправлено SM 24 июня 2004 г. 18:56

Тоесть и сигнал и фильтр не обходимо перевести к Q15 далее
сделать new_signal(n)= sum(coef(i)* signal(n-i)) по i от 0 до длинны фильтра.
Далее каждый семпл нового сигнала сдвинуть на 15 разрядов в право.
Полученый числа и будут результатом фильтрации?

Тогда вопрос, а как new_signal(n)= sum(coef(i)* signal(n-i)) реализовать в Асемблере? Возможно есть команда котороя делает это так как это стандартная процедура. Если использовать Си, то получается не эфективно. Если это есть описано в мануалах пожалуйста скажите, где...
Зарание спасибо

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru