26. Digital filters


Sometimes it is necessary to also apply digital signal processing techniques to your data. These are calculations typically done with your computer. These are often applied after some number of data points from your time series data have been acquired and you wish to compute some properties of the signal. You will use one such technique, peak-finding, in your pulse oximetry project.

Digital filtering is a type of digital signal processing that is used to achieve similar filtering results that we have thus far built using analog filtering using resistors, capacitors, and op-amps to filter out high or low frequencies that are not of interest to us.


Thinking exercise 9: Death of the sampling theorem?

Read this blog post by Markus Meister. Trust me. It’s worth it.


If you are having trouble getting clean signals of time series data, you can do digital filtering after the fact. You should try to optimize your analog filtering before sampling, though, as discussed in the above blog post.