# Digital Signal Processing

## Signal Processing Jupyter Notebooks

* [Sound Analysis with the Fourier Transform](https://github.com/calebmadrigal/FourierTalkOSCON). A set of IPython Notebooks by [Caleb Madrigal](https://calebmadrigal.com) to explain what the Fourier Transform is and how to use it for basic audio processing applications.
* [An introduction to Compressed Sensing](https://nbviewer.ipython.org/github/unpingco/Python-for-Signal-Processing/blob/master/Compressive_Sampling.ipynb), part of [Python for Signal Processing](https://nbviewer.ipython.org/github/unpingco/Python-for-Signal-Processing): an entire book (and [blog](https://python-for-signal-processing.blogspot.com)) on the subject by Jose Unpingco.
* [Kalman and Bayesian Filters in Python](https://nbviewer.ipython.org/github/rlabbe/Kalman-and-Bayesian-Filters-in-Python/blob/master/table_of_contents.ipynb). A textbook and accompanying filtering library on the topic of Kalman filtering and other related Bayesian filtering techniques.
* [Classify human movements using Dynamic Time Warping & K Nearest Neighbors:](https://nbviewer.ipython.org/github/markdregan/K-Nearest-Neighbors-with-Dynamic-Time-Warping/blob/master/K_Nearest_Neighbor_Dynamic_Time_Warping.ipynb) Signals from a smart phone gyroscope and accelerometer are used to classify if the person is running, walking, sitting standing etc. This IPython notebook contains a python implementation of DTW and KNN algorithms along with explanations and a practical application.
* [Digital Signal Processing](https://github.com/spatialaudio/digital-signal-processing-lecture) A collection of notebooks that accompanies a masters course on the topic.
* [An introduction to openCV](https://github.com/handee/opencv-gettingstarted) An introduction course into using openCV for computer vision in python
* [Signal: Filtering, STFT, and Laplace Transform](https://github.com/guillaume-chevalier/filtering-stft-and-laplace-transform) Filtering signal with a butterworth low-pass filter and plotting the STFT of it with a Hanning window and then plotting the Laplace transform.

## Tools

* [noise.sh](https://noise.sh/) Music as Excel
* [AudioMass - Audio Editor](https://audiomass.co/)
* [dsp.audio code editor](https://dsp.audio/editor/)
* [Audio DSP Playground](https://acarabott.github.io/audio-dsp-playground/)
* [Harmonics](https://alexanderchen.github.io/harmonics/)

## Filter Design Tools

* [Filter Design Tool](https://webench.ti.com/filter-design-tool/filter-type) web based
* [RF Tools - LC Filter Design Tool](https://rf-tools.com/lc-filter/) web based
* [Filter Design and Analysis](http://sim.okawa-denshi.jp/en/Fkeisan.htm) web based
* [TFilter - Free online FIR filter design](http://t-filter.engineerjs.com/) web based
* [FIIIR!](https://fiiir.com/) web based
* [FIR Filter Designer](https://wirelesslibrary.labs.b-com.com/FIRfilterdesigner/) web based
* [List of FIR Filter tools](https://www.minidsp.com/applications/advanced-tools/fir-filter-tools)

## Tutorial

* [DSPRelated.com - All About Digital Signal Processing](https://www.dsprelated.com/)
* [Kalman and Bayesian Filter in Python](https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python) License: CC-BY
* [Digital Signal Processing Lecture](https://github.com/spatialaudio/digital-signal-processing-lecture) License: CC-BY
* [A Compact Primer on Digital Signal Processing](https://github.com/jackschaedler/circles-sines-signals) [Web](https://jackschaedler.github.io/circles-sines-signals/) License: Eclipse Public License
* [Voice recording and processing for talks, streaming and conferencing. The Reference.](https://indiscipline.github.io/post/voice-sound-reference/)
* [How to Record Great Sounding / High Quality Audio at Home—Nick Janetakis](https://nickjanetakis.com/blog/how-to-record-great-sounding-high-quality-audio-at-home)
* [Filter playground - Boris Smus](https://smus.com/filter-playground/)
* [Micromodeler - Launch Applications](https://www.micromodeler.com/launch.jsp)
* [Music Information Retrieval in Python](https://musicinformationretrieval.com/)
* [Fundamental of Music Processing - Slides](https://www.audiolabs-erlangen.de/fau/professor/mueller/bookFMP/slides)
* [MUMT 307 Week #1](https://www.music.mcgill.ca/~gary/307/week1/week1.html)
* [GNU Octave: Audio Processing](https://octave.org/doc/v4.2.1/Audio-Processing.html#Audio-Processing)
* [Digital Sound & Music–Linking Science, Art, and Practice Through Digital Sound](http://digitalsoundandmusic.com/)
* [Practical FIR Filter Design: Part 1 - Design with Octave or Matlab - Technical Articles](https://www.allaboutcircuits.com/technical-articles/design-of-fir-filters-design-octave-matlab/)
* [DSP Course JF Engin 100-300](https://web.eecs.umich.edu/~fessler/course/100/)
* [gnebbia/OctaveMultimediaProcessing: Octave Multimedia content processing examples](https://github.com/gnebbia/OctaveMultimediaProcessing)
* [E4896 Music Signal Processing - outline](https://www.ee.columbia.edu/~dpwe/e4896/outline.html)
* [DSP First](https://dspfirst.gatech.edu/)
* [Interactive DSP Laboratory](http://www.seas.ucla.edu/dsplab/index.html)
  * [IIR and FIR Filters Lab](http://www.seas.ucla.edu/dsplab/iff/labindex.html)
* [EE445S Real-Time DSP Laboratory - Lectures and Labs](http://users.ece.utexas.edu/~bevans/courses/realtime/lectures/index.html)
* [willfehlmusic/Python\_Sketchpads: Tutorial Python projects covering a number of topics. These are tutorials to make, certain concepts of interest, absolutely clear to the user.](https://github.com/willfehlmusic/Python_Sketchpads)
* [Virtual Labs](http://vlabs.iitkgp.ernet.in/dsp/index.html)
* [Lab 0 - Introduction to Module Set - Purdue Digital Signal Processing Labs (ECE 438) - OpenStax CNX](https://cnx.org/contents/0JSc5_LI@4.2:9mF_0fms@3/Lab-0-Introduction-to-Module-Set)
* [Making sounds using SDL and visualizing them on a simulated oscilloscope. - NICK TASIOS](http://nicktasios.nl/posts/making-sounds-using-sdl-and-visualizing-them-on-a-simulated-oscilloscope.html)

## Audio Programming

* [Pure Data—Pd Community Site](https://puredata.info/) Pure Data (or just Pd) is an open source visual programming language for multimedia.
* [elk.audio](https://elk.audio/) Audio Operating Systems
* [VCV Rack - The Eurorack Simulator for Windows/Mac/Linux](https://vcvrack.com/)
* [Sassy by sol\_hsa](https://sol-hsa.itch.io/sassy) Sassy is an audio spreadsheet. Or, as it stands, it's THE audio spreadsheet.
* [JUCE - JUCE](https://juce.com/) The leading framework for multi-platform audio applications
* [Tone.js](https://tonejs.github.io/)

## DSP Notes

* [Introduction to Filters: FIR versus IIR](https://community.sw.siemens.com/s/article/introduction-to-filters-fir-versus-iir)
* [Highres spectrograms with the DFT Shift Theorem - GLSL & Sound](https://soundshader.github.io/hss/gallery/index.html)
* [Difference between IIR and FIR filters: a practical design guide - ASN Home](https://www.advsolned.com/difference-between-iir-and-fir-filters-a-practical-design-guide/)
* [A Narrow Bandpass Filter in Octave or Matlab - Paul Lovell](https://www.dsprelated.com/showarticle/1354.php) [An Efficient Lowpass Filter in Octave - Paul Lovell](https://www.dsprelated.com/showarticle/1304.php)
* [Signal Analysis I: What is a Wave? An Introduction to Fouriers Theorem](https://www.linkedin.com/pulse/signal-analysis-i-what-wave-introduction-fouriers-william-fehlhaber/) [Digital Filter Design: Why is Linear Phase Important?](https://www.linkedin.com/pulse/digital-filter-design-why-linear-phase-important-william-fehlhaber)
* [Étude in C minor](https://zserge.com/posts/etude-in-c/)
* [Digital Audio Basics: Audio Sample Rate and Bit Depth](https://www.izotope.com/en/learn/digital-audio-basics-sample-rate-and-bit-depth.html)
* [WASM SYNTH, or, how music taught me the beauty of math](https://timdaub.github.io/2020/02/19/wasm-synth/#f1)

## DSP Tools

* [olilarkin/awesome-musicdsp: A curated list of my favourite music DSP and audio programming resources](https://github.com/olilarkin/awesome-musicdsp)
* [Fragment - Real-time audiovisual live coding environment](https://www.fsynth.com/#try)
* [CCWT](https://lichtso.github.io/WebSpectrogram/main.html)

## DSP Books

* [DSP Illustration](https://dspillustrations.com/pages/index.html)
* [The Scientist and Engineer's Guide to Digital Signal Processing by Steven W. Smith, Ph.D.](https://www.dspguide.com/)
* [SP4Comm: Signal Processing for Communication](https://www.sp4comm.org/)
* [Free DSP Books](https://www.dsprelated.com/freebooks.php)
* [Wireless Communications: Signal Processing Perspectives](http://www.rle.mit.edu/sia/publications_books.htm)-Poor and Wornell
* [Think DSP](https://greenteapress.com/thinkdsp/html/index.html) License: CC-BY-NC
* [SPECTRAL AUDIO SIGNAL PROCESSING](https://www.dsprelated.com/freebooks/sasp/)
* [INTRODUCTION TO DIGITAL FILTERS](https://www.dsprelated.com/freebooks/filters/)
* [Preface for Digital Signal Processing: A User's Guide - DSPA - OpenStax CNX](https://cnx.org/contents/GXPlEBps@5.18:SP5IXuJr@1/Preface-for-Digital-Signal-Processing-A-User-s-Guide)
* [Preface for Digital Signal Processing: A User's Guide - Introduction to DSP - OpenStax CNX](https://cnx.org/contents/8D0YvnW1@7.1:SP5IXuJr@1/Preface-for-Digital-Signal-Processing-A-User-s-Guide)
* [Book Series Overview](https://ccrma.stanford.edu/~jos/sasp/Book_Series_Overview.html)
* [Digital Filter Design](https://www.mikroe.com/ebooks/digital-filter-design)
* [Circles Sines and Signals - Introduction](https://jackschaedler.github.io/circles-sines-signals/) License : Eclipse Public

## DSP Lectures

* [Digital Signal Processing Lecture](https://github.com/spatialaudio/digital-signal-processing-lecture) License: CC-BY

## DSP Interactive

* [Fourier Transform](https://www.jezzamon.com/fourier/index.html)
* [Premier on Digital Signal Processing](https://jackschaedler.github.io/circles-sines-signals/index.html), [Github](https://github.com/jackschaedler/circles-sines-signals), License: Eclipse Public License

## Software Defined Radio

* [PySDR: A Guide to SDR and DSP using Python by Dr. Marc Lichtman](https://pysdr.org/index.html) [GitHub](https://github.com/777arc/textbook) License: -
* [Software-Defined Radio for Engineers](https://www.analog.com/en/education/education-library/software-defined-radio-for-engineers.html) [Material Supports](https://sdrforengineers.github.io/) [GitHub](https://github.com/sdrforengineers)

## Music Retrieval Course

* [Music Information Retrieval](https://musicinformationretrieval.com/) License: MIT

## Speech Recognition

* [Libre ASR](https://github.com/iceychris/LibreASR): An On-Premises, Streaming Speech Recognition System

## Signal Processing Notes

* [Exploring Sound](https://omarshehata.me/notebook/exploring_sound) : Why does an A note on a piano sound different from an A note on a violin?
* [Everything you need to know about surround sound in headphones - SoundGuys](https://www.soundguys.com/surround-sound-headphones-guide-49389/)
* [HeSuVi download - SourceForge.net](https://sourceforge.net/projects/hesuvi/)
* [Headphone 7.1 Surround Comparison (GSX vs SBX vs Atmos vs CMSS vs DH vs DTSH:X vs Sonic vs HRTF) - YouTube](https://www.youtube.com/watch?v=WlqpG2euh50)

## Signal Processing

* [Free Online Audio Tests, Test Tones and Tone Generators](https://www.audiocheck.net/index.php)
* [Spectro](https://calebj0seph.github.io/spectro/)
* [img-encode - Convert an image to sound spectrum (image to sound)](https://alexadam.github.io/demos/img-encode/index.html)

## [Free Books on Signal Processing](https://free-ebook-download-links.blogspot.com/2008/06/free-book-on-signal-processing.html)

**DSP: THEORY**

1. [The Scientist and Engineer's Guide to Digital Signal Processing](http://www.dspguide.com/pdfbook.htm)- Steven W. Smith
2. [Introduction to Signal Processing](http://www.ece.rutgers.edu/~orfanidi/intro2sp/) -Sophocles J. Orfanidis
3. [Astronomical Image and Data Analysis](http://www.multiresolution.com/svbook.pdf) -JL Starck and F Murtagh
4. [The theory of linear prediction](http://authors.library.caltech.edu/25063/1/S00086ED1V01Y200712SPR003.pdf)- Vaidyanathan, P. P.
5. [Introduction to Statistical Signal Processing](http://www-ee.stanford.edu/~gray/sp.pdf) - R.M. Gray
6. [Mixed Signal and DSP Design Techniques](http://www.analog.com/library/analogDialogue/archives/39-06/mixed_signal.html) - edited by Walt Kester
7. [Modern Signal Processing -](http://www.msri.org/publications/books/Book46/contents.html) Edited by Edited by Daniel N. Rockmore and Dennis M. Healy
8. [Advances in Signal Transforms: Theory and Applications](http://downloads.hindawi.com/books/9789775945556.pdf) - Edited by: J. Astola, and L. Yaroslavsky
9. [Advances in Nonlinear Signal and Image Processing](http://downloads.hindawi.com/books/9789775945372.pdf) -Edited by: Stephen Marshall and Giovanni L. Sicuranza
10. [The Data Conversion Handbook](http://www.analog.com/library/analogDialogue/archives/39-06/data_conversion_handbook.html) - Walt Kester
11. [Mathematics Of The Discrete Fourier Transform (DFT)](http://ccrma.stanford.edu/~jos/mdft/) - Julius O. Smith III
12. [Principles of Sigma-Delta Modulation for A/D Converters](http://www.numerix-dsp.com/appsnotes/APR8-sigma-delta.pdf) - Sangil Park
13. Using the ADSP-2100 Family [Vol. 1](http://www.analog.com/static/imported-files/processor_manuals/2127342adsp2100vol1.zip) & [Vol. 2](http://www.analog.com/static/imported-files/processor_manuals/60899921adsp2100vol2.zip) -Analog Devices Inc.
14. [A Technical Tutorial on Digital Signal Synthesis](http://www.analog.com/static/imported-files/tutorials/450968421DDS_Tutorial_rev12-2-99.pdf#xml=http://search.analog.com/search/pdfPainter.aspx?url=http://www.analog.com/static/imported-files/tutorials/450968421DDS_Tutorial_rev12-2-99.pdf\&fterm=using\&fterm=the\&fterm=adsp-2100\&fterm=family\&fterm=using%20the%20adsp-2100%20family\&la=en)-Analog Devices Inc.

**DSP: COMMUNICATIONS**

1. [Signal Processing for Communications](http://www.sp4comm.org/docs/sp4comm_corrected.pdf) -Paolo Prandoni and Martin Vetterli
2. Signals, Samples and Stuff: A DSP Tutorial: [Part 1](https://www.arrl.org/files/file/Technology/tis/info/pdf/98qex003.pdf), [Part 2](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=3\&cad=rja\&uact=8\&ved=0CC0QFjAC\&url=https%3A%2F%2Fwww.arrl.org%2Ffiles%2Ffile%2FTechnology%2Ftis%2Finfo%2Fpdf%2F98qex022.pdf\&ei=59tEVYilM4XdUcbWgfgD\&usg=AFQjCNFZ-g-H1QglJpItpvb5mvqtAf5kZw\&sig2=uh9yXBM6e9-st0I-uJ8usw\&bvm=bv.92291466,d.d24), [Part 3](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=4\&cad=rja\&uact=8\&ved=0CDMQFjAD\&url=http%3A%2F%2Fwww.arrl.org%2Ffiles%2Ffile%2FTechnology%2Ftis%2Finfo%2Fpdf%2F98qex013.pdf\&ei=59tEVYilM4XdUcbWgfgD\&usg=AFQjCNHB21G9Gfmt30PrIK6a0npduHXJYw\&sig2=UU_XpFYsyrfCOghL5xZrUw\&bvm=bv.92291466,d.d24), [Part 4](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=2\&cad=rja\&uact=8\&ved=0CCcQFjAB\&url=https%3A%2F%2Fwww.arrl.org%2Ffiles%2Ffile%2FTechnology%2Ftis%2Finfo%2Fpdf%2F98qex019.pdf\&ei=59tEVYilM4XdUcbWgfgD\&usg=AFQjCNGdxXlVuIWPfV1VPFF1nzjJ7V4p5g\&sig2=zRKSSjhIy54e9I4tMJyKTw\&bvm=bv.92291466,d.d24) - Doug Smith
3. [FAQs on Digital Signal Processing](http://www.bdti.com/faq/dsp_faq.htm)-
4. [Wireless Communications: Signal Processing Perspectives](http://www.rle.mit.edu/sia/publications_books.htm)-Poor and Wornell
5. [Signal Processing with Fractals: A Wavelet-Based Approach](http://www.rle.mit.edu/sia/publications_books.htm)-G. W. Wornell
6. [Wireless Communications: Signal Processing Perspectives](http://www.rle.mit.edu/sia/publications_books.htm)-Poor and Wornell
7. [Stochastic Processes, Detection and Estimation](http://www.rle.mit.edu/sia/publications_coursenotes.htm)-A. S. Willsky and G. W. Wornell

**DSP: IMAGE PROCESSING**

1. [Fundamentals of Image Processing](http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=743BC2FD1655AD7F69881F8E2C75643F?doi=10.1.1.2.6400\&rep=rep1\&type=pdf) - Young, Gerbrands and Vliet
2. [Advances in Nonlinear Signal and Image Processing](http://downloads.hindawi.com/books/9789775945372.pdf) -Edited by: Stephen Marshall and Giovanni L. Sicuranza
3. [Image Processing and Data Analysis: The Multiscale Approach](http://www.multiresolution.com/cupbook.pdf) -JL Starck, F Murtagh and A Bijaoui
4. [Principles of Computerized Tomographic Imaging](http://www.slaney.org/pct/pct-toc.html) - Kak and Slaney
5. [IMAGE ESTIMATION BY EXAMPLE: Geophysical Soundings Image Construction](http://www.reproducibility.org/RSF/book/gee/book.pdf) - [Jon Claerbout](http://sepwww.stanford.edu/sep/prof/toc_html/index.html) and Sergey Fomel
6. [BASIC EARTH IMAGING](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=2\&cad=rja\&uact=8\&ved=0CCgQFjAB\&url=http%3A%2F%2Fsepwww.stanford.edu%2Fsep%2Fprof%2Fbei1005.pdf\&ei=RN5EVafsNsW1UbCFgKAG\&usg=AFQjCNHHkWryQpIjXkw8FWTMHh6mxo-HAQ\&sig2=ACbEOa9AcOLd3_VFGPHHyQ\&bvm=bv.92291466,d.d24)- Jon Claerbout
7. [EARTH SOUNDINGS ANALYSIS: Processing versus Inversion](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=1\&cad=rja\&uact=8\&ved=0CCcQFjAA\&url=http%3A%2F%2Fsepwww.stanford.edu%2Fsep%2Fprof%2Fpvi.pdf\&ei=gN5EVaGzBIrfU_iIgZAN\&usg=AFQjCNFhuHAaT8NKP5Q8cFnCXgMzk7nhJA\&sig2=yvYrb00LxP7umB8LlqYNoQ\&bvm=bv.92291466,d.d24) - Jon Claerbout
8. [IMAGING THE EARTH'S INTERIOR](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=3\&cad=rja\&uact=8\&ved=0CC4QFjAC\&url=http%3A%2F%2Fcrack.seismo.unr.edu%2Fftp%2Fpub%2Flouie%2Fclass%2F706%2FClaerbout%2520-%2520Imaging%2520the%2520Earths%2520Interior%25201996.pdf\&ei=nt5EVavtAYGgUojGgPAE\&usg=AFQjCNFU6F0q4ZnQveNILbUUKzV470JJXQ\&sig2=FDoldmT56-IJf1JG5KESBQ\&bvm=bv.92291466,d.d24)- Jon Claerbout
9. [FUNDAMENTALS OF GEOPHYSICAL DATA PROCESSING](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=1\&cad=rja\&uact=8\&ved=0CCcQFjAA\&url=http%3A%2F%2Fsepwww.stanford.edu%2Fsep%2Fprof%2Ffgdp5.pdf\&ei=yd5EVYLGHcOqU-zlgZAN\&usg=AFQjCNFzTsWBkYJpoeAcEEQV1ucYI_NjbQ\&sig2=TXiOBBmYn8M3j_sTVWIDnQ\&bvm=bv.92291466,d.d24) - Jon Claerbout
10. [Genetic and Evolutionary Computation for Image Processing and Analysis](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=1\&cad=rja\&uact=8\&ved=0CCcQFjAA\&url=http%3A%2F%2Fdownloads.hindawi.com%2Fbooks%2F9789774540011.pdf\&ei=9t5EVZPxMcm0UfC-gdgF\&usg=AFQjCNGVred_oKrdV4a24OhHKIejWopdSg\&sig2=FQWxopiz-HOJ0YKPBR1zOg\&bvm=bv.92291466,d.d24) -Stefano Cagnoni, Evelyne Lutton, and Gustavo Olague
11. [Advances in Nonlinear Signal and Image Processing](http://downloads.hindawi.com/books/9789775945372.pdf) -Edited by: Stephen Marshall and Giovanni L. Sicuranza
12. [Image Processing in C](http://homepages.inf.ed.ac.uk/rbf/BOOKS/PHILLIPS/cips2ed.pdf): Analyzing and Enhancing Digital ImagesDwayne Phillips

**DSP: AUDIO**

1. [Introduction to Sound Processing](http://profs.sci.univr.it/~rocchess/htmls/corsi/SoundProcessing/SoundProcessingBook/sp.pdf) -Davide Rocchesso
2. [Introduction To Digital Filters, With Audio Applications](http://ccrma.stanford.edu/~jos/filters/) -Julius Smith
3. [Mathematics of the Discrete Fourier Transform (DFT), With Audio Applications](http://www-ccrma.stanford.edu/~jos/mdft/) -Julius Smith
4. [Physical Audio Signal Processing For Virtual Musical Instruments and Audio Effects](http://ccrma.stanford.edu/~jos/pasp/pasp.html) -Julius Smith
5. [High-Fidelity Multichannel Audio Coding](http://www.hindawi.com/spc.1.html) - Dai Tracy Yang, Chris Kyriakakis, and C.-C. Jay Kuo
6. [Physical Audio Signal Processing](http://ccrma.stanford.edu/~jos/pasp/)-Julius O. Smith III
7. [Spectral Audio Signal Processing](http://ccrma.stanford.edu/~jos/sasp/) -Julius O. Smith III

**DSP: SPECTRAL ANALYSIS**

1. [Bayesian Spectrum Analysis and Parameter Estimation](http://bayes.wustl.edu/glb/book.pdf) -G. Larry Bretthorst
2. [Chebyshev and Fourier Spectral Methods](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=4\&cad=rja\&uact=8\&ved=0CDYQFjAD\&url=http%3A%2F%2Fperso.uclouvain.be%2Falphonse.magnus%2Fnum1a%2Fboyd01.pdf\&ei=DOBEVa2nJIb4UpWHg_gO\&usg=AFQjCNHtMhUwqKGH0funwVUTjom9lHwe9w\&sig2=geN1k3bCVeEjeElSgGu-Nw\&bvm=bv.92291466,d.d24) - John Boyd
3. [The Temporal and Spectral Characteristics of Ultrawideband Signals](https://github.com/irosyadi/gitbook/blob/master/course/javascript:__doPostBack\('ctl00$ctl00$ctl00$ContentPlaceHolderDefault$MainContent$PubDetails_2$lbPub',''\)/README.md) -William Kissick

**DSP**: **MISCELLANEOUS TOPICS**

1. [Biomedical Digital Signal Processing](https://ay14-15.moodle.wisc.edu/prod/pluginfile.php/72917/mod_resource/content/1/BME%20DSP%20textbook.pdf) -Willis J. Tompkins
2. [Stochastic Optimal Control: The Discrete-Time Case](http://web.mit.edu/dimitrib/www/soc.html) -Bertsekas
3. [Signal Processing with Fractals: A Wavelet-Based Approach](http://www.rle.mit.edu/sia/publications_books.htm) - Gregory Wornell
4. [Nonlinear Systems Theory: The Volterra/Wiener Approach](https://www.google.co.uk/url?sa=t\&rct=j\&q=\&esrc=s\&source=web\&cd=1\&ved=0CCYQFjAA\&url=http%3A%2F%2Fir.nmu.org.ua%2Fbitstream%2Fhandle%2F123456789%2F114414%2Fb5f16d4f2835d2ef315c26d36fb223ef.pdf%3Fsequence%3D1\&ei=-eBEVaWqAsn0UrfGgOAJ\&usg=AFQjCNGJHNb-q5S3FpMwpdmzskQgwp_MXA\&sig2=Erk2BINA84fAmheyoEO1ZQ\&bvm=bv.92291466,d.d24\&cad=rja) -Wilson Rugh
5. [Detection of Abrupt Changes - Theory and Application](http://people.irisa.fr/Michele.Basseville/kniga/) -Basseville and Nikiforov
6. [An Introduction to Signal Processing in Chemical Analysiy](http://www.wam.umd.edu/~toh/spectrum/IntroToSignalProcessing.pdf) - T. OHaver
7. [Multimedia Fingerprinting Forensics for Traitor Tracing](http://downloads.hindawi.com/books/9789775945181.pdf) -K. J. Ray Liu, Wade Trappe, Z. Jane Wang, Min Wu, and Hong Zhao
8. [Genomic Signal Processing and Statistics](http://downloads.hindawi.com/books/9789775945075.pdf) -Edited by:Dougherty, Shmulevich, Chen, and Wang

**DSP**: **IMPLEMENTATION**

1. [Computer Aids for VLSI Design](http://www.rulabinsky.com/cavd/) -Steven Rubin
2. [Application-Specific Integrated Circuits](http://www-ee.eng.hawaii.edu/~msmith/ASICs/HTML/ASICs.htm#anchor935203) - Michael Smith
3. [The VHDL Cookbook](http://pyfn.com/PDF/electronics_pdfs/noise/controlling_noise.pdf) -Peter Ashenden
4. [Controlling Noise and Radiation in Mixed-Signal and Digital Systems](http://www.national.com/appinfo/adc/files/controlling_noise.pdf) - Nicholas Gray

### [Free Books on Signal Processing II](https://free-ebook-download-links.blogspot.com/2008/09/free-books-on-signal-processing-ii.html)

1. [Introduction to Digital Signal Processing](http://www.sp4comm.org/docs/sp4comm_corrected.pdf)- Paolo Prandoni
2. [Efficient Digital Fiilters](http://media.wiley.com/product_data/excerpt/78/04701315/0470131578.pdf) -Matthew Donadio
3. [Discrete-Time Signal Processing](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-341-discrete-time-signal-processing-fall-2005/lecture-notes/) - MIT
4. [Modern Signal Processing](http://www.msri.org/communications/books/Book46/index.html)- Edited by Daniel N. Rockmore and Dennis M. Healy, Jr.
5. [Signals and Systems](http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-003Fall-2003/LectureNotes/index.htm) - MIT

## Signal Processing

* [Self-Paced Online Courses Signal Processing with Matlab](https://matlabacademy.mathworks.com/details/signal-processing-with-matlab/mlsg?s_eid=PSM_15028)
