Integrated Waveform Synthesis Data Structure for Memory Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional waveform synthesis technologies require separate storage and handling of waveform value data and timing control data, leading to increased memory requirements and complexity when processing high-data-rate synchronization signals.
Innovation Solution
A data structure for waveform synthesis that integrates waveform value data and control data, allowing for the generation of target waveforms by rearranging and repeating unique waveform unit sections, with control data specifying the order and repetition of these sections, enabling efficient storage and modification of waveforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If waveform value data and timing control data are stored separately, then each data type can be accessed independently, but memory capacity requirements increase and data handling complexity increases
Solution Approach 1:
The patent merges waveform value data and timing control data into a single integrated data structure where waveform values are stored at memory addresses determined by timing control data. This combining approach reduces total memory capacity requirements while maintaining independent access capability through the integrated structure's design.
2Speed
If multiple memories are connected in parallel to achieve high data rate, then reading speed increases, but the number of memories required increases
Solution Approach 1:
The patent segments the waveform data into discrete waveform value entries that can be sequentially accessed through timing control data. This segmentation allows a single memory to serve multiple waveform generation needs by organizing data in time-segmented fashion, eliminating the need for parallel memory connections while maintaining high data rate capability.
3Quantity of substance
If waveform data is stored in a compressed format, then memory requirements decrease, but data processing complexity increases
Solution Approach 1:
The patent performs preliminary organization of waveform data by pre-establishing timing control data that determines memory address mappings. This preliminary action compresses the data structure before retrieval, reducing memory requirements while the timing control data serves as pre-computed guidance that simplifies the actual data processing during waveform generation.
Data Source
AI summary
A highly integrated data structure for synthesizing a waveform is provided for facilitating integrated handling of the data. The data structure for waveform synthesis data or use in generation of a target waveform comprises, at a macro level, a macro waveform value data field for storing a waveform value data section including source waveform value data for use in the generation of the target waveform, and a macro (first) header including control data for forming a macro waveform in the target waveform using the source waveform value data included in the data field. At a micro level, the data structure according to the present invention comprises a micro waveform value data field, and a micro (second) header for generating a micro waveform in the target waveform using the waveform value data included in the micro waveform value data field.


