skip to content
DSP for MATLAB and LabVIEW. Volume I, Fundamentals of discrete signal processing Preview this item
ClosePreview this item
Checking...

DSP for MATLAB and LabVIEW. Volume I, Fundamentals of discrete signal processing

Author: Forester W Isen
Publisher: San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool Publishers, ©2008.
Series: Synthesis lectures on signal processing (Online), #4.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
This book is Volume I of the series DSP for MATLAB and LabVIEW. The entire series consists of four volumes that collectively cover basic digital signal processing in a practical and accessible manner, but which nonetheless include all essential foundation mathematics. As the series title implies, the scripts (of which there are more than 200) described in the text and supplied in code form (available via the  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Isen, Forester W.
DSP for MATLABTM and LabVIEWTM I : Fundamentals of Discrete Signal Processing.
San Rafael : Morgan & Claypool Publishers, ©2009
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Forester W Isen
ISBN: 9781598298918 1598298917
OCLC Number: 299608576
Description: 1 online resource (xvi, 199 pages) : illustrations.
Contents: An overview of DSP --
Signals, waves, and digital processing --
Advantages of digital processing --
DSP nomenclature and topics --
Time domain processing --
Frequency transforms --
Frequency domain processing --
Organization of this volume of the series --
Contents of volume II in the series --
Contents of volume III in the series --
Contents of volume IV in the series --
Discrete signals and concepts --
Overview --
Software for use with this book --
Discrete sequence notation --
Useful signals, sequences, and concepts --
Sine and cosine --
Sequence and time position vector --
The unit impulse (Delta) function --
The unit step function --
Real exponential sequence --
Periodic sequences --
Harmonic sequences --
Folded sequence --
Even and odd decomposition --
Geometric sequence --
Random or noise sequences --
Chirp --
Complex power sequence --
Specific frequency generation --
Energy of a signal --
Power of a signal --
Discrete time systems --
LTI systems --
Method of analysis of LTI systems --
Graphic method --
A few properties of convolution --
Stability and causality --
LTI system as a filter --
Difference equations --
References --
Exercises --
Sampling and binary representation --
Overview --
Software for use with this book --
Aliasing --
Folding diagram --
Normalized frequency --
Conversion from decimal to binary format --
Quantization error --
Binary-to-decimal via algorithm --
Decimal-to-binary via algorithm --
Offset to input to reduce error --
Clipping --
Offset and sign-plus-magnitude --
DAC with variable LSB --
ADC with variable LSB --
Zero-order hold conversion --
Changing sample rate --
Interpolation --
Decimation --
Combining interpolation with decimation --
Bandlimited interpolation using the sinc function --
Efficient methods for changing sample rate --
Frequency generation --
Variable SR --
Constant SR, integral decimation --
Constant SR, non-integral decimation --
Compression --
References --
Exercises --
Transform and filtering principles --
Overview --
Software for use with this book --
Correlation at the Zeroth lag (CZL) --
CZL equal-frequency sine/cosine orthogonality --
CZL of sinusoid pairs, arbitrary frequencies --
Orthogonality of complex exponentials --
Sum of samples of single complex exponential --
Identifying specific sinusoids in a signal --
Single frequency correlation and reconstruction --
Multiple frequency correlation and reconstruction --
Using orthogonality in signal transmission --
The correlation sequence --
Correlation via convolution --
Matched filtering --
Estimating frequency response --
Frequency selectivity --
Single correlator filters of arbitrary frequency --
Multiple correlator filters --
Deficiencies of simple filters --
Sinusoidal fidelity --
Determination of time delay using correlation --
The single-pole IIR --
Physical arrangement --
Recursive computation --
M-code implementation --
Impulse response, unit step response, and stability --
Leaky integrator --
Frequency response --
Complex conjugate poles --
References --
Exercises --
Software for use with this book --
File types and naming conventions --
Downloading the software --
Using the software --
Single-line function calls --
Multi-line M-code examples --
How to successfully copy-and-paste M-code --
Learning to use M-code --
What you need with MATLAB and LabVIEW --
Vector/matrix operations in M-code --
Row and column vectors --
Vector products --
Inner product --
Outer product --
Product of corresponding values --
Matrix multiplied by a vector or matrix --
Matrix inverse and pseudo-inverse --
Complex numbers --
Definition --
Rectangular v. polar --
Addition and subtraction --
Multiplication --
Rectangular coordinates --Polar coordinates --
Division and complex conjugate --
Using rectangular coordinates --
Using polar coordinates --
Polar notation using cosine and sine --
The complex exponential --
Uses for signal processing.
Series Title: Synthesis lectures on signal processing (Online), #4.
Other Titles: Fundamentals of discrete signal processing
Synthesis digital library of engineering and computer science.
Responsibility: Forester W. Isen.

Abstract:

Comprising four chapters, this volume gives a brief overview of the field of digital signal processing, details many useful signals and concepts, including convolution, recursion, difference  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/299608576> # DSP for MATLAB and LabVIEW. Volume I, Fundamentals of discrete signal processing
    a schema:Book, schema:MediaObject, schema:CreativeWork ;
    library:oclcnum "299608576" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/3943750110#Place/san_rafael_calif_1537_fourth_street_san_rafael_ca_94901_usa> ; # San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA)
    rdfs:seeAlso <http://experiment.worldcat.org/entity/work/data/3943750110#CreativeWork/synthesis_digital_library_of_engineering_and_computer_science> ; # Synthesis digital library of engineering and computer science.
    schema:about <http://id.worldcat.org/fast/1382316> ; # LabVIEW.
    schema:about <http://id.loc.gov/authorities/subjects/sh85122398> ; # Signal processing--Digital techniques
    schema:about <http://experiment.worldcat.org/entity/work/data/3943750110#Topic/technology_&_engineering_signals_&_signal_processing> ; # TECHNOLOGY & ENGINEERING--Signals & Signal Processing
    schema:about <http://experiment.worldcat.org/entity/work/data/3943750110#CreativeWork/labview> ; # LabVIEW.
    schema:about <http://experiment.worldcat.org/entity/work/data/3943750110#Topic/computers_information_theory> ; # COMPUTERS--Information Theory
    schema:about <http://id.worldcat.org/fast/1365096> ; # MATLAB.
    schema:about <http://experiment.worldcat.org/entity/work/data/3943750110#CreativeWork/matlab> ; # MATLAB.
    schema:about <http://dewey.info/class/621.3822/e22/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/3943750110#Topic/signal_processing_digital_techniques> ; # Signal processing--Digital techniques
    schema:alternateName "Fundamentals of discrete signal processing" ;
    schema:bookFormat schema:EBook ;
    schema:copyrightYear "2008" ;
    schema:creator <http://viaf.org/viaf/46322633> ; # Forester William Isen
    schema:datePublished "2008" ;
    schema:description "This book is Volume I of the series DSP for MATLAB and LabVIEW. The entire series consists of four volumes that collectively cover basic digital signal processing in a practical and accessible manner, but which nonetheless include all essential foundation mathematics. As the series title implies, the scripts (of which there are more than 200) described in the text and supplied in code form (available via the internet at http://www.morganclaypool.com/page/isen will run on both MATLAB and LabVIEW. Volume I consists of four chapters. The first chapter gives a brief overview of the field of digital signal processing. This is followed by a chapter detailing many useful signals and concepts, including convolution, recursion, difference equations, LTI systems, etc. The third chapter covers conversion from the continuous to discrete domain and back (i.e., analog-to-digital and digital-to-analog conversion), aliasing, the Nyquist rate, normalized frequency, conversion from one sample rate to another, waveform generation at various sample rates from stored wave data, and Mu-law compression. The fourth and final chapter of the present volume introduces the reader to many important principles of signal processing, including correlation, the correlation sequence, the Real DFT, correlation by convolution, matched filtering, simple FIR filters, and simple IIR filters. Chapter 4, in particular, provides an intuitive or "first principle" understanding of how digital filtering and frequency transforms work, preparing the reader for Volumes II and III, which provide, respectively, detailed coverage of discrete frequency transforms (including the Discrete Time Fourier Transform, the Discrete Fourier Transform, and the z-Transform) and digital filter design (FIR design using Windowing, Frequency Sampling, and Optimum Equiripple techniques, and Classical IIR design). Volume IV, the culmination of the series, is an introductory treatment of LMS Adaptive Filtering and applications.The text for all volumes contains many examples, and many useful computational scripts, augmented by demonstration scripts and LabVIEW Virtual Instruments (VIs) that can be run to illustrate various signal processing concepts graphically on the user's computer screen."@en ;
    schema:description "An overview of DSP -- Signals, waves, and digital processing -- Advantages of digital processing -- DSP nomenclature and topics -- Time domain processing -- Frequency transforms -- Frequency domain processing -- Organization of this volume of the series -- Contents of volume II in the series -- Contents of volume III in the series -- Contents of volume IV in the series -- Discrete signals and concepts -- Overview -- Software for use with this book -- Discrete sequence notation -- Useful signals, sequences, and concepts -- Sine and cosine -- Sequence and time position vector -- The unit impulse (Delta) function -- The unit step function -- Real exponential sequence -- Periodic sequences -- Harmonic sequences -- Folded sequence -- Even and odd decomposition -- Geometric sequence -- Random or noise sequences -- Chirp -- Complex power sequence -- Specific frequency generation -- Energy of a signal -- Power of a signal -- Discrete time systems -- LTI systems -- Method of analysis of LTI systems -- Graphic method -- A few properties of convolution -- Stability and causality -- LTI system as a filter -- Difference equations -- References -- Exercises -- Sampling and binary representation -- Overview -- Software for use with this book -- Aliasing -- Folding diagram -- Normalized frequency -- Conversion from decimal to binary format -- Quantization error -- Binary-to-decimal via algorithm -- Decimal-to-binary via algorithm -- Offset to input to reduce error -- Clipping -- Offset and sign-plus-magnitude -- DAC with variable LSB -- ADC with variable LSB -- Zero-order hold conversion -- Changing sample rate -- Interpolation -- Decimation -- Combining interpolation with decimation -- Bandlimited interpolation using the sinc function -- Efficient methods for changing sample rate -- Frequency generation -- Variable SR -- Constant SR, integral decimation -- Constant SR, non-integral decimation -- Compression -- References -- Exercises -- Transform and filtering principles -- Overview -- Software for use with this book -- Correlation at the Zeroth lag (CZL) -- CZL equal-frequency sine/cosine orthogonality -- CZL of sinusoid pairs, arbitrary frequencies -- Orthogonality of complex exponentials -- Sum of samples of single complex exponential -- Identifying specific sinusoids in a signal -- Single frequency correlation and reconstruction -- Multiple frequency correlation and reconstruction -- Using orthogonality in signal transmission -- The correlation sequence -- Correlation via convolution -- Matched filtering -- Estimating frequency response -- Frequency selectivity -- Single correlator filters of arbitrary frequency -- Multiple correlator filters -- Deficiencies of simple filters -- Sinusoidal fidelity -- Determination of time delay using correlation -- The single-pole IIR -- Physical arrangement -- Recursive computation -- M-code implementation -- Impulse response, unit step response, and stability -- Leaky integrator -- Frequency response -- Complex conjugate poles -- References -- Exercises -- Software for use with this book -- File types and naming conventions -- Downloading the software -- Using the software -- Single-line function calls -- Multi-line M-code examples -- How to successfully copy-and-paste M-code -- Learning to use M-code -- What you need with MATLAB and LabVIEW -- Vector/matrix operations in M-code -- Row and column vectors -- Vector products -- Inner product -- Outer product -- Product of corresponding values -- Matrix multiplied by a vector or matrix -- Matrix inverse and pseudo-inverse -- Complex numbers -- Definition -- Rectangular v. polar -- Addition and subtraction -- Multiplication -- Rectangular coordinates --Polar coordinates -- Division and complex conjugate -- Using rectangular coordinates -- Using polar coordinates -- Polar notation using cosine and sine -- The complex exponential -- Uses for signal processing."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/3943750110> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/3943750110#Series/synthesis_lectures_on_signal_processing_online> ; # Synthesis lectures on signal processing (Online) ;
    schema:isPartOf <http://worldcat.org/issn/1932-1694> ; # Synthesis lectures on signal processing,
    schema:isSimilarTo <http://worldcat.org/entity/work/data/3943750110#CreativeWork/dsp_for_matlabtm_and_labviewtm_i_fundamentals_of_discrete_signal_processing> ;
    schema:name "DSP for MATLAB and LabVIEW. Volume I, Fundamentals of discrete signal processing"@en ;
    schema:productID "299608576" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/299608576#PublicationEvent/san_rafael_calif_1537_fourth_street_san_rafael_ca_94901_usa_morgan_&_claypool_publishers_2008> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/3943750110#Agent/morgan_&_claypool_publishers> ; # Morgan & Claypool Publishers
    schema:url <http://dx.doi.org/10.2200/S000161ED1V01Y200811SPR004> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=440275> ;
    schema:url <http://site.ebrary.com/id/10515588> ;
    schema:url <http://uri.idm.oclc.org/login?url=http://dx.doi.org/10.2200/S000161ED1V01Y200811SPR004> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=881093> ;
    schema:workExample <http://worldcat.org/isbn/9781598298918> ;
    schema:workExample <http://dx.doi.org/10.2200/S000161ED1V01Y200811SPR004> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/299608576> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/3943750110#Agent/morgan_&_claypool_publishers> # Morgan & Claypool Publishers
    a bgn:Agent ;
    schema:name "Morgan & Claypool Publishers" ;
    .

<http://experiment.worldcat.org/entity/work/data/3943750110#CreativeWork/synthesis_digital_library_of_engineering_and_computer_science> # Synthesis digital library of engineering and computer science.
    a schema:CreativeWork ;
    schema:name "Synthesis digital library of engineering and computer science." ;
    .

<http://experiment.worldcat.org/entity/work/data/3943750110#Place/san_rafael_calif_1537_fourth_street_san_rafael_ca_94901_usa> # San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA)
    a schema:Place ;
    schema:name "San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA)" ;
    .

<http://experiment.worldcat.org/entity/work/data/3943750110#Series/synthesis_lectures_on_signal_processing_online> # Synthesis lectures on signal processing (Online) ;
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/299608576> ; # DSP for MATLAB and LabVIEW. Volume I, Fundamentals of discrete signal processing
    schema:name "Synthesis lectures on signal processing (Online) ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/3943750110#Topic/computers_information_theory> # COMPUTERS--Information Theory
    a schema:Intangible ;
    schema:name "COMPUTERS--Information Theory"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3943750110#Topic/signal_processing_digital_techniques> # Signal processing--Digital techniques
    a schema:Intangible ;
    schema:name "Signal processing--Digital techniques"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3943750110#Topic/technology_&_engineering_signals_&_signal_processing> # TECHNOLOGY & ENGINEERING--Signals & Signal Processing
    a schema:Intangible ;
    schema:name "TECHNOLOGY & ENGINEERING--Signals & Signal Processing"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh85122398> # Signal processing--Digital techniques
    a schema:Intangible ;
    schema:name "Signal processing--Digital techniques"@en ;
    .

<http://id.worldcat.org/fast/1365096> # MATLAB.
    a schema:CreativeWork ;
    schema:name "MATLAB." ;
    .

<http://id.worldcat.org/fast/1382316> # LabVIEW.
    a schema:CreativeWork ;
    schema:name "LabVIEW." ;
    .

<http://viaf.org/viaf/46322633> # Forester William Isen
    a schema:Person ;
    schema:birthDate "1949" ;
    schema:familyName "Isen" ;
    schema:givenName "Forester William" ;
    schema:givenName "Forester W." ;
    schema:name "Forester William Isen" ;
    .

<http://worldcat.org/entity/work/data/3943750110#CreativeWork/dsp_for_matlabtm_and_labviewtm_i_fundamentals_of_discrete_signal_processing>
    a schema:CreativeWork ;
    rdfs:label "DSP for MATLABTM and LabVIEWTM I : Fundamentals of Discrete Signal Processing." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/299608576> ; # DSP for MATLAB and LabVIEW. Volume I, Fundamentals of discrete signal processing
    .

<http://worldcat.org/isbn/9781598298918>
    a schema:ProductModel ;
    schema:isbn "1598298917" ;
    schema:isbn "9781598298918" ;
    .

<http://worldcat.org/issn/1932-1694> # Synthesis lectures on signal processing,
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/299608576> ; # DSP for MATLAB and LabVIEW. Volume I, Fundamentals of discrete signal processing
    schema:issn "1932-1694" ;
    schema:name "Synthesis lectures on signal processing," ;
    .

<http://www.worldcat.org/title/-/oclc/299608576>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/299608576> ; # DSP for MATLAB and LabVIEW. Volume I, Fundamentals of discrete signal processing
    schema:dateModified "2017-10-05" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.