-
Notifications
You must be signed in to change notification settings - Fork 0
This project solves a series of exercises involving signal analysis and processing inspired by the squid giant axon experiments, as shown in the provided problem statement. The solutions include Fourier transformations, signal filtering, and frequency analysis.
juanhuaco/signal-processing-squid-axon
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# 📊 Signal Analysis and Filtering Project This project solves a series of exercises involving signal analysis and processing inspired by the squid giant axon experiments, as shown in the provided problem statement. The solutions include Fourier transformations, signal filtering, and frequency analysis. --- ## 🛠️ How to Run the Project To run the project, execute the following command in the terminal (cmd on Windows): ```bash python main.py ``` --- ## 📦 Required Libraries The following Python libraries are required for this project (outside the default Python package): - `scipy` - `sympy` - `numpy` - `matplotlib` - `pillow` ### Installation To install the libraries, run the following command for each library (on Windows): ```bash pip install [library_name] ``` Replace `[library_name]` with the name of the library, e.g., `pip install scipy`. --- ## 🔍 Project Scope ### Problems Addressed: 1. **Fourier Transform**: - Calculation of the discrete Fourier transform of a signal. - Identification of frequency characteristics and possible noise-reduction strategies. 2. **Signal Filtering**: - Application of a temporal discrete filter to analyze its effects on the signal. 3. **Signal Modification and Analysis**: - Exploration of how specific mathematical modifications alter the signal behavior. 4. **Low-Pass Filter Implementation**: - Construction of a first-order analog low-pass filter. - Investigation of its transfer function and performance with sample signals. ### Tools and Techniques: - Fourier Transform analysis. - Signal filtering using mathematical models. - Circuit modeling and transfer function derivation. --- ## 📑 Additional Notes - This project is designed for educational purposes and explores fundamental signal processing concepts. - Make sure you have the dataset or inputs required by the script in the appropriate directory for proper execution.
About
This project solves a series of exercises involving signal analysis and processing inspired by the squid giant axon experiments, as shown in the provided problem statement. The solutions include Fourier transformations, signal filtering, and frequency analysis.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published