![]() | ヘルプをダウンロード(Windowsのみ) |
所有クラス: spectral analysis
要件:MathScript RTモジュール
pspec_music(x, order)
pspec_music(x, order, fftsize)
pspec_music(x, order, range)
pspec_music(x, order, 'corr')
pspec_music(x, order, fftsize, fs)
pspec_music(x, order, fftsize, range)
pspec_music(x, order, fftsize, 'corr')
pspec_music(x, order, 'corr', range)
pspec_music(x, order, fftsize, fs, 'corr')
pspec_music(x, order, fftsize, fs, range)
pspec_music(x, order, fftsize, 'corr', range)
pspec_music(x, order, fftsize, fs, win, noverlap)
pspec_music(x, order, fftsize, fs, win, 'corr')
pspec_music(x, order, fftsize, fs, win, range)
pspec_music(x, order, fftsize, fs, 'corr', range)
pspec_music(x, order, fftsize, fs, win, noverlap, 'corr')
pspec_music(x, order, fftsize, fs, win, noverlap, range)
pspec_music(x, order, fftsize, fs, win, 'corr', range)
pspec_music(x, order, fftsize, fs, win, noverlap, 'corr', range)
S = pspec_music(x, order)
S = pspec_music(x, order, fftsize)
S = pspec_music(x, order, range)
S = pspec_music(x, order, 'corr')
S = pspec_music(x, order, fftsize, fs)
S = pspec_music(x, order, fftsize, range)
S = pspec_music(x, order, fftsize, 'corr')
S = pspec_music(x, order, 'corr', range)
S = pspec_music(x, order, fftsize, fs, 'corr')
S = pspec_music(x, order, fftsize, fs, range)
S = pspec_music(x, order, fftsize, 'corr', range)
S = pspec_music(x, order, fftsize, fs, win, noverlap)
S = pspec_music(x, order, fftsize, fs, win, 'corr')
S = pspec_music(x, order, fftsize, fs, win, range)
S = pspec_music(x, order, fftsize, fs, 'corr', range)
S = pspec_music(x, order, fftsize, fs, win, noverlap, 'corr')
S = pspec_music(x, order, fftsize, fs, win, noverlap, range)
S = pspec_music(x, order, fftsize, fs, win, 'corr', range)
S = pspec_music(x, order, fftsize, fs, win, noverlap, 'corr', range)
[S, w] = pspec_music(x, order)
[S, w] = pspec_music(x, order, fftsize)
[S, w] = pspec_music(x, order, range)
[S, w] = pspec_music(x, order, 'corr')
[S, w] = pspec_music(x, order, fftsize, range)
[S, w] = pspec_music(x, order, fftsize, 'corr')
[S, w] = pspec_music(x, order, 'corr', range)
[S, w] = pspec_music(x, order, fftsize, 'corr', range)
[S, f] = pspec_music(x, order, fftsize, fs)
[S, f] = pspec_music(x, order, fftsize, fs, 'corr')
[S, f] = pspec_music(x, order, fftsize, fs, range)
[S, f] = pspec_music(x, order, fftsize, fs, win, noverlap)
[S, f] = pspec_music(x, order, fftsize, fs, win, 'corr')
[S, f] = pspec_music(x, order, fftsize, fs, win, range)
[S, f] = pspec_music(x, order, fftsize, fs, 'corr', range)
[S, f] = pspec_music(x, order, fftsize, fs, win, noverlap, 'corr')
[S, f] = pspec_music(x, order, fftsize, fs, win, noverlap, range)
[S, f] = pspec_music(x, order, fftsize, fs, win, 'corr', range)
[S, f] = pspec_music(x, order, fftsize, fs, win, noverlap, 'corr', range)
[S, w, evec, eval] = pspec_music(x, order)
[S, w, evec, eval] = pspec_music(x, order, fftsize)
[S, w, evec, eval] = pspec_music(x, order, range)
[S, w, evec, eval] = pspec_music(x, order, 'corr')
[S, w, evec, eval] = pspec_music(x, order, fftsize, range)
[S, w, evec, eval] = pspec_music(x, order, fftsize, 'corr')
[S, w, evec, eval] = pspec_music(x, order, 'corr', range)
[S, w, evec, eval] = pspec_music(x, order, fftsize, 'corr', range)
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs)
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, 'corr')
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, range)
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, win, noverlap)
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, win, 'corr')
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, win, range)
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, 'corr', range)
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, win, noverlap, 'corr')
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, win, noverlap, range)
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, win, 'corr', range)
[S, f, evec, eval] = pspec_music(x, order, fftsize, fs, win, noverlap, 'corr', range)
従来名: pmusic
MUSIC(multiple signal classification)アルゴリズムは、入力信号の擬似スペクトルを計算します。出力を要求しない場合、この関数は現在のプロットウィンドウで擬似スペクトルをプロットします。
名前 | 説明 | ||||
---|---|---|---|---|---|
x | 入力信号を指定します。xは実数または複素数のベクトルまたは行列です。'corr'を指定すると、xは自己相関正方行列になります。それ以外の場合、xは要素が行方向に重なった実行列になります。 | ||||
order | 信号部分空間の次元情報を指定します。orderはスカラまたは2つの要素のベクトルになります。orderがスカラの場合、orderは信号の部分空間の次元を指定します。orderが2つの要素のベクトルの場合、order(2)は信号とノイズの部分空間を分離します。order(2)*最小固有値よりも大きいすべての固有値は信号の部分空間に属し、信号の部分空間の次元はorder(1)以下です。 | ||||
fftsize | ノイズの部分空間の推定固有ベクトルで実行するFFTの長さを指定します。デフォルトは256です。 | ||||
fs | 入力シーケンスのサンプリング周波数をHz単位で指定します。 | ||||
win | データ行列の各行に適用する窓を指定します。winは整数またはベクトルです。winが整数の場合、winの長さのハニング窓が適用されます。winがベクトルの場合、winはデータ行列の列数と同じ長さの窓を表します。デフォルト値は2*order - 1です。 | ||||
noverlap | データ行列が作成された時にオーバーラップするポイント数を指定します。デフォルトは0です。 | ||||
'corr' | xは自己相関正方行列です。 | ||||
range | 推定擬似スペクトルの範囲を指定します。rangeは以下の値を受け入れる文字列です。
|
名前 | 説明 |
---|---|
S | 入力信号の推定擬似スペクトルを返します。xが実数で、rangeが'half'の場合、Sの長さは偶数のfftsizeに対してはfftsize / 2 + 1、奇数のfftsizeに対しては(fftsize + 1) / 2になります。それ以外の場合、Sの長さはfftsizeです。 |
w | LabVIEWでSを評価するポイントで、サンプルごとにラジアン単位で離散周波数を返します。 |
f | LabVIEWで Sを評価するポイントで、Hz単位で周波数を返します。 |
evec | 列がノイズ部分空間の固有ベクトルの行列を返します。 |
eval | 入力データの自己相関行列のすべての固有値を返します。 |
次の表には、この関数のサポート特性 が記載されています。
LabVIEWランタイムエンジンでサポートされる | はい(出力を要求した場合) |
RTターゲットでサポートされる | はい(出力を要求した場合) |
RTで制限付きの実行時間に適する | 特性なし |
fs = 1000;
t = 0:1/fs:0.2;
fftsize = 1024;
noise = randnormal(size(t));
x = sin(2*pi*100*t) + cos(2*pi*250*t) + noise;
S = pspec_music(x, 4, fftsize, fs);
psd_burg
psd_covar
psd_mcovar
psd_periodogram
psd_welch
psd_yule
pspec_eign
役に立った
役に立たなかった