Pulse Waveform Generation Using Segment-Based Description

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating pulse waveforms for testing require substantial data storage and result in a complex control interface, making them inefficient for 100% testing, exhaustive multiple parameter testing, and lifetime testing.

Innovation Solution

A method involving dividing the desired pulse waveform into line segments with segment identification, initial value, and duration, and providing this waveform description to a pulse generator for efficient production, using a controller and pulse generator apparatus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If continuous point-by-point waveform generation is used, then waveform generation capability is achieved, but data storage requirements increase substantially and control interface becomes complicated

Engineering Contradiction:
Improvewaveform generation efficiencyVSAvoiddata storage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The waveform is divided into multiple line segments, where each segment is defined by a start point, end point, and control parameters. This segmentation allows the waveform to be represented compactly using only key segment definitions rather than storing every data point, thereby reducing data storage requirements while maintaining waveform generation capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The waveform description is prepared in advance as a compact set of segment definitions containing all necessary information for reproduction. This preliminary structuring of waveform data into segments with control parameters enables efficient storage and quick retrieval, eliminating the need for substantial data storage during actual waveform generation operations.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If continuous point-by-point waveform generation is used, then waveform generation capability is achieved, but control interface becomes complicated

Engineering Contradiction:
Improvecontrol interface simplicityVSAvoidcontrol interface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The control interface is structured around segment definitions rather than individual point control. Each segment encapsulates a portion of the waveform with its own control parameters, allowing users to manage and modify waveforms through discrete segment operations. This segmentation simplifies the control interface by providing a hierarchical, organized approach to waveform manipulation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The waveform is pre-processed into a compact segment-based description format that contains all necessary control information. This preliminary structuring enables the control interface to work with condensed waveform representations rather than extensive point-by-point data, making the interface more intuitive and easier to operate.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If segment-based waveform description is used, then control interface is simplified and generation speed increases, but waveform representation method changes

Engineering Contradiction:
Improvewaveform generation speedVSAvoidwaveform description structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The waveform is represented as a sequence of line segments, each defined by start and end points plus control parameters. This segmentation enables faster waveform generation by allowing the system to process and render discrete segments rather than calculating every individual point continuously, thereby improving generation speed while maintaining adequate waveform representation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9501085B2Method and apparatus for pulse generation
Publication Date: 2016.11.22 KEITHLEY INSTRUMENTS LLC
  • US9501085B2 patent drawing
  • US9501085B2 patent drawing

AI summary

A method and apparatus for generating a desired pulse waveform including: dividing the desired pulse waveform into a plurality of line segments; assigning to each line segment at least a segment identification, a segment initial value, and a segment duration to form a waveform description; providing the waveform description to a pulse generator. The pulse generator is operable to produce a waveform corresponding to the waveform description and to output the produced waveform.