3. index.pdf

Upload: palazzo345

Post on 14-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 3. Index.pdf

    1/4

    379

    INDEX

    Digital Signal Processing Using MATLABfor Students and Researchers, First Edition. John W. Leis. 2011 John Wiley & Sons, Inc. Published 2011 by John Wiley & Sons, Inc.

    2s complement, 48

    A/D converter, 45

    aliasing, 8183, 231

    analog filter conversion, 340

    anti-aliasing filter, 82

    arithmetic

    fixed point, 52

    floating point, 53

    integer, 50

    audio quantization, 67

    autocorrelation, 165

    average, 106

    backprojection algorithm, 191

    bandpass filter, 366

    bilinear transform, 349

    binary format, 34

    binary multiplication, 51

    binary representation, 47

    bit allocation

    audio & sound, 67

    images, 67

    SNR, 69

    bitwise operators, 47

    block diagram, 88

    Butterworth filters, 326331

    C programming language, 20

    Chebyshev filters, 331339

    color mixing, 77

    color palette, 7879

    complex Fourier series, 205

    continuous Fourier transform, 212

    convolution, 156159

    definition, 158

    example, 157

    impulse response, 156

    overlap-add, 310311

    overlap-save, 311312

    convolution via FFT, 364368

    CORDIC, 56

    correlation, 165

    common signals, 171

    noise removal, 204

    cross-correlation, 168169

    cumulative probability, 108109

    D/A converter, 45

    data files

    binary, 3133

    text, 3435

    DCT

    definition, 252

    fast algorithm, 269

    DCT. See discrete cosine transform

    deterministic signals, 103

    DFT. See discrete Fourier Transform

    difference equation, 88

    digital filters, 271

    Direct Digital Synthesis (DDS), 131

    discrete cosine transform, 252

    discrete Fourier transform (DFT),

    216231

    compared to Fourier series, 218

    component scaling, 219

    examples, 220231

    frequency scaling, 272

    discrete-time filters, 271

    discrete-time waveforms, 127

    distributions

    Gaussian, 112

    generating, 120

    ECG

    filtering, 271

  • 7/30/2019 3. Index.pdf

    2/4

    380 INDEX

    fast convolution, 299

    fast correlation, 301

    fast Fourier transform (FFT), 244252

    bit reversal, 252

    complexity, 249derivation, 246

    interpolation, 233

    FFT see fast Fourier Transform

    filter

    bandpass, 283

    bandstop, 283

    highpass, 283

    lowpass, 382

    filter design, 274

    direct method, 285frequency sampling method, 292

    filter scaling, 362

    filtering

    overlap-add, 310311

    overlap-save, 311312

    filters

    lowpass to bandpass, 366

    lowpass to highpass, 364

    phase linearity, 294

    scaling, 362specification, 274

    finite impulse response (FIR), 157

    FIR. See finite impulse response

    FIR filters, 285

    direct design method, 285

    frequency sampling design method,

    292

    FIR vs. IIR filters, 316

    fixed point arithmetic, 52

    floating point arithmetic, 53floating-point format, 53

    Fourier series, 203209

    derivation, 209210

    phase shift, 211

    Fourier series equations, 205

    Fourier transform, 212

    frequency response, 152

    complex vector interpretation,

    153155

    MATLAB, 155156frequency scaling of filters, 362

    gain/phase response, 273

    Gaussian distribution, 112

    grayscale, 4142

    Hamming window, 289

    heart waveform, 116

    highpass filter, 283

    histogram, 114115

    histogram equalization, 118120histogram operators, 117

    IIR. See infinite impulse response

    IIR filters, 316

    image display, 74

    image quantization, 6769

    image scanning, 75

    impulse response, 88

    impulse-invariant transform, 340348

    infinite impulse response (IIR), 158159integer arithmetic, 50

    interpolation, 8788, 233236

    joint probability, 117

    JPEG images, reading, 42

    Lagrange polynomial, 8788

    Laplacian distribution, 113

    linear prediction, 177

    linear time-invariant model, 9295linearity, 92

    lookup table

    waveform samples, 130131

    lookup table, palette, 7879

    MATLAB

    arguments to functions, 26

    audio reading, 35

    calling a function, 26

    function arguments, 26function example, 2829

    function return values, 26

    functions, 26

    image reading, 35

    m-files, 20

    matrix/vector dimensions, 23

    multidimensional arrays, 35

    obtaining, 3, 19

    path, 25

    search path, 26startup file, 26

    MATLAB code

    aspect ratio, 41, 42

    audio playback, 42

    correlation, 169170

  • 7/30/2019 3. Index.pdf

    3/4

    INDEX 381

    cumulative probability, 108109

    difference equation using filter, 92

    difference equation: pole locations,

    147

    difference equation: sampled exponentialsignal, 140

    difference equations, 8892

    direct DFT computation, 219

    direct DFT computation using vectorized

    loop, 220

    discrete frequency response,

    155156

    FFT interpolation, 233

    filter function & difference equations,

    144FIR direct method, 287

    FIR window method, 291

    first-order difference equation, 89

    Fourier series, 209

    Fourier series & phase shift,

    211212

    grayscale image display, 41

    grayscale image example, 7980

    Hamming window, 290

    pole-zero plot, 149probability density, 110

    pseudo-random numbers, 106

    random image display, 41

    random number generation, 41

    random number realizations, 106

    sampled exponential signal, 140

    stair plots, 63

    stem plots, 63

    waveform via direct calculation, 130

    MATLAB functionaddpath, 26

    axis, 31, 41

    bitand, 38

    cat, 3537

    clear all, 20

    close all, 20

    colormap, 42

    conj, 148

    fft, 220

    fgetl, 32filter, 92, 144

    fopen, 32

    fprintf, 29

    fread, 34

    fscanf, 32

    fwrite, 35

    hist, 116

    ifft, 230

    image, 41

    imread, 42legend, 30

    load, 31

    plot, 30

    poly, 148

    reshape, 234

    residue, 346

    roots, 148

    save, 31

    sort, 29

    sound, 40, 137stairs, 63

    stem, 63

    wavread, 35

    zeros, 39

    MATLAB function help, 20

    MATLAB function lookfor, 29

    MATLAB operator

    for, 24

    if, 24

    while, 24mean, 106

    arithmetic, 107

    population, 107

    sample, 107

    mean square, 107

    median, 107

    median filter, 122

    mode, 107

    multidimensional arrays, 35

    noise cancellation, 184

    notch filter, 278

    numerical precision, 52

    optimal filter, 183

    overlap-add algorithm, 310311

    overlap-save algorithm, 311312

    palette, 7879

    Parsevals Theorem, 268PDF, 109

    periodic function, 204

    poles of a system, 146

    probability density function, 109

    pseudo-random, 106

  • 7/30/2019 3. Index.pdf

    4/4

    382 INDEX

    quantization, 64

    audio, 7071

    image, 6869

    SNR, 6974

    quantizer characteristic, 64

    Radon transform, 189

    random signals, 103

    random variable generation, 120

    reconstruction, 62, 293

    reconstruction filter, 62

    recursive filters, 315

    sample buffers, 241

    sampling, 46, 61sampling impulses, 62

    sampling terminology, 129

    sampling windows, 236

    Shepp-Logan head phantom, 12

    Shepp-Logan phantom, 188

    signal model, 105

    signal processing

    algorithm, 1

    applications, 3

    case studies, 4definition, 1

    real-time, 2

    signal-to-noise ratio, 69

    sinc function, 86, 293294

    stability, 146

    sunspot observations, 204

    superposition, 92

    system identification, 175

    time-frequency distributions, 240

    time-invariance, 92tomography, 188

    definition, 11

    transfer function, 139

    twos complement, 48

    uniform distribution, 111

    uniform PDF, 111

    variance, 108

    waveform generation

    z transform, 137

    direct calculation, 128

    double buffering, 137

    lookup table, 130

    phase correction, 133

    recurrence relation, 131

    Wiener filter, 184

    window function

    Hamming, 2243, 289Hanning, 243

    triangular, 242

    z delay operator, 138

    z transform examples, 140144

    zero-order hold, 6162