Приложение 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™, можно также сгенерировать экспериментальные модели NR-теста (NR-TM) и волны NR-восходящего и нисходящего фиксированного опорного канала (FRC) с помощью функций в 5G Toolbox.
LTE - Если у вас есть LTE Toolbox™ вы также можете сгенерировать модулированные LTE формы волны, используя функции в LTE Toolbox.
WLAN - Если у вас есть WLAN Toolbox™ вы также можете сгенерировать 802.11™ модулированные формы волны, используя функции в WLAN Toolbox.
Bluetooth® - Вы можете загрузить библиотеку Communications Toolbox для дополнения Bluetooth Protocol и сгенерировать модулированные по Bluetooth формы волны с помощью функций, описанных в Bluetooth.
По умолчанию сгенерированные формы волны не применяются. Чтобы применить фильтрацию к форме волны, выберите требуемую опцию фильтра из параметра Filtering на панели Waveform. Доступные опции фильтра варьируются в зависимости от выбранного типа формы волны.
Можно добавить эти нарушения к генерируемой форме волны.
AWGN - приложение использует awgn
функция для ухудшения формы волны.
Смещение фазы - приложение ухудшает форму волны, применяя заданное смещение фазы как y = xejφ, где '- смещение фазы в радианах.
Смещение частоты - приложение использует comm.PhaseFrequencyOffset
Системный объект для ухудшения формы волны.
Фазовый шум - приложение использует comm.PhaseNoise
Системный объект для ухудшения формы волны.
Смещение постоянного тока - приложение ухудшает форму волны, применяя заданное смещение постоянного тока как y = x + dcOff, где dcOff является комплексным смещением постоянного тока в вольтах.
Дисбаланс IQ - приложение использует iqimbal
функция для ухудшения формы волны.
Безпамятная кубическая нелинейность - приложение использует comm.MemorylessNonlinearity
Системный объект для ухудшения формы волны.
Можно использовать эти типы графика, чтобы визуализировать формы волны, которые вы генерируете.
Анализатор Спектра - Приложение строит график формы волны в частотный диапазон.
OFDM Grid - Для формы волны OFDM приложение строит графики распределения ресурсов данных и каналов управления.
Time возможностей - Приложение строит графики inphase и квадратурной (IQ) формы волны выборок в временной интервал.
Схема созвездия - Приложение строит графики точек созвездия символов модуляции.
Можно экспортировать форму волны в выполняемый скрипт MATLAB, в рабочую область или в сигнальный файл.
Формы волны, экспортированные в выполняемый скрипт MATLAB, могут использоваться, чтобы воспроизвести форму волны вне Wireless Waveform Generator приложения, запустив скрипт.
Формы сигналов, экспортированные в рабочую область, сохраняются как структура, содержащая следующие поля:
type
- Это поле является символьным вектором, указывающим тип формы волны.
config
- Это поле является структурой или объектом, содержащим поля, которые задают сконфигурированный тип формы волны.
Fs
- Это поле является частотой выборки сигнала в Герце.
waveform
- поле является комплексными выборками формы волны, выводимыми как N вектор-столбец S-на-1 или N матрица S-by N T. N S - количество выборок во временной области, а N T - количество передающих антенн.
Формы волны, экспортированные в файл сигнала, могут быть сохранены как .mat или .bb файл.
MAT-файлы являются двоичными файлами MATLAB, которые хранят переменные рабочей области. Для получения дополнительной информации см. раздел Версий MAT-файла.
Приложение использует comm.BasebandFileWriter
Системный объект для сохранения файлов .bb.
Сгенерируйте сигнал, который вы можете передать с помощью подключенного лабораторного тестового прибора. Приложение Wireless Waveform Generator может передавать с помощью инструментов, поддерживаемых rfsiggen
(Instrument Control Toolbox) функция.
Для использования функции передачи в приложении Wireless Waveform Generator требуется Instrument Control Toolbox.
Можно сохранить текущий сеанс, открыть ранее сохраненный сеанс или открыть новый сеанс, выбрав нужную опцию в FILE разделе. При сохранении сеанса генератора формы сигнала строение сеанса сохраняется как .mat файл. Для получения дополнительной информации см. раздел Версий MAT-файла.