Skip to content
Sambit Paul edited this page May 5, 2022 · 48 revisions

Welcome to the JDSP wiki!

jdsp

This Wiki provides a guideline on using the different tools available in the library and also, focuses on specific use cases where such tools might be required. This library was created because while working on many Android apps, I realised that, receiving data from external devices on the phone was not enough and it was often important (specially devices which are not always guaranteed to be connected to the internet) to process the incoming signals on the phone itself.



The Wiki has five primary sections:

  1. Filter ⇨ Expands on frequency-based filters and kernel-based filters
  2. Transform ⇨ Expands on transforms like Fourier and Hilbert
  3. Signal ⇨ Expands on different processes on the signal like smoothing, detrending etc.
  4. Peak Detection ⇨ Functions to detect peaks and spikes and filter them using properties
  5. Windowing ⇨ Provides different kinds of window functions like Hamming, Hanning etc.

Three other sections are also included which are miscellaneous utilities:

  1. Utility ⇨ Provides methods like arange(), linspace(), concatenate(), split() etc
  2. Plotting ⇨ Provides a tool to plot signals against time using a line plot
  3. IO ⇨ Expands on input and output of different types of files



Table of Contents

Clone this wiki locally