6
(I0=5) и увеличит адрес на единицу (М1=1). Повторный проход этой ветви
программы с командой MХ0=DM (I0,M1) вызовет запись в регистр МХ0
шестого элемента буфера в памяти и т.д.
Основной особенностью сигнальных процессоров является обработка
накопленного массива данных за время между соседними отсчетами T
S
. При
стандартной частоте квантования F
S
=8 кГц, принятой в телефонии, на обработ-
ку массива данных отводится время T
S
=1/F
S
=125 мкс.
Система, представленная на рис. 1, работает в реальном масштабе време-
ни. В ней АЦП непрерывно дискретизирует сигнал с частотой, равной F
S
, и вы-
дает новый отсчет процессору с такой же частотой. Для обеспечения работы в
реальном масштабе времени процессор должен закончить все вычисления в
пределах интервала дискретизации и передать выходной отсчет на ЦАП до по-
ступления следующего отсчета с АЦП.
В сотовых радиотелефонах массив цифровых данных звукового сигнала
накапливается в течение интервала времени 10-20 мс и на обработку отводится
намного большее время, чем период дискретизации T
S
. Тем не менее, програм-
ма выполнятся также в темпе поступающей информации и должна закончиться
до поступления нового блока данных.
Типичная функция цифровой обработки - реализация цифрового фильт-
ра. В случае использования алгоритма быстрого преобразования Фурье (БПФ),
блок данных загружается в оперативную память данных процессора. Пока ра-
ботает алгоритм БПФ, тем временем новый блок данных загружается в память
для обеспечения работы в реальном масштабе времени. Процессор должен вы-
числить преобразования Фурье в течение интервала передачи данных, чтобы
быть готовым к процессу обработки следующего блока данных.
Обычно, прежде чем подвергнуться реальному аналого-цифровому пре-
образованию, аналоговый сигнал проходит через цепи нормализации, которые
выполняют такие функции, как усиление, ослабление и фильтрацию. Для по-
давления нежелательных сигналов вне полосы пропускания и предотвращения