In a high speed serial system (HHS), one performance measurement of the receiver is the bit error ratio or rate. The bit error ratio performance of the receiver will depend on the total jitter in the received signal which is a combination of both deterministic jitter and random jitter. Jitter has significant effect on the bit error ratio in HSS systems exceeding gigabit per second rates. Generally, a transmitter in a HHS system outputs a differential signal that is coupled via cables and a backplane to the receiver. The differential signal is coupled to an equalizer that includes a comparator that converts the differential signal to a single-ended signal. The single-ended signal is coupled to a clock recovery circuit that fabricates a data-rate clock signal based on the timing of the incoming waveform logic transitions. The resulting clock includes low frequency jitter that is on the data. The recovered clock sets the timing of a decision circuit that serves as a high pass jitter filter.
Deterministic jitter has correlated components, such as Intersymbol Interference (ISI), duty cycle distortion (DCD) and the like, or uncorrelated components, such as sinusoidal jitter, some forms of crosstalk, and the like. The deterministic jitter of the signal is easily characterized by a peak to peak value. Intersymbol interference causes both jitter and voltage noise which causes eye closure in both the vertical and horizontal directions. Intersymbol interference occurs at rational fractions of the data rate and with amplitudes that depend on the loss characteristics of the transmission path. Several standards (e.g. SATA, SAS, DisplayPort, RapidIO, USB 3.0) require that the sinusoidal jitter be applied according to a template as shown in
On the other hand, random jitter of the signal can only be characterized by its statistical properties, like its Probability Density Function (PDF), mean and standard deviation. A designer uses the standard deviation (sigma) of the random jitter and combines it with deterministic jitter to obtain the total jitter of the signal to verify the system jitter budget. The bit error ratio as a function of a sampling point location on the PDF curve of random jitter can be expressed as the number of sigma (Nσ) from mean (where N is a real number). Here the bit error ratio is considered as an approximate estimate of the bit error probability. This method can evolve a theoretical model to estimate jitter budget for a given bit error ratio. But to experimentally verify this requires the generation of a signal with given jitter components and evaluate the bit error ratio. Typically for a Gaussian PDF, a bit error ratio of 10−12 will occur at 14 times sigma from the mean. Here the mean is worst case deterministic jitter value. This happens at the tail end of PDF with a very low probability. Hence using real world random jitter, this event will occur after a very long time. Thus to practically measure expected bit error ratio one has to wait for a long time.
The most important tests are in the high probability region above the dashed line of
The distance between the two points 10 and 12 at the bit error ratio equal to 10−12 in
Receiver compliance testing requires a signal generator capable of generating a signal with a crest factor sufficient to probe the bit error ratio requirement of the technology standard; a bit error ratio of 10−12 requires a 14σ spread in the random jitter distribution, equivalent to a crest factor of 7 or about 8.5 dB.
Compliance requires that bit error ratio of less than 10−12 be verified on at least two frequency-amplitude points of the sinusoidal jitter template with appropriate confidence, usually a 95% confidence level upper limit is satisfactory. Ignoring the fact that certain logic transitions in the compliance pattern exert a greater stress than others and no errors occur, 3×1012 bits samples are needed for each point in the sinusoidal jitter template.
Random tests require substantial statistical samples of data to attain accurate confidence levels. To obtain a sufficient statistical sample to test the receiver all the way down the bathtub curve to 10−12 requires many minutes; for a bathtub curve to 10−15 requires many days; and for bathtub curves to 10−18 (years) required years.
The successful operation of links at multi Gb/s data rates requires either an extraordinarily high quality transmission path or a receiver architecture capable of tolerating crosstalk, jitter, and amplitude noise. Over the last decade communications and computer standards such as PCI Express, Serial ATA and 10 GbE increasingly require that receivers include components that enable them to tolerate impairments. Clock data recovery and equalization circuits allow receivers to accommodate signals that may be so distorted that they are unrecognizable as digital signals. A “receiver tolerance test” probes the ability of a receiver to work with a degraded input signal. The idea is to subject the receiver to a well defined worst case signal and require that it operate at a specified Bit Error Ratio (BER), usually 10−12 or lower.
The present invention is a signal generating device and a method of generating a waveform test signal having crest factor emulation of random jitter. The signal generating device has a display, central processing unit and a waveform generation circuit. The central processing unit generates a user interface on the display for setting parameters for a serial data pattern and parameters for deterministic and random jitter impairments and at least one displacement crest factor emulation impairment to be applied to the serial data pattern. A waveform record file is generated using the serial data pattern parameters, the serial data pattern impairment parameters for the deterministic and random jitter and the displacement crest factor emulation impairment. The displacement crest factor emulation impairment is selectively positioned in the impaired serial data pattern. A waveform generation circuit receives the waveform record file and generates an impaired serial data pattern analog output signal based on the serial data pattern parameters, the parameters for deterministic and random jitter impairments and at least one displacement crest factor emulation impairment with the displacement crest factor emulation impairment being selectively positioned in the impaired serial data pattern analog output signal.
The parameter for the displacement crest factor emulation impairment is a low probability, large amplitude jitter sigma (σ) value greater than four sigma (σ) of the random jitter impairment. A plurality of parameters for displacement crest factor emulation impairments may be applied to the serial data pattern with each parameter for displacement crest factor emulation impairment having a selectable low probability, large amplitude jitter sigma (σ) value. Each of the displacement crest factor emulation impairment parameters of the plurality of displacement crest factor emulation impairment parameters may be selectively positioned in the impaired serial data pattern with increasing selectable low probability, large amplitude jitter sigma (σ) values for each of the plurality of displacement crest factor emulation impairment parameters being positioned at increasingly longer durations of the impaired serial data pattern.
The parameters for the deterministic jitter impairments are selected from a group of parameters for intersymbol interference impairments, duty cycle distortion impairments, sinusoidal jitter impairments, spread spectrum clock impairments, and crosstalk impairments. The serial data pattern corresponds to a serial data standard having templates wherein the frequencies of the sinusoidal jitter impairments correspond to the frequencies of serial data pattern template.
The random jitter impairments are pseudorandom jitter impairments that are applied to every transition of the serial data pattern except for a transition having median deterministic jitter impairments. The transition having median deterministic jitter impairments has a median level intersymbol interference and one-half sinusoidal amplitude.
A method of generating a waveform test signal having crest factor emulation of random jitter has the steps of generating a serial data pattern, applying deterministic jitter impairments to the serial data pattern, applying random jitter impairments to selected portions of the waveform test signal, and applying at least one displacement crest factor emulation impairment at a location in the serial data pattern where the random jitter impairments are absent. A waveform test signal is generated from the serial data pattern having deterministic jitter impairments, random jitter impairments, and the displacement crest factor emulation impairment. The generation of the waveform test signal has the additional step of generating a waveform record file having the serial data pattern representing the waveform test signal with deterministic jitter impairments, random jitter impairments, and the displacement crest factor emulation impairment
The deterministic jitter impairments applying step has the further step of generating deterministic jitter impairments selected from a group of parameters for intersymbol interference impairments, duty cycle distortion impairments, sinusoidal jitter impairments, spread spectrum clock impairments, and crosstalk impairments. The generating of intersymbol interference impairments includes the step of generating the intersymbol interference impairments from S-parameter data. The S-parameter data characterizes the frequency response of an interconnect system between a serial communication system transmitter and receiver. The applying deterministic jitter impairments step applying may also include the step of generating sinusoidal jitter impairments. The generating of sinusoidal jitter impairments step has the step of setting sinusoidal jitter amplitude and frequency values as a function of a serial communication system standard template. The random jitter impairments applying step has the further step of generating pseudorandom jitter impairments.
The displacement crest factor emulation impairment has a large amplitude, low probability jitter value having a value of greater than 4σ of the random jitter impairment distribution. The step of applying at least one displacement crest factor emulation impairment has the additional step of generating a displacement crest factor emulation impairment at a transition location in the serial data pattern having a median level intersymbol interference and one-half sinusoidal amplitude. The step of applying at least one displacement crest factor emulation impairment has a further step of applying a plurality of displacement crest factor emulation impairments with each displacement crest factor emulation impairment having a selectable low probability, large amplitude sigma (σ) jitter value. The applying of the plurality of displacement crest factor emulation impairments includes the step of increasing the low probability, large amplitude sigma (σ) jitter values for each of the plurality of displacement crest factor emulation impairments and positioning each of the increasing low probability, large amplitude sigma (σ) jitter values of the plurality of displacement crest factor emulation impairments at increasingly longer durations of the impaired serial data pattern.
The objects, advantages and other novel features of the present invention are apparent from the following detailed description when read in conjunction with the appended claims and attached drawings.
a-4c depict a representative SATA Gen 3 waveform illustrating a 10−12 probability outlier in a signal generator for generating a waveform test signal having crest factor emulation of random jitter according to the present invention.
a illustrates sine jitter in a waveform test signal having crest factor emulation of random jitter according to the present invention.
b illustrates the random jitter with a Crest Factor value in a waveform test signal having crest factor emulation of random jitter according to the present invention.
c illustrates the total jitter being the combination of the sine jitter and the random jitter with a Crest Factor value in a waveform test signal having crest factor emulation of random jitter according to the present invention.
The crest factor emulation of the present invention uses a deep memory signal generator, such as a AWG7102 manufactured and sold by Tektronix, Inc. Beaverton, Oreg., to synthesize a complete stressed waveform that includes deterministic jitter, such as sinusoidal jitter, intersymbol interference, spread spectrum clock, duty cycle distortion crosstalk and the like, and random jitter. It should be noted that in the test lab a truly random signal cannot be reproduced or controlled. The crest factor emulation of the present invention applies pseudorandom noise as the requisite random jitter in a calculated fashion. The essence of the crest factor emulation is to synthesize random jitter and introduce large amplitude, low probability instances of the bit error ratio equal to 10−12 where the instances are most useful.
a depicts a representative SATA Gen 3 waveform pattern generated by the signal generator while
The use of crest factor emulation of the present invention has a number of advantages over the prior art systems and methods for measuring the bit error ratio to 10−12 and below. There are three differences between tests with the crest factor emulation of the present invention and tests with a hardware noise source of the prior art: test time, access to low probabilities, and repeatability. A user needs to control the test signal applied to the receiver under test. Without control, tests cannot be reproduced for verification and systematic uncertainty destroys precision. If a receiver under test can tolerate a carefully controlled worst case test signal with crest factor emulation, then the bit error ratio of the receiver is assured to be less than 10−12 in a test that takes a few seconds instead of minutes as in previous prior art systems. In addition, the same test can be performed to test tolerances down to 10−15 or 10−18 without an increase in time.
Referring to
Referring to
Referring to
The initial user interface and associated pop-up windows allow a user to set serial data pattern parameters as well as impairment parameters that may be applied to the signal data pattern. The impairment parameters include deterministic jitter impairment and random jitter impairments. The deterministic jitter impairments may include intersymbol interference impairments, duty cycle distortion impairments, sinusoidal jitter impairments, spread spectrum clock impairments, and crosstalk impairments. The random jitter impairments may include multiple types of random jitter with each type having a different magnitude and frequency range. In a particular embodiment of the present in invention, the crest factor emulation impairment is applied to a single type of random jitter.
Clicking on SCRAMBLING box 144 activates the SCRAMBLING region 112. The SCRAMBLING region 112 has a POLYNOMIAL box 146 in which the user may enter a scrambling polynomial for scrambling the selected serial data pattern. A REGISTER INITIAL VALUE FIELD 148 allows the user to set the initial state of the scrambling register in binary or hexadecimal and the length of the register. The register length is equal to the degrees of the polynomial. The ENCODING region 114 has an ENCODING SCHEME box 150 that allows the user to set the type of coding scheme for the serial data pattern. A user may select from NRZ, NRZI or 4-PAM. Clicking on the 8B10B box 152 activates an algorithm for the mapping of 8-bit symbols to 10-bit symbols to achieve DC-balance and bounded disparity. Clicking on the DISPARITY box 154 allows the user to select a positive or negative initial disparity. Clicking on a PWM (pulse width modulation) box 156 above the ENCODING region 114 activates a pulse width modulated function that allows the user to generate a pulse width modulated signal. The pulse width modulation function has a T_MINOR box 158 in which the user sets the negative state of the bit in the pulse width modulated signal in unit intervals. The SIGNAL region 116 has a DATA RATE box 160 and an IDLE STATE box 162. Clicking on the DATA RATE box 160 allows a user to set the data rate of the serial data. The data rate may be adjusted from 10 Mega bits per second to 20 Giga bits per second depending on signal generator type. When the STANDARD button 124 is activated, the data rate is automatically selected as a function of the selected serial data standard. The IDLE STATE box 162 is active when SATA is selected in the STANDARD box 130 and Idle Pattern is selected in the PATTERN box 132. The Idle State may be viewed as selectable periods of DC within the pattern.
The AMPLITUDE region 118 has a MAXIMUM AMPLITUDE box 164 and a MINIMUM AMPLITUDE box 166. The MAXIMUM AMPLITUDE box 164 and a MINIMUM AMPLITUDE box 166 allows the user to specify the maximum and minimum amplitude levels of the serial data pattern. The RISE/FALL region 120 has RISE/FALL TIME buttons 168 and 170 for respectively selecting 10/90 or 20/80 percent rise and fall time. A RISE box 172 allows the user to select the rise time of the serial data pattern leading edges. A FALL box 174 allows the user to set the fall time of the serial data pattern trailing edges. Clicking on the DCD box 176, activates the DCD region 178 allowing the user to vary the amount of Duty Cycle Distortion in the serial data pattern. The rise, fall and DCD times may be defined in seconds or unit intervals using the respective SETTING boxes 180.
The MARKER SETTING region 122 has a MARKER 1 section 182 and a MARKER 2 section 184. Each MARKER section 182, 184 has option buttons 186, 188 and 190. Clicking on the one of the BASE PATTERN buttons 186 sets that particular marker output to be the same as the base pattern. Clicking on one of the CLOCK buttons 188 activates a CLOCK PATTERN box 192 and a FREQUENCY box 194. The CLOCK PATTERN box 192 allows the user to select from a list of clocks or allows the user to define a clock pattern. If the user selects to define the clock pattern, then the user may set the frequency of the clock using the FREQUENCY box 194. Clicking on one of the HIGH/LOW buttons 190 activates a SELECTION box 196 to allow the user to set the marker output to ALL HIGH, ALL LOW or TRIGGER. Selecting the TRIGGER option activates SAMPLE box 198 that allows the user to set the beginning number of samples of the waveform to high.
Clicking on the TRANSMITTER tab 200 activates a TRANSMITTER pop-up window 202 as shown in
Clicking on a SCC box 234 activates the SSC (spread spectrum clock) region 208 allowing the user to set parameters of a spread spectrum clock that may be applied to the serial data pattern. The user may set the shape, spread and unequal spread for the SSC signal using the SHAPE box 236, the SPREAD box 238 and the UNEQUAL SPREAD box 240. The user may also select a previously stored custom shape clicking on a BROWSE button 242 and entering the file name in a CUSTOM SHAPE box 244. The SSC region 208 includes a df/dt section 246 where the user can insert a deviation in a standard SCC profile. A FREQUENCY section 248 having a DEVIATION box 250 and a MODULATION box 252 allows the user to set frequency parameters of the SSC signal.
Below the SSC region 208 are additional parameters that may be set by the user. Clicking on a NOISE box 254 activates a NOISE VALUE box 256 allowing the user to set a noise parameter in VOLTS (RMS) for adding noise to the signal data pattern. The user has the option of placing the noise at the near end or the far end of the signal data pattern using ADD NOISE AT box 258. Clicking on a PRE/DE-EMPHASIS box 260 activates a PRE/DE-EMPHASIS parameter box 262 allowing the user to set a pre-emphasis or de-emphasis parameter for the signal data pattern. The pre-emphasis or de-emphasis parameter may be set in dB or volts using the UNITS box 264. Clicking on the ADVANCED SETUP box 266 activates another pop-up window allowing the user to set additional pre-emphasis and de-emphasis parameters.
Clicking on the CHANNEL/CABLE tab 300 activates a CHANNEL/CABLE pop-window 302 as shown in
Referring back to
The COMPILE SETTING pop-up window 340 has a COMPILE BUTTON PREFERENCE region 362, a REPEAT region 364 and a BANDWIDTH EXPANSION FILTER region 366. Clicking on the COMPILE AND SEND TO button 368 in the COMPILE BUTTON PREFERENCE region 362 allows the user to select a channel for the compiled waveform record file based on the digital data pattern and impairment parameters. Clicking on the COMPILE ONLY button 370 save the compiled waveform record file in the user named waveform record file. The REPEAT region 364 has an AUTOMATIC button 372 that when activated automatically builds a waveform from repeating pieces based on the Pj, Rj, and SSC frequency values. A MANUAL button 374 allows the user to set the repeat count using a MANUAL COUNT box 376. The repeat count may be set in counts or seconds. Clicking on the BANDWIDTH EXPANSION FILTER box 378 activates the BANDWIDTH EXPANSION FILTER region 366. The signal generator 50 has hardware circuitry that internally provides automatic interleaving of the CH1 and CH2 digital-to-analog converter outputs for high sample rates, such as 12 GS/s and higher. The user may select to leave interleaving off, interleave without zeroing and interleaving with zeroing. On the lower right side of the COMPILE SETTINGS pop-up window 340 are additional parameters that may be set by clicking on the appropriate boxes 380. One of the parameters is SHOW GRAPH AFTER COMPILE which displays the signal data pattern with deterministic and random jitter impairments and the signal data pattern with deterministic and random jitter impairments and the displacement crest factor emulation impairment in various forms in two graph regions 382 at the bottom of the initial user interface 100. At the bottom of the COMPILE SETTINGS pop-up window 340 are COMPLE, OK, CANCEL and HELP buttons 384, 386, 388 and 390 that allows the user to select various options related to the COMPILE SETTINGS pop-up window 340. One option is to click on the COMPILE button 384 that initiates the compiling of the signal data pattern with deterministic and random jitter impairments and the signal data pattern with deterministic and random jitter impairments and the displacement crest factor emulation impairment to generate respective waveform record files. The waveform record files are processed by the waveform generation circuit 70 to generate an analog waveform test serial from the waveform record files having deterministic jitter impairments, random jitter impairments, and the displacement crest factor emulation impairment. Another option is to click on the OK button 386 that saves the parameters selected in the COMPILE SETTINGS pop-up window 340 and closes the window 340. A further option is to click on the CANCEL button 388 that closes the COMPILE SETTINGS pop-up window 340 without saving the parameters selected in the window 340. Clicking on the HELP button 390 activates a HELP pop-up window from which the user may seek help.
The initial user interface 100 tool bar 344 has a COMPILE button 392 (as shown in
A specific implementation for generating a waveform test signal having crest factor emulation of random jitter will now be described using the arbitrary waveform signal generator 50 and the user interfaces previously described with reference to
A second waveform record file is generated with the same serial data pattern parameters and deterministic and random jitter parameters. The RJ1 CREST FACTOR (PEAK) box 218 is activated and a scalar value is entered into the SCALAR box 220 that is multiplied by sigma (σ) to produce a low probability, large amplitude jitter sigma (σ) value for this second waveform record file. As with the first waveform record file, the parameters of the serial data pattern and the parameters of the periodic and random noise parameters are compiled to generate the waveform record file, y(n) (Rj with CF), that is also stored in memory 62. The waveform record files x(n) and y(n) (Rj with CF) have the same jitter statistics except a single sample at index “k” is changed to meet the required Crest Factor CF. “k” is chosen based on the exact time when Rj is required to attain its peak value. This value can be precisely synchronized with the peak deterministic jitter.
Where a compliance test waveform is very long and has repeating sequences each of the stored waveform record files may contain a single sequence of the compliance test waveform. Referring to
The first waveform record file, x(n), is assigned to sequence 1 in the sequencer 400 by loading the file name x(n) of the waveform record into the CH 1 WAVEFORM cell of sequence 1. The waveform record file is set to repeat and infinite number of time by loading sequence 1 REPEAT cell with the term “infinite”. The EVENT JUMP TO cell is loaded with the term “next” which will cause the sequencer to jump to the next sequence number after an external event, such as a user activating a FORCE EVENT button on the front panel 52 of the signal generator 50. The second waveform record file, y(n) (Rj with CF), is assigned to sequence 2 of the sequencer. The REPEAT COUNT cell of sequence 2 is set to 1 so the second waveform will output only once. The GO TO cell in sequence 2 is set to 3 which will cause the sequencer to jump to sequence 3 of the sequencer 400. The CH1 WAVEFORM cell of sequence 3 is loaded with file name x(n) of waveform record file x(n). The REPEAT cell of sequence 3 is loaded with the term “infinite” which cause waveform record file x(n) too continuously repeat. The waveform record files x(n) and y(n) (Rj with CF) are provided to the waveform generation circuit 30 which converts the digital waveform record file to an analog output waveform test signal based on user defined parameters.
An alternate way that provides similar results would be to load the REPEAT cell of sequence 1 with a number “N” that causes the sequencer 400 to repeat waveform record x(n) “N” number of time. The EVENT JUMP TO cell of sequence 1 is left empty and the GO TO cell of sequence 1 is loaded with a number 2 representing sequence 2. This will cause the sequencer 400 to jump to sequence 2 when sequence 1 is repeated “N” times. The REPEAT cell for the sequence 2 is loaded with the number 1 which cases the sequencer 400 to output the waveform of waveform record file y(n) (Rj with CF) once. The GO TO cell of sequence 2 is loaded with a number 3 representing sequence 3. This causes the sequencer 400 to jump to the sequence 3. The REPEAT cell of sequence 3 does not change and the waveform record file x(n) is set to repeat and infinite number of times.
A further embodiment for generating a waveform test signal having crest factor emulation of random jitter uses multiple low probability, large amplitude jitter sigma (σ) values of the random jitter. This embodiment simulates a compliant stressed receiver tolerance test using a hardware random noise source. Referring to
The SEQUENCER user interface 400 is configured with the first waveform record file, x(n), assigned to sequence 1 by assigning the x(n) waveform record file into the CH 1 WAVEFORM cell of sequence 1. The waveform record file is set to repeat a defined number of times by loading sequence 1 REPEAT cell with an integer value, N1. The EVENT JUMP TO cell is left empty and the GO TO cell set to sequence 2. The CH1 WAVEFORM cell of sequence 2 is assigned the y(n)1 (Rj with CF) waveform record file. The REPEAT COUNT cell of sequence 2 is set to 1 so the y(n)1 (Rj with CF) waveform record file will output only once. The GO TO cell in sequence 2 is set to 3 which will cause the sequencer to jump to sequence 3 of the sequencer 400. The CH1 WAVEFORM cell of sequence 3 is assigned the x(n) waveform record file. The REPEAT cell of sequence 3 is loaded with another integer value, N2, which cause waveform record file x(n) too repeat a selected number of times. The GO TO cell in sequence 3 is set to 4 which will cause the sequencer to jump to sequence 4. The CH1 WAVEFORM cell of sequence 4 is assigned the y(n)2 (Rj with CF) waveform record file. The REPEAT COUNT cell of sequence 4 is set to 1 so the y(n)2 (Rj with CF) waveform record file will output only once. The GO TO cell in sequence 4 is set to 5 which will cause the sequencer to jump to sequence 5 of the sequencer 400. The CH1 WAVEFORM cell of sequence 5 is assigned the x(n) of waveform record file. The REPEAT cell of sequence 5 is loaded with another integer value, N3, which cause waveform record file x(n) too repeat a selected number of times. The GO TO cell in sequence 5 is set to 6 which will cause the sequencer to jump to sequence 6. The CH1 WAVEFORM cell of sequence 6 is assigned the y(n)3 (Rj with CF) waveform record file. The REPEAT COUNT cell of sequence 6 is set to 1 so the y(n)3 (Rj with CF) waveform record file will output only once. The GO TO cell in sequence 6 is set to 7 which will cause the sequencer to jump to sequence 7 of the sequencer 400. The CH1 WAVEFORM cell of sequence 7 is assigned the x(n) of waveform record file. The REPEAT cell of sequence 7 is loaded with another integer value, N4, which cause waveform record file x(n) too repeat a selected number of times. The GO TO cell in sequence 7 is set to 8 which will cause the sequencer to jump to sequence 8. The CH1 WAVEFORM cell of sequence 8 is assigned the y(n)4 (Rj with CF) waveform record file. The REPEAT COUNT cell of sequence 8 is set to 1 so the y(n)4 (Rj with CF) waveform record file will output only once. The GO TO cell in sequence 8 is set to 9 which will cause the sequencer to jump to sequence 9 of the sequencer 400. The CH1 WAVEFORM cell of sequence 9 is assigned the x(n) of waveform record file. The REPEAT cell of sequence 9 is loaded with the term “infinite” which causes the x(n) waveform record to repeat infinite times.
The integer values N1, N2, N3, N4 and so one represent repeat values that, in this embodiment, increase with increasing Index Numbers thus increasing the delay time between instances of the low probability, large amplitude jitter sigma (σ) values of the random jitter. For example, N1 may be set to repeat 1000 times, while N2 may be set to repeat 100,000 times. N3 may be set to repeat 10,000,000 time and N4 may be set to repeat 100,000,000 times. The number of times the x(n) waveform record is repeated is based on the time required for the x(n) waveform record file to be converted the analog waveform test signal and desired delay time between the instances of the low probability, large amplitude jitter sigma (σ) values of the random jitter. While this embodiment takes significantly longer than applying a single instance of a low probability, large amplitude jitter sigma (σ) value of the random jitter to a waveform test signal, this embodiment does provide for low probabilities, and repeatability which allows for controlling and verifying the tolerance testing.
It will be obvious to those having skill in the art that many changes may be made to the details of the above-described embodiments of this invention without departing from the underlying principles thereof. The scope of the present invention should, therefore, be determined only by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
255/MUM/2010 | Feb 2010 | IN | national |