Приложение 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 использует Коммуникации Toolbox™features. Поддерживаемые типы формы волны включают:
OFDM — Приложение использует comm.OFDMModulator
Система object™, чтобы сгенерировать этот тип формы волны.
QAM — Приложение использует qammod
функция, чтобы сгенерировать этот тип формы волны.
PSK — приложение использует pskmod
функция, чтобы сгенерировать этот тип формы волны.
Sinewave — Приложение использует dsp.SineWave
Системный объект, чтобы сгенерировать этот тип формы волны.
Bluetooth® — Можно загрузить Библиотеку Communications Toolbox для Дополнения Протокола Bluetooth и сгенерировать модулируемые формы волны Bluetooth, использующие функции, описанные в Bluetooth.
WLAN — Если у вас есть WLAN Toolbox™, можно также сгенерировать 802.11™ модулируемые формы волны, использующие функции в WLAN Toolbox.
LTE — Если у вас есть LTE Toolbox™, можно также сгенерировать LTE, модулировал формы волны, использующие функции в LTE Toolbox.
По умолчанию сгенерированные формы волны не имеют никакой примененной фильтрации. Чтобы применить фильтрацию к форме волны, выберите желаемую опцию фильтра от параметра 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-файла (MATLAB).
Приложение использует comm.BasebandFileWriter
Системный объект, чтобы сохранить файлы .bb.
Сгенерируйте форму волны, что можно передать использование подключенного тестового инструмента лаборатории. Приложение Wireless Waveform Generator может передать инструменты использования, поддержанные rfsiggen
функция.
Использование функции передачи в приложении Wireless Waveform Generator требует Instrument Control Toolbox.
Можно сохранить текущий сеанс, открыть ранее сохраненный сеанс или открыть новый сеанс путем выбирания желаемой опции в разделе FILE. Когда вы сохраняете сеанс генератора формы волны, настройка сеанса сохранена как файл .mat. Для получения дополнительной информации см. Версии MAT-файла (MATLAB).