Up to this point in the chapter, we've dealt with numerical analysis. Going forward, the topics are related to signal processing. Signal processing is a vast field that deals with signals: values that change over time. Popular signal processing algorithms include the processing of sound, such as an equalizer; others include algorithms for radars, CAT scanning, and many more.
This part of the chapter will cover some of the functionality available with the module scipy.signal and complement the discussion with examples. You'll learn about some basic algorithms to detect signals in the presence of noise and functions to design filters. However, this section is but only a taste of the topic, and I encourage you to consult with the references at the end of the chapter and professional literature for efficient signal processing algorithms.
Was this article helpful?