Автоматизированные системыконтроля и управления РЭС, задания к контрольной и лабораторным работам, страница 9

        Для управления параметрами каналов ввода и вывода могут быть использованы функции SetAGain - устанавливает коэффициент усиления усилителя канала ввода, SetABand - устанавливает полосу пропускания ФНЧ канала ввода, SetSBand - устанавливает полосу пропускания ФНЧ канала вывода, а также процедуры управления  аналоговой синхронизацией.

Синтез тестовых сигналов

        Возможные способы синтеза: вычислительный, когда вычисляется каждый очередной отсчет сигнала и выводится на ЦАП; его недостаток - низкое быстродействие;

табличный, когда вычисляется таблица отсчетов сигнала (реализация), записывается в память и затем циклически (для периодических сигналов) или однократно считывается на ЦАП; его достоинство - высокое быстродействие, недостаток - ограничения по длине реализации (объему памяти) и точности задания частоты.

 


Рис. 4. Общая граф-схема алгоритма работы системы

с вводом данных в режиме ПДП

        Частота периодического сигнала при табличном синтезе задается соотношением:       F = fдсР/N, где fдс - частота дискретизации синтезатора; N - длина реализации (число отсчетов) сигнала, Р - число периодов сигнала на длине реализации. Отношение fдс/F =    N/Р = nT определяет число отсчетов сигнала за период, которое должно быть больше некоторого минимального значения, например,  nTmin = 8. Кроме того, существуют технические ограничения вида fдс £ fдсmax , N £ Nmax . С учетом этих ограничений по заданному значению частоты F находятся значения  fдс , N и P, обеспечивающие необходимую точность задания частоты  сигнала F.

        Для инструментального модуля RD1 fдс = FT/K_Div1, где FT = 1024*103 кГц - тактовая частота модуля, K_Div1 - коэффициент деления первого канала таймера. Минимальному значению K_Div1 = 4 соответствует fдсmax = 256 кГц. Исходя из ресурсов памяти компьютера, ограничим максимальную длину реализации сигнала значением    Nmax = 2000 (или 4096).