Генераторы сигналов Rigol серии DSG3000B-IQ оснащены встроенным IQ модулятором с полосой модуляции 60 МГц, при использовании внешних IQ входов полоса модуляции равна 120 МГц.
Сгенереривать сигнал с векторной модуляцией можно предварительно загрузив в память генератора файл с расширением arb.
Для создания подобного файла и последующей его загрузки необходимо установить на ПК ПО Ultra Sigma, ПО Ultra IQ Station и подключить по интерфейсу USB генератор к ПК с установленным ПО.
После того как генератор определился в Ultra Sigma запускаем ПО Ultra IQ Station, выбираем директорию сохранения файлов.
Для прямой загрузки файлов из ПО Ultra IQ Station в память генератора необходимо проверить соединение генератора. Для этого в левом верхнем углу выбрать вкладку Instrument-Connect Device и в появившемся окне Connect нажать OK.
Создание сигналов с векторной модуляцией осуществляется в разделе Custom Digital Modulation. Для его запуска во вкладке Create в левом верхнем углу необходимо нажать Create- Custom Digital Modulation.
В разделе Data Sourse можно выбрать тип модулирующей последовательности. В качетсве модулирующей последовательности может быть выбран произвольный шаблон, псевдослучайная двоичная последовательность, последовательность из единиц или нулей.
Во вкладке Symbol rate вводим значение желаемой символьной скорости.
Во вкладке Modulation следует выбрать тип модуляции из представленных ниже. Для примеры была выбрана модуляция QAM-64 с символьной скоростью 1 Мбит/с.
Во вкладке Filter Type необходимо осуществить настройки цифрового фильтра.
Выбрать тип фильтра, коэффицент сглаживания, длину и коэффициент передискретизации. Далее компилируем созданный сигнал. Во вкладке Compile нажимаем Compile.
После компиляции необходимо загрузить полученный файл в память генератора. Для этого необходимо во вкладке Complile нажать Download.
На самом генераторе DSG3000B-IQ устанавливаем необходимую частоту несущей, уровень выходной мощности, включаем IQ модуляцию-IQ ON, нажимаем кнопку MOD-ON и RF-ON.
Ниже представлены результаты демодуляции сигнала в приложении VSA анализатора спектра серии RSA5000.
Функционал ПО Ultra IQ Station также позволяет создавать собственный arb файл с описанием синфазной и квадратурной составляющей.
Для этого необходимо загрузить в ПО файлы с раширением csv, описывающие состояние векторов I и Q, конвертировать их в файл типа arb, поддерживаемый генератором серии DSG3000B-IQ . Данные файлы, к примеру, могут быть сгенерированы в среде Matlab.
Для реализации вышеописанного необходимо перейти во кладку Instrument и выбрать пункт Сonvert From File.
В открывшемся окне необходимо указать путь для загрузки файлов сsv с описанием I и Q составляющей, предварительно создав файл с раширением arb в той же директории. После этого нажать на кнопку Сonvert.
Файл csv представляет из cебя вектор-столбец с отчетами напряжения.
Для загрузки в память генератора кастомного arb файла и последующего его воспроизведения необходимо во вкладке Instrument нажать Download from File и выбрать скомпилированный arb файл.