Included Languages:
- MATlab
- Python
Electrocardiography (ECG) | Electromyography (EMG) | Electroencephalograhy (EEG) |
---|---|---|
Description of ECG here.. Heart Signal |
Description of EMG here.. Muscle Signal |
Description of EEG here.. Brain Signal |
The ECG, EMG, and EEG signals was taken from a patient. The ECG signal was recorded in a .csv file. While the EMG and EEG signals was recorded in a .txt file with different delimiters.
Load the data from the given files into a MATlab script and plot the data. Then take the discrete fourier transforms of each signal then plot the frequency Spectrums. In addition, create a digital notch filter to remove the noise coming from mains power in the ECG signal without creating a phase shift due to filtering (zero-phase filtering), determine if the patient was tired during the recording of the EMG signal based on the frequency spectrum of the EMG signal, and determine the mental state of the patient during the recording of the EEG signal based on the frequency spectrum of the EEG signal. Finally, break down how much of the EEG signal is comprised of the four EEG wave components (Delta, Theta, Alpha and Beta), and display it in a bar graph.
Created by Tyler Adam Martinez
Date: 12/12/2019