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

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, th...

Full description

Bibliographic Details
Main Author: Isen, Forester W. 1949-
Format: Electronic
Language:English
Published: San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool Publishers, c2008.
Series:Synthesis lectures on signal processing (Online) ; # 4.
Subjects:
Online Access:View fulltext via EzAccess
LEADER 08557nam a2200625 a 4500
001 3374
005 20081216144049.0
006 m e d
007 cr cn |||m|||a
008 081210s2008 caua fsa 000 0 eng d
020 # # |a 9781598298918 (electronic bk.) 
020 # # |a 9781598298901 (pbk.) 
024 7 # |a 10.2200/S000161ED1V01Y200811SPR004  |2 doi 
035 # # |a (CaBNvSL)gtp00532203 
040 # # |a CaBNvSL  |c CaBNvSL  |d CaBNvSL 
050 # 4 |a TK5102.9  |b .I833 2008 
082 0 4 |a 621.3822  |2 22 
100 1 # |a Isen, Forester W.  |d 1949-  |q (Forester William), 
245 1 0 |a DSP for MATLAB and LabVIEW.  |c Forester W. Isen.  |h [electronic resource] /  |n Volume I,  |p Fundamentals of discrete signal processing 
246 3 0 |a Fundamentals of discrete signal processing. 
260 # # |a San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) :  |b Morgan & Claypool Publishers,  |c c2008. 
300 # # |a 1 electronic text (xvi, 199 p. : ill.) :  |b digital file. 
490 1 # |a Synthesis lectures on signal processing,  |v # 4  |x 1932-1694 ; 
500 # # |a Part of: Synthesis digital library of engineering and computer science. 
500 # # |a Title from PDF t.p. (viewed on December 10, 2008). 
500 # # |a Series from website. 
505 0 # |a 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. 
506 # # |a Abstract freely available; full-text restricted to subscribers or individual document purchasers. 
510 0 # |a Compendex 
510 0 # |a INSPEC 
510 0 # |a Google scholar 
510 0 # |a Google book search 
520 # # |a 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. 
530 # # |a Also available in print. 
538 # # |a Mode of access: World Wide Web. 
538 # # |a System requirements: Adobe Acrobat reader. 
630 0 0 |a MATLAB. 
630 0 0 |a LabVIEW. 
650 # 0 |a Signal processing  |x Digital techniques. 
690 # # |a MATLAB. 
690 # # |a LabVIEW. 
690 # # |a DSP (Digital Signal Processing) 
690 # # |a Sampling, LTI Systems. 
690 # # |a Analog-to-Digital. 
690 # # |a Digital-to-Analog. 
690 # # |a FIR. 
690 # # |a IIR. 
690 # # |a DFT. 
690 # # |a Time Domain. 
690 # # |a Frequency Domain. 
690 # # |a Aliasing. 
690 # # |a Binary Numbers. 
730 0 # |a Synthesis digital library of engineering and computer science. 
830 # 0 |a Synthesis lectures on signal processing (Online) ;  |v # 4. 
856 4 2 |u https://ezaccess.library.uitm.edu.my/login?url=http://dx.doi.org/10.2200/S000161ED1V01Y200811SPR004  |z View fulltext via EzAccess