Issue with commsrc.combinedjitter function
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
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 Kommentar
Mahesh Thorata
am 22 Okt. 2018
Antworten (0)
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!