Сигнальные процессоры. Аксенов В.П. - 5 стр.

UptoLike

Составители: 

5
работаны микросхемы параллельных и последовательных АЦП и ЦАП соот-
ветствующей разрядности.
Рис. 2. Квантование аналогового сигнала по времени и уровню
Дискретные отсчеты аналогового сигнала хранятся в виде массива 16-
разрядных двоичных чисел в специально отведенной области памяти памяти
данных (Data Memory), расположенной внутри микросхемы сигнального про-
цессора. Объем памяти данных ADSP-2189M составляет 48К 16-разрядных
слов. Максимальное количество дискретных отсчетов АЦП, хранящихся во
внутренней оперативной памяти данных процессора, не может превышать 49
152 (48х1024) точек. При выполнении программы элементы массива можно по-
очередно читать одной ассемблерной командой
MХ0 = DM (I0,M1),
где MX0 регистр умножителянакопителя;
I0 и M1 индексные регистры генератора адреса, которые хранят адрес ячейки
памяти (I0) и шаг изменения адреса (М1).
Например, если перед первым выполнением команды DM в регистрах были за-
писаны значения I0=5, М1=1, то после выполнения команды в регистр MХ0
процессор запишет 16-разрядное двоичное число пятой ячейки буфера данных
Квантование
по амплитуде
Квантование по времени
c частотой Fs
Ts
Ts = 1/Fs
t
Хф(t)
работаны микросхемы параллельных и последовательных АЦП и ЦАП соот-
ветствующей разрядности.


           Хф(t)

              Квантование                   Квантование по времени
              по амплитуде                       c частотой Fs




                                                     Ts        Ts = 1/Fs




                                                                            t

              Рис. 2. Квантование аналогового сигнала по времени и уровню


     Дискретные отсчеты аналогового сигнала хранятся в виде массива 16-
разрядных двоичных чисел в специально отведенной области памяти – памяти
данных (Data Memory), расположенной внутри микросхемы сигнального про-
цессора. Объем памяти данных ADSP-2189M составляет 48К 16-разрядных
слов. Максимальное количество дискретных отсчетов АЦП, хранящихся во
внутренней оперативной памяти данных процессора, не может превышать 49
152 (48х1024) точек. При выполнении программы элементы массива можно по-
очередно читать одной ассемблерной командой
                              MХ0 = DM (I0,M1),
где MX0 – регистр умножителя–накопителя;
I0 и M1 – индексные регистры генератора адреса, которые хранят адрес ячейки
памяти (I0) и – шаг изменения адреса (М1).
Например, если перед первым выполнением команды DM в регистрах были за-
писаны значения I0=5, М1=1, то после выполнения команды в регистр MХ0
процессор запишет 16-разрядное двоичное число пятой ячейки буфера данных


                                        5