Contents

Preface

Notations and Abbreviations

Introduction to MATLAB

1     Variables

1.1     Vectors and matrices

1.2     Arrays

1.3     Cells and structures

2     Operations and functions

2.1     Matrix operations

2.2     Pointwise operations

2.3     Constants and initialization

2.4     Predefined matrices

2.5     Mathematical functions

2.6     Matrix functions

2.7     Other useful functions

2.8     Logical operators on boolean variables

2.9     Program loops

3     Graphically displaying results

4     Converting numbers to character strings

5     Input/output

6     Program writing

Part I         Deterministic Signals

Chapter 1     Signal Fundamentals

1.1   The concept of signal

1.1.1   A few signals

1.1.2   Spectral representation of signals

1.2   The Concept of system

1.3   Summary

Chapter 2     Discrete Time Signals and Sampling

2.1   The sampling theorem

2.1.1   Perfect reconstruction

2.1.2   Digital-to-analog conversion

2.2   Plotting a signal as a function of time

2.3   Spectral representation

2.3.1   Discrete-time Fourier transform (DTFT)

2.3.2   Discrete Fourier transform (DFT)

2.4   Fast Fourier transform

Chapter 3   Spectral Observation

3.1   Spectral accuracy and resolution

3.1.1   Observation of a complex exponential

3.1.2   Plotting accuracy of the DTFT

3.1.3   Frequency resolution

3.1.4   Effects of windowing on the resolution

3.2   Short term Fourier transform

3.3   Summing up

3.4   Application examples and exercises

3.4.1   Amplitude modulations

3.4.2   Frequency ...

Get Digital Signal and Image Processing Using MATLAB now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.