# Signal_Processing_Midterm

This repository contains code and documentation for a signal processing exercise aimed at analyzing the content of an unknown signal. The exercise involves using various signal processing techniques to extract and analyze different components embedded in the signal.

## Contents

    Midterm_Report_Graz_Louis.docx: Report documenting the analysis of the unknown signal.
    Midterm_Report_Graz_Louis.pdf: PDF version of the report.
    main.m: MATLAB script containing the main code for signal processing operations.
    blackmanWin.m: MATLAB function for applying a Blackman window to a signal.
    spectrogram.m: MATLAB function for generating a spectrogram of a signal.
    frequencySpectrum.m: MATLAB function for computing and plotting the power spectrum of a signal.
    unknownsignal.csv: CSV file containing the unknown signal data.
    README.md: This file providing an overview of the project.

## Usage
    Midterm_Report_Graz_Louis.docx / Midterm_Report_Graz_Louis.pdf: These documents contain the detailed report of the signal processing analysis. They provide insights into the methods used, results obtained, and discussion of the findings.
    main.m: This MATLAB script serves as the main entry point for analyzing the unknown signal. It contains the code for loading the signal data, performing signal processing operations, and generating visualizations.
    blackmanWin.m, spectrogram.m, frequencySpectrum.m: These MATLAB functions are used for specific signal processing tasks, such as windowing, generating spectrograms, and computing power spectra.
    unknownsignal.csv: This CSV file contains the data of the unknown signal that is analyzed in the project.