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

xc(n) = {(Xm/Q)[sin((2p/N)Pn + j) + 1]}ц.ч.

Здесь {…}ц.ч - целая часть отношения, заключенного в скобках; Q = Umaxцап/2r - шаг квантования по уровню; Umaxцап - максимальное напряжение на выходе ЦАП, соответствующее коду 2r. Для ЦАП К572ПА1 Umaxцап = 10,24 В; Q = 10,24/4096 = 0,00256 В = 2,56 мВ.

        Так как фазу удобнее задавать в градусах, то преобразуем аргумент j к виду:

j = jградp /180.

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

xc(n) = {(Xm/2,56)[sin((2p/N)Pn +jградp /180) + 1]}ц.ч.,

где Xm - амплитуда сигнала, выраженная в милливольтах: 0£ Xm £5120 мВ. Значение Р определяется заданным значение частоты F,  кратным Fmin: Р = (F/Fmin)ц.ч.

        Пример фрагмента программы табулирования тестового гармонического сигнала амплитудой А, задаваемой в милливольтах, и начальной фазой fi_gr, задаваемой в градусах:

        arg:=0; step:=2*p*P/N; fi:= fi_gr*p/180;

        for i:=1 to N do

               begin

                       x[I]:= round((A/2.56)(sin(arg + fi)+1));

               arg:= arg + step;

               end;

Синтез других тестовых сигналов зависит от их вида.

        Сигнал типа меандр заданной частоты может быть легко получен путем идеального ограничения (по нулевому уровню) гармонического сигнала.

        Полигармонический сигнал получают путем суммирования заданного числа его гармонических составляющих одинаковой амплитуды и разной (оптимальной) фазы, при этом нужно убедиться, что максимальное значение синтезированного сигнала не превышает заданного или максимального выходного напряжения ЦАП.

        Треугольный или пилообразный сигналы с заданной частотой следования можно получить, синтезируя базовый гармонический сигнал с частотой Fmin, а затем используя в качестве текущих значений импульсного сигнала значения аргументов синуса, помноженные на некоторый масштабный множитель.