spectrum.welch
ウェルチ スペクトル
構文
Hs = spectrum.welch
Hs = spectrum.welch(WindowName)
Hs = spectrum.welch(WindowName,SegmentLength)
Hs = spectrum.welch(WindowName,SegmentLength,OverlapPercent)
説明
メモ
spectrum.welch
の使用は推奨されていません。代わりに pwelch
を使用してください。
Hs = spectrum.welch
では、ウェルチの平均修正ピリオドグラム スペクトル推定法のパラメーターを定義する、既定のウェルチ スペクトル オブジェクト Hs
が返されます。このオブジェクトでは、以下の既定値が使用されます。
プロパティ名 | 既定値 | 説明 |
---|---|---|
|
| ウィンドウ名または
|
|
| 以下が有効な 'Bartlett' 'Bartlett-Hann' 'Blackman' 'Blackman-Harris' 'Bohman' 'Chebyshev' 'Flat Top' 'Gaussian' 'Hamming' 'Hann' 'Kaiser' 'Nuttall' 'Parzen' 'Rectangular' 'Triangular' 'Tukey' 'User Defined' ウィンドウ名は、 ウィンドウ パラメーターの情報は、 |
|
| 入力信号が分割される各時間ベース セグメントの長さ。修正ピリオドグラムは、各セグメントで計算され、ピリオドグラムの平均によってスペクトル推定が形成されます。セグメント長の選択は、推定の信頼度 (短いセグメント) と周波数の解像度 (長いセグメント) のどちらを優先させるかによって決まります。長いセグメント長を選択すると解像度は高くなり、短いセグメント長を選択すると平均が多くなるため、分散が少なくなります。 |
|
| セグメント間のオーバーラップ率 |
Hs = spectrum.welch(WindowName)
では、指定したウィンドウとその他すべてのパラメーターに既定値を使用して、ウェルチ法によるスペクトル オブジェクト Hs
が返されます。ウィンドウのパラメーターを指定するには、spectrum.welch({WindowName,winparam})
の形式の cell 配列を使用します。
Hs = spectrum.welch(WindowName,SegmentLength)
では、指定のセグメント長に従い、スペクトル オブジェクト Hs
が返されます。
Hs = spectrum.welch(WindowName,SegmentLength,OverlapPercent)
では、指定のセグメント間オーバーラップ比率に従い、スペクトル オブジェクト Hs
が返されます。
メモ
ウェルチ アルゴリズムの詳細については、pwelch
を参照してください。
例
参考文献
[1] harris, fredric. j. “On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform.” Proceedings of the IEEE®. Vol. 66 (January 1978).
バージョン履歴
R2006a より前に導入
参考
periodogram
| pmtm
| pwelch