5 ms·
Great article and the interactive diagrams did a better job visualizing than any I've come across. DSP is an area I just haven't had the opportunity to work in
by shermanyo 11y ago
Great article and the interactive diagrams did a better job visualizing than any I've come across.
DSP is an area I just haven't had the opportunity to work in, so I always find it interesting as I piece things together over time.
I may just be motivated to sit down and give it some proper time and effort, thanks for a great post.
If you have any other links or resources you recommend, I'd be super interested. I'll likely look into audio, but will spend some time on the fundamentals. It would be cool to mess with SDR at some stage too...
- koblenski 11y agoThanks, for another good introduction to DSP, there's this excellent website: http://jackschaedler.github.io/circles-sines-signals/index.html http://jackschaedler.github.io/circles-sines-signals/index.h.... It also has good animations, and some are more interactive than mine. It takes a bit of a different path through DSP concepts, and focuses on the relationship between circles, trigonometric functions, and signal analysis. For a more in depth study of DSP, I would recommend this book: http://www.amazon.com/Understanding-Digital-Signal-Processing-Richard-ebook/dp/B004DI7JIQ http://www.amazon.com/Understanding-Digital-Signal-Processin.... It's quite readable for a textbook, and from my experience with linear algebra and signals and systems texts (they're all related), it's more understandable. It would be nice to have a full online, animated DSP book, as that's a natural fit for DSP, but I'm not aware of something like that, yet. Maybe these posts could be the beginning of something like that. (edit: Amazon link)
- hcrisp 11y agoThere is no better book than Rick Lyons' that is linked above on Amazon (and I have browsed many others). I believe his book has several other frequency-specific methods for envelope estimation.
- fla 11y agoVisualizations don't work with Chrome 44. (Caused by a call to Array.fill wich isn't available)
- shermanyo 11y agoThanks for the links, bookmarking and having a read now. I'm a math nerd, so the geometric side is perfect. I can implement algorithms / find suitable libraries without issue, its having that intuitive understanding of the relationships, visualizing the mechanics that really let you think practically about problems.
- vdm 11y agoSignal Analysis for Ops https://vimeo.com/95227467 https://vimeo.com/95227467 Monitorama PDX 2014 - Noah Kantrowitz