DSP Digital Signal Processing. DSP Сигнальные процессоры Обработка данныхМатематические вычисления Типичные приложенияТекстовые процессоры, Управление.

Презентация:



Advertisements
Похожие презентации
X y 0 ax 2 + bx + c = 0 n m y = a(x – n) 2 + m. x y
Advertisements

Использование языка Си для программирования ЦСП TMS320C67x.
Однокристальные микро-ЭВМ Новосибирский Государственный Технический Университет Факультет Радиотехники и Электроники И. А. Баховцев.
1 Системное программное обеспечение Лекции: Ассемблер, система прерываний, основы построения компиляторов, ассемблер «под Windows» Семинары: подготовка.
Организация циклов в Ассемблере. Цикл – это многократно повторяющаяся последовательность операторов.
Презентация к уроку по информатике и икт (7 класс) по теме: Презентация по информатике на тему "Процессор"
Цифровая обработка сигналов и сигнальные процессоры в системах подвижной радиосвязи Цифровые сигнальные процессоры TMS320C67x Витязев Сергей Владимирович.
Генерация кода Преобразование дерева операций в код на языке ассемблера Ассемблер процессоров типа Intel 80x86 Code – функция перевода узла в команды ассемблера.
Метод умножения (или деления) уравнения на функцию.
Разработка аппаратного модулярного фильтра с конечной импульсной характеристикой на базе теоретико- числового быстрого преобразования Фурье В.М. Амербаев.
DSP Digital Signal Processing. DSP Аналого-цифровые и цифро-аналоговые преобразователи Передискретизация понижает уровень шума квантования.
План лекции Цифровая обработка сигналов: лекция 1 Историческая справка Предмет курса и основные разделы ЦОС Аппаратная и программная реализация алгоритмов.
Краткое введение в язык программирования С Аксёнов Сергей Владимирович к.т.н., доцент каф.ОСУ ТПУ Томский политехнический университет.
Определение констант для размещения их компилятором в составе инструкций языка Определение числовых констант: имя = значение PI= V_size = 5 M_size.
20 феврвля 2003Компьютерная графика Лекция 3 Астана 1 Цифровая обработка сигналов Лекция 3 Астана, 20 февраля 2003 Исползуются материалы из лекции А. Ван.
Характеристики ядра процессора Регистры –Количество –Типы регистров Общего назначения Адресные Регистры флагов Вычислительные устройства –ALU: Fixed-point.
1 4 M1M1 M0M0 y0y0 x0x0 x1x1 y1y1 5 b B a A 6 y = ax 2 + bx + c C B A a > 0.
ПАРАЛЛЕЛЬНЫЕ АЛГОРИТМЫ УМНОЖЕНИЯ МАТРИЦ И ВЕКТОРОВ.
Часть 1: «Основы программирования». Содержание Основные понятия. Структура программы. Ввод-вывод Программирование циклов. Операторы цикла while, for и.
План лекции Цифровая обработка сигналов: лекция 1 Информационные источники Историческая справка Предмет курса и основные разделы ЦОС Аппаратная и программная.
Транксрипт:

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>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 Сигнальные процессоры