Extras din referat
Acest exemplu arată modul de achiziție a datelor IQ de la un analizor de semnal pe o interfață TCP / IP.
Instrument Control Toolbox ™ suporta comunicarea cu instrumente prin interfete si drivere.
Introducere
Acest exemplu capătă date de IQ de la un analizor de semnal din seria X (fostul Agilent Technologies®) X-Series (N9020A, MXA Signal Analyzer) pe o interfață TCP / IP.
cerințe
Pentru a rula acest exemplu aveți nevoie de un analizor de semnal X-Series cu o conexiune Ethernet (TCP / IP). De asemenea, puteți executa acest exemplu cu MATLAB pe analizorul X-Series sau pe un PC din aceeași rețea ca și analizorul pentru seria X.
Acest exemplu folosește funcțiile din Instrument Control Toolbox și DSP System Toolbox ™.
Definirea parametrilor de măsurare
Definiți parametrii utilizați pentru configurarea instrumentului înainte de efectuarea măsurătorilor. Pe baza semnalului pe care îl măsurați, este posibil să fie necesar să modificați câțiva dintre următorii parametri.
% Specify the IP address of the signal analyzer
addressMXA = '10.123.123.123';
Definiții parametri
% Center frequency of the modulated waveform (Hz)
centerFrequency = 2.14e9;
% Bandwidth of the signal (Hz)
bandwidth = 25e6;
% Measurement time (s)
measureTime = 8e-3;
% Mechanical attenuation in the signal analyzer(dB)
mechAttenuation = 0;
% Start frequency for Spectrum Analyzer view
startFrequency = 2.11e9;
% Stop frequency for Spectrum Analyzer view
stopFrequency = 2.17e9;
% Resolution Bandwidth for Spectrum Analyzer view
resolutionBandwidth = 200e3;
% Video Bandwidth for Spectrum Analyzer view
videoBandwidth = 300;
Conectarea la Instrument
Înainte de a vă conecta la instrument:
- Configurați conectivitatea instrumentului utilizând o conexiune TCP / IP.
- Ajustați dimensiunea bufferului de intrare astfel încât să poată ține datele pe care instrumentul le întoarce.
- Setați timpul de expirare pentru a permite un timp suficient pentru măsurarea și transferul datelor.
- Conectați-vă la instrument.
signalAnalyzerObject = tcpip(addressMXA, 5025);
signalAnalyzerObject.InputBufferSize = 30e6;
signalAnalyzerObject.Timeout = 20;
fopen(signalAnalyzerObject);
Bibliografie
https://www.mathworks.com/examples/
https://uk.mathworks.com/examples/instrument/mw/instrument-ex95331913-reading-inphase-and-quadrature-iq-data-from-a-signal-analyzer-over-tcp-ip
Preview document
Conținut arhivă zip
- Medii de calcul ingineresc.docx