noiseHistogram
(削除済み) ノイズ ヒストグラム
説明
例
ジッターおよびノイズ ヒストグラムのメソッド
デュアルディラックおよびランダム ジッターをもつ波形のアイ ダイアグラムを表示します。ジッターおよびノイズ ヒストグラムをプロットします。
サンプルレート、シンボルあたりのサンプル数、トレース数のパラメーターを指定します。
fs = 1000; sps = 200; numTraces = 1000;
アイ ダイアグラム オブジェクトを作成します。
ed = comm.EyeDiagram('SampleRate',fs,'SamplesPerSymbol',sps, ... 'SampleOffset',sps/2, ... 'DisplayMode','2D color histogram','ColorScale','Logarithmic', ... 'EnableMeasurements',true,'YLimits',[-1.2 1.2]);
デュアルディラックおよびランダム ジッターをもつ波形を生成します。立ち上がりおよび立ち下がり時間として 3 ms を指定します。
src = commsrc.pattern('SamplesPerSymbol',sps, ... 'RiseTime',3e-3,'FallTime', 3e-3); src.Jitter = commsrc.combinedjitter('RandomJitter','on', ... 'DiracJitter','on','DiracDelta',[-10e-04 10e-04],'RandomStd',5e-4);
トレースごとに 2 つのシンボルを生成します。
x = src.generate(numTraces*2);
結果が繰り返されるようにする場合は、固定シードを使用して AWGN チャネルを介して信号を渡します。
randStream = RandStream('mt19937ar','Seed',5489); y = awgn(x,30,'measured',randStream); ed(y)
jitterHistogram
メソッドを使用して、各ビンのジッター ヒストグラム数を計算します。ヒストグラムをプロットします。
jbins = jitterHistogram(ed); plot(jbins)
noiseHistogram
メソッドを使用して、各ビンのノイズ ヒストグラム数を計算します。ヒストグラムをプロットします。
nbins = noiseHistogram(ed); plot(nbins)
入力引数
ed
— アイ ダイアグラム System object
System object
アイパターン遅延における信号の値のカウントが設定されるアイ ダイアグラム System object。
出力引数
nh
— ノイズ ヒストグラム
非負の整数
垂直開口部 (アイパターン遅延) における信号値のカウントを表すノイズ ヒストグラム。非負の整数として指定します。
データ型: double
バージョン履歴
R2016b で導入R2022a: comm.EyeDiagram
は削除済み
noiseHistogram は削除されました。信号のアイ ダイアグラムを表示するには、代わりに関数 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)