Разработка и исследование систем многоканальной цифровой обработки сигналов частотной телеграфии, страница 12

     

 


Рис. 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.