This repository provides the topics for the Capstone projects for the module Digital Communications https://www.fhnw.ch/de/studium/module/9107973
- Project 1 CLEAR: Evaluating Digital Communication Links under Noise and Optimal Reception
- Project 2 CLEAN: Communication Link Estimation & Adaptive Noise-reduction
- Project 3 SHARP: Spectral Handling & Adaptive Rejection of Power
- Project 4 DEFI: Decision-Feedback Equalizer Implementation
- Project 5 KALM : Kalman-based Adaptive Linear Modeling
We’ll cover how to fork the FS25_MSP_digitalcom repository, make changes, and push them back.
We recommend using:
- Visual Studio Code (VSCode) for editing and managing your code with a powerful and user-friendly interface.
- Jupyter Notebook for interactive data analysis, visualization, and running code snippets, especially if the repository involves Python code and data processing.
You can install VSCode and the Python/Jupyter extensions to work seamlessly. VSCode Includes a console that you can use
- Go to the FS25_MSP_digitalcom repository.
- In the top-right corner, click the
Forkbutton. - Choose your GitHub account to create a fork. This will create a copy of the repository in your account.
Next, clone the forked repository to your local machine:
git clone https://github.com/YOUR_USERNAME/FS25_MSP_digitalcom.gitReplace YOUR_USERNAME with your GitHub username.
git checkout -b name-experimentsgit checkout -b name-experiments
git add .
git commit -m "Update experiments, code, and presentation slides"
git push origin my-experiments