Pulse Waveform Generation Using Segment-Based Description
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Ease of operation
If continuous point-by-point waveform generation is used, then waveform generation capability is achieved, but control interface becomes complicated
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.
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.
3Productivity
If segment-based waveform description is used, then control interface is simplified and generation speed increases, but waveform representation method changes
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.
Data Source
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.

