Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Understanding digital signal processing

    Understanding digital signal processing

    Richard G. Lyons · 2011

    "Understanding Digital Signal Processing, 3/e is simply the best practitioner's resource for mastering DSP technology. Richard Lyons has thoroughly updated and expanded his best-selling second edition, building on the exceptionally readable coverage that has made it a favorite of both professionals and students worldwide. Lyons achieves the perfect balance between practice and math, making DSP accessible to beginners without ever oversimplifying it, and offering systematic practical guidance for day-to-day problem-solving. Down-to-earth, intuitive, and example-rich, this book helps readers thoroughly grasp the basics and quickly move on to more sophisticated DSP techniques. Coverage includes: discrete sequences/systems, DFT, FFT, finite/infinite impulse response filters, quadrature (I/Q) processing, discrete Hilbert transforms, sample rate conversion, signal averaging, and much more. This edition adds extensive new coverage of FIR and IIR filter analysis techniques. The previous multirate processing, and binary number format, material has been significantly updated and expanded. It also provides new coverage of digital differentiators, integrators, and matched filters. Lyons has also doubled the number of DSP tips and tricks as in the previous edition including techniques even seasoned DSP professionals may have overlooked. He has also added end-of-chapter homework problems throughout to support college instruction and professional self-study."--Publisher's website.

    Programming
    Open LibraryAmazon
    Stats for nerds
    11recommend
    18mentions
    14people
    2012–2025years
    83% recommend17% neutral

    Mentions per year

    20122014201620182020202220242025

    What Hacker News says

    1. anyfooJul 2025
      And not just for audio. In fact, I don't care about audio that much, and they're still some of my most treasured technical books (I have them in print form, and still reference them online pretty regularly).

      Those changed my life, in a sense. Not my professional life, but outside of work it led me down a deep rabbit hole into mathematics, digital signal processing, and even analogue electronics and some light RF engineering. (This is not relevant to my professional life, since I started to take great care not to make any more of my hobbies my job.)

      I spent endless hours thinking about this stuff on my commute, and hunched over Matlab.

      The other book I recommend is Richard G. Lyons "Understanding Digital Signal Processing".

      thread
    2. dsp_personJul 2024
      I find [1] a good reference. A con is the examples are in matlab, but it's clear enough between the text and matlab code to write your own implementation.

      Also [2] is a decent book for overall dsp concepts.

      [1] DAFX - Digital Audio Effects (Second Edition) Edited by Udo Zölzer https://dafx.de/DAFX_Book_Page_2nd_edition/index.html

      [2] Understanding Digital Signal Processing, Richard Lyons

      thread
    3. a-dubNov 2022
      richard lyons' textbook "understanding digital signal processing" has a nice treatment of spectral leakage issues and choice of window functions.

      i think it may even discuss the integer multiple issue you speak of with nice illustrations of the "wrapping" effect.

      thread
    4. vermarishMay 2022
      Understanding Digital Signal Processing, by Richard G Lyons. I read it in my first couple months of college. I had no idea how to understand the differential equations, but the content was interesting enough to motivate me to study Applied Math.
      thread
    5. cushychickenMar 2022
      You're right that complex numbers simplify the math incredibly. Being able to move everything to the baseband is a huge help.

      I think the fundamental problem is that:

      1) there isn't a whole lot of comfort with complex numbers generally, so getting rid of them makes the material seem more approachable - at the cost of being significantly more complicated, and

      2) a lack of good resources for implementing common DSP algorithms in actual hardware. The jump from Matlab to raw C is mystifying to many people (myself included in many cases).

      I actually prefer Lyons's Understanding Digital Signal Processing as an intro text over this one.

      I also really benefitted from having a good teacher in this stuff. Dan Boschen with DSPrelated runs some great online classes on DSP that helped me immensely in understanding this material. About $200 for five classes, with tons of great iPython notebooks of examples. (He was the one who helped me get the "all math works the same at baseband" advantage of complex numbers.)

      thread
    6. vermarishFeb 2022
      For curiosity: Understanding Digital Signal Processing, by Richard G Lyons. I read it when I was starting college as an undeclared major, and I honestly didn't understand half of it, but I was getting into music production and it taught me the ins and outs of impulse responses. I later declared a major in Applied Computational Math primarily because of that book.

      For intellectual ability: it wasn't a particular book, but it was an honors-level Real Analysis class that forced me to re-learn the way I learn mathematics.

      thread

    Related

    Cover of Signal Processing and Linear Systems
    2014–2020

    Signal Processing and Linear Systems

    B. P. Lathi
    3 recommend · 3
    Cover of The scientist and engineer's guide to digital signal processing
    2009–2026

    The scientist and engineer's guide to digital signal processing

    Steven W. Smith
    46 recommend · 59
    Cover of Flow-based programming
    2012–2023

    Flow-based programming

    J. Paul Morrison
    5 recommend · 14
    Cover of Introduction to the theory of computation
    2008–2026

    Introduction to the theory of computation

    Michael Sipser
    66 recommend · 96
    Cover of Digital signal processing
    2013–2022

    Digital signal processing

    Steven W. Smith
    2 recommend · 2
    Cover of Applied digital signal processing
    2019–2022

    Applied digital signal processing

    Dimitris G. Manolakis
    2 recommend · 2
    Cover of Discrete-time signal processing
    2015–2025

    Discrete-time signal processing

    Alan V. Oppenheim
    8 recommend · 11
    Cover of Signals and Systems
    2009–2026

    Signals and Systems

    Alan V. Oppenheim
    12 recommend · 25