Issue with commsrc.combinedjitter function
Info
This question is closed. Reopen it to edit or answer.
Show older comments
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 Comment
Mahesh Thorata
on 22 Oct 2018
Answers (0)
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!