exponenta event banner

Генерация и передача сигналов LTE с использованием генератора радиочастотного сигнала быстрого управления

В этом примере показано, как сигнал 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

  • Панель инструментов управления приборами

Создание сигнала основной полосы частот с помощью панели инструментов 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