image thumbnail

updated almost 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 almost 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 almost 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

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

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