A method is provided for automating testing of a SUT. The method includes providing an interface on a computing device to test instruments configured for testing the SUT, to software applications, and/or to browsers respectively running on the test instruments; providing an RPA application and an OCR application on the computing device; controlling the test instruments via the interface to perform a measurement of the SUT via the interface using the RPA application according to a predetermined test procedure; receiving test data from the test instruments via the interface in response to the measurement; capturing the test data and translating the captured test data to readable data using the OCR application; repeating the controlling of the test instruments, the receiving and capturing of the test data, and the translating of the captured test data to acquire aggregated test data; and generating a report populated with the aggregated test data.
A system for automated device-under-test (DUT) recognition and measurement setup includes a camera configured to capture an image of a DUT, an image analyzer configured to process the captured image and extract DUT characteristics, a large language model (LLM) system configured to identify the DUT based on the extracted characteristics and retrieve DUT specifications, a command processing module configured to generate measurement setup commands based on the retrieved DUT specifications, and a network analyzer configured to execute the measurement setup commands for testing the DUT.
A method for testing electrical and optical interconnect devices includes reading, via a port of an interconnect device test system and from an interconnect device under test, CMIS data, automatically creating an interconnect library database record in an interconnect library database, and storing the CMIS data in the interconnect library database record. The method further includes storing tap settings in the interconnect library database record. The method further includes using the CMIS data and the tap settings to configure a test for testing the interconnect device under test. The method further includes recording results of the test and storing the results of the test in the interconnect library database record. The method further includes comparing at least the CMIS data of the interconnect device under test with CMIS data of another interconnect device stored in a user-selected interconnect library database record and reporting results of the comparing.
A method for testing an AI data center switching fabric includes configuring a plurality of traffic emulators of a test system to implement a plurality of different categories of performance tests of an AI data center switching fabric. The method further includes generating, by the traffic emulators, emulated AI workload data to implement the different categories of performance tests. The method further includes transmitting, by the traffic emulators, network traffic carrying the emulated AI workload data to the AI data center switching fabric to implement the different categories of performance tests. The method further includes monitoring and outputting, by the traffic emulators, indications of performance of the AI data center switching fabric in each of the different categories of performance tests.
A method for analyzing data center congestion control includes capturing packets traversing network switches in a data center configured with data center quantized congestion notification (DCQCN) parameters to regulate congestion in the data center. The method further includes generating, from the captured packets, a congestion notification packet (CNP) profile for the data center and a visualization of real traffic rates in the data center. The method further includes configuring a DCQCN performance predictor with the DCQCN parameters and providing the CNP profile as input to the DCQCN performance predictor. The method further includes simulating, by the DCQCN performance predictor, congestion control of the data center and generating, as output, a visualization of simulated ideal traffic rates in the data center given the CNP profile and the DCQCN parameters.
G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
H04L 41/147 - Network analysis or design for predicting network behaviour
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
H04L 43/045 - Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
H04L 47/127 - Avoiding congestionRecovering from congestion by using congestion prediction
6.
Digital signal generator with frequency-dependent corrections for DAC and analog non-idealities
A digital signal generator includes a numerically controlled oscillator (NCO) configured to generate a modulated phase signal, and to convert the modulated phase signal into a sinusoidal output signal, and a pre-distortion module configured to adjust a phase of the phase-modulated signal prior to conversion to the sinusoidal output signal, and to adjust an amplitude of the sinusoidal output signal to obtain a pre-distorted digital output signal. The phase and amplitude adjustments are frequency dependent, and the pre-distortion module is configured to determine an instantaneous frequency of the NCO by computing a derivative of the modulated phase signal, and to address a memory table correlating the determined instantaneous frequency with the phase and amplitude adjustments.
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR TESTING THE PERFORMANCE AND RELIABILITY OF A DEVICE OR SYSTEM UNDER TEST (SUT) USING REAL AND EMULATED PROCESSING RANKS WITHIN A DATA CENTER ENVIRONMENT
Methods, systems, and computer readable media for testing the performance and reliability of a device or system under test (SUT) using real and emulated processing ranks within a data center environment are disclosed. According to one aspect, a method for testing the performance and reliability of a SUT includes instantiating a machine learning (ML)-framework-based plugin, including an emulator configured for emulating processing units, and communicating, from a controller on a test system, a configuration of the ML-framework-based plugin to non-emulated processing units on the SUT. The method further includes performing a test of the SUT by executing a ML workload on the non-emulated processing units, emulating execution of the ML workload on the emulated processing units, exchanging packets associated with the execution of the ML workload between the non-emulated processing units and the ML-framework-based plugin, and monitoring performance of the non-emulated processing units in executing the machine learning workload.
A system and method test sustained and anti-islanding capabilities of EUT, where a power island is sustained without anti-islanding functionality and becomes de-energized with anti-islanding functionality. The method includes applying grid voltage to the EUT to obtain measurement current from the EUT; calculating RLC component values of a programmable RLC filter from measurement current and source voltage, including calculating target gain and phase, calculating target R, L and C parameters using the target gain and phase, and translating the target R, L and C parameters to physical parameters; applying the physical parameters and the measurement current to the programmable RLC filter to obtain RLC voltage; comparing the RLC voltage to source voltage; and when the RLC voltage is substantially the same as the source voltage, predicting that transition to a power island with the applied RLC component values will be sufficiently smooth to avoid triggering system protections of the EUT.
A system for automated image analysis and data extraction includes an image input module configured to receive a measurement screenshot, an image recognition module configured to detect header information, trace identifiers, and grid coordinates from the measurement screenshot, a data processing module configured to convert pixel coordinates to measurement values based on the detected header information and grid coordinates, an error correction module configured to calculate and apply error estimates to the converted measurement values, and an output module configured to generate formatted measurement data based on the error-corrected converted measurement values.
A system for adaptive channel model testing in satellite communications includes a channel emulator configured to simulate channel conditions, multiple receivers configured to process signals from the channel emulator, result extractor modules configured to collect performance data from the receivers, a model refinement module configured to analyze the performance data and identify adjustments for channel models, and a channel modification module configured to update the channel emulator settings based on the identified adjustments, thereby forming a feedback loop for continuous adaptation of channel models.
An optical system has a plurality of surfaces. In addition, a specification of a sequential ray trace through the optical system specifies an order of surface elements for tracing rays through the optical system. The sequential ray trace may be for stray light rays rather than for the primary rays propagating through the optical system. The surface elements include a surface set. The surface set includes at least two of the surfaces in the optical system. Rays are traced through the optical system according to the sequential ray trace. For example, the specification of the sequential ray trace may also specify a maximum number N of surface-intersections for the surface set. Rays are traced through the optical system with up to N surface-intersections with the surfaces in the surface set, and without regard to the order in which rays intersect the surfaces in the surface set.
Multi-environment modeling and optimization for optical assemblies with general housings, including constructing a computer-based model of an optical assembly, for a first environmental condition, based on a specification of the optical assembly that includes positions of surfaces of optical elements of the optical assembly, dimensions of the optical elements, locations at which the surfaces of the optical elements contact housing elements of the optical assembly, types of materials of the optical elements, and types of materials of the housing elements. The model may be constructed independent of a type of a housing of the housing elements and independent of dimensions of the housing elements. The model may be used to determine distances between surfaces of the optical elements, for the first environmental condition, and to determine the distances for one or more other environmental conditions.
A method for discovering network paths using an enhanced traceroute procedure includes generating probe request packets addressed to a destination node and each being associated with an entropy value that is unique to a packet flow and a signature value that is unique to the probe request packet within the packet flow. The TTL values in the probe request packets for the packet flow are set to incrementally increasing values. The probe request packets are transmitted to a next-hop, where multiple probe request packets with different TTL are outstanding for a given flow. The method further includes receiving probe response packets that each encapsulate one of the probe request packets. The method further includes reading, from the probe response packets, the signature values and using the signature values to determine a topology of hops including positions of the hops in a path from the source node to the destination node.
A method for testing and validating 802.1Qbv traffic on wireless time sensitive networks includes receiving, via a GCL configuration GUI, user input for defining gate control list parameters and automatically generating, from the user input, a GCL configuration file. The method further includes providing the GCL configuration file to a wireless DUT. The method further includes transmitting, from a test tool, 802.1Qbv test packets to the wireless DUT over a wireless network. The method further includes capturing 802.1Qbv test packets transmitted by the wireless DUT over the wireless network. The method further includes reading timestamps of the captured 802.1Qbv test packets transmitted by the wireless DUT over the wireless network. The method further includes determining whether the timestamps of the captured 802.1Qbv test packets indicate GCL violations by the wireless DUT. The method further includes generating and outputting at least one metric of GCL performance of the wireless DUT.
A measurement apparatus for measuring signals from a DUT includes a time domain receiver for receiving from the DUT a DUT time domain output signal in a time domain and providing a time domain input signal; a logic domain receiver for receiving from the DUT a DUT logic domain output signal including logic levels over time; an LO for generating an LO signal; a mixer for receiving from the DUT a DUT frequency domain output signal in a frequency domain and for mixing the DUT frequency domain output signal and the LO signal to provide a frequency downconverted frequency domain signal; a frequency domain receiver for receiving the frequency downconverted frequency domain signal and providing a frequency domain input signal; and a controller for determining control signals in response to the logic levels from the DUT logic domain output signal for controlling at least one operation of the LO.
A circuit for processing data for radio frequency (RF) spectrum signals includes an input interface; a controller includes a controller memory that stores instructions. A processor executes the instructions, causing a circuit to: obtain representative RF feature vectors of pre-sorted cluster information for the RF spectrum signals via the input interface; group the representative RF feature vectors of the pre-sorted cluster information for the RF spectrum signals into final clusters for the RF spectrum signals; compute representative RF feature vectors for the final clusters for the RF spectrum signals; determine signal occupancy of each final cluster within a corresponding set display time for each of the RF spectrum signals; and generate visualization data for each final cluster for the RF spectrum signals for a display in accordance with the signal occupancy within the corresponding set display time for the RF spectrum signals.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable electromagnetic simulation software used to
analyze the electromagnetic effects of high-speed/RF
components to optimize performance; downloadable
electromagnetic simulation software used to co-simulate
three-dimensional components with two-dimensional circuit
layouts.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable simulation software for use in analyzing signal
integrity; downloadable simulation software for use in
signal integrity analysis of printed circuit boards and
three-dimensional modeling of printed circuit board layouts.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software for use in electromagnetic,
radio frequency and microwave circuit design; downloadable
electromagnetic, radio frequency and microwave circuit
simulation software for use in testing and co-simulation of
electromagnetic, radio frequency and microwave circuits.
09 - Scientific and electric apparatus and instruments
Goods & Services
Recorded and downloadable simulation computer software for
use in designing, developing and testing casting molds,
casting processes, casting tools and cast parts.
23.
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR EMULATING A WORKLOAD PROCESSOR USING CHECKPOINT DATA
A method for emulating a workload processor using checkpoint data is disclosed. Checkpoint data including outputs of an processor at predetermined checkpoints in performing a first task is stored in a checkpoint database. An emulated first workload processor receives input data relating to the first task and accesses the checkpoint database using the input data. The emulated first workload processor extracts checkpoint data corresponding to the input data from the checkpoint database. The extracted checkpoint data or data derived from the checkpoint data is output to at least one real or emulated second workload processor that is performing a second task.
A method for data center switching fabric path emulation in an electronics design automation (EDA) environment includes generating emulated data center traffic. The method further includes, at a path emulation element, modifying the emulated data center traffic to emulate passing of the emulated data center traffic through a data center switching fabric. The method further includes outputting, by the path emulation element, the modified emulated data center traffic to an EDA emulator emulating an electronics design under test. The method further includes receiving and storing a response of electronics design under test to the modified emulated data center traffic.
H04L 43/20 - Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
G06F 30/20 - Design optimisation, verification or simulation
H04L 41/147 - Network analysis or design for predicting network behaviour
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
A method for measuring even/odd jitter (EOJ) in digital signals includes receiving a signal under test (SUT), where the SUT includes a waveform of even symbols and odd symbols constituting an even-length test pattern. The method further includes generating a first pulse-fit vector for the even symbols of the waveform and a second pulse-fit vector for odd symbols of the waveform, and determining the EOJ of the SUT by measuring and comparing respective widths of the first and second pulse-fit vectors.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software for use in semiconductor
design, performance modeling, and early-stage power analysis
and profiling; downloadable register-transfer level (RTL)
design-for-power software for early-stage semiconductor
power budgeting, analysis, profiling, and reduction, with
physically-aware modeling, automated optimization, and
interactive power debug.
27.
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING A NETWORK TEST ENVIRONMENT WITH VARIABLE EMULATION FIDELITY
Methods, systems, and computer readable media for providing a network test environment with variable emulation fidelity are disclosed. According to one method, the method occurs at a test system implemented using at least one processor. The method includes receiving test configuration information associated with a test session for configuring a test environment comprising a plurality of test bed elements (TBEs); configuring, using the test configuration information and available test system resources, the plurality of TBEs, wherein configuring the plurality of TBEs includes selecting a first TBE of the plurality of TBEs providing a higher fidelity than a second TBE of the plurality of TBEs; initiating the test session involving the test environment; and obtaining test results associated with the test session.
H04L 43/55 - Testing of service level quality, e.g. simulating service usage
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
28.
Systems, methods, and computer readable media for a heuristic approach to facilitating analysis of radio frequency recordings
Methods, systems, and computer readable media for a heuristic approach to facilitating analysis of radio frequency recordings. An example method includes receiving a time series of radio frequency (RF) spectra of a test RF signal; identifying first detected signals within the time series of RF spectra; relating the first plurality of detected signals to second detected signals within the time series of RF spectra; characterizing the first detected signals and the second detected signals with a set of characteristic parameters; and outputting a reduced size time series of RF spectra using the set of characteristic parameters.
09 - Scientific and electric apparatus and instruments
Goods & Services
(1) Downloadable computer software for use in electromagnetic, radio frequency and microwave circuit design; downloadable electromagnetic, radio frequency and microwave circuit simulation software for use in testing and co-simulation of electromagnetic, radio frequency and microwave circuits.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable electromagnetic simulation software used to analyze the electromagnetic effects of high-speed/RF components to optimize performance; downloadable electromagnetic simulation software used to co-simulate three-dimensional components with two-dimensional circuit layouts
09 - Scientific and electric apparatus and instruments
Goods & Services
Recorded and downloadable simulation computer software for use in designing, developing and testing casting molds, casting processes, casting tools, and cast parts for the purposes of improving casting yield and quality in the fields of metal, ceramic, glass, resin and plastic casting
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable simulation software for use in analyzing signal integrity; downloadable simulation software for use in signal integrity analysis of printed circuit boards and three-dimensional modeling of printed circuit board layouts
35.
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR ELECTRONICS DESIGN AUTOMATION (EDA) DEEP TRACING AND EVENT CORRELATION
A method for EDA deep tracing and event correlation includes dynamically instantiating probes in a test system and an EDA emulator to capture data relating to events concerning processing or transmission of emulated data center traffic and/or traffic transmitted by the EDA emulator. The method further includes generating the emulated data center traffic, transmitting the emulated data center traffic to the EDA emulator, and receiving the traffic transmitted by the EDA emulator. The method further includes capturing, by the probes, data relating to the events concerning processing or transmission of the emulated data center traffic and/or the traffic transmitted by the EDA emulator, correlating the data, and outputting results of the correlating of the data.
09 - Scientific and electric apparatus and instruments
Goods & Services
(1) Downloadable simulation software for use in analyzing signal integrity; downloadable simulation software for use in signal integrity analysis of printed circuit boards and three-dimensional modeling of printed circuit board layouts.
09 - Scientific and electric apparatus and instruments
Goods & Services
(1) Downloadable electromagnetic simulation software used to analyze the electromagnetic effects of high-speed/RF components to optimize performance; downloadable electromagnetic simulation software used to co-simulate three-dimensional components with two-dimensional circuit layouts.
09 - Scientific and electric apparatus and instruments
Goods & Services
(1) Recorded and downloadable simulation computer software for use in designing, developing and testing casting molds, casting processes, casting tools and cast parts.
09 - Scientific and electric apparatus and instruments
Goods & Services
(1) Downloadable computer software for use in designing, simulating, and optimizing photonic components, integrated circuits, and optoelectronic devices.
A system for rotating polarization of radio frequency (RF) waves includes a flange configured to couple to a waveguide interface at a first side of the flange. The flange includes a recess at the first side of the flange, a rectangular cavity through the flange and located in the recess, and pins extending from the recess. The system further includes a plurality of shims configured for stacking in the recess. The shims each include a rectangular cavity and holes configured to receive the pins and position the plurality of shims in the recess such that the rectangular cavities form a spiral configured to rotate polarization of linearly-polarized RF waves received at the flange from a first polarization to a second polarization angularly rotated from the first polarization.
A digital signal processing method is for enhancing fidelity of equivalent-time waveform measurements. The method includes receiving a digitized equivalent-time waveform of a repeating signal under test (SUT), applying a low-pass filter to the digitized equivalent-time waveform to obtain a smoothed waveform, generating a residual waveform by subtracting the smoothed waveform from the digitized equivalent-time waveform, estimating contributions of multiple noise sources in the residual waveform using a regression model, computing target noise and jitter values by removing known intrinsic contributions, and reconstructing a corrected waveform by combining the smoothed waveform with a scaled version of the residual waveform, wherein the scaling is based on the target noise source contributions.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software for use in electromagnetic, radio frequency and microwave circuit design; downloadable electromagnetic, radio frequency and microwave circuit simulation software for use in testing and co-simulation of electromagnetic, radio frequency and microwave circuits
44.
System and apparatus for testing magnetoresistive random access memory (MRAM) devices
A system and method for measuring a resistance (R)-magnetic field (H) curve of a magnetoresistive random-access memory (MRAM) device is described. The system includes a calibration fixture adapted to provide initial measured magnetic field data for setting a measured distance and a coil current of a coil of an electromagnet for a plurality of magnetic field strengths at a plurality of predetermined distances from an end surface of the electromagnet; a power supply adapted to provide a coil current to the electromagnet; and a laser displacement meter adapted to measure a distance from the end surface of the electromagnet to a device under test (DUT). The electromagnet is adapted to generate magnetic fields at a predetermined magnetic field sweep interval within a magnetic field sweep range from a value of a first magnetic field strength to a value of a second magnetic field strength.
G01C 3/02 - Measuring distances in line of sightOptical rangefinders Details
G01K 3/00 - Thermometers giving results other than momentary value of temperature
G01K 7/02 - Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat using thermoelectric elements, e.g. thermocouples
G01R 15/20 - Adaptations providing voltage or current isolation, e.g. for high-voltage or high-current networks using galvano-magnetic devices, e.g. Hall-effect devices
G01R 27/08 - Measuring resistance by measuring both voltage and current
45.
SYSTEMS AND METHODS FOR EMULATING AND TESTING DATA FLOWS IN DISTRIBUTED COMPUTING SYSTEMS
Methods, systems, and computer readable media for emulating and testing data flows in distributed computing systems. An example system includes a workload abstractor configured for receiving monitored traffic in a distributed computing system performing a machine learning task and generating, using the monitored traffic, a test environment-agnostic workload model for the machine learning task and storing the test environment-agnostic workload model in a workload model repository with one or more other workload models. The system includes a test controller configured for selecting a test case for the machine learning task and a testbed mode for the test case; executing the test case by translating the test environment-agnostic workload model into a testbed-specific workload model for the testbed mode; and reporting, based on executing the test case, one or more performance metrics for the machine learning task.
A device for testing characteristics of a first bare chip includes a main PCB including a main circuit; a first interposer arranged on the main PCB; a second interposer arranged over the first interposer and the main PCB, where the first and second bare chips are arranged between the first and second interposers for testing the first bare chip; and at least one pressing plate configured to apply a pressing force against the second interposer for pressing the second interposer toward the first interposer and the main PCB. The first interposer provides first electrical connections with the first and second bare chips and the main circuit by contact without soldering, and the second interposer is configured to provide second electrical connections with the first and second bare chips and the main circuit by contact without soldering. The pressing force enhances the first and second electrical connections during the testing.
G01R 31/26 - Testing of individual semiconductor devices
47.
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR SCHEDULED TRAFFIC GENERATION AND TRANSMISSION IN ELECTRONICS DESIGN AUTOMATION (EDA) TEST ENVIRONMENTS
A method for scheduled traffic generation in an EDA test system includes receiving, by a test controller, at least one parameter associated with a scheduled transmission of emulated network traffic to an electronics design under test. The method further includes receiving, by the test controller and from an EDA test platform, a timestamp TO in an EDA emulator timing domain. The method further includes computing, based on the timestamp TO in the EDA emulator timing domain and the at least one parameter, a traffic launch timestamp in the EDA emulator timing domain and communicating the traffic launch timestamp and at least one test packet to the EDA emulator. The method further includes receiving, from the EDA emulator, an indication as to whether the EDA emulator successfully initiated transmission of the at least one test packet to an electronics design under test at a time indicated by the traffic launch timestamp.
A system for testing a device-under-test (DUT) over-the air (OTA) is disclosed. The system includes: a probe antenna configured to measure radiated fields from the DUT in a transmit test and to emit radiated fields to the DUT in a receive test by radiating active antenna elements of the DUT; a probe antenna configured to radiate the active antenna elements of the DUT; a parabolic reflector configured to collimate a diverging beam from the probe antenna; a motor configured to adjust a pointing angle of the probe antenna while maintaining an aperture of the probe antenna at a focus of the parabolic reflector; and a controller configured to control motor to drive movement of the probe antenna.
A method for testing a broadcast positioning system (BPS) device includes transmitting, using a BPS test system, a signal to a BPS device under test (DUT), the signal including BPS timing information. The method further includes receiving, by the BPS test system, from the BPS DUT and responsive to the transmitted signal, a signal including timing information. The method further includes reading, from the signal transmitted by the BPS DUT, the timing information. The method further includes using the timing information extracted from the signal transmitted by the BPS DUT to evaluate functionality or performance of the BPS DUT.
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
To estimate the frequency offset of time domain multi-tone base-band in-phase and quadrature (IQ) data signal, an initial frequency offset is estimated based on a partial frequency-bin offset estimation in the time domain. The estimated initial frequency offset is compensated, and a resultant compensated signal is transformed to the frequency domain. A remaining frequency offset of the compensated signal in the frequency domain is an integer number of unit spacings of a reference multi-tone signal. To determine that number, cross-correlating the magnitudes of the compensated signal in the frequency domain and tones of the reference multi-tone signal is carried out for each of shifted positions of the compensated signal in the frequency domain relative to the reference multi-tone signal to determine a shifted position having a peak cross-correlation, where the shifted position relative to an original position constituting an integer number of frequency-bin offsets.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software for use in semiconductor design, performance modeling, and early-stage power analysis and profiling; Downloadable register-transfer level (RTL) design-for-power software for early-stage semiconductor power budgeting, analysis, profiling, and reduction, with physically-aware modeling, automated optimization, and interactive power debug
53.
SYSTEM AND METHOD OF COMPENSATING FOR NOISE INTRODUCED BY TEST INSTRUMENT WHEN MEASURING DEVICE UNDER TEST (DUT)
A system for compensating for noise from by a test instrument measuring a signal from a DUT includes a processing unit and a memory storing instructions that cause the processing unit to receive a digital baseband signal from the test instrument including an ideal signal and a total noise signal including DUT noise from the DUT and instrument noise from the test instrument; perform coherent averaging of the digital baseband signal to determine estimated ideal signal I/Q components; determine estimated total noise I/Q components; estimate noise power of the instrument noise introduced by the test instrument using a noise figure extension (NFE) model; and determine corrected noise I/Q components of the digital baseband signals based on a ratio of estimated noise power of the DUT and the total noise power of the digital baseband signals; and combine the estimated ideal signal I/Q components and the corrected noise I/Q components.
A method for providing a distributed infrastructure, the method comprising: at a main distributed infrastructure controller (MDIC): sending one or more broadcast or advertisement messages via one or more mechanisms for notifying a client or a sub distributed infrastructure controller (SDIC); initiating an authentication service for authorizing and authenticating incoming connection requests from the client or the SDIC; receiving a connection request from the client or the SDIC; authenticating, using credentials and the authentication service, the connection request, wherein the authentication service generates or obtains an authentication token usable for secure communications; and providing the authentication token to the client or the SDIC.
A system for storing and displaying measurement signals of a spectrum analyzer with RTSA includes a circular buffer having a predetermined buffer length for buffering spectrum digital data in a predetermined order via a first interface, and outputting the buffered digital data in the predetermined order; a storage unit for receiving the buffered digital data output from the circular buffer in real time via a second interface, where the storage unit includes segmented BIN files for storing portions of the received digital data in binary format, where each segmented BIN file is separately retrievable for display during the RTSA measurement; and a controller for allowing the circular buffer to continue buffering the spectrum digital data or stop buffering the spectrum digital data based on whether the buffered digital data are output from the circular buffer faster than the spectrum digital data are written in the circular buffer.
Methods, systems, and computer readable media for measuring voltage and current waveforms at devices under test. An example method includes outputting an electrical signal from a signal generator of a measurement instrument; measuring a first voltage at an input to an output resistance of the measurement instrument; measuring a second voltage at an output of the output resistance of the measurement instrument; and determining a test measurement voltage at a device under test (DUT) electrically connected to the measurement instrument using the first voltage, the second voltage, and a propagation delay of a transmission line electrically connecting the measurement instrument to the DUT.
A digital multimeter device (DMM) has a PXIe form factor and includes a front panel including three triaxial terminals aligned along a length of the front panel, a fuse holder accessible from the front panel, and trigger input and output terminals located on the front panel. Each of the three triaxial terminals may include a center core wire, an inner conductor surrounding the center core wire, and an outer conductor. A chassis ground may be assigned to the outer conductor of each of the three triaxial terminals. A high (HI) terminal, a high sense (HIS) terminal, and a current (I) terminal may be respectively assigned to the center core wires of the three triaxial terminals.
A method for measuring the phase jitter and phase noise of a signal-under-test (SUT) includes providing first and second oscilloscopes each having a timebase reference oscillator, the timebase reference oscillator of each of the first and second oscilloscopes configured to generate a timebase reference signal of a given output frequency. The method further comprises phase-locking the timebase reference oscillators of the first and second oscilloscopes together, applying the SUT to an input channel of the first oscilloscope and to an input channel of the second oscilloscope, and generating a first phase jitter measurement of the SUT using the first oscilloscope and generating a second phase jitter measurement of the SUT using the second oscilloscope. The method still further includes obtaining the phase noise of the SUT from the first and second phase jitter measurements to obtain the phase noise of the SUT.
An apparatus for providing two wavelengths (λ and λ+Δλ) from a laser that are locked to the same resonance. The apparatus includes an optical resonator connected to the optical coupler and adapted to attenuate the third optical signal at a characteristic wavelength. The apparatus also includes a feedback control circuit configured to change properties of the laser to be locked until an error signal indicative of the difference between the characteristic wavelength and the wavelength of the laser is offset by approximately Δλ/2. The apparatus may be a photonic integrated circuit (PIC), and may have the feedback control circuit off-chip.
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable cloud computing computer software for storage,
extraction and electronic transmission of data; downloadable
computer software in the field of cloud computing for
prediction and simulation of physic's phenomena; software
for embedded systems, prototyping design software;
simulation software for predicting and simulating physic's
phenomena; simulation software for prototyping a product and
for manufacturing engineering processes; software for
simulating physical phenomena; software for calculating
feasibility based on physical phenomena; software for
studying physical and mechanical behaviors; computer
software using database comprising materials and laws of
physical and mechanical behaviors for prediction and
simulation of physical phenomena, calculating feasibility
based on physical phenomena, and studying physical and
mechanical behaviors; biomechanical, mechanical and physical
model databases. Training regarding the use of simulation software and
biomechanical, mechanical and physical models. Database design and development; temporary provision of
non-downloadable software for the transmission, sharing,
reception, downloading, display and transfer of content,
texts, visual works, audio works, audiovisual works,
literary works, data, files, documents and electronic works;
computer services, namely cloud hosting provider services;
providing temporary use of on-line, non-downloadable
software for storing electronic data in the cloud;
integration of private and public computer environments in
the cloud; consulting services in the field of cloud
computing; providing of virtual computing systems and
virtual computing environments via cloud computing;
providing a software platform in the field of cloud
computing services and applications; computer-aided
engineering services in the field of product prototyping of
products and manufacturing engineering processes; data
calculation services in the field of prediction and
simulation of physic's phenomena; design, development and
maintenance of software; development of databases; provision
of specialist engineer services, namely, physicists,
information technology specialists.
61.
SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR BEHAVIORAL MODELLING OF CIRCUITS
Methods, systems, and computer readable media for behavioral modelling of circuits. An example method includes extracting a model from a plurality of measurements of a power amplifier. The method includes performing simulation of a circuit including the power amplifier under one or more modulated operating conditions. Performing the simulation includes modelling one or more memory effects of the power amplifier and modelling one or more mismatch conditions of the power amplifier under the modulated operating conditions.
A method for compensating for compression of radio frequency (RF) signals by a network analyzer includes receiving a set of measured values for test input signals to a reference receiver of a network analyzer and corresponding test output signals from a measurement receiver of the network analyzer, the test input signals comprising signals with various powers and frequencies. A compensation algorithm is generated based on a nonlinear relationship between power levels of the test output signals and the test input signals and a nonlinear relationship between phases of the test output signals and the test input signals that is configured to convert the nonlinear relationships to linear relationships. The compensation algorithm is applied to subsequent output signals from the measurement receiver.
H04B 1/12 - Neutralising, balancing, or compensation arrangements
H04B 17/21 - MonitoringTesting of receivers for calibrationMonitoringTesting of receivers for correcting measurements
63.
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR EMULATING A DISTRIBUTED COMPUTING SCENARIO USING A GRAPH-BASED REPRESENTATION OF ARTIFICIAL INTELLIGENCE/MACHINE LEARNING WORKLOAD EXECUTION WITH AN EXPANDED COLLECTIVE COMMUNICATION OPERATION
A method for emulating a distributed computing scenario using a graph-based representation of AI/ML workload execution with an expanded collective communication operation includes receiving a graph-based representation of AI/ML workload execution comprising a collective communication node and expanding the collective communication node by replacing a collective communication operation of the collective communication node with low-level processing instructions. A modified graph-based representation of AI/ML workload execution comprising the low-level processing instructions is generated. The modified graph-based representation of AI/ML workload execution is implemented in an emulated test case using an emulation engine.
Simulating an RF mixer includes mixing input and LO signals at an RF mixer and measuring a mixed output signal, where the input signal has a characterization RF frequency and the LO signal has a characterization LO frequency; determining spurious peak powers and spurious frequencies corresponding to the spurious peak powers of the mixed output signal; specifying a saturation condition of the RF mixer; determining equations defining frequencies of the mixed output signal in terms of the characterization RF and LO frequencies at the corresponding spurious peak powers; and simulating mixing of simulated input and LO signals to output a simulated mixed output signal from a mixer model corresponding to the RF mixer by applying the equations to the simulated RF and LO frequencies to determine simulated spurious frequencies, and simulated spurious peak powers and simulated spurious phases corresponding to the simulated spurious frequencies of the simulated mixed output signal.
H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable cloud computing computer software for storage, extraction and electronic transmission of data; downloadable computer software for predicting and simulating physical phenomena in the field of cloud computing; downloadable software for security monitoring for embedded systems; downloadable software for creating prototype designs; downloadable computer simulation software for predicting and simulating physical phenomena; downloadable computer simulation software for prototyping a product and for manufacturing engineering processes; downloadable computer software for simulating physical phenomena; downloadable computer software for calculating feasibility based on physical phenomena; downloadable computer software for studying physical and mechanical behaviors; downloadable computer software featuring databases of information relating to physical and mechanical behavior laws and materials for prediction and simulation of physical phenomena, calculating feasibility based on physical phenomena, and studying physical and mechanical behaviors; downloadable databases in the field of biomechanical, mechanical and physical models Training services in the field of simulation and biomechanical, mechanical and physical modeling software Database design and development; temporary provision of non-downloadable software for the transmission, sharing, reception, downloading, display and transfer of content, texts, visual works, audio works, audiovisual works, literary works, data, files, documents and electronic works; computer services, namely, cloud hosting provider services; providing temporary use of on-line, non-downloadable software for storing electronic data in the cloud; Computer systems integration services, namely, integration of private and public computer environments in the cloud; consulting services in the field of cloud computing; providing of virtual computing systems and virtual computing environments via cloud computing; Platform as a service (PAAS) featuring computer software platforms for building cloud computer services and applications; computer-aided engineering services in the field of product prototyping of products and manufacturing engineering processes; data calculation services in the nature of simulations of thermal and mechanical systems, network and communication systems, cyber-physical security systems for predicting and simulating physical phenomena; design, development and maintenance of software; development of databases; Specialized engineering services, namely, services provided by physicists and information technology specialists for technical expertise services
66.
System and method for planning and executing test of electronic device
A method for planning and executing a test of a DUT includes receiving a test description from a user via a GUI, where the test description identifies the DUT and an objective of the test; composing a prompt for querying a large language model (LLM) based on the test description, where LLM includes a trained machine learning algorithm; sending the prompt to the LLM via an API; determining, using the LLM, a test plan for executing the test to be performed in response to the prompt to achieve the objective of the test based on the test description and general testing information, where the test plan identifies a type of test, test instruments for performing the test, a test procedure using the instrument, and parameters of the DUT to be measured according to the test procedure; providing, via the GUI, the test plan to the user for testing the DUT.
A method for generating an application mix of network traffic with a desired packet size includes configuring a plurality of simulated network traffic generator components to generate a defined application mix of network traffic with different values of the packet size statistic. The defined application mix includes simulated applications and fixed network traffic allocations assigned to each of the simulated applications. The components are enabled, and the values of the packet size statistic are measured. The measured values are input into a model to calculate a throughput value for each component so that the aggregated traffic output from the components achieves a desired value of the packet size statistic. The components are enabled with the computed throughput values to send simulated application traffic to a DUT, where the traffic maintains the application mix and achieves the desired value of the packet size statistic.
A method for testing a system under test (SUT) using path addressing, the method comprising: at a test system implemented using at least one processor: generating test traffic for testing a SUT, wherein the test traffic includes a first set of test packets for triggering a test scenario or event at an area of interest (AOI) associated with the SUT, wherein at least one test packet of the first set of test packets includes encoded path addressing information indicating hops or links that the packet traverses prior to reaching a packet destination, wherein one of the hops or links includes the AOI; sending, via or toward the SUT, the test traffic; receiving, via one or more test related entities, test feedback information regarding the test traffic, the AOI, or the SUT; analyzing, using the test feedback information, performance of the SUT; and generating test results including at least one performance metric associated with the SUT.
A method for providing a testing and validation platform for machine learning lifecycle testing and validation includes analyzing a received dataset by conducting at least one statistical test of the dataset, the dataset comprising data representative of samples each comprising features and a corresponding target. Results of the analysis are displayed and a selected at least one feature of the features for training a machine learning model is received. Subsets of the dataset are validated, the subsets comprising an expert dataset, a training dataset, and a validation dataset and/or a test dataset, wherein each subset comprises data representative of distinct samples. The trained machine learning model is tested by using the expert dataset to determine at least one metric for each sample of the expert dataset and comparing each metric to a corresponding defined trust interval.
A method for applying digital signal processor (DSP) blocks in a configurable order includes providing a plurality of DSP blocks for performing a plurality of different signal processing operations on input data. The method further includes providing a sorting switch for connecting the DSP blocks together in a configurable order to implement a signal processing task. The method further includes configuring the sorting switch to apply the DSP blocks in a predetermined order to implement the signal processing task. The method further includes switching input data from the sorting switch to the DSP blocks in the predetermined order to implement the signal processing task.
A method for scaling network traffic includes, at a programmable switching ASIC, receiving n traffic flows from at least one external traffic generator, n being an integer. The method further includes generating, by the programmable switching ASIC and using information from packets in the n traffic flows, m traffic flows, where m is an integer greater than n. The method further includes transmitting, by the programmable switching ASIC, the m traffic flows to a flow destination via device under test.
A system and method perform channel sounding for modeling ultrawideband RF channels. The method includes modulating an ultrawideband RF signal with a sounding waveform including streaming data with conforming sounding symbols including no gaps and having zero signal phase at the boundaries; receiving, digitizing and performing digital down conversion of the ultrawideband RF signal to obtain a baseband digitized signal that includes the streaming data; converting the streaming data into packets based on a notional start time, where each packet is formed of at least two consecutive conforming sounding symbols; performing coherent averaging of the packets; determining an equalized CFR and an equalized CIR for each coherently averaged packet; modeling an ultrawideband RF channel or sub-band of the ultrawideband RF channel using the equalized CIR and/or the equalized CFR, and converting the modeled ultrawideband RF channel or sub-band into a sparse tap-delay channel model for each coherently averaged packet.
H04L 27/148 - Demodulator circuitsReceiver circuits with demodulation using spectral properties of the received signal, e.g. by using frequency selective- or frequency sensitive elements using filters, including PLL-type filters
H04L 27/152 - Demodulator circuitsReceiver circuits with demodulation using spectral properties of the received signal, e.g. by using frequency selective- or frequency sensitive elements using controlled oscillators, e.g. PLL arrangements
A system and method for predicting a remaining useful life of a cell of a battery is described. The system include a circuit adapted to provide a stimulus signal to the cell; a processor; a tangible, non-transitory computer readable medium that stores instructions, which when executed by the processor, cause the processor to: cycle a plurality of target cells for a test set of cycles; determine a set of features from data from reference cells; determine parameters of a computational model of the remaining useful life of the cell; apply a computational model using the determined set of feature values; and provide a prediction of the remaining useful life of target cells.
A system for canceling signal source noise when measuring residual noise of a DUT includes a signal source for generating an RF signal having signal source noise; a signal splitter for dividing the RF signal into first and second RF signals in first and second paths, the first path including the DUT which outputs a DUT signal in response to the first RF signal; a first receiver for receiving the DUT and second RF signals, compensating for a delay difference and eliminating the signal source noise to output a delay compensated first signal without the signal source noise; a second receiver receiving the DUT and second RF signals, compensating for a delay difference and eliminating the signal source noise to output a delay compensated second signal without the signal source noise; and a processor for performing cross-correlation of the delay compensated first and second signals for measuring the residual noise.
A digitizer includes an analog-to-digital converter (ADC), a field programmable gate array (FPGA), a data link of a given interface standard between the ADC and the FPGA, and a display device operatively connected to the FPGA. The FPGA includes an IP controller configured according to the interface standard of the data link. An error detection and recovery method for the digitizer includes applying an analog input source signal to the ADC, acquiring data samples on the data link from the ADC to the FPGA, and the IP controller checking the data samples for errors. When the data samples include errors, the method further includes (a) the IP controller displaying on the display device a waveform of the captured data samples and an error message, (b) a user adjusting a voltage of the input signal source to within a given peak-to-peak voltage range, and (c) the IP controller resetting the data link without power cycling of the digitizer. When the data sample does not include errors, the method includes displaying on the display device a waveform of the captured data samples.
A system emulates multipath effects of a radar signal transmitted by a radar and reflected from an emulated target and an emulated surface. The system includes RTSs configured to generate and transmit emulated echo signals having different phases in response to the radar signal, where a first RTS is configured to emulate the emulated target, receiving the radar signal via a direct path, and at least one second RTS is configured to emulate at least one ghost target corresponding to the emulated target; and a controller configured to control the RTSs to generate and transmit the emulated echo signals at the different phases, which correspond to the RTSs receiving the radar signal from the radar transmitter and the radar receiver receiving the emulated echo signals from the RTSs over different combinations of the direct the indirect paths to replicate interference effects caused by multipath propagation.
A spectrum analyzer triggering system includes a frequency select trigger (FST) configured to generate a power signal from an input digital signal, the input power signal including high or low transitions at given transmission intervals of the input digital signal. The triggering system further includes a hysteresis comparator configured to generate a trigger pulse at the high or low transitions of the input power signal, and a leaky peak detector (LPD) configured to inhibit errant high or low transitions of the input power signal from causing the hysteresis comparator to generate a trigger pulse.
G01R 13/32 - Circuits for displaying non-recurrent functions such as transientsCircuits for triggeringCircuits for synchronisationCircuits for time-base expansion
A method and system for tracking a sample of interest in a signal processing device are disclosed. The method involves receiving a plurality of samples in an input data pipe, marking a specific sample within the input data pipe as a sample of interest, and processing the plurality of samples through a decimation circuit. The marked sample is tracked through the decimation circuit to determine a mark position within the reduced set of samples in the output data pipe. The mark position is outputted as metadata associated with the reduced set of samples. The marked sample is tracked such that a resolution of the mark position in the output data pipe is the same as a resolution of the mark position in the input data pipe.
A method for evaluating a load balancing (LB) mechanism, the method comprising: at a test system implemented using at least one processor: sending, via one or more paths comprising network nodes, a first set of test packets comprising transmit (TX) timestamps for evaluating a first LB mechanism; receiving, at a packet destination, the first set of test packets; generating receive (RX) timestamps for the first set of test packets at the packet destination; computing, by the packet destination or a packet analyzer, first in-flight metrics for the first set of test packets using the TX and RX timestamps, wherein computing the first in-flight metrics includes grouping the first set of test packets based on packet or flow characteristics and generating an average in-flight metric, a minimum in-flight metric, or a maximum in-flight metric for each of a plurality of groups; and evaluating the first LB mechanism using the in-flight metrics.
A method is provided for finding events that predict failure of an electronic component of a data processing system. The method includes extracting EDSs from a data stream including an output of the electronic component as a function of time, each EDS satisfying an extraction protocol and being characterized by a time stamp indicating a time at which the EDS was present; transforming the EDSs to corresponding CSVs; clustering the CSVs into clusters, each cluster being characterized by a number of CSVs in the cluster and a range of time stamps for the CSVs in the cluster, where the clustering is determined by a similarity protocol; and identifying a predictor cluster from the clusters having CSVs with time stamps during a period that is nearer a point of failure of the electronic component than other clusters having CSVs, where the predictor cluster has more than a predetermined number of CSVs.
A wideband termination network includes a t-coil, a plurality of output transistors, and a first circuit. The first circuit includes a low-frequency termination resistor that presents a capacitance on a first node; a first inductor that isolates the capacitance on the first node from an output on a second node and that generates a pole-zero cancellation; a high-frequency termination resistor parallel to the first inductor; an adjustable capacitor configured to tune the capacitance on the first node to optimize the pole-zero cancellation; and a second inductor between the second node and a third node and that compensates for capacitance at the second node. The third node is provided between the first circuit and the t-coil.
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR GENERATING SYNTHETIC ARTIFICIAL INTELLIGENCE (AI)-IMPLEMENTED COMPUTER NETWORK BEHAVIORAL MODEL TRAINING DATA
A method for generating synthetic AI-implemented computer network behavioral model training data includes receiving, as input, sample AI-implemented computer network behavioral model training data or an AI-implemented computer network behavioral model training data definition, generating, based on the input, a test case definition for configuring and controlling components of an instrumented testbed environment to execute at least one network test. The method further includes executing the at least one network test within the instrumented testbed environment. The method further includes recording, network performance and operational data generated from the execution of the at least one network test. The method further includes generating, as output and based on the network performance and operational data, synthetic AI-implemented computer network behavioral model training data including at least one parameter not included or defined in the AI-implemented computer network behavioral model training data or definition.
A system for providing a conduit for light to travel between an optical fiber and a photodiode includes a tapered light coupler. A first portion of the tapered light coupler is configured to receive light from at least one optical fiber and includes a tapered region that is tapered toward a tapered end. A second portion of the tapered light coupler is coupled to and extending from the tapered end of the first portion at a junction forming an ordinary angle. The second portion includes a tapered region that is tapered toward a distal end and is configured to transfer light from the distal end to a photodiode that has a smaller surface area than a cross sectional area of the at least one optical fiber. The tapered light coupler includes a slanted surface at an exterior of the junction.
One example method occurs at a device having a data buffer operating in a segmented memory mode or a qualified store memory mode. The method includes: during an initial phase and prior to an end condition being met, iteratively providing a write pointer indicating one of a first set of memory locations of a first memory segment of the data buffer, wherein iteratively providing the write pointer includes updating the write pointer to a next memory location of the first set of memory locations in a circular manner after acquisition data from a data source is stored in a current memory location; and in response to the end condition being met, changing the write pointer to indicate one of a second set of memory locations of a second memory segment of the data buffer.
A system for scanning radio frequency signals to and/or from a fixed device under test (DUT) within a volume of space around the DUT is disclosed. The system includes a gantry with a carrier robotically movable along a beam in a first direction, and a robotic arm mounted to the carrier and extending from the beam. The gantry moves the robotic arm along the beam in a second direction orthogonal to the first direction. An RF probe is mounted to a free end of the robotic arm and is configured to communicate with the antenna under test (AUT) of the DUT. A control system coordinates movements of the gantry and robotic arm to move the RF probe in a scanning pattern about the DUT.
A digital signal processor (DSP) with a global and local interconnection architecture includes a plurality of DSP hardware accelerator cores each including at least one DSP module for performing a DSP operation. The DSP further includes a global interconnect for data transfer between non-adjacent ones of the DSP hardware accelerator cores and between the DSP hardware accelerator cores and processing elements external to the DSP hardware accelerator cores. The DSP further includes a local stream interconnect associated with each of the DSP hardware accelerator cores for data transfer within each core and for data transfer between adjacent ones of the DSP hardware accelerator cores.
A system and method are provided for emulating an echo signal reflected from a diffuse target, having an indeterminate shape and range in a radar environment, in response to a frequency-modulated continuous-wave (FMCW) radar signal transmitted by a radar under test. The method includes receiving the FMCW radar signal from the radar under test, the FMCW radar signal having radar signal frequencies linearly modulated between a first frequency and a second frequency; generating a bandlimited noise-like signal having frequencies within predetermined frequency limits, and a spectral shape such that amplitudes of the noise-like signal vary in a predetermined manner with respect to the frequencies; mixing the noise-like signal with the received FMCW radar signal to provide an emulated echo signal reflected from the diffuse target; and transmitting the emulated echo signal of the diffuse target to the radar under test.
G01S 13/34 - Systems for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated using transmission of continuous, frequency-modulated waves while heterodyning the received signal, or a signal derived therefrom, with a locally-generated signal related to the contemporaneously transmitted signal
G01S 13/931 - Radar or analogous systems, specially adapted for specific applications for anti-collision purposes of land vehicles
91.
SYSTEM AND METHOD FOR MODELING WIRELESS COMMUNICATION ENVIRONMENT FOR NEW RADIO-UNLICENSED SIGNALS
A system and method are provided for modeling a wireless communication environment between UE and an AP within a test space. The method includes receiving a data transmissions at the UE from the AP; determining that at least a portion of the data transmissions is associated with NR-U data; importing and filtering an NR-U UE log to provide filtered NR-U data; generating a power profile for the wireless communication environment using sampled power level measurements from the filtered NR-U data in the NR-U UE log; creating a digital twin map of the test space based on practical geometric configurations of the test space; generating a Doppler profile for the UE using the digital twin map; generating a power delay profile (PDP) profile for the UE using the digital twin map; and building an emulation model for the UE based on the power profile, the Doppler profile and the PDP profile.
A system includes a laser diode adapted to output an optical signal having a wavelength; an interferometer adapted to receive a portion of the optical signal from the laser diode; and a controller comprising a processor and coupled to the laser diode and the interferometer. The controller is connected to a memory that stores instructions, which when executed by the processor cause the processor to: receive the optical signal from the interferometer; determine a first amplitude peak of the optical signal received from the interferometer; compare the first amplitude peak to a previous amplitude peak; increase an driving current to the laser diode; determine a second amplitude peak of the optical signal received from the interferometer; compare the second amplitude peak to the first amplitude peak; and based on the comparison of the second amplitude peak to the first amplitude peak, increase or decrease the driving current to the laser diode so the optical signal received from the interferometer is maintained in a desired wavelength.
H01S 5/0687 - Stabilising the frequency of the laser
G02F 1/21 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulatingNon-linear optics for the control of the intensity, phase, polarisation or colour by interference
H01S 3/10 - Controlling the intensity, frequency, phase, polarisation or direction of the emitted radiation, e.g. switching, gating, modulating or demodulating
H01S 3/13 - Stabilisation of laser output parameters, e.g. frequency or amplitude
A system for testing a cellular device under test (DUT) includes a display device for displaying a mirror image of a screen of the cellular DUT, and a network emulator configured to emulate a cellular network while in communication with the cellular DUT. The system further includes a sequencer engine module, including a graphical user automated testing interface displayed on the display device together with the mirror image of the screen of the cellular DUT, configured to control the network emulator and the cellular DUT, to automatically run a sequence of test commands on the cellular DUT, and to automatically run user emulation scripts. The system further includes a user emulation module configured to emulate a graphical user interface of the DUT by generating the user module scripts according to the sequence of test commands. The system further includes a data analytics module configured to generate display data of measurement results of the DUT on the display device.
A test system implemented method removes intrinsic noise from a waveform representation of a repeating signal under test (SUT). The method includes obtaining an oversampled equivalent-time waveform representation of the repeating SUT. The method further includes obtaining a time-domain representation of a combined noise of the equivalent-time waveform above the deterministic maximum frequency by applying the equivalent-time waveform to a high-pass filter. The method further includes determining a standard deviation of the time-domain representation of the combined noise, and determining a correction factor α in accordance with the standard deviation of the digitizer noise, and the standard deviation of the time-domain representation of the combined noise. The method further includes applying the equivalent-time waveform representation to a low-pass filter having a unity magnitude response at frequencies below the cutoff frequency and a correction factor magnitude response at frequencies above the cutoff frequency.
A reference system is provided for generating a clock signal with a tunable noise pedestal for driving a signal generator. The reference system includes a reference source configured to generate a reference signal and a multiplier chain, including a noise pedestal generator. The noise pedestal generator includes a noise pedestal attenuator configured to attenuate the reference signal to degrade a noise floor of the reference signal, a VGA configured to adjust the attenuated reference signal to a desired signal level, a bandpass filter configured to filter out excess noise from the adjusted reference signal to form a noise pedestal, and a switch arrangement configured to selectively input the reference signal to a first path including the noise pedestal attenuator and the VGA, and a second path bypassing the noise pedestal attenuator and the VGA. The clock signal includes the noise pedestal when the first path is selected.
A test system implemented method is for measuring the noise margin of a repeating signal under test (SUT). The method includes determining a digitizer noise of a digitizer channel of the test system, and applying the repeating SUT to the digitizer channel of the test system. An oversampled equivalent-time waveform representation of the repeating SUT is acquired, and then a filtered waveform representation is obtained. A noise margin om of the repeating SUT is determine in accordance with the equation σm=(σc2+σi2−σd2)1/2, where σc is a standard deviation of a maximum amount of gaussian noise that can added to the filtered waveform representation without its symbol error rate (SER) exceeding a target value, σi is a standard deviation of the digitizer noise, and σd is a standard deviation of the noise components removed to obtain the filter waveform representation.
A method calibrates a full-duplex system including co-located transmitter and receiver. The method includes transmitting a test RF signal from the transmitter, the test RF signal including a predetermined channel sounding waveform at a carrier frequency; receiving RF signals at the receiver, including an outside RF signal at the carrier frequency received from an external transmitter and self-interference at the carrier frequency including a first portion of the test RF signal received directly from the transmitter; identifying the predetermined channel sounding waveform; quantifying the self-interference using the identified channel sounding waveform by determining a first interference signal of the received RF signals attributable to the first portion of the test RF signal received directly from the transmitter based on the identified channel sounding waveform and first timing associated with a first distance between the receiver and the transmitter; and adjusting the full-duplex system to correct for the quantified self-interference.
One example method for using a machine learning (ML) model in battery management comprises: receiving one or more selection inputs for selecting an ML model for providing battery management information, wherein the one or more selection inputs include a state of health (SOH) value associated with a battery system; selecting, using the selection inputs, the ML model from a plurality of ML models; obtaining, using model inputs and the ML model, the battery management information associated with the battery system; and performing, using the battery management information, a battery management decision for managing the battery system.
Methods, systems, and computer readable media for providing a network test environment with mismatch mediation functionality are disclosed. According to one method, the method occurs at a test system implemented using at least one processor. The method includes configuring a first test bed element (TBE) and a second TBE for performing one or more functions in a test environment, wherein the first TBE and the second TBE have different fidelities and at least one performance or capability mismatch; configuring, using mediation interworking rules and information about the first TBE and the second TBE, a mediation interworking element (MIWE) for mediating the at least one performance or capability mismatch; and performing, during a test session involving the test environment and using the MIWE, at least one mediation action, wherein performing the at least one mediation action.
A controller includes a memory that stores instructions; and a processer that executes the instructions. When executed by the processor, the instructions cause the controller to provide a waveform based on an IQ baseband waveform data array; initialize a signal analysis device to acquire a modulated radio frequency signal which is based on the IQ baseband waveform data array; and control the signal analysis device to measure the modulated radio frequency signal which is based on the IQ baseband waveform data array.