image thumbnail

updated 2 years ago

33500 Arbitrary Waveform Function by Neil Forcier

Send arbitrary waveforms to Agilent 33522a, 33521b, 33522b, and other generators using MATLAB (33500, waveform generator, arbitrary waveform)

arbTo33500(arb,IP,amp,sRate,name)

image thumbnail

updated 2 years ago

IQ Baseband Builder by Neil Forcier

This application allows you to generate IQ baseband signals for the Agilent 33522A, 33522B, 33512B (iq, qam, wireless communicatio...)

IQ_Baseband_Builder.m

addWGNoise(yData, EbNo, nsamp,M)

ampImbalance(Ia, x)

image thumbnail

updated 2 years ago

Stability Analyzer 53230A by Neil Forcier

The Stability Analyzer 53230A provides Allan or Hadamard Deviation calculations and plotting. (allan deviation, allan variance, oscillator stability)

StabilityAnalyzerGUI(varargin)

calculateADEV(tau,sPeriod,readings)

calculateAvgArray(tau, sPeriod, readings)

image thumbnail

updated 2 years ago

Dynamic Signal Analyzer 34411A by Neil Forcier

This program turns your DMM into a Dynamic Signal Analyzer. (measurement, aerospace, control design)

performFFT(readings,sRate)

talkTo34411A(sRate, sCount, range, address)

Signal_Analyzer_34411A.m

image thumbnail

updated 2 years ago

Convert Vector to Arbitrary Waveform by Neil Forcier

Converts Matlab array / vector to waveform file that can be used on 3352xA waveform generator (arbitrary waveform ge..., arb, 33521a)

convertToArb(data,samplerate,fName)

Example_Waveform.m

image thumbnail

updated 3 years ago

ECG Waveform Simulator by Neil Forcier

The “ECG Waveform Simulator” program gives users the ability to easily create custom ECG waveforms. (ecg waveform, ekg waveform, electrocardiography w...)

[pwav]=p_wav(x,a_pwav,d_pwav,t_pwav,li)

[qrswav]=qrs_wav(x,a_qrswav,d_qrswav,li)

[qwav]=q_wav(x,a_qwav,d_qwav,t_qwav,li)

image thumbnail

updated 3 years ago

Clock Signal Jitter Simulation by Neil Forcier

This function creates a user definable digital clock signal that you can add random jitter to. (jitter, clock signal, digital clock)

randomJitterSimulation(sRate, sCount, cCycles, jMag, dist)

image thumbnail

updated almost 4 years ago

XY Text Writer by Neil Forcier

Uses the 33522A waveform generator to write text on scope screen. Turns scope into message board. (measurement, demo, fun)

BR_Half_Vert_Line()

Bot_Hor_Line()

Build_XY_Arbs(str_in,str_len,x_place,y_place)

Contact us