主要内容

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

上升时间

立ち上がり2値波形遷移の立ち上がり時間

説明

r=上升时间(xは,入力2値波形xの各遷移が10%基準レベルから90%基準レベルまでを横断する際に要する時間を含むベクトルrを返します。遷移を判定するため,上升时间はヒストグラム法により入力波形の状態レベルを推定します。上升时间は、低状態の上限と高状態の下限を横断するすべての領域を識別します。low 状態と High 状態の上下限は、状態レベル +/- 状態レベル間の差の倍数として表されます。状態レベルの許容誤差を参照してください。上升时间は内挿を使用するので,rは2値波形xのサンプリング瞬時に対応しない値を含む可能性があります。

r=上升时间(xfsでは,サンプルレートを赫兹で指定します。サンプルレートは,xの要素に対応するサンプル瞬時を決定します。xの最初のサンプル瞬時はt = 0に対応します。上升时间は内挿を使用するので,rは2値波形xのサンプリング瞬時に対応しない値を含む可能性があります。

r=上升时间(xtでは,サンプル瞬時txと同数の要素をもつベクトルとして指定します。

rltut) =上升时间(___はベクトルltutを返し,その要素は,xが下位パーセント基準レベルおよび上位パーセント基準レベルと交差する時点にそれぞれ対応します。

rltutul) =上升时间(___はレベルulを返し,それぞれが下位と上位のパーセント基準レベルに対応します。

___) =上升时间(___名称,值は1つ以上の名称,值引数ペアで指定される追加オプションを使用して,立ち上がり時間を返します。

上升时间(___は信号をプロットし,立ち上がり時間が計算される各遷移の領域を暗い色で表示します。プロットでは,下位および上位でのクロッシングとそれに関連する基準レベルが示されます。状態レベルと,それに対応する状態の上下限もプロットされます。

すべて折りたたむ

2.3 Vクロック波形のサンプルで立ち上がり時間を決定します。

2.3 Vクロックのデータを読み込みます。サンプルでの立ち上がり時間を決定します。既定の10%と90%のパーセント基準レベルを使用します。

负载(“transitionex.mat”“x”“t”) R =上升时间(x)
R = 0.7120

立ち上がり時間は1未満であり,これは,遷移が1サンプルより短い時間で発生したことを示しています。時間情報を含むデータをプロットして,立ち上がり時間に注釈を付けます。

上升时间(x, t);

图上升时间图包含一个坐标轴。轴包含12个类型为patch, line的对象。这些物体代表上升时间,信号,上十字,下十字,上边界,上状态,下边界,上参考,下参考,下状态。

2値波形を表す2つの信号を生成します。信号は50 Hzで20秒間サンプリングされます。最初の信号では,測定開始から13秒で遷移が発生します。2番目の信号では、測定開始から 5 秒で遷移が発生します。これらの信号は異なる振幅をもち、分散が異なるホワイト ガウス ノイズに組み込まれます。信号をプロットします。

tt = linspace (0, 1001);e1 = 1.4 *双曲正切(tt-13) + randn(大小(tt)) / 3;e2 =双曲正切(3 * (tt-5)) + randn(大小(tt)) / 5;情节(tt tt, e1, e2)

图中包含一个坐标轴。轴线包含2个线型对象。

遷移時間が一致するように信号を揃えます。相関ベースの方法では,この種の信号を適切に揃えることができません。

[y1、y2、D] = alignsignals (e1, e2);情节(日元)情节(y2)

图中包含一个坐标轴。轴线包含2个线型对象。

上升时间を使用して信号を整列させます。各信号について,信号が下位基準レベルと交差する瞬間と上位基準レベルと交差する瞬間の平均として,遷移時間を求めます。揃えた波形をプロットします。

(l1 ~, u1) =上升时间(e1, tt);[~ l2, u2] =上升时间(e2、tt);t1 = tt - (l1 + u1) / 2;t2 = tt - (l2 + u2) / 2;情节(e1 t1, t2, e2)

图中包含一个坐标轴。轴线包含2个线型对象。

4 MHzでサンプリングした2.3 Vクロック波形で,立ち上がり時間を決定します。20%および80%の基準レベルを使用して立ち上がり時間を計算します。

2.3 Vクロックのデータをサンプリング瞬時と共に読み込みます。連続するサンプル間の時間差の逆数としてサンプルレートを計算します。20% および 80% の基準レベルを使用して立ち上がり時間を決定します。注釈が付けられた波形をプロットします。

负载(“transitionex.mat”“x”“t”) fs = 1/(t(2)-t(1));上升时间(x,“PercentReferenceLevels”[80])

图上升时间图包含一个坐标轴。轴包含12个类型为patch, line的对象。这些物体代表上升时间,信号,上十字,下十字,上边界,上状态,下边界,上参考,下参考,下状态。

ans = 0.5340

4 MHzでサンプリングした2.3 Vクロック波形で,立ち上がり時間,基準レベル瞬時および基準レベルを決定します。

2.3 Vクロックの波形をサンプリング瞬時と共に読み込みます。

负载(“transitionex.mat”“x”“t”

立ち上がり時間,基準レベル瞬時および基準レベルを決定します。

[R, lt, ut,噢,ul) =上升时间(x, t);

下位と上位の基準レベルおよび基準レベル瞬時と共に波形をプロットします。立ち上がり時間が上位と下位の基準レベル瞬時の差であることを示します。

情节(t, x)包含(“秒”) ylabel (“伏”)举行情节((lt ut), (ll ul),“o”)举行

图中包含一个坐标轴。轴线包含2个线型对象。

流(上升时间为%g秒。ut-lt)
上升时间为1.78 -07秒。

入力引数

すべて折りたたむ

2 値波形。実数値のベクトルとして指定します。

サンプルレート。正の実数スカラーとして赫兹単位で指定します。

サンプル瞬時。ベクトルとして指定します。tの長さは2値波形xの長さと等しくなければなりません。

名前と値のペアの引数

オプションの引数名称,值のコンマ区切りペアを指定します。的名字は引数名で,价值は対応する値です。的名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を,任意の順番で指定できます。

例:“考虑”,[0,0.8],“宽容”,10日PercentReferenceLevels, 50 [20]は,低レベルと高レベルがそれぞれ0±10%0.8±10%であり,信号が0.8×0.2から0.8×0.5に移るときに遷移が発生することを指定します。

波形振幅の割合で表した基準レベル。“PercentReferenceLevels”と2要素の正の行ベクトルから構成されるコンマ区切りのペアとして指定します。行ベクトルの要素は,下位と上位のパーセント基準レベルに対応します。高状態レベルは100%であると定義され,低状態レベルは0%であると定義されます。詳細については,パーセント基準レベルを参照してください。

低状態レベルおよび高状態レベル。“考虑”と2要素の正の行ベクトルから構成されるコンマ区切りのペアとして指定します。ベクトルの最初と 2 番目の要素が、Low 状態レベルと High 状態レベルに対応します。

状態の上下限。“宽容”および割合値として実数の正のスカラーから構成されるコンマ区切りのペアとして指定します。この名前と値のペアの詳細については,状態レベルの許容誤差を参照してください。

出力引数

すべて折りたたむ

立ち上がり遷移の持続時間。ベクトルとして返されます。サンプルレートFsまたはサンプル瞬時tを指定する場合,立ち上がり時間は秒単位になります。サンプルレートやサンプル瞬時を指定しない場合、立ち上がり時間はサンプル数単位になります。

下位基準レベルのクロッシング瞬時。ベクトルとして返されます。ベクトルltには,立ち上がり遷移が下位基準レベルと交差する時点が含まれています。既定の設定では,下位基準レベルは10%基準レベルです。“PercentReferenceLevels”の名前と値のペアを指定して,既定の基準レベルを変更できます。

上限基準レベルのクロッシング瞬時。ベクトルとして返されます。ベクトルutには,立ち上がり遷移が上限基準レベルと交差する時点が含まれています。既定の設定では,上位基準レベルは90%基準レベルです。“PercentReferenceLevels”の名前と値のペアを指定して,既定の基準レベルを変更できます。

波形振幅単位で定めた下位基準レベル。実数の数値スカラーとして返されます。は,各立ち上がり遷移における下位基準レベルに対応する波形での値を含んだベクトルです。既定の設定では,下位基準レベルは10%基準レベルです。“PercentReferenceLevels”の名前と値のペアを指定して,既定の基準レベルを変更できます。

波形振幅単位で定めた上位基準レベル。実数の数値スカラーとして返されます。ulは,各立ち上がり遷移における上位基準レベルに対応する波形での値を含んだベクトルです。既定の設定では,上位基準レベルは90%基準レベルです。“PercentReferenceLevels”の名前と値のペアを指定して,既定の基準レベルを変更できます。

詳細

すべて折りたたむ

立ち上がり遷移

2値波形での“立ち上がり遷移”は、低状態レベルから高状態レベルへの遷移です。正極性(立ち上がり)パルスの終端状態は開始状態よりも正方向に大きな値をとります。波形が遷移近傍で微分可能な場合,正の1次導関数を伴う遷移が等価な定義として与えられます。この図は立ち上がり遷移を示しています。

立ち上がり遷移は実際の波形での値に依存しないため,波形の振幅値は表示されていません。立ち上がり遷移は遷移の方向によって定義されます。

パーセント基準レベル

年代1が低状態,S2が高状態Uが“上”位パーセント基準レベルであるとすると,上位パーセント基準レベルに対応する波形での値は次のようになります。

年代 1 + U One hundred. 年代 2 年代 1

Lが“下位”パーセント基準レベルであるとすると,下位パーセント基準レベルに対応する波形での値は次のようになります。

年代 1 + l One hundred. 年代 2 年代 1

状態レベルの許容誤差

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

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

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

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

参照

[1] IEEE®转换、脉冲和相关波形的标准,IEEE标准,2003,第15-17页。

拡張機能

C / c++コード生成
MATLAB®编码器™を使用してCおよびc++コードを生成します。

R2012aで導入