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

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

Отправлено nyavro 23 февраля 2005 г. 08:10
В ответ на: Пожалуйста. Интересно было бы взглянуть на С-код. Кажется, что тут можно отправлено GM 22 февраля 2005 г. 15:44


#define NCWD 128
#define IDIM 5
void block_14_15(IN short const* H,OUT short* Y2)
{ long a0;
short i,j,k,j1,k1;
short temp[IDIM];
for(j1=j=0; j < NCWD; j++,j1+=IDIM)
{ for(k=0;k< IDIM;k++)
{ k1=j1+k;
a0=0;
for(i=0;i<=k;i++)
a0+=(long)H[i]*(long)Y[k1-i];
a0>>=14;
temp[k]=(short)a0;
}
a0=0;
for(k=0;k a0+=(long)temp[k]*(long)temp[k];
a0>>=15;
Y2[j]=(short)a0;
}
}

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru