Using a specific wavelet transform on new ECG signals
I’m working with ECG signals and am trying to use a wavelet technique to reduce some of the noise in various data sets. I was able to use a ‘Continuous Wavelet 1-D using FFT’ technique in the Wavelet Analyzer toolkit to achieve a good response (at least on one sample). I have exported the CWTFT struct to a variable called CWTS and want to apply the same wavelet function on a number of other pieces of data.
My overall goal would be to have a command or function that applies the same wavelet transform I generated to new input data.
I am somewhat of a novice in the wavelet / signal processing realm, so if there are smarter or better ways to approach this, please let me know. I tried several random wavelets and this option seemed to do the best for me.
How I generated the wavelet transformed data: 1-D/FFT -> ‘dog’, 6 parameter, linear analysis, linear synthesis, scale limited to first 16 options
Here are some of the details:
CWTS Contents: CWTS.cfs, CWTS.scales, CWTS.frequencies, CWTS.omega, CWTS.meanSIG, CWTS.dt, CWTS.wav
Here are the pre / post transform plots of the data:
Pre-Transform/Raw Data
<</matlabcentral/answers/uploaded_files/71656/PreWavelet.jpg>>
Post-Transform
<</matlabcentral/answers/uploaded_files/71657/post-wavelet.jpg>>
Thanks for any help you guys can offer!I’m working with ECG signals and am trying to use a wavelet technique to reduce some of the noise in various data sets. I was able to use a ‘Continuous Wavelet 1-D using FFT’ technique in the Wavelet Analyzer toolkit to achieve a good response (at least on one sample). I have exported the CWTFT struct to a variable called CWTS and want to apply the same wavelet function on a number of other pieces of data.
My overall goal would be to have a command or function that applies the same wavelet transform I generated to new input data.
I am somewhat of a novice in the wavelet / signal processing realm, so if there are smarter or better ways to approach this, please let me know. I tried several random wavelets and this option seemed to do the best for me.
How I generated the wavelet transformed data: 1-D/FFT -> ‘dog’, 6 parameter, linear analysis, linear synthesis, scale limited to first 16 options
Here are some of the details:
CWTS Contents: CWTS.cfs, CWTS.scales, CWTS.frequencies, CWTS.omega, CWTS.meanSIG, CWTS.dt, CWTS.wav
Here are the pre / post transform plots of the data:
Pre-Transform/Raw Data
<</matlabcentral/answers/uploaded_files/71656/PreWavelet.jpg>>
Post-Transform
<</matlabcentral/answers/uploaded_files/71657/post-wavelet.jpg>>
Thanks for any help you guys can offer! I’m working with ECG signals and am trying to use a wavelet technique to reduce some of the noise in various data sets. I was able to use a ‘Continuous Wavelet 1-D using FFT’ technique in the Wavelet Analyzer toolkit to achieve a good response (at least on one sample). I have exported the CWTFT struct to a variable called CWTS and want to apply the same wavelet function on a number of other pieces of data.
My overall goal would be to have a command or function that applies the same wavelet transform I generated to new input data.
I am somewhat of a novice in the wavelet / signal processing realm, so if there are smarter or better ways to approach this, please let me know. I tried several random wavelets and this option seemed to do the best for me.
How I generated the wavelet transformed data: 1-D/FFT -> ‘dog’, 6 parameter, linear analysis, linear synthesis, scale limited to first 16 options
Here are some of the details:
CWTS Contents: CWTS.cfs, CWTS.scales, CWTS.frequencies, CWTS.omega, CWTS.meanSIG, CWTS.dt, CWTS.wav
Here are the pre / post transform plots of the data:
Pre-Transform/Raw Data
<</matlabcentral/answers/uploaded_files/71656/PreWavelet.jpg>>
Post-Transform
<</matlabcentral/answers/uploaded_files/71657/post-wavelet.jpg>>
Thanks for any help you guys can offer! wavelet, ecg, transform, signal processing, fft MATLAB Answers — New Questions