Presented by: Sergey Volkovich Vladimir Dibnis Spring 2011 Supervisor: Mony Orbach.

Slides:



Advertisements
Similar presentations
University Missouri Rolla
Advertisements

Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
OFDM Transmission over Wideband Channel
Sampling and Pulse Code Modulation
1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
1. INTRODUCTION In order to transmit digital information over * bandpass channels, we have to transfer the information to a carrier wave of.appropriate.
Analog-to-Digital Converter (ADC) And
ArbStudio Arbitrary Waveform Generators. ArbStudio Highlights  ArbStudio allows LeCroy to enter the signal generator market at the sub 5,000 € price.
Optical SmartLink EE513 Communication Electronics Zheng Wang Xin Li Jialock Wong.
TRANSMISSION FUNDAMENTALS Recap Questions/Solutions
Comparison of different MIMO-OFDM signal detectors for LTE
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Diversity techniques for flat fading channels BER vs. SNR in a flat fading channel Different kinds of diversity techniques Selection diversity performance.
CELLULAR COMMUNICATIONS 5. Speech Coding. Low Bit-rate Voice Coding  Voice is an analogue signal  Needed to be transformed in a digital form (bits)
Description of Systems M. J. Roberts - All Rights Reserved. Edited by Dr. Robert Akl 1.
Jitter Experiment Midterm presentation Performed by Greenberg Oleg Hahamovich Evgeny Spring 2008 Supervised by Mony Orbah.
Angle Modulation Objectives
Communication Systems
Digital Communication Symbol Modulated Carrier RX Symbol Decision Binary Bytes D/A Recovered Analog Binary Bytes Symbol State Modulation A/D Analog Source.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Hydrologic Statistics
1 Timing System Timing System Applications. 2 Timing System components Counting mechanisms Input capture mechanisms Output capture mechanisms.
Waveform 2.1 Basic Digital Waveforms 2 Measurement Paul Godin Updated October 2009.
Lecture 1 Signals in the Time and Frequency Domains
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon.
Time stamping with CAEN V1290N Bled, 26 th – 28 th March 2008 Dušan Ponikvar, Dejan Paradiž Faculty of Mathematics and Physics Ljubljana, Slovenia.
2.5Gbps jitter generator Part 1 final presentation.
Matlab -based Scope Automation and data analysis SW 29/05/2012 Presents by- Abed Mahmoud & Hasan Natoor Supervisor– Avi Biran.
1 An Introduction to Jitter Analysis based on a training course given by Wavecrest.
Genuine random number generator demo software explanation What happens in this demo LeTech Co.,ltd.
WaveSurfer 3000 Oscilloscopes Public Release – July 1 st, 2014.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Chapter 6. Baseband Data Transmission. 6.4 Raised-Cosine Pulse Spectrum To ensure physical realizability of the overall pulse spectrum P(f), the modified.
Lecture 15: Digital to Analog Converters Lecturers: Professor John Devlin Mr Robert Ross.
Testing OIF Optical and Electrical Implementation Agreements Gary Goncher Tektronix, Inc.
Presented by: Sergey Volkovich Vladimir Dibnis Fall 2011 Supervisor: Mony Orbach.
Signals CY2G2/SE2A2 Information Theory and Signals Aims: To discuss further concepts in information theory and to introduce signal theory. Outcomes:
Jitter Experiment Final presentation Performed by Greenberg Oleg Hahamovich Evgeny Spring 2008 Supervised by Mony Orbah.
CCP MODULES  The CCP module (Capture/Compare/PWM) is a peripheral which allows the user to time and control different events.  Capture Mode provides.
Developing fast clock source with deterministic jitter Midterm review Yulia Okunev Supervisor -Yossi Hipsh HS-DSL Laboratory, Dept. of Electrical Engineering.
A CTIVITY II: ALICE ITS R EADOUT E LECTRONICS S ERIAL L INK C HARACTERIZATION Hira Ilyas Madiha Tajwar Jibran Ahmed Raise Ikram (carrier board) Dr. Attiq.
Simulation Model for Mobile Radio Channels Ciprian Romeo Comşa Iolanda Alecsandrescu Andrei Maiorescu Ion Bogdan Technical University.
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
AFG3000 Series Arbitrary/Function Generators Fact Sheet The next generation of signal generation Featuring:  Up to 240 MHz sine waves, 120 MHz pulse waves.
ECE 4710: Lecture #13 1 Bit Synchronization  Synchronization signals are clock-like signals necessary in Rx (or repeater) for detection (or regeneration)
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahmovich Yaakov Aharon.
ADVANCED DIGITAL DESIGN DESIGN EXERCISE I Metastability Measurement and Analysis.
ECE 546 – Jose Schutt-Aine 1 Spring 2014 Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois ECE 546 Lecture.
High Speed Digital System Lab Final Presentation 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu.
Final Presentation Winter 2010 Performed by: Tomer Michaeli Liav Cohen Supervisor: Shlomo Beer Gingold In collaboration with: characterization.
Technion – Israel Institute of Technology Department of Electrical Engineering Spring 2009 Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon.
1 st semester 1436 / Modulation Continuous wave (CW) modulation AM Angle modulation FM PM Pulse Modulation Analog Pulse Modulation PAMPPMPDM Digital.
J. Ye SMU Joint ATLAS-CMS Opto-electronics working group, April 10-11, 2008 CERN 1 Test Results on LOC1 and Design considerations for LOC2 LOC1 test results:
8133A Overview. 8133A Overview 10-Feb04 Page A Overview 1) Specifications and Applications 2) Operational Overview 3) Block Diagram.
Performance of Digital Communications System
1 Chapter No. 17 Radiation Detection and Measurements, Glenn T. Knoll, Third edition (2000), John Willey. Measurement of Timing Properties.
Eeng360 1 Chapter 3: DIFFERENTIAL ENCODING  Differential Encoding  Eye Patterns  Regenerative Receiver  Bit Synchronizer  Binary to Mary Conversion.
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
Measurement and Instrumentation
Crashcourse Oscilloscope and Logic Analyzer By Christoph Zimmermann.
9530 T IMING C ONTROL U NIT Features TCU-1 Key Features 250ps timing resolution with < 50ps jitter 8 independent outputs with full individual programming.
MECH 373 Instrumentation and Measurements
Setup for automated measurements (parametrization) of ASD2 chip
Sassan Tabatabaei, Freddy Ben-Zeev and Michael Lee
Sassan Tabatabaei, Freddy Ben-Zeev and Michael Lee
ECE 546 Lecture - 23 Jitter Basics
First slides: Prof. Stojanovic, MIT Last slides: Prof. Dally, Stanford
Advanced Jitter Analysis
Analog to Digital Conversion OFDM Signal follows a two dimensional or complex Gaussian distribution.
Presentation transcript:

