Генерация Формы волны LTE и Передача с помощью Быстрого Управления Генератор Сигнала РФ

Этот пример показывает, как беспроводная форма волны 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 с Тестовым оборудованием и Измерительным оборудованием.

Требования

Чтобы запустить этот пример, вам нужно:

  • Генератор сигнала 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

Сгенерируйте основополосную форму волны Используя LTE Toolbox

Сгенерируйте форму волны тестовой модели с помощью lteTestModelTool, это возвращает форму волны временного интервала 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 спектр анализатор. Как ожидалось пропускная способность сигнала на 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);

Сгенерируйте Беспроводной Сигнал с помощью Быстрого Управления Генератор Сигнала РФ

Быстрое управление Генератор Сигнала РФ используется, чтобы загрузить и передать форму волны тестовой модели, созданную LTE Toolbox, waveform, с помощью генератора сигнала Agilent Technologies N5172B. Это создает сигнал LTE РФ с центральной частотой 1 ГГц. Примечание 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);

Спектр частоты сигнала РФ, переданного генератором сигнала, может быть просмотрен с помощью спектра анализатор, настроенный на центральную частоту на 1 ГГц. Снимок экрана ниже, от анализатора Agilent Technologies N9010A сигнала, ясно показывает пропускную способность сигнала на 5 МГц.

Очистка

Когда вы закончите передавать данные, остановите форму волны вывод, отключите объект rfsiggen от генератора сигнала и удалите их из рабочей области.

stop(rf);
disconnect(rf);
clear rf