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

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

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

Wireless Waveform Generator app display of 16QAM waveform with IQ imbalance and RRC filtering.

Это типичные рабочие процессы при использовании приложения 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™, можно также сгенерировать 5G формы волны NR, использующие функции в 5G Toolbox. Для получения дополнительной информации смотрите страницу с описанием приложения 5G Waveform Generator (5G Toolbox).

  • LTE — Если у вас есть LTE Toolbox™, можно также сгенерировать LTE, модулировал формы волны, использующие функции в LTE Toolbox. Для получения дополнительной информации смотрите страницу с описанием приложения LTE Waveform Generator (LTE Toolbox).

  • WLAN — Если у вас есть WLAN Toolbox™, можно также сгенерировать 802.11™ модулируемые формы волны, использующие функции в WLAN Toolbox. Для получения дополнительной информации смотрите страницу с описанием приложения WLAN Waveform Generator (WLAN Toolbox).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Используйте экспортируемый блок в качестве источника формы волны в модели Simulink. Для получения дополнительной информации смотрите Waveform From Wireless Waveform Generator App.

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

    • 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 app display of transmit insturment toolbar.

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

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

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

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

Приложения

Блоки

Похожие темы