Рис. 3. Граф-схемы алгоритмов реализации восходящей (а) и нисходящей (б) дискретных систем
Они включают инициализацию аппаратного обеспечения системы (АО), загрузку параметров ЦОС (коэффициентов цифровых фильтров, коэффициентов повышения-понижения частоты дискретизации L и др.), инициализацию переменных (объявление и задание начальных значений), циклы ожидания запросов прерывания ввода и вывода данных каналов, ввод отсчетов обрабатываемого сигнала Х, цифровую фильтрацию (ЦФ) (одно или двухканальную), другие виды обработки, выполняемые с низкой и высокой частотой дискретизации (ЧД), счет интерполируемых или прореживаемых отсчетов (l= 1, …L-1), вывод отсчетов выходного сигнала Y. ГСА включает два цикла - внешний, соответствующий обработке одного отсчета входного сигнала, и внутренний, в котором осуществляется интерполяция или прореживание сигнала.
По данному разделу в пояснительной записке необходимо привести конкретные ГСА реализации для рабочих вариантов структур подсистем ФГС и РГС..
ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К ПРОЦЕССОРУ ЦОС
Требуемая скорость обработки (быстродействие) процессора ЦОС определяется числом операций (сложения, умножения и пересылки), которое он должен выполнить за один период дискретизации, отнесенным к значению периода дискретизации: Vобр = (Кумн + Кслож + Кпер)/Тд = (Кумн + Кслож+ Кпер)fд. Так как частота дискретизации в процессе обработки изменяется, то нужно раздельно посчитать число операций, выполняемых на каждой частоте дискретизации, поделить его на значение соответствующего периода дискретизации и полученные значения скорости обработки сложить. Так, при использовании двух частот дискретизации fд1, fд2, получим:
Vобр = Vобр1 + Vобр2 = (Кумн1 + Кслож1+ Кпер1)fд1 + (Кумн2 + Кслож2+ Кпер2)fд2.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.