DSP Task I :

Sampling Studio 📈

A Python based website built with the help of Streamlit libarary


Preview:

Preview Gif

Libararies Used:

  1. Streamlit
  2. Numpy
  3. Pandas
  4. Matplotlib
  5. math
  6. random
  7. turtles

Key features:

1. Browse Section:

  • Upload a signal
  • Control the sample frequency
  • Add noise to the signal (SNR ratio from 0 -> 100)
  • Reconstruct the signal according to Nyquist-Shannon sampling theorem

2. Signal Generator:

  • Add a signal by Frequency and its Amplitude (1 -> 10)
  • Delete a signal by Frequency (1 -> 10)
  • Add noise to the generated signal (SNR ratio from 0 -> 100)
  • Reconstruct the signal according to Nyquist-Shannon sampling theorem

Task Submitted by SBME2024 (1st semester , 3rd year) students: