Programmable Wavelet Tree for Ultrasound Transducer Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing ultrasound diagnostic systems face challenges in achieving optimal wavelet tree configurations due to the varying shapes required by different transducer configurations, leading to difficulties in aligning output data for partial tree configurations and the need for programmable compression circuits.
Innovation Solution
A programmable wavelet tree apparatus is designed, comprising a demultiplexer, sample buffers, multiplexers, filters, and a bypass delay circuit, along with a coefficient generator and bypass enable table, allowing for dynamic configuration of wavelet transform circuits to accommodate different transducer configurations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed wavelet tree configuration is used, then hardware overhead is reduced, but adaptability to different transducer configurations deteriorates
Solution Approach 1:
The wavelet tree configuration is made dynamically reconfigurable through programmable logic that can change the tree structure based on transducer configuration. This allows the system to adapt between full and partial tree configurations without requiring multiple fixed hardware implementations, thus reducing hardware overhead while maintaining adaptability.
Solution Approach 2:
A single wavelet tree hardware structure is designed to perform multiple functions by being reconfigurable for different transducer configurations. The same physical hardware can be programmed to implement different tree shapes and configurations, making the system universal rather than requiring dedicated hardware for each configuration type.
2Adaptability or versatility
If a programmable wavelet tree is implemented, then adaptability to different transducer configurations is improved, but device complexity increases
Solution Approach 1:
The wavelet tree is segmented into modular stages that can be independently configured and enabled/disabled. This segmentation allows the programmable logic to selectively activate only the necessary portions of the tree for a given transducer configuration, managing complexity by breaking down the reconfigurable structure into manageable segments rather than requiring complete reconfiguration of the entire system.
3Device complexity
If partial tree configurations are used, then hardware overhead is reduced, but data alignment difficulty increases
Solution Approach 1:
The system incorporates feedback mechanisms where the programmable logic monitors the transducer configuration and automatically adjusts the wavelet tree structure and data routing to ensure proper alignment. This feedback control eliminates the need for manual data alignment adjustments that would be required with fixed partial tree configurations.
Solution Approach 2:
The system performs preliminary configuration actions by pre-programming the wavelet tree structure based on the detected transducer configuration before data processing begins. This preliminary setup ensures that data alignment is automatically handled for the specific configuration being used, preventing alignment issues from arising during actual data processing.
Data Source
AI summary
An apparatus is provided. In the apparatus, a demultiplexer is configured to receive an input signal, and each of a plurality of sample buffers are coupled to the demultiplexer. A first multiplexer is coupled to each of the sample buffers. A filter is coupled to the first multiplexer. A bypass delay circuit is coupled to the first multiplexer, and a second multiplexer is coupled to the filter and the bypass delay circuit.


