主要内容

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

パルスおよび遷移特性の測定

この例は,遷移やパルスの解析方法,立ち上がり時間,立ち下がり時間,スルーレート,オーバーシュート,アンダーシュート,パルス幅,デューティ比,パルス周期を含む計量の算出方法を示します。

ノ@ @ズを含むクロック信号

まず,ノ。

负载clocksigclock1time1Fs情节(time1 clock1)包含(的时间(秒)) ylabel (“电压”

图中包含一个轴对象。axis对象包含一个line类型的对象。

状態レベルの推定

考虑を出力引数なしで使用し,状態レベルを可視化します。以下の手順により,ヒストグラム法を使用して状態レベルを推定します。

  1. デ,タの最小および最大振幅を決定します。

  2. 指定したヒストグラムのビンの数にいて,ビン幅を決定します。これは,ビン数に対する振幅範囲の比です。ヒストグラムのビン数とヒストグラム範囲を指定するために,オプションの入力引数を使用します。

  3. デ,タ値をヒストグラムのビンに振り分けます。

  4. カウントが非ゼロの最小および最大@ @ンデックスのヒストグラムビンを特定します。

  5. ヒストグラムを2のサブヒストグラムに分割します。

  6. 上位および下位ヒストグラムのモ,ドまたは平均を決定して状態レベルを計算します。

考虑(clock1)

图State Level Information包含两个坐标轴对象。axis对象1的标题为信号水平直方图(100个箱),包含一个类型为line的对象。带有标题Signal的Axes对象2包含3个line类型的对象。

ans =1×20.0138 - 5.1848

計算されたヒストグラムは,最初のビンと最後のビンの間で均等な2の領域に分割されます。ヒストグラムの各領域のモ,ドは,コマンドウィンドウで推定される状態レベル値として返されます。

立上がり時間,立下がり時間およびスルレトの測定

立上がり時間"は,各パルスの立上がり遷移が下位から上位の基準レベルへ達する際の,瞬時と瞬時の間の時間です。立下がり時間"は,各パルスの立下がり遷移が上位から下位の基準レベルへ達する際の,瞬時と瞬時の間の時間です。立ち上がり時間と立ち下がり時間計算の基準レベルは既定では,波形振幅の10%と90%に設定されています。

上升时间を出力引数なしで使用し,立上がりエッジの立上がり時間を可視化します。次に,falltimeを出力引数なしで使用し,立下がりエッジの立下がり時間を可視化します。基準レベルを[20.80],状態レベルを[05]として指定します。

上升时间(clock1 time1)

上升时间图包含一个轴对象。axis对象包含12个patch、line类型的对象。这些对象表示上升时间、信号、上十字、下十字、上边界、上状态、下边界、上参考、下参考、下状态。

ans =5×1104× 0.5919 0.8344 0.7185 0.8970 0.6366
falltime (clock1 time1,“PercentReferenceLevels”(80),“考虑”[0 5])

图下降时间图包含一个轴对象。axis对象包含12个patch、line类型的对象。这些对象表示下降时间、信号、上十字、下十字、上边界、上状态、下边界、上参考、下参考、下状态。

ans =4×1104× 0.4294 0.5727 0.5032 0.4762

1。等間隔サンプリングデ,タでは,時間ベクトルの代わりにサンプルレ,トを提供できます。slewrateを使用して,各立上がりエッジと立下がりエッジの勾配を測定します。

sr = slewrate(clock1(1:100),Fs)
Sr = 7.0840e+04

オバシュトとアンダシュトの解析

大きなオバシュトとアンダシュトのあるクロックデタを表示します。

负载clocksigclock2time2Fs情节(time2 clock2)包含(的时间(秒)) ylabel (“电压”

图下降时间图包含一个轴对象。axis对象包含一个line类型的对象。

不足減衰クロック信号にはオ,バ,シュ,トがあります。オ,バ,シュ,トは状態レベルのパ,セント差として表されます。オ,バ,シュ,トは,エッジの直後,遷移後逸脱領域の開始点で発生する可能性があります。関数过度を使用して,これらのポストシュ,トオ,バ,シュ,トを測定します。

过度(clock2(95:270)、Fs)
ans =2×14.9451 - 2.5399
传奇(“位置”“东北”

图超调图包含一个轴对象。axis对象包含12个line类型的对象。这些对象表示信号,上交叉,下交叉,后超调,上边界,上状态,下边界,上参考,下参考,下状态。

オ,バ,シュ,トはエッジ直前に,遷移前の逸脱領域で発生することがあります。これらはプレシュ,トオ,バ,シュ,トと呼ばれます。

同様に,遷移前と遷移後の逸脱領域のアンダ,シュ,トも測定できます。アンダ,シュ,トも状態レベルのパ,セント差として表されます。オプションの入力引数を使用して逸脱を測定する領域を指定します。

低于(clock2(95:270)、Fs、“地区”“Postshoot”
ans =2×13.8499 - 4.9451
传奇(“位置”“东北”

图欠冲图包含一个轴对象。axis对象包含12个line类型的对象。这些对象表示信号,上交叉,下交叉,后下射,上边界,上状态,下边界,上参考,下参考,下状态。

パルス幅とデュ,ティ比の測定

"幅"は,各パルスの最初と2番目の遷移における中央基準レベルクロッシング間の時間です。脉冲宽度を出力引数なしで使用して,強調表示されたパルス幅をプロットします。正極性を指定します。

脉冲宽度(clock2 time2,“极性”“积极”);

图脉冲宽度图包含一个轴对象。axis对象包含10个patch、line类型的对象。这些对象表示脉冲宽度、信号、中间交叉、上边界、上状态、下边界、中间参考、下状态。

dutycycleを使用してそれぞれの負極パルスのパルス期間に対するパルス幅の比率を計算します。

D =占空比(clock2,time2,“极性”“负面”
d =3×10.4979 0.5000 0.5000

pulseperiodを使用して,波形の各周期の期間を取得します。"周期"は,現在のパルスの最初の遷移と次のパルスの最初の遷移の間の時間です。この情報を使用して,波形の平均周波数や観測された合計ジッタ,数などの他の計量を算出します。

Pp = pulseperiod(clock2, time2);avgFreq = 1./mean(pp)
avgFreq = 1.2500e+03
totalJitter = std(pp)
totalJitter = 1.9866e-06

参考

||||||||