Introduction to Signal Processing, 2/e (2023)

Sophocles J. Orfanidis
ECE Department, Rutgers University

The new edition is freely available in the following PDF formats:

        1-up format
        2-up format

A printed size-6x9 paperback version is also available, but divided into two volumes due to printing limitations:

        Vol. 1 - Basics
        Vol. 2 - Applications

The list of references, appendices, and index are included only in volume two.


The contents of the first edition have been left essentially unchanged with some minor changes. Several new topics have been added covering additional theory as well as a range of signal processing applications. Some of the new material is adapted from the author's EWA and AOSP books. New topics include:

Supplementary Materials

Materials from the Spring-2021 graduate course 332:521 Digital Signal Analytics (formerly, Digital Signals & Filters) provide supplementary materials for the new edition:

        syllabus and class notes
        computer projects

MATLAB Toolbox

The zipped file (May 2023) contains MATLAB functions, examples, and data files, and combines functions from the author's I2SP, AOSP, and EWA toolboxes.

Copyright Notices

Copyright © 2023 by Sophocles J. Orfanidis, All Rights Reserved.

Links to the book's web page, http://www.ece. , may be placed on any web site. Any part of this book (including the supplementary class notes and computer projects) may be downloaded and printed for personal or educational use only, as long as the printed or photocopied pages are not altered in any way from the original PDF filse posted on the book's web page.

No part of this book may be reproduced, altered in any way, or transmitted in any form for commercial, profit, sale, or marketing purposes.

MATLAB® is a registered trademark of The MathWorks, Inc.

CVX software by Michael Grant and Stephen Boyd, CVX: Matlab software for disciplined convex programming, version 2.0 beta, Sept. 2013.

Some example audio files were used from the following resources:
    Udo Zölzer (ed.), DAFX - Digital Audio Effects, Wiley, 2002, MATLAB files.
    Robin N. Strickland, ECE 429/529, Digital Signal Processing course, Spring 2009, audio files.

September 2023   -   direct links to my online books and some past courses may be found here.