measurements
(削除済み) アイ ダイアグラムのパラメーター計測値
説明
例
NRZ 信号の立ち上がりおよび立ち下がり時間
標準偏差が 2e-4 のランダム ジッターをもつ組み合わせジッター オブジェクトを作成します。
jtr = commsrc.combinedjitter('RandomJitter','on','RandomStd',2e-4);
ランダム ジッターおよび 3 ms の立ち上がり時間と立ち下がり時間をもつ NRZ 信号を生成します。
genNRZ = commsrc.pattern('Jitter',jtr,'RiseTime',3e-3,'FallTime',3e-3); x = generate(genNRZ,2000);
結果が繰り返されるようにする場合は、固定シードを使用して AWGN チャネルを介して信号を渡します。
randStream = RandStream('mt19937ar','Seed',5489); y = awgn(x,30,'measured',randStream);
アイ ダイアグラム オブジェクトを作成します。測定を有効にします。
ed = comm.EyeDiagram('SamplesPerSymbol',genNRZ.SamplesPerSymbol, ... 'SampleRate',genNRZ.SamplingFrequency, ... 'SampleOffset',genNRZ.SamplesPerSymbol/2, ... 'EnableMeasurements',true,'DisplayMode','2D color histogram', ... 'OversamplingMethod','Input interpolation', ... 'ColorScale','Logarithmic','YLimits',[-1.2 1.2]);
立ち下がりおよび立ち下がり時間を計算するために、アイ レベルとアイ振幅の測定から立ち上がりおよび立ち下がりしきい値を決定します。アイ ダイアグラムをプロットし、これらのパラメーターを計算します。
ed(y)
再度、アイ ダイアグラム オブジェクトを介して信号を渡し、立ち上がりおよび立ち下がり時間を測定します。
ed(y) hide(ed)
測定メソッドを使ってデータを表示します。
eyestats = measurements(ed); riseTime = eyestats.RiseTime fallTime = eyestats.FallTime
riseTime = 0.0030 fallTime = 0.0030
測定値は 3 ms の指定に一致します。
入力引数
ed
— アイ ダイアグラム System object
System object
パラメーター計測値が計算されるアイ ダイアグラム System object。
出力引数
バージョン履歴
R2016b で導入R2022a: comm.EyeDiagram
は削除済み
measurements は削除されました。信号のアイ ダイアグラムを表示するには、代わりに関数 eyediagram
を使用します。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)