coherence function of the filtered signal

Dear All, I am just wondering if calculation coherence between two signal after loww-pass filtering (maybe any filtering) does make any sense? I have 2 biomedical signal and coherence between raw signal is very low (0.13) whilst when I filter signals with lowpass with cutoff of 0.15Hz(im interested in very low frequencies) I get much higher coherence(0.7-0.8). My worry is that during filtering I remove most of the spectrum and I think that may rise the mean coherence, as removed frequencies will overlap one another. Please correct me if im wrong. Is there any way in matlab to control over which frequencies the coherence is calculated? I used mscohere for calculating coherence. Thanks in advance for comments.

3 Comments

are you saying that you see a coherence value in a specific frequency region that is 0.13, but then after lowpass filtering that coherence jumps to 0.7 or 0.8?
Katarzyna
Katarzyna on 14 Aug 2012
Edited: Katarzyna on 14 Aug 2012
I dont know how to calculate coherence for specific frequencies... I used mean from mscohere vector. That would be very helpful if you could explain how to specify frequencies of interest in this function. Thanks
to calculate coherence for certain frequencies, use wcoh function a then recalculate scales to pseudofrequencies(scal2freq)

Sign in to comment.

Answers (0)

Tags

Asked:

on 10 Aug 2012

Commented:

on 5 Nov 2013

Community Treasure Hunt

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

Start Hunting!