Используйте приложение 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 и сгенерировать модулируемые формы волны Bluetooth, использующие функции, описанные в Bluetooth.

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

Добавьте нарушения

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

  • AWGN — Приложение использует awgn функция, чтобы повредить форму волны.

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

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

  • Шум фазы — приложение использует comm.PhaseNoise Системный объект, чтобы повредить форму волны.

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

  • Неустойчивость IQ — приложение использует iqimbal функция, чтобы повредить форму волны..

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

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

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

  • Спектр Анализатор — приложение строит форму волны в частотном диапазоне.

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

  • Осциллограф времени — приложение строит синфазное и квадратуру (IQ) выборки формы волны во временном интервале.

  • Схема созвездия — приложение строит точки созвездия символов модуляции.

Экспортируйте форму волны

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

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

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

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

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

    • Fs — Это поле является частотой дискретизации сигнала в Герц.

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

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

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

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

Передайте Используя тестовый инструмент лаборатории

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

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

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

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

Смотрите также