Remove noise of the signal with some commands

I have data of aorta signals of patients in which I have to remove the noise which is present in the middle of the signals. I want a clean signal in which I should identify systolic peaks, diastolic peaks and so on (for this I have a function to identify). Can anyone help me out to remove or delete permanently the noise from the existing signal? I want to remove the gaps in the signal and there are some huge peaks lines that I want to remove as well.
Thank you for your help and your time.
I appreciate the help.

5 Comments

The signal that you attached is in time domain or in frequency domain? If its in time, I would convert it to frequency to get its spectrum and the apply a passband filter to delete the frequencies that you dont need. For instance, for signals recorded with medical equipment there is a noise at 50 Hz or 60 Hz, depending of the country you are at. Check fft and bandpass
Is that the cleanest ECG signal you can get? If I were you, I'd get a better instrument.
@Jesus Sanchez it is in time domain. It is very huge data of one patient.
@Image Analyst It is not ecg signal it is pulse wave velocity signal of Aorata. The data is loaded by the doctors, I have no involment in taking the patients data. I have to clean this existing data. Please give me any inputs to go forward.
Thankyou

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!