Program | Description |
sop_demo1.m | Elementary signal operations - 1 |
sop_demo2.m | Elementary signal operations - 2 |
imp_demo.m | Constructing a unit-impulse as a limit case of various functions |
stp_demo1.m | Use of unit-step function for signal switching - 1 |
stp_demo2.m | Use of unit-step function for signal switching - 2 |
wav_demo1.m | Waveform explorer demo 1 |
sin_demo1.m | Continuous-time sinusoidal signal |
id_demo.m | Impulse decomposition of a signal |
cexp_demo.m | Complex exponential signal in cartesian and polar forms |
sin_demo2.m | Periodicity of a continuous-time signal consisting of multiple sinusoids |
exp_demo.m | Energy of a right-sided exponential signal |
tavg_demo.m | Time average of pulse train |
phs_demo.m | Complex phasors |
Program | Description |
rc_demo1.m | Finding the pulse response of the simple RC circuit using superposition |
rc_demo2.m | Time constant for the first-order system |
nr_demo1.m | Natural response of second-order continuous-time system |
fr_demo1.m | Forced response of simple RC circuit for sinusoidal input |
conv_demo1.m | Finding the unit-step response of the simple RC circuit using convolution |
conv_demo2.m | Finding the pulse response of the simple RC circuit using convolution |
conv_demo3.m | A more involved convolution problem |
conv_demo4.m | Alternative form of the convolution integral |
Program | Description |
ma_demo1.m | Moving average filtering |
ma_demo2.m | Length-2 moving average filter |
ma_demo3.m | Length-4 moving average filter |
es_demo.m | Exponential smoother |
nr_demo2.m | Natural response of second-order discrete-time system |
fr_demo2.m | Forced response of exponential smoother for sinusoidal input |
dgm_demo1.m | Block diagram for a second-order system |
conv_demo5.m | Discrete-time convolution example |
Program | Description |
appr_demo1.m | Approximation of square-wave using sinusoids |
tfs_demo1.m | TFS for periodic pulse train |
tfs_demo2.m | TFS for periodic pulse train with even symmetry |
tfs_demo3.m | TFS for periodic square-wave signal |
efs_demo1.m | EFS for periodic pulse train with even symmetry |
efs_demo2.m | EFS - Effects of time shifting the signal |
ft_demo1.m | Developing further insight |
ft_demo2.m | Fourier transform of a rectangular pulse |
ft_demo3.m | From rectangular pulse to unit impulse |
ft_demo4.m | Fourier transform of right-sided exponential signal |
ft_demo5.m | Fourier transform of two-sided exponential signal |
ft_demo6.m | Fourier transform of a triangular pulse |
ft_demo7.m | Obtaining Fourier transform of the signum function |
ft_demo8.m | Fourier transform of modulated pulse |
ft_demo9.m | Working with scaled and shifted pulses |
ft_demo10.m | Fourier transform of a trapezoidal pulse |
ft_demo11.m | Pulse with trapezoidal spectrum |
ft_demo12.m | Multiplication property of the Fourier transform |
sf_demo1.m | System function for RC circuit |
sf_demo2.m | Steady-state response of RC circuit |
sf_demo3.m | RC circuit with pulse train input |
sf_demo4.m | Pulse response of RC circuit |
Program | Description |
dtfs_demo1.m | DTFS for discrete-time pulse train |
dtft_demo1.m | Developing further insight |
dtft_demo2.m | DTFT of right-sided exponential signal |
dtft_demo3.m | DTFT of discrete-time pulse |
dtft_demo4.m | Inverse DTFT of rectangular spectrum |
dtft_demo5.m | Inverse DTFT of the unit impulse function |
dtft_demo6.m | DTFT of a time-shifted signal |
dtft_demo7.m | DTFT of two-sided exponential signal |
sf_demo5.m | System function for length-N moving average filter |
sf_demo6.m | Steady-state response of DTLTI system to sinusoidal input |
pf_demo.m | Picket-fence effect of the DFT |
dft_demo.m | Using DFT to approximate the continuous Fourier transform |
Program | Description |
smp_demo1.m | Frequency spectrum of the impulse-sampled signal |
smp_demo2.m | Impulse sampling a right-sided exponential signal |
smp_demo3.m | Spectral relationships in sampling sinusoidal signals |
Program | Description |
lap_demo1.m | Laplace transform demo 1 |
lap_demo2.m | Laplace transform of a pulse signal |
pz_demo1.m | Graphical interpretation of the pole zero plot |
Program | Description |
zt_demo1.m | Three-dimensional view of the z-transform |
zt_demo2.m | z-Transform of discrete-time pulse signal |
pz_demo2.m | Graphical interpretation of the pole zero plot |
Program | Description |
dist_demo.m | Distortion caused by RC circuit |
ilpf_demo.m | Ideal lowpass filter spectrum and impulse response |
ibpf_demo.m | Ideal bandpass filter spectrum and impulse response |
btw_demo.m | Magnitude response of Butterworth lowpass filter |
cheb1_demo.m | Magnitude response of Chebyshev type-1 lowpass filter |
cheb2_demo.m | Magnitude response of Chebyshev type-2 lowpass filter |
impinv_demo.m | Spectral relationships under impulse invariance |
biln_demo.m | Spectral relationships under bilinear transformation |
Program | Description |
am_demo1.m | Effect of modulation index on envelope |
am_demo2.m | Amplitude modulation of a carrier with a single tone |
am_demo3.m | AM frequency spectrum |
am_demo4.m | AM spectrum for a single tone message signal |
am_demo5.m | Phasor representation of a tone-modulated AM signal |
am_demo6.m | Using phasors to determine the envelope of tone-modulated AM signal |
am_demo7.m | Switching modulator simulation |
am_demo8.m | Square-law modulator simulation |
am_demo9.m | Diode-based envelope detector simulation |
dsb_demo1.m | DSB-SC modulation |
dsb_demo2.m | DSB-SC modulation of a carrier with a single tone |
dsb_demo3.m | DSB-SC frequency spectrum |
dsb_demo4.m | DSB-SC spectrum with a single-tone message signal |