0

ウェーブレット係数から信号の周波数成分を見つけたい..信号を特定のレベルまでの高周波数成分と低周波数成分に分解することによって係数を得た..今、私は最高周波数を見つけなければならないその中のコンポーネント..私はfftを使用してそれを行いましたが、私が使用できる他の方法はあります..

y_256=Th;
    T_fft=fft(y_256);
    T_fft1=T_fft(1:length(y_256)/2+1);
    freq1=0:8000/length(y_256):4000;

    IX = abs(T_fft1)>0.6;
    ix = find(IX);
    bmax= freq1(ix(end));
4

1 に答える 1

0

pwelch:

[Pxx,f] = pwelch(x,window,noverlap,f,fs)

または(手間がかからず、デフォルトを使用)

[Pxx,f] = pwelch(x,[],[],[],fs)

ドキュメンテーション:

http://www.mathworks.com/help/toolbox/signal/ref/pwelch.html

于 2012-05-23T08:47:46.073 に答える