Presented by: Sergey Volkovich Vladimir Dibnis Spring 2011 Supervisor: Mony Orbach

Jitter is a significant phenomena at high speed communication lines which strongly affects signal integrity. Therefore it is important to be able to artificially create different types of jitter in order to explore its implications and use it for educational purposes.

 To study the high speed channels jitter phenomena and its types  To artificially create different types of jitter using Tabor’s Arbitrary Waveform Generator via a Matlab GUI  To present the different jitter phenomena using the Agilent Infiniium Scope and analyze them with different methods

Agilent Infiniium Scope Matlab GUI on PC LAN Cable Tabor WX2182 Arbitrary Waveform Generator Software Hardware SMA to BNC Cable

 Dual output configuration with independent waveform control  Operational in each of the following modes: Function generator, Arbitrary waveform generator, Modulation generator, Sequence generator, Pulse generator  12 Bit vertical resolution  32M waveform memory  2 Vp-p into 50Ω, double into open circuit  Complex sequences link and loop segments in user- definable order  Ethernet, USB and GPIB interfaces

 In order to create an arbitrary waveform we store coordinates in the device’s memory and transfer them through a D/A to the oscilloscope according to the clock sampling rate, which is set to 2.1G points/s.  The minimum points needed per data bit is 320. Therefore the maximum data bit rate is 6.56MHz according to the following formula: Data bit rate = sampling rate / segment length

Total Jitter Deterministic Jitter  Periodic Jitter  Bounded Uncorrelated Jitter  Data-Dependent Jitter Random Jitter Inter Symbol Interference Duty Cycle Disorder Jitter is a short term variation in a digital signal from its ideal value in time.

 Deterministic Jitter (DJ): noise with bounded values which is not normally distributed  Periodic Jitter (PJ): has discrete frequency components  Bounded Uncorrelated Jitter (BUJ): signal- independent and bounded in its distribution  Data-Dependent Jitter (DDJ): signal-dependent  Inter Symbol Interference (ISI): caused by near bits influence on the measured bit  Duty Cycle Disorder (DCD): caused by different rise and fall times  Random Jitter (RJ): signal-independent random noise, can be modeled by Normal distribution

Eye Diagram:Time Interval Error Trend: Histogram:Bathtub Curve: Frequency Domain: Random Jitter Random & Periodic Jitter Periodic Jitter - SquaredPeriodic Jitter - Sinusoidal

Receive the GUI parameters Create a signal matrix without a jitter Create the jittered data matrix according to the signal and total jitter effect matrices Create the total jitter effect matrix Send data to the waveform generator to be continuously generated

 Sinusoidal Periodic Jitter:  Random Jitter: x = linspace(0, 2*pi,total_bits); effect_pj = sin(x); effect_rj = rj_mean + rj_stdev.*randn(1,total_bits);  Bounded Uncorrelated Jitter: in the same method same as in RJ but when the values exceed the boundaries they’re being regenerated.  Duty Cycle Disorder: by scanning the signal matrix we find where changes occur and insert a constant value to the corresponding place in the disturbance matrix.  Inter Symbol Interference: by scanning the signal matrix we find where changes occur and the number of the identical preceding bits. We then calculate and insert a constant value to the corresponding place in the disturbance matrix according to the formula:  Jitter Combinations: we sum the different disturbance matrices or calculate their weighted average.

