📄 contents.m
字号:
% ADSP Toolbox: Version 2.0
% For use with "Analog and Digital Signal Processing", 2nd Ed.
% Published by PWS Publishing Co.
%
% Ashok Ambardar, EE Dept. MTU, Houghton, MI 49931, USA
% http://www.ee.mtu/faculty/akambard.html
% e-mail: akambard@mtu.edu
% Copyright (c) 1998
%
% TUTORIALS AND DEMONSTRATIONS
% tour - A tour of the toolbox routines (except the guis)
% tutorial - Tutorial on MATLAB basics and syntax
% democonv - Demo of concepts in convolution
% democorr - Demo of concepts in correlation
% demofs - Demo of concepts in Fourier series
% demosamp - Demo of concepts in sampling aliasing & leakage
%
% GRAPHICAL USER INTERFACE (GUI) PROGRAMS
% tourgui - A tour of all the guis
% printgui - Facility for printing guis (for MATLAB v4.x)
% mathgui - Special mathematical functions
% ctsiggui - Analog signals and operations
% randgui - Random signals and their histograms
% ctsimgui - Simulation of time-domain response of CT systems
% ctcongui - Continuous convolution
% fsgui - Fourier series reconstruction and smoothing
% fsrgui - System response to periodic signals
% fssyngui - Fourier series synthesis from its coefficients
% ftprpgui - Fourier transform properties
% freqgui - Frequency response of CT systems
% ctfgui - Pole-zero plots, CT impulse response and frequency response
% bodegui - Bode plots
% modgui - Modulation concepts
% afdgui - Analog filter design
% chirpgui - Chirp signals
% dtsiggui - Discrete signals and operations
% dtimgui - Time-Domain Response of DT systems
% dtcongui - Discrete convolution
% dfreqgui - Frequency response of DT systems
% dtfgui - Pole-zero plots, DT impulse response and frequency response
% dfftgui - FFT of sinusoids and windowing
% diirgui - IIR filter design
% pzdesgui - Filter design by pole-zero placement
% lpsiggui - Linear phase sequences and their spectra
% dfirgui - FIR filter design
% tfestgui - Transfer function estimation
%
% PLOTTING ROUTINES
% animate - animated plot of one or more functions
% funplot - Plot of a string function or m-file function
% dtplot - Plots discrete signals
% axesn - Draws axes on an existing plot
% digiplot - Plots staircase type function
% ellipse - Draws an ellipse or circle
% phasor - Draws a phasor diagram of complex vector
%
% SIGNALS
% udelta - unit impulse function
% uramp - unit ramp function
% ustep - unit step function
% urect - unit rectangle function
% tri - triangle function
% sinc - sin(pi*x)/(pi*x) function
% sinc2 - sinc-squared function
% randist - Generates random numbers with various distributions
% chirp - Generates a chirp signal
% ecgsim - Generates a synthetic ECG (electrocardiogram) signal
% operate - Operations to generate x(at+b) vs t from x(t) vs t
% periodic - Generates a periodic signal from one period
% perext - Finds the periodic extension of a signal
% evenodd - Generates the even and odd part of a signal
% enerpwr - Computes energy or power in a signal
%
% MATHEMATICAL ANALYSIS
% gcd1 - Greatest Common Divisor of integers
% lcm1 - Least Common Multiple of integers
% alog - Antilog or dB to gain conversion
% numdig - Truncates or rounds to n significant digits
% simpson - Finds the area under a function over specified limits
% oderk1 - Numerical solution of state eq. (1st order Runge Kutta)
% oderk2 - Numerical solution of state equations (2nd order RK)
% oderk4 - Numerical solution of state equations (4th order RK)
% odesimp - Numerical solution of state equations (Simpson's method)
% polymap - Converts a TF using polynomial transformations
%
% SPECIAL MATH FUNCTIONS
% besin - Bessel function I(x) of order n
% besinu - Sperical Bessel function i(x) of order nu
% besjn - Bessel function J(x) of order n
% besjnu - Spherical Bessel function of order nu
% chebyfun - Chebyshev polynomials T(x) and U(x) of order n
% si - Sine integral sin(at)/at
% si2 - Sine-squared integral
% cx - Fresnel integral cx(x)
% sx - Fresnel integral sx(x)
% gm - (complete) gamma function
% invsi - Inverse of the sine integral
% invsi2 - Inverse of the sine-squared integral
% invsinc - Inverse of the sinc function
% invsinc2 - Inverse of the sinc squared function
%
% CONVOLUTION AND CORRELATION
% convnum - Numerical convolution
% pairsum - Estabilshes endpoints of convolution ranges
% convplot - Animated convolution
% clt - Demo of the Central Limit Theorem of convolution
% convp - Periodic convolution
% convmat - Generates the circulant matrix
% corrp - Periodic correlation
% corrxy - Regular correlation
%
% TIME DOMAIN ANALYSIS
% sysresp1 - CT & DT response in SYMBOLIC form (time domain version)
% ctsim - simulation of CT systems using ODE routines
% dtsim - Recursive solution of DT systems
%
% LAPLACE AND z-TRANSFORM ANALYSIS
% ltr - Computes the Laplace transform
% ztr - Computes the z-transform
% tf2pf - Converts a TF to its partial fraction expansion
% pf2tf - Convert PF expansion form to a Transfer Function
% ilt - Inverse Laplace Transform in SYMBOLIC form
% izt - Inverse z-Transform in SYMBOLIC form
% iztlong - Inverse z-Transform by long division
% plotpz - Plots poles/zeros of CT & DT systems
% ssresp - Computes CT & DT steady state response in SYMBOLIC form
% sysresp2 - CT & DT response in SYMBOLIC form (TF version)
% tfplot - Plots mag/phase of a CT or DT transfer function
% splane3d - Plots the 3D s-plane magnitude of H(s)
% zplane3d - Plots the 3D z-plane magnitude of H(z)
% stablize - Stabilizes an unstable H(s) or H(z)
% tfmin - Finds the minimum phase transfer function
%
% SAMPLING, QUANTIZATION AND RECOVERY
% interpol - Signal interpolation using various methods
% quantiz - Rounds/truncates signal values to required levels
%
% FREQUENCY DOMAIN ANALYSIS
% fseries - Computes and plots Fourier coefficients and reconstructions
% fsbuild - Interactive Fourier series reconstruction from harmonics
% fskernel - Dirichlet and Fejer kernel for Fourier series
% bodelin - Plots asymptotic (and actual) Bode plots
% modsig - Generates AM, PM and FM signals
% demodsig - Demodulation of AM, PM and FM signals
% wbfm - Spectrum/bandwidth of wideband FM
% fftplot - Computes FFT and plots its magnitude and phase
% alias - Finds aliased analog and digital frequencies
% aliasing - Animation demo of aliasing and leakage
% winfft - Generates window functions for FFT aplications
% winspec - Plots spectra of windows and returns figures of merit
% timefreq - Plots time-grequency (waterfall) plots
% psdwelch - Welch method of PSD estimation
%
% ANALOG FILTER DESIGN
% afd - Classical analog filter design
% lpp - Returns normalized analog lowpass prototypes
% buttpole - Plots and returns pole locations of Butterworth filters
% chcoeff - Coefficients of Chebyshev polynomial of order n
% chebpole - Geometric construction of pole locations of Chebyshev filter
% attn - dB attenuation of classical analog filters
% delay - Rational function expression for analog filter group delay
% trbw - Rise time, settling time and bandwidth of lowpass filters
% conv2lpp - Converts specs to those for a lowpass prototype
% lp2af - Analog filter transformations (LP2LP,LP2HP, LP2BP, LP2BS)
% afdbess - Bessel lowpass filter design
% besstf - Bessel filter transfer function of order n
%
% IIR FILTER DESIGN
% dfdiir - Design of IIR digital filters
% s2zinvar - s2z mapping based on numerical integration/differences
% s2zmatch - s2z mapping based on the matched z-transform
% s2zni - s2z mapping based on response invariance
% lp2iir - Analog or Digital prototype transformation to IIR filter
% z2smap - Converts H(z) to H(s) using various methods
% dfdpzp3 - Interactive filter design by PZ placement (MATLAB 3)
% dfdpzp4 - Interactive filter design by PZ placement (MATLAB 4)
%
% FIR FILTER DESIGN
% lpsig - Amplitude spectrum of linear phase signals
% window - Generates window functions for FIR filter design
% fir2lpp - Convert FIR specs to those for a lowpass prototype
% firwind - Window based FIR digital filter design
% firhb - Design of HALFBAND FIR digital filters
% firpm - Optimal filter design (Parks-McCllelan/Remez)
% firmf - Maximally flat FIR filter design
% firdiff - Design of FIR differentiators
% firhilb - Design of FIR Hilbert transformers
% tfwelch - Transfer function estimation using the Welch PSD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -