DSP Digital Signal Processing
DSP Сигнальные процессоры Обработка данныхМатематические вычисления Типичные приложенияТекстовые процессоры, Управление базами данных, Операционные системы ЦОС, Научные и инженерные вычисления, Моделирование Выполняемые операцииПеренос данных (A- >B), Проверка условий (if A=B then …) Сложение (A+B=C) Умножение (A*B=C)
DSP y[n] = a0 x[n] + a1 x[n-1] + a2 x[n-2] + a3 x[n-3] + a4 x[n-4]. Сигнальные процессоры
DSP Сигнальные процессоры
DSP Сигнальные процессоры
DSP SHARC DSP (Analog Devices) Сигнальные процессоры
DSP int filter(int inp,int len,int *w,int *x) { int i; long a=0; for(i=len-1;i>0;i--) x[i]=x[i-1]; x[0]=inp; for(i=0;i<len;i++) a+=((long)x[i]*(long)w[i]); return a>>15; }, Функция Си, реализующая КИХ-фильтрацию Сигнальные процессоры
enter4,0 pushsi pushdi movdi,word ptr [bp+10] movword ptr [bp-2],0 movword ptr [bp-4],0 movax,word ptr [bp+6] decax movsi,ax jmpshort leabx,word ptr [si-1] addbx,bx movax,word ptr [bx+di] movbx,si addbx,bx movword ptr [bx+di],ax decsi Такая ассемблерная процедура соответствует функции Си, реализующей КИХ-фильтрацию (см. продолжение) Сигнальные процессоры
DSP orsi,si jgshort movax,word ptr [bp+4] movword ptr [di],ax xorsi,si jmpshort movbx,si addbx,bx movax,word ptr [bx+di] movbx,si addbx,bx addbx,word ptr [bp+8] imulword ptr [bx] cwd addword ptr [bp-4],ax adcword ptr [bp-2],dx incsi cmpsi,word ptr [bp+6] jlshort movdx,word ptr [bp-2] movax,word ptr [bp-4] movcl,15 callnear ptr jmpshort popdi popsi leave Такая ассемблерная процедура соответствует функции Си, реализующей КИХ-фильтрацию (продолжение) RPT N MACD W, *AR - Примерно то же самое на ассемблере ЦПС Сигнальные процессоры
DSP R S/N = N* [dB]. Сигнальные процессоры
DSP Эффективная разрядность сигнала после БПФ N eff log 2 (2A/h x ) = N b. N eff log 2 (2/h c ) = N c. Сигнальные процессоры
DSP Эффективная разрядность сигнала после БПФ (float) Сигнальные процессоры
DSP Тип БПФNcNc Integer11 Float23 Double (не эмулируется целочисленными ЦПС) 44 Эффективная разрядность БПФ Сигнальные процессоры
DSP АЦП\БПФ Integerfloatdouble 11 +–– +– + Рекомендуемая реализация алгоритма БПФ Сигнальные процессоры
DSP Зависимость эффективной разрядности БПФ от его длины Сигнальные процессоры
DSP Миграция ЦПС Сигнальные процессоры
DSP Области применения ЦПС Сигнальные процессоры
DSP Конфигурации многопроцессорной обработки Сигнальные процессоры
DSP Конфигурации многопроцессорной обработки Сигнальные процессоры
DSP TMS320C54xx Сигнальные процессоры
DSP Шины ЦПС TMS320C54xx Сигнальные процессоры
DSP Сигнальные процессоры