Abstract:
A wideband signal generator has one or more digital-to-analog converters (DAC), each of the one or more DACs having one or more pipes and a sample rate, a multiplexer to receive analog outputs from at least two pipes from the one or more DACs and multiplex the analog outputs and zero into an output stream, a bandpass filter to receive the output stream and filter out frequency components in the output stream that are outside a target frequency band and produce a radio frequency (RF) output signal in the in the target frequency band, and one or more processors configured to execute code that causes the one or more processors to generate digital samples and transfer the digital samples to the one or more DACs, the digital samples generated to produce analog outputs that cause the RF output signal to match the target RF frequency band.
Abstract:
A test and measurement system has a test and measurement instrument, a test automation platform, and one or more processors, the one or more processors configured to execute code that causes the one or more processors to receive a waveform created by operation of a device under test, generate one or more tensor arrays, apply machine learning to a first tensor array of the one or more tensor arrays to produce equalizer tap values, apply machine learning to a second tensor array of the one of the one or more tensor arrays to produce predicted tuning parameters for the device under test, use the equalizer tap values to produce a Transmitter and Dispersion Eye Closure Quaternary (TDECQ) value, and provide the TDECQ value and the predicted tuning parameters to the test automation platform. A method of testing devices under test includes receiving a waveform created by operation of a device under test, generating one or more tensor arrays, applying machine learning to a first tensor array of the one or more tensor arrays to produce equalizer tap values, applying machine learning to a second tensor array of the one or more tensor arrays to produce predicted tuning parameters for the device under test, using the equalizer tap values to produce a Transmitter Dispersion Eye Closure Quaternary (TDECQ) value, and providing the TDECQ value and the predicted tuning parameters to a test automation platform.
Abstract:
A test and measurement instrument has an input configured to receive a signal from a device under test, a memory, a user interface to allow the user to input settings for the test and measurement instrument, and one or more processors, the one or more processors configured to execute code that causes the one or more processors to: acquire a waveform representing the signal received from the device under test; generate one or more tensor arrays based on the waveform; apply machine learning to the one or more tensor arrays to produce equalizer tap values; and apply equalization to the waveform using the equalizer tap values to produce an equalized waveform; and perform a measurement on the equalized waveform to produce a value related to a performance requirement for the device under test. A method of testing a device under test includes acquiring a waveform representing a signal received from the device under test, generating one or more tensor arrays based on the waveform, applying machine learning to the one or more tensor arrays to produce equalizer tap values, applying the equalizer taps values to the waveform to produce an equalized waveform, performing a measurement on the equalized waveform to produce a value related to a performance requirement for the device under test.
Abstract:
A method of equalizing a communication link includes setting a number of coefficients equal to a required number of coefficients, determining a number of pulse responses for a waveform, the number of pulse responses being greater than the number of coefficients, setting all values in a set of values to zero, the set of values having a number of values equal to the number of coefficients, repeating, until all values in the set of values have been assigned, determining a current lowest parameter in a set of given parameters, using a position of the current lowest parameter in the set of given parameters as an index, determining a minimum value between a first term in the set of given parameters multiplied by a main pulse response minus a summation of each parameter in the set of parameters multiplied by each value in the set of values, divided by the current lowest parameter, and a corresponding pulse response, and assigning the minimum value to the value in the set of values having a position equal to position of the current lowest parameter, and determining a value of each coefficient in a set of coefficients by multiplying each value in the set of values with the sign of a corresponding pulse response in the number of pulse responses; defining an equalizer having a number of taps equal to the number of coefficients, each tap having a value based on the corresponding coefficient; and applying the equalizer to a waveform received through the communication link to produce an equalized waveform. A test and measurement device is also disclosed.
Abstract:
A system for generating images on a test and measurement device includes a first input for accepting a waveform input signal carrying sequential digital information and an image generator structured to generate a visual image using a segment of the waveform input only when two or more sequential codes of digital information match sequential codes carried in the sequential digital information of the segment of the waveform input. A user-defined state-machine comparator may be used to determine which segments of the waveform input signal are used in the image generation.
Abstract:
A test and measurement system including a plurality of channels and one or more processors. The one or more processors are configured to cause the test and measurement system to receive, via a first channel of the plurality of channels, a positive side of a reference differential signal pair, receive, via a second channel of the plurality of channels, a negative side of the reference differential signal pair, and produce a reference signal based the reference differential signal pair. A combined signal is received, from a combiner, that is a balanced signal produced from the reference differential signal pair. A de-embed filter is generated based on the reference signal and the combined signal and an additional signal is received from the combiner and an effect of the combiner is removed from the additional signal by applying the de-embed filter to the additional signal.
Abstract:
A test and measurement instrument, including a splitter configured to split an input signal into two split input signals and output each split input signal onto a separate path and a combiner configured to receive and combine an output of each path to reconstruct the input signal. Each path includes an amplifier configured to receive the split input signal and to compress the split input signal with a sigmoid function, a digitizer configured to digitize an output of the amplifier; and at least one processor configured to apply an inverse sigmoid function on the output of the digitizer.
Abstract:
Method and systems are described for estimating signal impairments, in particular jitter that includes uncorrelated, non-periodic signal impairments. One system may take the form of an oscilloscope. The estimates may take the form of a probability density function (PDF) for uncorrelated signal impairments that has been modified to replace low probability regions with a known approximation and an extrapolation of the known approximation.
Abstract:
An apparatus and method for splitting a wide band input signal and overlaying multiple frequency bands on each path associated with one or more digitizers. All frequencies from the split signal on each path can be fed to a mixer. The local oscillator of each mixer receives a sum of signals, which can each be set to any arbitrary frequency, as long as an associated matrix determinant of coefficients is non-zero. Each oscillator signal is multiplied by a coefficient, which can represent phase and magnitude, prior to summing the oscillator signals together. Each mixer mixes a combined signal with the input, thereby generating a set of multiple overlaid frequency bands. The digitized signals are processed to substantially reconstruct the original input signal. Thus, the wide band input signal is digitized using multiple individual digitizers. In particular, a system can support two wide band signals using four digitizers of narrower bandwidth.
Abstract:
A test system includes a repository of component models containing characteristic parameters for each component model, one or more processors to receive a list of selected component models through a user interface to be tested as a combination, access the characteristic parameters for each selected component model, build a tensor image using the characteristic parameters, send the tensor image to one or more trained neural networks to predict interoperability of the combination, and receive a prediction about the combination. A method includes receiving a list of selected component models through a user interface to be tested as a combination, accessing characteristic parameters for the selected component models, building a tensor image for each combination of the selected component models, sending the tensor image to one or more trained neural networks to predict interoperability of the combination, and receiving a prediction about the combination.