Пример моделирования квадратурной модуляции в системе Mathcad.
Моделирование выполняется в дискретной форме.
N := 2999 n := 0 .. N Dt := 0.001 'Интервал и шаг дискретизации (в сек).
f0 := 50 f1 := 2 f2 := 3 'Частоты в Гц несущей, первого и второго сигналов.
s1n := sin(2·p·f1·n·Dt) 'Первый модулирующий сигнал (моногармоника с амплитудой 1).
s2n := sin(2·p·f2·n·Dt) 'Второй модулирующий сигнал (моногармоника с амплитудой 1).
b :=10 jn := b·s2n 'Перенос информации s2n на фазу
un := s1n·cos(2·p·f0·n·Dt+jn) 'Амплитудно-фазовая модуляция
U := CFFT(u) Df := 1/[(N+1)·Dt] 'БПФ и шаг по частоте
an := s1n·cos(jn) bn := s1n·sin(jn) 'Формирование модулирующих сигналов
sn := an·cos(2·p·f0·n·Dt) + bn·sin(2·p·f0·n·Dt) 'Квадратурный сигнал. Сравнением с сигналом
'un нетрудно убедится в их идентичности,
'а, следовательно, идентичны и их спектры.