Signal Phase using FFT
11 ビュー (過去 30 日間)
古いコメントを表示
I have two cerebral signals registered for 10 minutes with a sample rate of 1000Hz. I have to extract the phase of the signals and the average phase displacement using FFT. The signals are represented by a 2x10000 matrix in MATLAB. How can I do that? Thank you in advance
0 件のコメント
採用された回答
Shounak Shastri
2018 年 3 月 19 日
"I have to extract the phase of the signals and the average phase displacement using FFT"
Use the "fft" and the "fftshift" functions. The phase can be calculated by using the function 'angle' which will give you the phase and then unwrapping it by using the unwrap function. You can search the documentation for the explaination.
Here is an example in the matlab documentation https://in.mathworks.com/help/matlab/examples/fft-for-spectral-analysis.html
3 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Fourier Analysis and Filtering についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!