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

Для получения дополнительной информации о формировании и анализе формы сигнала LTE см. документ Генерация и передача формы сигнала с использованием LTE Toolbox with Test and Measurement Equipment (LTE Toolbox).
Для выполнения этого примера необходимо:
Keysight Technologies N5172B генератор сигналов
Keysight Technologies N9010A анализатор сигналов
Keysight VISA версии 17.3
Драйвер IVI-C для генератора сигналов Keysight Technologies N5172B
Версия 16.0.1.2 пакета соблюдения National Instruments™ IVI® или выше
Панель инструментов LTE
Панель инструментов управления приборами
Формирование формы сигнала тестовой модели с помощью lteTestModelTool (LTE Toolbox), это возвращает сигнал E-TM во временной области, waveform , 2-D числовой массив элементов ресурсов для ряда подкадров через один антенный порт, 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). Как и ожидалось, полоса пропускания 5MHz сигнала хорошо видна на основной полосе частот.
% 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. Это создает сигнал RF LTE с центральной частотой 1GHz. Следует отметить, что 1GHz был выбран в качестве примера частоты и не предназначен для распознавания канала LTE.
Создание объекта генератора ВЧ-сигналов
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);
Частотный спектр РЧ сигнала, передаваемого генератором сигнала, можно просматривать с помощью анализатора спектра, настроенного на центральную частоту 1GHz. Показанный ниже экран анализатора сигналов Agilent Technologies N9010A четко показывает 5MHz полосу пропускания сигнала.
По завершении передачи данных остановите вывод формы сигнала, отключите rfsiggen объект из генератора сигналов и удалить его из рабочего пространства.
stop(rf);
disconnect(rf);
clear rf