Computation, Visualization and Computer Programming. Thick book with paginated sections.
Author(s): various
Edition: version 5
Publisher: Math Works
Year: 2000
Language: English
Pages: 800
Preface......Page 17
Overview......Page 18
What Is the Signal Processing Toolbox?......Page 19
R12 Related Products List......Page 20
If You Are a New User......Page 23
All Toolbox Users......Page 24
Installing the Signal Processing Toolbox......Page 25
Technical Conventions......Page 26
Typographical Conventions......Page 27
Signal Processing Basics......Page 29
Overview......Page 30
Key Areas: Filter Design and Spectral Analysis......Page 31
Extensibility......Page 32
Vector Representation......Page 33
Waveform Generation: Time Vectors and Sinusoids......Page 35
Multichannel Signals......Page 36
Common Periodic Waveforms......Page 37
Common Aperiodic Waveforms......Page 38
The pulstran Function......Page 39
The Sinc Function......Page 40
The Dirichlet Function......Page 41
Working with Data......Page 42
Convolution and Filtering......Page 43
Filters and Transfer Functions......Page 44
Filtering with the filter Function......Page 45
The filter Function......Page 46
Multirate Filter Bank Implementation......Page 48
Anti-Causal, Zero-Phase Filter Implementation......Page 49
Frequency Domain Filter Implementation......Page 51
Impulse Response......Page 52
Digital Domain......Page 53
Magnitude and Phase......Page 55
Delay......Page 57
Zero-Pole Analysis......Page 59
Discrete-Time System Models......Page 61
Continuous-Time System Models......Page 70
Linear System Transformations......Page 71
Discrete Fourier Transform......Page 73
Selected Bibliography......Page 76
Filter Design......Page 77
Overview......Page 78
Filter Requirements and Specification......Page 79
IIR Filter Design......Page 81
Classical IIR Filter Design Using Analog Prototyping......Page 83
Comparison of Classical IIR Filter Types......Page 85
FIR Filter Design......Page 93
Linear Phase Filters......Page 94
Windowing Method......Page 95
Multiband FIR Filter Design with Transition Bands......Page 99
Constrained Least Squares FIR Filter Design......Page 104
Arbitrary-Response Filter Design......Page 108
Special Topics in IIR Filter Design......Page 114
Frequency Transformation......Page 115
Filter Discretization......Page 118
Selected Bibliography......Page 122
Statistical Signal Processing......Page 123
Overview......Page 124
Correlation and Covariance......Page 125
Bias and Normalization......Page 126
Multiple Channels......Page 127
Spectral Analysis......Page 128
Spectral Estimation Method Overview......Page 130
Nonparametric Methods......Page 132
Parametric Methods......Page 152
Selected Bibliography......Page 161
Special Topics......Page 163
Overview......Page 164
Basic Shapes......Page 165
Generalized Cosine Windows......Page 167
Kaiser Window......Page 168
Chebyshev Window......Page 172
Parametric Modeling......Page 174
Time-Domain Based Modeling......Page 176
Frequency-Domain Based Modeling......Page 181
Resampling......Page 184
Cepstrum Analysis......Page 187
Inverse Complex Cepstrum......Page 189
FFT-Based Time-Frequency Analysis......Page 191
Median Filtering......Page 192
Communications Applications......Page 193
Deconvolution......Page 197
Chirp z-Transform......Page 198
Discrete Cosine Transform......Page 200
Hilbert Transform......Page 202
Selected Bibliography......Page 204
Filter Design and Analysis Tool......Page 205
Overview......Page 206
Filter Design Methods......Page 207
Filter Design and Analysis Tool Modes......Page 208
Getting Help......Page 209
Opening the Filter Design and Analysis Tool......Page 210
Choosing a Filter Type......Page 211
Choosing a Filter Design Method......Page 212
Bandpass Filter Frequency Specifications......Page 213
Bandpass Filter Magnitude Specifications......Page 214
Filter Order......Page 215
Computing the Filter Coefficients......Page 216
Analyzing the Filter......Page 217
Converting the Filter Structure......Page 219
Importing a Filter Design......Page 221
Filter Structures......Page 222
Exporting Filter Coefficients to the Workspace......Page 225
Exporting to a C Header File......Page 226
Saving and Opening Filter Design Sessions......Page 229
SPTool: A Signal Processing GUI Suite......Page 231
Overview......Page 232
SPTool Data Structures......Page 233
Opening SPTool......Page 235
Context-Sensitive Help: The What’s This? Button......Page 237
Opening the Signal Browser......Page 238
IIR Filter Methods......Page 241
Opening the Filter Designer......Page 242
Opening the Filter Viewer......Page 244
Opening the Spectrum Viewer......Page 247
Importing a Signal into SPTool......Page 250
Designing a Filter......Page 252
Applying a Filter to a Signal......Page 254
Analyzing Signals: Opening the Signal Browser......Page 256
Spectral Analysis in the Spectrum Viewer......Page 258
Exporting Signals, Filters, and Spectra......Page 262
Accessing Filter Parameters in a Saved Filter......Page 264
Accessing Parameters in a Saved Spectrum......Page 267
Importing Filters and Spectra into SPTool......Page 269
Loading Variables from the Disk......Page 273
Selecting Signals, Filters, and Spectra in SPTool......Page 274
Editing Signals, Filters, or Spectra in SPTool......Page 275
Designing a Filter with the Pole/Zero Editor......Page 276
Positioning Poles and Zeros......Page 277
Redesigning a Filter Using the Magnitude Plot......Page 279
Setting Preferences......Page 280
Making Signal Measurements: Using Markers......Page 282
Function Reference......Page 285
Function Category List......Page 287
abs......Page 310
ac2poly......Page 311
ac2rc......Page 312
angle......Page 313
arburg......Page 314
arcov......Page 315
armcov......Page 316
aryule......Page 317
barthannwin......Page 318
bartlett......Page 320
besselap......Page 322
besself......Page 323
bilinear......Page 326
bitrevorder......Page 331
blackman......Page 333
blackmanharris......Page 335
bohmanwin......Page 337
buffer......Page 339
buttap......Page 348
butter......Page 349
buttord......Page 354
cceps......Page 359
cell2sos......Page 361
cheb1ap......Page 362
cheb1ord......Page 363
cheb2ap......Page 367
cheb2ord......Page 368
chebwin......Page 373
cheby1......Page 374
cheby2......Page 379
chirp......Page 384
cohere......Page 390
conv......Page 394
conv2......Page 395
convmtx......Page 397
corrcoef......Page 399
corrmtx......Page 400
cov......Page 403
cplxpair......Page 404
cremez......Page 405
csd......Page 413
czt......Page 417
dct......Page 420
decimate......Page 422
deconv......Page 425
demod......Page 426
dftmtx......Page 428
diric......Page 429
downsample......Page 430
dpss......Page 432
dpssclear......Page 435
dpssdir......Page 436
dpssload......Page 437
dpsssave......Page 438
ellip......Page 439
ellipap......Page 445
ellipord......Page 446
eqtflength......Page 451
fdatool......Page 452
fft......Page 454
fft2......Page 457
fftfilt......Page 458
fftshift......Page 460
filter......Page 461
filter2......Page 464
filternorm......Page 465
filtfilt......Page 467
filtic......Page 468
fir1......Page 470
fir2......Page 474
fircls......Page 477
fircls1......Page 480
firls......Page 483
firrcos......Page 488
freqs......Page 490
freqspace......Page 492
freqz......Page 493
freqzplot......Page 497
fvtool......Page 500
gauspuls......Page 504
gausswin......Page 506
gmonopuls......Page 508
goertzel......Page 510
grpdelay......Page 515
hamming......Page 518
hann......Page 520
hilbert......Page 522
icceps......Page 526
idct......Page 527
ifft......Page 528
ifft2......Page 529
impinvar......Page 530
impz......Page 532
interp......Page 535
intfilt......Page 537
invfreqs......Page 539
invfreqz......Page 543
is2rc......Page 546
kaiser......Page 547
kaiserord......Page 549
lar2rc......Page 554
latc2tf......Page 555
latcfilt......Page 556
levinson......Page 558
lp2bp......Page 560
lp2bs......Page 563
lp2hp......Page 565
lp2lp......Page 567
lpc......Page 569
lsf2poly......Page 573
maxflat......Page 574
medfilt1......Page 576
modulate......Page 577
nuttallwin......Page 580
pburg......Page 583
pcov......Page 588
peig......Page 593
periodogram......Page 600
pmcov......Page 605
pmtm......Page 610
pmusic......Page 615
poly2ac......Page 623
poly2lsf......Page 624
poly2rc......Page 625
polyscale......Page 627
polystab......Page 628
prony......Page 629
psdplot......Page 631
pulstran......Page 633
pwelch......Page 637
pyulear......Page 643
rc2ac......Page 648
rc2is......Page 649
rc2lar......Page 650
rc2poly......Page 651
rceps......Page 652
rectpuls......Page 653
rectwin......Page 654
remez......Page 655
remezord......Page 662
resample......Page 665
residuez......Page 668
rlevinson......Page 671
rooteig......Page 674
rootmusic......Page 677
sawtooth......Page 680
schurrc......Page 681
seqperiod......Page 682
sgolay......Page 684
sgolayfilt......Page 688
sinc......Page 690
sos2cell......Page 692
sos2ss......Page 693
sos2tf......Page 695
sos2zp......Page 697
sosfilt......Page 699
specgram......Page 700
sptool......Page 704
square......Page 709
ss2sos......Page 710
ss2tf......Page 714
ss2zp......Page 715
stmcb......Page 717
strips......Page 720
tf2latc......Page 722
tf2sos......Page 723
tf2ss......Page 726
tf2zp......Page 728
tfe......Page 731
triang......Page 735
tripuls......Page 737
tukeywin......Page 738
udecode......Page 740
uencode......Page 743
unwrap......Page 746
upfirdn......Page 747
upsample......Page 751
vco......Page 753
window......Page 755
xcorr......Page 757
xcorr2......Page 761
xcov......Page 762
yulewalk......Page 765
zp2sos......Page 767
zp2ss......Page 771
zp2tf......Page 772
zplane......Page 773
Index......Page 775