В этом примере показано, как беспроводная форма волны LTE может быть сгенерирована и передала использование LTE Toolbox™, Instrument Control Toolbox™ и инструменты Keysight Technologies® RF.
В этом примере LTE Toolbox используется, чтобы сгенерировать стандартную основополосную тестовую модель нисходящего канала IQ (E-TM) форма волны. Используя Instrument Control Toolbox, сгенерированная форма волны загружается на генератор сигнала Keysight Technologies N5172B для беспроводной передачи. Беспроводной сигнал получен с помощью сигнала Keysight Technologies N9010A анализатор.

Для получения дополнительной информации о генерации сигналов LTE и анализе, обратитесь к Генерации сигналов и Передаче с помощью LTE Toolbox с Тестовым оборудованием и Измерительным оборудованием (LTE Toolbox).
Чтобы запустить этот пример, вам нужно:
Генератор сигнала Keysight Technologies N5172B
Сигнал Keysight Technologies N9010A анализатор
Версия 17.3 Keysight VISA
Драйвер IVI-C для Keysight Technologies N5172B сигнализирует о генераторе
Версия пакета 16.0.1.2 податливости National Instruments™ IVI® или выше
LTE Toolbox
Instrument Control Toolbox
Сгенерируйте форму волны тестовой модели с помощью lteTestModelTool (LTE Toolbox), это возвращает форму волны временного интервала E-TM, waveform , 2D числовой массив элементов ресурса для многих подкадров через один порт антенны, tmgrid , и скалярная структура, tmconfig , содержание информации о OFDM модулировало форму волны.
config = lteTestModel('1.1', '5MHz'); % Test Model number 1.1, 5MHz bandwidth config.TotSubframes = 100; % Generate 100 subframes [waveform, tmgrid, tmconfig] = lteTestModelTool(config);
Спектр частоты сгенерированной формы волны области времени, waveform, может быть просмотрен с помощью dsp.SpectrumAnalyzer (DSP System Toolbox). Как ожидалось полоса пропускания сигнала на 5 МГц ясно отображается в основной полосе.
% Calculate the spectral content in the LTE signal spectrumPlotTx = dsp.SpectrumAnalyzer; spectrumPlotTx.SampleRate = tmconfig.SamplingRate; spectrumPlotTx.SpectrumType = 'Power density'; spectrumPlotTx.PowerUnits = 'dBm'; spectrumPlotTx.RBWSource = 'Property'; spectrumPlotTx.RBW = 15e3; spectrumPlotTx.FrequencySpan = 'Span and center frequency'; spectrumPlotTx.Span = 7.68e6; spectrumPlotTx.CenterFrequency = 0; spectrumPlotTx.Window = 'Rectangular'; spectrumPlotTx.SpectralAverages = 10; spectrumPlotTx.YLimits = [-100 -60]; spectrumPlotTx.YLabel = 'PSD'; spectrumPlotTx.Title = 'Test Model E-TM1.1, 5 MHz Signal Spectrum'; spectrumPlotTx.ShowLegend = false; spectrumPlotTx(waveform);

Быстрое управление Генератор Сигнала RF используется, чтобы загрузить и передать форму волны тестовой модели, созданную LTE Toolbox, waveform, использование Agilent Technologies N5172B сигнализирует о генераторе. Это создает сигнал LTE RF с центральной частотой 1 ГГц. Примечание 1GHz было выбрано как частота в качестве примера и не предназначается, чтобы быть распознанным каналом LTE.
Создайте Объект генератора Сигнала RF
rf = rfsiggen();
Узнайте все доступные инструментальные ресурсы, с которыми можно соединиться, с помощью resources метод.
rf.resources
ans =
' ASRL1::INSTR
ASRL3::INSTR
ASRL::COM1
ASRL::COM3
TCPIP0::172.28.21.217::inst0::INSTR
'
Узнайте все доступные инструментальные драйверы, с помощью drivers метод.
rf.drivers
ans =
'Driver: AgRfSigGen_SCPI
Supported Models:
E4428C, E4438C
Driver: RsRfSigGen_SCPI
Supported Models:
SMW200A, SMBV100A, SMU200A, SMJ100A, AMU200A, SMATE200A
Driver: AgRfSigGen
Supported Models:
E4428C,E4438C,N5181A,N5182A,N5183A,N5171B,N5181B,N5172B
N5182B,N5173B,N5183B,E8241A,E8244A,E8251A,E8254A,E8247C'
Установите Resource и Driver свойства прежде, чем соединиться с объектом. IP-адрес генератора сигнала Keysight Technologies N5172B 172.28.21.217, следовательно заданным ресурсом будет 'TCPIP0:: 172.28.21.217:: inst0:: INSTR'
rf.Resource = 'TCPIP0::172.28.21.217::inst0::INSTR'; rf.Driver = 'AgRfSigGen'; % Connect to the instrument connect(rf);
Загрузите форму волны, waveform, к инструменту
download(rf, transpose(waveform), tmconfig.SamplingRate);
Вызовите start начинать передавать форму волны с помощью задало centerFrequency, outputPower и loopCount. Количество цикла представляет число раз, форма волны должна быть повторена.
centerFrequency = 1e9; outputPower = 0; loopCount = Inf; start(rf, centerFrequency, outputPower, loopCount);
Спектр частоты сигнала RF, переданного генератором сигнала, может быть просмотрен с помощью спектра анализатор, настроенный на центральную частоту на 1 ГГц. Снимок экрана ниже, от анализатора Agilent Technologies N9010A сигнала, ясно показывает полосу пропускания сигнала на 5 МГц.
Когда вы закончите передавать данные, остановите форму волны выход, отключите rfsiggen объект от генератора сигнала, и удаляет его из рабочей области.
stop(rf);
disconnect(rf);
clear rf