このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
medfreq
周波数中央値
構文
説明
は、時間領域信号 freq
= medfreq(x
)x
のパワー スペクトルにおける正規化周波数の中央値 freq
を推定します。medfreq
は、箱型ウィンドウと x
の長さに等しい DFT 点の数を持つ関数 periodogram
を使用してパワー スペクトルを計算します。
出力引数なしで medfreq(___)
を使用すると、PSD またはパワー スペクトルがプロットされて周波数中央値に注釈が付けられます。
例
入力引数
出力引数
アルゴリズム
周波数中央値を求めるために、medfreq
は箱型ウィンドウを使用してピリオドグラム パワー スペクトル推定を計算します。
サンプル レート fs
の信号 x
から、次の 3 つの方法で同じ周波数中央値 medFrq
を求めることができます。
信号から直接 | medFrq = medfreq(x,fs) |
信号のピリオドグラムから | [P,F] = periodogram(x,[],[],fs); medFrq = medfreq(P,F) |
信号のパワー スペクトル推定値 (ウェルチの PSD) から | [P,F] = pwelch(x,rectwin(length(x)),[],[],fs); medFrq = medfreq(P,F) |
メモ
medfreq
は、入力信号を時間領域から周波数領域に変換するために中間表現を使用するため、返される周波数中央値は信号変換方法、DFT 点の数、およびウィンドウ サイズに応じて異なる場合があります。
参照
[1] Phinyomark, Angkoon, Sirinee Thongpanja, Huosheng Hu, Pornchai Phukpattaranont, and Chusak Limsakul. "The Usefulness of Mean and Median Frequencies in Electromyography Analysis." In Computational Intelligence in Electromyography Analysis – A Perspective on Current Applications and Future Challenges, edited by Ganesh R. Naik. London: IntechOpen, 2012. https://doi.org/10.5772/50639.
拡張機能
バージョン履歴
R2015a で導入参考
findpeaks
| meanfreq
| periodogram
| plomb
| pwelch