Agilent e4438c dowload wave file in matlab

The following Matlab project contains the source code and Matlab examples used for agilent e4438c dowload wave file. %AGT_DOWNLOAD_WAVE - Download complex wave file to signal generator and playback % For Agilent ESG E4438C % % Waveform Data Requirements: % Signed 2's complement (32767 = positive full DAC scale output; 0 = 0 volts; ?32768 = negative full DAC scale output) % 2-byte integer values % Minimum of 60 samples per waveform (60 I and 60 Q data points) % Interleaved I and Q data (alternating I and Q data points, with the Q data following the I data) % Big endian byte order ( MSB store in lower address and send first ) % The same name for the marker, header, and I/Q file % To help minimize signal imperfections, use an even number of samples % % Volatile (WFM1) Memory Available for Waveform Samples / Memory Size: % Option Available Samples Memory Size % -------------------------------------------- % 001/601 8,377,088 40 MB % 002 33,509,120 160 MB % 602 67,018,496 320 MB % % 1 sample contains 5 bytes: % 2(I Data) + 2(Q Data) + 1(Marker Data) = 5(Waveform Sample) % % Inputs: % wave - wave complex samples (5 bytes per sample) % sampclk - define the ARB sample clock for playback (samples/s) % RF - carrier frequency (Hz) % Power - carrier power (dBm) % CarrierNoise - C/N (dB) % ipAddr - remote ip address (remote port number fix to 5025) % % Example: % agt_download_wave(rand(100,1)+1i*rand(100,1), 2e3, 1e6, 0, inf, 'localhost') % % Other m-files required: % 'binblockwrite_.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
agt_download_wave.m 14599
license.txt 1308

SocialTags: 

IndustryTerm: