Приложение 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
, чтобы сгенерировать этот тип формы волны.
WLAN — Если у вас есть WLAN Toolbox™, можно также сгенерировать их 802.11™ модулируемые формы волны, использующие функции в WLAN Toolbox.
802.11a/b/g/j/p — Приложение использует объект wlanNonHTConfig
сгенерировать этот тип формы волны.
802.11n™ — приложение использует объект wlanHTConfig
сгенерировать этот тип формы волны.
802.11ac™ — приложение использует объект wlanVHTConfig
сгенерировать этот тип формы волны.
802.11ad™ — приложение использует объект wlanDMGConfig
сгенерировать этот тип формы волны.
802.11ah™ — приложение использует объект wlanS1GConfig
сгенерировать этот тип формы волны.
LTE — Если у вас есть LTE Toolbox™, можно также сгенерировать их LTE, модулировал формы волны, использующие функции в LTE Toolbox.
Нисходящий RMC — приложение использует функцию lteRMCDLTool
, чтобы сгенерировать формы волны ссылочного канала измерения (RMC) PDSCH. TS 36.101, Приложение A.3 задает RMCs для тестирования производительности UE.
Восходящий RMC — приложение использует функцию lteRMCULTool
, чтобы сгенерировать формы волны ссылочного канала измерения (RMC) PUSCH. TS 36.104, приложение A задает фиксированные ссылочные каналы (FRC) для тестирования производительности базовой станции.
Тестовые модели (E-TM) — Приложение использует функцию lteTestModelTool
, чтобы сгенерировать тестовую модель E-UTRA (E-TM) формы волны. TS 36.141, Раздел 6.1, задает E-TMs для тестирования производительности UE.
По умолчанию сгенерированные формы волны не имеют никакой примененной фильтрации. Чтобы применить фильтрацию к форме волны, выберите желаемую опцию фильтра из параметра 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) выборки формы волны во временном интервале.
Схема совокупности — приложение строит точки совокупности символов модуляции.
Можно экспортировать форму волны в рабочую область или в файл.
Формы волны, экспортируемые в рабочую область, сохранены как структура, содержащая эти поля:
ввод
Это поле является вектором символов, указывающим на тип формы волны.
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).