Приложение Wireless Waveform Generator является интерактивным инструментом для создания, повреждения, визуализации и экспорта модулируемых форм волны.
Запустите приложение. На вкладке Apps в MATLAB® панель инструментов, под Signal Processing and Communications, кликает по значку приложения. Можно также запустить приложение путем ввода 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™, можно также сгенерировать 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 требует Instrument Control Toolbox.
Можно сохранить текущий сеанс, открыть ранее сохраненный сеанс или открыть новый сеанс путем выбирания желаемой опции в разделе FILE. Когда вы сохраняете сеанс генератора формы волны, настройка сеанса сохранена как файл .mat. Для получения дополнительной информации см. Версии MAT-файла.