Используйте приложение Wireless Waveform Generator

Приложение Wireless Waveform Generator является интерактивным инструментом для создания, ухудшения, визуализации и экспорта модулированных форм волны.

Запустите приложение На вкладке Apps в MATLAB® панель инструментов, под Signal Processing and Communications, щелкните значок приложения. Wireless Waveform Generator app iconВы также можете запустить приложение, введя wirelessWaveformGenerator в командной строке MATLAB.

Это типичные рабочие процессы при использовании приложения Wireless Waveform Generator.

  • Сгенерируйте форму волны.

    • Выберите требуемый тип формы волны из опций, доступных в Waveform Type разделе. Настройте параметры конфигурации на панели Waveform. Для получения дополнительной информации см. Раздел «Тип формы волны».

    • Выберите Impairments в разделе Generation, чтобы открыть панель Impairments. Настройте параметры конфигурации на панели Impairments. Для получения дополнительной информации см. раздел «Добавление ослаблений».

    • Чтобы выполнить генерацию сигнала, нажмите Generate. После генерации отображается форма волны. Можно настроить форму волны, фильтрацию и ослабление строений а затем регенерировать форму волны.

    • Графики визуализации по умолчанию варьируются в зависимости от выбранного типа формы волны. Дополнительные опции визуализации можно открыть, выбрав их из Visualize в Generation разделе.

  • После генерации формы волны ее можно экспортировать, выбрав требуемые опции из Export в Export разделе. Для получения дополнительной информации см. раздел Экспорт формы волны.

  • Можно сохранить текущий сеанс, открыть ранее сохраненный сеанс или открыть новый сеанс, выбрав нужную опцию в File разделе. Для получения дополнительной информации см. Раздел «Сеанс генератора формы».

Тип формы волны

Чтобы сгенерировать различные доступные формы волны, приложение Wireless Waveform Generator использует функции Communications Toolbox™. Поддерживаемые типы формы волны включают:

  • OFDM - приложение использует comm.OFDMModulator Система object™, чтобы сгенерировать этот тип формы волны.

  • QAM - приложение использует qammod функция для генерации этого типа формы волны.

  • PSK - приложение использует pskmod функция для генерации этого типа формы волны.

  • Sinewave - приложение использует dsp.SineWave Системный объект для генерации этого типа формы волны.

  • 5G - Если у вас есть 5G Toolbox™, можно также сгенерировать экспериментальные модели NR-теста (NR-TM) и волны NR-восходящего и нисходящего фиксированного опорного канала (FRC) с помощью функций в 5G Toolbox.

  • LTE - Если у вас есть LTE Toolbox™ вы также можете сгенерировать модулированные LTE формы волны, используя функции в LTE Toolbox.

  • WLAN - Если у вас есть WLAN Toolbox™ вы также можете сгенерировать 802.11™ модулированные формы волны, используя функции в WLAN Toolbox.

  • Bluetooth® - Вы можете загрузить библиотеку Communications Toolbox для дополнения Bluetooth Protocol и сгенерировать модулированные по Bluetooth формы волны с помощью функций, описанных в Bluetooth.

По умолчанию сгенерированные формы волны не применяются. Чтобы применить фильтрацию к форме волны, выберите требуемую опцию фильтра из параметра Filtering на панели Waveform. Доступные опции фильтра варьируются в зависимости от выбранного типа формы волны.

Добавить обесценения

Можно добавить эти нарушения к генерируемой форме волны.

  • AWGN - приложение использует awgn функция для ухудшения формы волны.

  • Смещение фазы - приложение ухудшает форму волны, применяя заданное смещение фазы как y = xejφ, где '- смещение фазы в радианах.

  • Смещение частоты - приложение использует comm.PhaseFrequencyOffset Системный объект для ухудшения формы волны.

  • Фазовый шум - приложение использует comm.PhaseNoise Системный объект для ухудшения формы волны.

  • Смещение постоянного тока - приложение ухудшает форму волны, применяя заданное смещение постоянного тока как y = x + dcOff, где dcOff является комплексным смещением постоянного тока в вольтах.

  • Дисбаланс IQ - приложение использует iqimbal функция для ухудшения формы волны.

  • Безпамятная кубическая нелинейность - приложение использует comm.MemorylessNonlinearity Системный объект для ухудшения формы волны.

Опции визуализации

Можно использовать эти типы графика, чтобы визуализировать формы волны, которые вы генерируете.

  • Анализатор Спектра - Приложение строит график формы волны в частотный диапазон.

  • OFDM Grid - Для формы волны OFDM приложение строит графики распределения ресурсов данных и каналов управления.

  • Time возможностей - Приложение строит графики inphase и квадратурной (IQ) формы волны выборок в временной интервал.

  • Схема созвездия - Приложение строит графики точек созвездия символов модуляции.

Экспорт формы волны

Можно экспортировать форму волны в выполняемый скрипт MATLAB, в рабочую область или в сигнальный файл.

  • Формы волны, экспортированные в выполняемый скрипт MATLAB, могут использоваться, чтобы воспроизвести форму волны вне Wireless Waveform Generator приложения, запустив скрипт.

  • Формы сигналов, экспортированные в рабочую область, сохраняются как структура, содержащая следующие поля:

    • type - Это поле является символьным вектором, указывающим тип формы волны.

    • config - Это поле является структурой или объектом, содержащим поля, которые задают сконфигурированный тип формы волны.

    • Fs - Это поле является частотой выборки сигнала в Герце.

    • waveform - поле является комплексными выборками формы волны, выводимыми как N вектор-столбец S-на-1 или N матрица S-by N T. N S - количество выборок во временной области, а N T - количество передающих антенн.

  • Формы волны, экспортированные в файл сигнала, могут быть сохранены как .mat или .bb файл.

    • MAT-файлы являются двоичными файлами MATLAB, которые хранят переменные рабочей области. Для получения дополнительной информации см. раздел Версий MAT-файла.

    • Приложение использует comm.BasebandFileWriter Системный объект для сохранения файлов .bb.

Передача с использованием Lab Test Instrument

Сгенерируйте сигнал, который вы можете передать с помощью подключенного лабораторного тестового прибора. Приложение Wireless Waveform Generator может передавать с помощью инструментов, поддерживаемых rfsiggen (Instrument Control Toolbox) функция.

Для использования функции передачи в приложении Wireless Waveform Generator требуется Instrument Control Toolbox.

Сеанс генератора формы волны

Можно сохранить текущий сеанс, открыть ранее сохраненный сеанс или открыть новый сеанс, выбрав нужную опцию в FILE разделе. При сохранении сеанса генератора формы сигнала строение сеанса сохраняется как .mat файл. Для получения дополнительной информации см. раздел Версий MAT-файла.

См. также