主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

settlingtime

2値波形の整定時間

構文

S =沉降时间(X,D)
S =结算时间(X,FS,D)
S =沉降时间(X,T,D)
[S,SLEV,SINST] =结算时间(…)
[S,SLEV,SINST] = settlingtime(…,Name,Value)
settlingtime(…)

説明

年代= settlingtime (XDは,中央基準レベル瞬時から,各遷移が最終状態の2%許容誤差領域内に入って期間Dを超えて留まるようになる時点までの時間年代を返します。Dは正のスカラ,値です。settlingtimeは,中央基準レベル瞬時を判断するのに内挿を使用するので,年代はサンプリング瞬時に対応しない値を含む可能性があります。年代の長さは,入力信号Xで検出された遷移の数と等しくなります。任意の遷移について波形のレベルが許容誤差の上下限内に留まらない場合や要求した期間が存在しない場合,あるいは介在する遷移が検出される場合,settlingtime年代での対応する要素をとマ,クします。settlingtimeを返す場合にいては,整定シ,ク時間を参照してください。遷移を判定するため,settlingtimeはヒストグラム法により入力波形の状態レベルを推定します。settlingtimeは,低状態の上限と高状態の下限を横断するすべての領域を識別します。低状態と高状態の上下限は,状態レベル+ / -状態レベル間の差の倍数として表されます。状態レベルの許容誤差を参照してください。

年代= settlingtime (XFSDでは,2値波形Xのサンプルレ,トをHzで指定します。Xの最初のサンプル瞬時はT = 0と等しくなります。settlingtimeは,中央基準レベル瞬時を判断するのに内挿を使用するので,年代はサンプリング瞬時に対応しない値を含む可能性があります。

年代= settlingtime (XTDでは,サンプル瞬時TXと同数の要素をもベクトルとして指定します。

年代SLEVSINST= settlingtime(…)はベクトルSLEVSINSTを返し,その要素は各遷移の整定点のレベルとサンプル瞬時に対応します。

年代SLEVSINST= settlingtime(…名称,值は,1または複数の名称,值引数ペアで指定される追加オプションを使い,整定時間,レベルおよび対応するサンプル瞬時を返します。

settlingtime(…)は信号をプロットし,整定時間が計算される各遷移の領域を暗い色で表示します。プロットでは各遷移の整定時間の位置,中間点クロッシングおよび関連する基準レベルが示されます。また状態レベルも,対応する許容誤差の上下限と共に表示されます。

入力引数

X

2 値波形。Xは実数値の行ベクトルまたは列ベクトルです。

D

整定シ,ク時間。Dは正のスカラ,で,中央基準レベル瞬時後の,settlingtimeによって整定時間が求められる期間を定義します。中央基準レベル瞬時の後D秒以内に整定時間が発生しない場合,settlingtimeを返します。整定時間および整定シ,ク時間を参照してください。

FS

Hzのサンプルレ,ト。

T

サンプル瞬時のベクトル。Tの長さは,2値波形Xの長さと等しくなければなりません。

名前と値の引数

MidPercentReferenceLevel

波形振幅のパ,セント比で表した中央基準レベル。中央基準レベルを参照してください。

既定値:50

考虑

低状態レベルおよび高状態レベル。考虑は1行2列の実数値ベクトルです。最初の要素は低状態レベルです。2番目の要素は High 状態レベルです。Low 状態レベルおよび High 状態レベルを指定しない場合、settlingtimeではヒストグラム法を使用して入力波形から状態レベルを推定します。

宽容

割合として表される許容誤差レベル(状態の上下限)。状態レベルの許容誤差を参照してください。

既定値:2

出力引数

年代

中央基準レベル瞬時から,各遷移が最終状態の2%許容誤差領域内に入って期間Dを超えて留まるようになる時点までの時間。

SLEV

整定点における波形での値。

SINST

整定点の時点。

すべて折りたたむ

2値波形の整定点と,それに対応する波形での値を決定します。10秒のシ,ク整定時間を指定します。

负载(“transitionex.mat”“x”) [s,slev,sinst] =设置时间(x,10);

波形をプロットして整定点に注釈を付けます。

settlingtime (x, 10)

图中包含一个轴对象。axis对象包含11个类型为patch、line的对象。这些对象表示沉降时间、信号、中间交叉、沉降点、上边界、上状态、下边界、中间参考、下状态。

Ans = 1.8901

3 2。デタは4 MHzでサンプリングされています。1 μsのシ,ク整定時間を指定します。

负载(“transitionex.mat”“x”) y = [x;fliplr (x)];Fs = 4e6;T = 0:1/fs:(长度(y)*1/fs)-1/fs;[s,slev,sinst] = settingtime (y,fs,1e-6);

波形をプロットして整定点に注釈を付けます。

settlingtime (y, fs, 1 e-6)

图中包含一个轴对象。axis对象包含11个类型为patch、line的对象。这些对象表示沉降时间、信号、中间交叉、沉降点、上边界、上状态、下边界、中间参考、下状态。

ans =3×1106× 0.4725

詳細

すべて折りたたむ

整定時間

整定時間とは,中央基準レベル瞬時後,状態レベル周辺の2%許容誤差領域に信号が入ったまま留まるようになった時間です。整定時間を次の図に示します。低状態レベルおよび高状態レベルは黒い破線で示されています。状態レベルの上下2%の許容誤差は赤い破線で表示され,整定時間は黄色い丸印で示されています。

中央基準レベル

低状態レベルがS_1、高状態レベルがS_2の2値波形における中央基準レベルは次のようになります。

年代 1 + 1 2 年代 2 年代 1

中央基準レベル瞬時

y50%によって中央基準レベルを示します。

t50%-およびt50%+によって,y50%の値に最も近い波形での値に対応する2の連続するサンプリング瞬時を示します。

y50%-およびy50%+によって,t50%-およびt50%+における波形での値を示します。

中央基準レベル瞬時は次になります。

t 50 t 50 + t 50 + t 50 y 50 + y 50 y 50 + y 50

状態レベルの許容誤差

各状態レベルには,状態の上下限を関連付けることができます。状態のこうした上下限は,”状態レベル+ / -高状態と低状態間の差のスカラー倍”として定義されます。有用な許容誤差領域を提供するために,通常このスカラー値は2/100や3/100のような小さい数となっています。一般に,低状態の$ \α\ % $領域は次のように定義されます。

$ $ S_1下午\{\α\ / {100}}(S_2-S_1), $ $

ここで,S_1美元は低状態レベル,S_2美元は高状態レベルです。高状態の$ \α\ % $許容誤差領域を得るには,式の最初の項をS_2美元で置き換えます。

次の図は,正極性2値波形における各状態の5%の上下限(許容誤差領域)を示したものです。太い破線は,推定された状態レベルを示します。

整定シ,ク時間

整定シ,ク時間は,settlingtimeによって整定点が求められる中央基準レベル瞬時後の時間間隔を定義します。settlingtimeにより整定シ,ク時間内に整定点が検知されない場合,settlingtimeはその整定時間に対しを返します。次の図は10サンプルの整定シ,ク時間を示しています。

settlingtimeは,以下のいずれかの条件が発生した場合,指定した整定シーク時間内に整定点を見つけられないことがあります。

  • 整定シーク間隔における波形の最後の値が,指定された許容誤差によって決まる状態の上限と下限の間にない場合。次の図は,8サンプルの整定シク時間と2%許容誤差領域でのこの条件を示しています。

    前図では,整定シ,ク間隔の最後のサンプルが状態の上限を越えているのがわかります。この例では,整定シ,ク時間を増減させることで有効な整定時間を得ることが可能です。

  • 指定した整定シ,ク時間に対して十分な数の波形サンプルがない場合。次の図は,20サンプルの整定シ,ク時間でのこの条件を示しています。整定シ,ク時間の範囲が波形の最後のサンプルを超えています。

  • 指定した整定シ,ク時間が終了する前に,介在する遷移が検出される場合。次の図は,22サンプルの整定シ,ク時間でのこの条件を示しています。22サンプルの整定シーク時間が終了する前に、介在する遷移が検出されています。

参考文献

[1] IEEE®过渡,脉冲和相关波形标准,IEEE标准181,2003,pp. 23-24。

バ,ジョン履歴

R2012aで導入