필터 지우기
필터 지우기

Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Issue with commsrc.combinedjitter function

조회 수: 2 (최근 30일)
Mahesh Thorata
Mahesh Thorata 2018년 10월 20일
마감: MATLAB Answer Bot 2021년 8월 20일
Please refer to the code below. I set the Random Jitter value as 1e-12 and Deterministic jitter as [-2.5e-12 2.5e-12]. I generated 1e6 symbols and I ploted eyediagram with comm.EyeDiagram tool.
You can see that DJ value (highlighted with yello below) is coming as 5ps(peak to peak) and I am expecting RJ to be also 1ps. But it is coming as 14.36ps. BERThreshold is set as 1e-12.
Can you please let me know why I am seeing RJ as 14.36ps when I set the RJ as 1ps. Number of symbols generated are 1e6.
Fb = 25.78125e9; osr = 64;
src = commsrc.pattern( 'SamplingFrequency', Fb*osr,... 'SamplesPerSymbol', osr,... 'PulseType', 'NRZ',... 'OutputLevels', [-0.4 0.4],... 'DataPattern', 'PRBS7',...%); 'RiseTime',1e-12,'FallTime', 1e-12);
src.Jitter = commsrc.combinedjitter('DiracJitter', 'on', 'RandomJitter', 'on',... 'DiracDelta',[-2.5e-12 2.5e-12], 'RandomStd', 1e-12);
symbols = src.generate(1e6);
tx_out_ed = comm.EyeDiagram('Name', 'TX out Eye Diagram',... 'SampleRate',Fb*osr,... 'SamplesPerSymbol',osr,... 'DisplayMode','2D color histogram',... 'EnableMeasurements',true,... 'ShowBathtub','Both',... 'OverlayHistogram','Jitter', ... 'BERThreshold', 1e-12,... 'BathtubBER', [0.5 10.^-(1:15)],... 'ColorScale','Logarithmic', ... 'YLimits', [-0.45 0.45],... 'ShowGrid', true);
tx_out_ed(symbols);
  댓글 수: 1
Mahesh Thorata
Mahesh Thorata 2018년 10월 22일
I think I got the answer. RJ is calculated at BER 1e-12, which is 14 times more than the randomStd value that I entered in the combined jitter function. That is why I am seeing RJ as ~14.3ps.

답변 (0개)

이 질문은 마감되었습니다.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by