Eye Diagram: Jitter Size = 0.1UI = 20ns

Bathtub Curve: Jitter Size = 0.1UI. It can be seen that the jitter is deterministic.

Time Interval Error (TIE) Trend – Squared: Jitter Size = 0.1UI = 20ns

Time Interval Error (TIE) Trend – Sinusoidal: Jitter Size = 0.1UI = 20ns

Time Interval Error (TIE) Trend – Triangular: Jitter Size = 0.1UI = 20ns

Time Interval Error (TIE) Histogram - Squared: Jitter Size = 0.1UI = 20ns

Time Interval Error (TIE) Histogram - Sinusoidal: Jitter Size = 0.1UI = 20ns

Time Interval Error (TIE) Histogram - Triangular: Jitter Size = 0.1UI = 20ns

Frequency Domain: Zoomed InSquared

Eye Diagram: Standard Deviation = 5

Bathtub Curve – Different Standard Deviations: Standard Deviation = 1Standard Deviation = 2

Time Interval Error (TIE) Trend: The trend isn’t periodic due to the random nature of the jitter

Frequency Domain: There are no discrete values due to the random nature of the jitter

Time Interval Error (TIE) Histogram – Different Standard Deviations: Standard Deviation = 1Standard Deviation = 5

Time Interval Error (TIE) Histogram – Different Means: Standard Deviation = 1, Mean = 0.1UIStandard Deviation = 1, Mean = -0.1UI

Eye Diagram – Different Boundaries: Precedence Boundary = 0.05UIDelay Boundary = 0.05UI

Time Interval Error (TIE) Histogram – Different Distributions: Gaussian Distribution, Jitter Size = 0.2UIUniform Distribution, Jitter Size = 0.4UI

Bathtub Curve – Different distributions, bounded to ±0.05UI: Gaussian Distribution, Standard Deviation = 5Uniform Distribution

Rise Time Delay, Jitter Size = 0.2UIFall Time Delay, Jitter Size = 0.2UI Duty Cycle Disorder:

Rise Time Delay, Jitter Size = 0.2UI Duty Cycle Disorder – Random Signal:

Inter Symbol Interference: Rise Time Delay, τ = 10 → 7% changeFall Time Delay, τ = 10 → 7% change

DCD and ISI Combination: DCD Size = 0.1UI = 20ns, τ of ISI = 10 → 17% change

Duty Cycle Disorder – Bathtub Curve: DCD Size = 0.1UI = 20ns

Inter Symbol Interference - Bathtub Curve : Random Signal, τ = 20Random Signal, τ = 5

Sinusoidal Periodic Jitter and Random Jitter Combination – TIE Trend: Sinusoidal PJ Jitter Size = 0.1UI RJ Standard Deviation = 1 Sinusoidal PJ Jitter Size = 0.1UI RJ Standard Deviation = 3

Sinusoidal Periodic Jitter and Random Jitter Combination – Bathtub Curve: Sinusoidal PJ Jitter Size = 0.1UI RJ Standard Deviation = 1 Sinusoidal PJ Jitter Size = 0.1UI RJ Standard Deviation = 3

Squared Periodic Jitter and Random Jitter Combination – Histogram: Squared PJ Jitter Size = 0.1UI Without the Random Jitter Squared PJ Jitter Size = 0.1UI RJ Standard Deviation = 1

Sinusoidal Periodic Jitter and Random Jitter Combination – Frequency Domain: Without the Random Jitter With the Random Jitter

Bounded Uncorrelated Jitter and Random Jitter - Histogram: BUJ Boundaries = 0.05UI, BUJ Standard Deviation = 1, RJ Standard Deviation = 10

Inter Symbol Interference and Random Jitter Combination – Bathtub Curve: Random Signal, τ of ISI = 3, Without the Random Jitter Random Signal, τ of ISI = 3, RJ Standard Deviation = 3

Sinusoidal Periodic Jitter and Duty Cycle Disorder Combination – Eye Diagram: PJ Jitter Size = 0.2UI = 40ns, Without the Duty Cycle Disorder PJ Jitter Size = 0.2UI = 40ns, DCD Jitter Size = 0.2UI = 40ns

 We have studied the high speed channels jitter phenomena, its types and the different methods to measure and analyze it  We have created a Matlab GUI that allows us to artificially create all the required jitter types, combine them and control their different parameters  We have performed a profound analysis on all of the artificially created jitter types and their different combinations by measuring, analyzing and comparing them to the defined parameters

 We have learned that the signal generator combined with Matlab makes a very powerful tool for arbitrary signal creation and can be used as an educative tool  The main limitation of the signal generator is the minimal number of points needed for creating a bit  The generated wave could be used as an input for other circuits for further applications  In future projects it is possible to recreate other phenomena using the same environment