项目作者: biaojiang

项目描述 :
Signal processing algorithms and implementations
高级语言: Python
项目地址: git://github.com/biaojiang/Signal-Processing.git
创建时间: 2016-04-22T06:27:33Z
项目社区:https://github.com/biaojiang/Signal-Processing

开源协议:MIT License

下载


Combined README

📘 Statistical Learning Notes

Signal Processing Techniques

To be continuously updated, and all the files will be mainly based in Python.

Repo structure

  1. src/filter is the digital filter design.
  2. notebooks/statistical_learning includes the .py and .ipynb files for the examples in the book An Introduction to Statistical Learning.

🔊 Signal Processing Projects

A collection of projects and implementations focused on Discrete-Time Signal Processing, inspired by the textbook by Alan V. Oppenheim and real-world DSP challenges.

📚 Inspiration

This section is grounded in the principles from:

Discrete-Time Signal Processing
Alan V. Oppenheim, Ronald W. Schafer, John R. Buck

🧠 Topics Covered

  • Digital filters (FIR, IIR, Kalman filters)
  • Linear regression in signal analysis
  • Spectral analysis and transforms
  • Signal reconstruction and sampling theory
  • Sensor data denoising and prediction
  • Real-world audio and time series processing

⚙️ Technologies

  • Python 3
  • NumPy, SciPy
  • Jupyter Notebooks
  • Matplotlib, seaborn

📌 Goals

  • Reinforce theoretical DSP concepts with Python-based practice.
  • Build a library of practical signal processing examples.
  • Share useful tools and code for both beginners and professionals.

🚧 In Progress

This repo is a work-in-progress. New chapters, filters, and real-world datasets will be added regularly.