Tài liệu Signal Processing Matlab Dsp Toolbox P1 doc

30 560 1
Tài liệu Signal Processing Matlab Dsp Toolbox P1 doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Computation Visualization Programming For Use with MATLAB ® User’s Guide Version 5 Signal Processing Toolbox How to Contact The MathWorks: www.mathworks.com Web comp.soft-sys.matlab Newsgroup support@mathworks.com Technical support suggest@mathworks.com Product enhancement suggestions bugs@mathworks.com Bug reports doc@mathworks.com Documentation error reports service@mathworks.com Order status, license renewals, passcodes info@mathworks.com Sales, pricing, and general information 508-647-7000 Phone 508-647-7001 Fax The MathWorks, Inc. Mail 3 Apple Hill Drive Natick, MA 01760-2098 For contact information about worldwide offices, see the MathWorks Web site. Signal Processing Toolbox User’s Guide  COPYRIGHT 1988 - 2001 by The MathWorks, Inc. The software described in this document is furnished under a license agreement. The software may be used or copied only under the terms of the license agreement. No part of this manual may be photocopied or repro- duced in any form without prior written consent from The MathWorks, Inc. FEDERAL ACQUISITION: This provision applies to all acquisitions of the Program and Documentation by or for the federal government of the United States. By accepting delivery of the Program, the government hereby agrees that this software qualifies as "commercial" computer software within the meaning of FAR Part 12.212, DFARS Part 227.7202-1, DFARS Part 227.7202-3, DFARS Part 252.227-7013, and DFARS Part 252.227-7014. The terms and conditions of The MathWorks, Inc. Software License Agreement shall pertain to the government’s use and disclosure of the Program and Documentation, and shall supersede any conflicting contractual terms or conditions. If this license fails to meet the government’s minimum needs or is inconsistent in any respect with federal procurement law, the government agrees to return the Program and Documentation, unused, to MathWorks. MATLAB, Simulink, Stateflow, Handle Graphics, and Real-Time Workshop are registered trademarks, and Target Language Compiler is a trademark of The MathWorks, Inc. Other product or brand names are trademarks or registered trademarks of their respective holders. Printing History: 1988 Original printing January 1997 First printing New for MATLAB 5.1 January 1998 Second printing Revised for MATLAB 5.2 January 1999 (Online only) Revised for Version 4.2 (Release 11) August 1999 (Online only) Revised for Version 4.3 (Release 11.1) September 2000 Third printing Revised for Version 5.0 (Release 12) June 2001 (Online only) Revised for Version 5.1 (Release 12.1) i Contents Preface Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi What Is the Signal Processing Toolbox? . . . . . . . . . . . . . . . . xvii R12 Related Products List . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii How to Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi If You Are a New User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi If You Are an Experienced Toolbox User . . . . . . . . . . . . . . . . . xxii All Toolbox Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii Installing the Signal Processing Toolbox . . . . . . . . . . . . . . . xxiii Technical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv 1 Signal Processing Basics Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Signal Processing Toolbox Central Features . . . . . . . . . . . . 1-3 Filtering and FFTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Signals and Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Key Areas: Filter Design and Spectral Analysis . . . . . . . . . . . . 1-3 Interactive Tools: SPTool and FDATool . . . . . . . . . . . . . . . . . . . 1-4 Extensibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 ii Contents Representing Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Vector Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Waveform Generation: Time Vectors and Sinusoids . . . . . . 1-7 Common Sequences: Unit Impulse, Unit Step, and Unit Ramp 1-8 Multichannel Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Common Periodic Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9 Common Aperiodic Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 The pulstran Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11 The Sinc Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12 The Dirichlet Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13 Working with Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14 Filter Implementation and Analysis . . . . . . . . . . . . . . . . . . . 1-15 Convolution and Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15 Filters and Transfer Functions . . . . . . . . . . . . . . . . . . . . . . . . . 1-16 Filter Coefficients and Filter Names . . . . . . . . . . . . . . . . . . 1-16 Filtering with the filter Function . . . . . . . . . . . . . . . . . . . . . . . 1-17 The filter Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18 Other Functions for Filtering . . . . . . . . . . . . . . . . . . . . . . . . . 1-20 Multirate Filter Bank Implementation . . . . . . . . . . . . . . . . . . 1-20 Anti-Causal, Zero-Phase Filter Implementation . . . . . . . . . . . 1-21 Frequency Domain Filter Implementation . . . . . . . . . . . . . . . . 1-23 Impulse Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-24 Frequency Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25 Digital Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25 Analog Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-27 Magnitude and Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-27 Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29 Zero-Pole Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-31 Linear System Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-33 Discrete-Time System Models . . . . . . . . . . . . . . . . . . . . . . . . . . 1-33 iii Transfer Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-33 Zero-Pole-Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-34 State-Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-35 Partial Fraction Expansion (Residue Form) . . . . . . . . . . . . 1-36 Second-Order Sections (SOS) . . . . . . . . . . . . . . . . . . . . . . . . 1-38 Lattice Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-38 Convolution Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-41 Continuous-Time System Models . . . . . . . . . . . . . . . . . . . . . . . 1-42 Linear System Transformations . . . . . . . . . . . . . . . . . . . . . . . . 1-43 Discrete Fourier Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-45 Selected Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-48 2 Filter Design Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Filter Requirements and Specification . . . . . . . . . . . . . . . . . . 2-3 IIR Filter Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 Classical IIR Filter Design Using Analog Prototyping . . . . . . . 2-7 Complete Classical IIR Filter Design . . . . . . . . . . . . . . . . . . . 2-7 Designing IIR Filters to Frequency Domain Specifications . 2-8 Comparison of Classical IIR Filter Types . . . . . . . . . . . . . . . . . . 2-9 Butterworth Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 Chebyshev Type I Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Chebyshev Type II Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11 Elliptic Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11 Bessel Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12 Direct IIR Filter Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 Generalized Butterworth Filter Design . . . . . . . . . . . . . . . . 2-15 FIR Filter Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 Linear Phase Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18 Windowing Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19 iv Contents Standard Band FIR Filter Design: fir1 . . . . . . . . . . . . . . . . 2-21 Multiband FIR Filter Design: fir2 . . . . . . . . . . . . . . . . . . . . 2-22 Multiband FIR Filter Design with Transition Bands . . . . . . . 2-23 Basic Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23 The Weight Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26 Anti-Symmetric Filters / Hilbert Transformers . . . . . . . . . . 2-26 Differentiators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27 Constrained Least Squares FIR Filter Design . . . . . . . . . . . . . 2-28 Basic Lowpass and Highpass CLS Filter Design . . . . . . . . . 2-29 Multiband CLS Filter Design . . . . . . . . . . . . . . . . . . . . . . . . 2-30 Weighted CLS Filter Design . . . . . . . . . . . . . . . . . . . . . . . . . 2-31 Arbitrary-Response Filter Design . . . . . . . . . . . . . . . . . . . . . . . 2-32 Multiband Filter Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-33 Filter Design with Reduced Delay . . . . . . . . . . . . . . . . . . . . 2-35 Special Topics in IIR Filter Design . . . . . . . . . . . . . . . . . . . . 2-38 Analog Prototype Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39 Frequency Transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39 Filter Discretization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-42 Impulse Invariance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-42 Bilinear Transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-43 Selected Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46 3 Statistical Signal Processing Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Correlation and Covariance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Bias and Normalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 Multiple Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Spectral Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 Spectral Estimation Method Overview . . . . . . . . . . . . . . . . . . . . 3-8 Nonparametric Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 The Periodogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 v Performance of the Periodogram 3-12 The Modified Periodogram . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18 Welch’s Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20 Bias and Normalization in Welch’s Method . . . . . . . . . . . . . 3-23 Multitaper Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24 Cross-Spectral Density Function . . . . . . . . . . . . . . . . . . . . . 3-27 Confidence Intervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27 Transfer Function Estimate . . . . . . . . . . . . . . . . . . . . . . . . . 3-28 Coherence Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29 Parametric Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30 Yule-Walker AR Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32 Burg Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33 Covariance and Modified Covariance Methods . . . . . . . . . . 3-36 MUSIC and Eigenvector Analysis Methods . . . . . . . . . . . . . 3-36 Eigenanalysis Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37 Selected Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39 4 Special Topics Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 Basic Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 Generalized Cosine Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 Kaiser Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 Kaiser Windows in FIR Design . . . . . . . . . . . . . . . . . . . . . . . . 4-8 Chebyshev Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10 Parametric Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12 Time-Domain Based Modeling . . . . . . . . . . . . . . . . . . . . . . . . . 4-14 Linear Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14 Prony’s Method (ARMA Modeling) . . . . . . . . . . . . . . . . . . . . 4-15 Steiglitz-McBride Method (ARMA Modeling) . . . . . . . . . . . 4-17 Frequency-Domain Based Modeling . . . . . . . . . . . . . . . . . . . . . 4-19 vi Contents Resampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22 Cepstrum Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25 Inverse Complex Cepstrum . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27 FFT-Based Time-Frequency Analysis . . . . . . . . . . . . . . . . . . 4-29 Median Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30 Communications Applications . . . . . . . . . . . . . . . . . . . . . . . . . 4-31 Deconvolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35 Specialized Transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36 Chirp z-Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36 Discrete Cosine Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-38 Hilbert Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40 Selected Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-42 5 Filter Design and Analysis Tool Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Filter Design Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 Using the Filter Design and Analysis Tool . . . . . . . . . . . . . . . . . 5-4 Analyzing Filter Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4 Filter Design and Analysis Tool Modes . . . . . . . . . . . . . . . . . . . 5-4 Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5 Opening the Filter Design and Analysis Tool . . . . . . . . . . . . 5-6 Choosing a Filter Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7 Choosing a Filter Design Method . . . . . . . . . . . . . . . . . . . . . . . 5-8 vii Setting the Filter Design Specifications . . . . . . . . . . . . . . . . . 5-9 Bandpass Filter Frequency Specifications . . . . . . . . . . . . . . . . . 5-9 Bandpass Filter Magnitude Specifications . . . . . . . . . . . . . . . . 5-10 Filter Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11 Computing the Filter Coefficients . . . . . . . . . . . . . . . . . . . . . 5-12 Analyzing the Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13 Converting the Filter Structure . . . . . . . . . . . . . . . . . . . . . . . 5-15 Importing a Filter Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17 Filter Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18 Direct Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18 Direct Form II (Second-Order Sections) . . . . . . . . . . . . . . . . 5-19 State-Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19 Lattice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19 Quantized Filter (Qfilt Object) . . . . . . . . . . . . . . . . . . . . . . . 5-20 Exporting a Filter Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21 Exporting Filter Coefficients to the Workspace . . . . . . . . . . . . 5-21 Exporting Filter Coefficients to a Text File . . . . . . . . . . . . . . . 5-22 Exporting to a C Header File . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22 Saving and Opening Filter Design Sessions . . . . . . . . . . . . . 5-25 6 SPTool: A Signal Processing GUI Suite Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2 SPTool: An Interactive Signal Processing Environment . . 6-3 SPTool Data Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3 Opening SPTool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5 viii Contents Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7 Context-Sensitive Help: The What’s This? Button . . . . . . . . . . 6-7 Overview of the Signal Browser: Signal Analysis . . . . . . . . . 6-8 Opening the Signal Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8 Overview of the Filter Designer: Filter Design . . . . . . . . . . 6-11 Filter Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11 FIR Filter Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11 IIR Filter Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11 Pole/Zero Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12 Spectral Overlay Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12 Opening the Filter Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12 Overview of the Filter Viewer: Filter Analysis . . . . . . . . . . 6-14 Opening the Filter Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14 Overview of the Spectrum Viewer: Spectral Analysis . . . . 6-17 Opening the Spectrum Viewer . . . . . . . . . . . . . . . . . . . . . . . . . 6-17 Using SPTool: Filtering and Analysis of Noise . . . . . . . . . . 6-20 Importing a Signal into SPTool . . . . . . . . . . . . . . . . . . . . . . . . . 6-20 Designing a Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22 Opening the Filter Designer . . . . . . . . . . . . . . . . . . . . . . . . . 6-22 Specifying the Bandpass Filter . . . . . . . . . . . . . . . . . . . . . . . 6-22 Applying a Filter to a Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-24 Analyzing Signals: Opening the Signal Browser . . . . . . . . . . . 6-26 Playing a Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27 Printing a Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27 Spectral Analysis in the Spectrum Viewer . . . . . . . . . . . . . . . . 6-28 Creating a PSD Object From a Signal . . . . . . . . . . . . . . . . . 6-29 Opening the Spectrum Viewer with Two Spectra . . . . . . . . 6-29 Printing the Spectra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-30 Exporting Signals, Filters, and Spectra . . . . . . . . . . . . . . . . 6-32 Opening the Export Dialog Box . . . . . . . . . . . . . . . . . . . . . . 6-32 Exporting a Filter to the MATLAB Workspace . . . . . . . . . . 6-33 Accessing Filter Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 6-34 [...]... to the Signal Processing Toolbox and the documentation It contains the following sections: • “What Is the Signal Processing Toolbox? ” • “R12 Related Products List” • “How to Use This Manual” • “Installing the Signal Processing Toolbox • “Technical Conventions” • “Typographical Conventions” xvi What Is the Signal Processing Toolbox? What Is the Signal Processing Toolbox? The Signal Processing Toolbox. .. 1-48 1 Signal Processing Basics Overview This chapter describes how to begin using MATLAB and the Signal Processing Toolbox for your signal processing applications It assumes a basic knowledge and understanding of signals and systems, including such topics as filter and linear system theory and basic Fourier analysis The chapter covers the following topics: • Signal Processing Toolbox Central... features that MATLAB provides Each chapter provides numerous examples that apply the toolbox to representative signal processing tasks Some examples use MATLAB s random number generation function randn In these cases, to duplicate the results in the example, type randn('state',0) before running the example xxii Installing the Signal Processing Toolbox Installing the Signal Processing Toolbox To determine... your skill level: • “If You Are a New User” • “If You Are an Experienced Toolbox User” • “All Toolbox Users” If You Are a New User Begin with Chapter 1, Signal Processing Basics.” This chapter introduces the MATLAB signal processing environment through the toolbox functions It describes the basic functions of the Signal Processing Toolbox, reviewing its use in basic waveform generation, filter implementation... suite of tools for DSP development, from simulating signal processing algorithms to optimizing and running code on Texas Instruments DSPs DSP Blockset Simulink block libraries for the design, simulation, and prototyping of digital signal processing systems Fuzzy Logic Toolbox Tool to help master fuzzy logic techniques and their application to practical control problems Image Processing Toolbox Complete... Processing Toolbox To determine if the Signal Processing Toolbox is installed on your system, type this command at the MATLAB prompt ver When you enter this command, MATLAB displays information about the version of MATLAB you are running, including a list of all toolboxes installed on your system and their version numbers For information about installing the toolbox, see the MATLAB Installation Guide for your... Preface Overview xvi What Is the Signal Processing Toolbox? xvii R12 Related Products List xviii How to Use This Manual If You Are a New User If You Are an Experienced Toolbox User All Toolbox Users xxi xxi xxii xxii Installing the Signal Processing Toolbox xxiii Technical Conventions ... tools built on the MATLAB numeric computing environment The toolbox supports a wide range of signal processing operations, from waveform generation to filter design and implementation, parametric modeling, and spectral analysis The toolbox provides two categories of tools: • Signal processing command line functions • A suite of graphical user interfaces for: - Interactive filter design - Signal plotting... 3 for a more in-depth introduction to using the Signal Processing Toolbox: • Chapter 2, “Filter Design,” for a detailed explanation of using the Signal Processing Toolbox in infinite impulse response (IIR) and finite impulse response (FIR) filter design and implementation, including special topics in IIR filter design • Chapter 3, “Statistical Signal Processing, ” for how to use the correlation, covariance,... teaching statistics System Identification Toolbox Tool for building accurate, simplified models of complex systems from noisy time-series data Wavelet Toolbox xx Description Tool for signal and image analysis, compression, and de-noising How to Use This Manual How to Use This Manual This section explains how to use the documentation to get help about the Signal Processing Toolbox Read the topic that best fits . the Signal Processing Toolbox •“Technical Conventions” •“Typographical Conventions” What Is the Signal Processing Toolbox? xvii What Is the Signal Processing. introduction to the Signal Processing Toolbox and the documentation. It contains the following sections: •“What Is the Signal Processing Toolbox? ” •“R12 Related

Ngày đăng: 19/01/2014, 20:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan