how to calculate the frequency of a certain signal ?

1 回表示 (過去 30 日間)
Jack
Jack 2016 年 12 月 15 日
コメント済み: Walter Roberson 2016 年 12 月 15 日
hello everybody,
how i can calculate the frequency range of a given signal? for example i got that signal in the attached .mat file here, how to calculate the frequency range of it in order to know if this is delta alpha beta or gamma or whatever range?
Thank you in advance.
  2 件のコメント
Star Strider
Star Strider 2016 年 12 月 15 日
The file contains only the (1x510) ‘Signal11’ vector. Without the matching time vector or the sampling frequency, it is not possible to determine the frequency range anything in that signal.
Walter Roberson
Walter Roberson 2016 年 12 月 15 日
Right, not unless you know the sampling frequency or sampling interval.

サインインしてコメントする。

回答 (1 件)

KSSV
KSSV 2016 年 12 月 15 日
You have to use fft to calculate the frequency....Read about the function fft.
  3 件のコメント
KSSV
KSSV 2016 年 12 月 15 日
load signal.mat ;
s = Signal11 ;
% get 4-4 Hz
f_47 = s(s>=4 & s<=7) ;
Jack
Jack 2016 年 12 月 15 日
thank you for your answer Mr.KSSV, but i do not need to get this range. what i asked is that the file attached here is represent a signal that i do not know what is it, so how to calculate this signal to know its range ?? thank in advance.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeFourier Analysis and Filtering についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by