Download presentation
Presentation is loading. Please wait.
1
DSP Digital Signal Processing
2
DSP Сигнальные процессоры Обработка данныхМатематические вычисления Типичные приложенияТекстовые процессоры, Управление базами данных, Операционные системы ЦОС, Научные и инженерные вычисления, Моделирование Выполняемые операцииПеренос данных (A- >B), Проверка условий (if A=B then …) Сложение (A+B=C) Умножение (A*B=C)
3
DSP y[n] = a0 x[n] + a1 x[n-1] + a2 x[n-2] + a3 x[n-3] + a4 x[n-4]. Сигнальные процессоры
4
DSP Сигнальные процессоры
5
DSP Сигнальные процессоры
6
DSP SHARC DSP (Analog Devices) Сигнальные процессоры
7
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; }, Функция Си, реализующая КИХ-фильтрацию Сигнальные процессоры
8
DSP @filter$qiipit3procnear 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 @1@114 @1@58: leabx,word ptr [si-1] addbx,bx movax,word ptr [bx+di] movbx,si addbx,bx movword ptr [bx+di],ax decsi Такая ассемблерная процедура соответствует функции Си, реализующей КИХ-фильтрацию (см. продолжение) Сигнальные процессоры
9
DSP @1@114: orsi,si jgshort @1@58 movax,word ptr [bp+4] movword ptr [di],ax xorsi,si jmpshort @1@226 @1@170: 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 @1@226: cmpsi,word ptr [bp+6] jlshort @1@170 movdx,word ptr [bp-2] movax,word ptr [bp-4] movcl,15 callnear ptr N_LXRSH@ jmpshort @1@282 @1@282: popdi popsi leave ret @filter$qiipit3endp Такая ассемблерная процедура соответствует функции Си, реализующей КИХ-фильтрацию (продолжение) RPT N MACD W, *AR - Примерно то же самое на ассемблере ЦПС Сигнальные процессоры
10
DSP R S/N = N*6.02+1.761 [dB]. Сигнальные процессоры
11
DSP Эффективная разрядность сигнала после БПФ N eff log 2 (2A/h x ) = N b. N eff log 2 (2/h c ) = N c. Сигнальные процессоры
12
DSP Эффективная разрядность сигнала после БПФ (float) Сигнальные процессоры
13
DSP Тип БПФNcNc Integer11 Float23 Double (не эмулируется целочисленными ЦПС) 44 Эффективная разрядность БПФ Сигнальные процессоры
14
DSP АЦП\БПФ Integerfloatdouble 11 +–– 11-23 +– 24-44 + Рекомендуемая реализация алгоритма БПФ Сигнальные процессоры
15
DSP Зависимость эффективной разрядности БПФ от его длины Сигнальные процессоры
16
DSP Миграция ЦПС Сигнальные процессоры
17
DSP Области применения ЦПС Сигнальные процессоры
18
DSP Конфигурации многопроцессорной обработки Сигнальные процессоры
19
DSP Конфигурации многопроцессорной обработки Сигнальные процессоры
20
DSP TMS320C54xx Сигнальные процессоры
21
DSP Шины ЦПС TMS320C54xx Сигнальные процессоры
22
DSP Сигнальные процессоры
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.