Programmable Wavelet Tree for Ultrasound Transducer Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Device complexity

If a fixed wavelet tree configuration is used, then hardware overhead is reduced, but adaptability to different transducer configurations deteriorates

Engineering Contradiction:
Improvehardware overheadVSAvoidadaptability to transducer configurations
Core Design Contradiction:
Device complexityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If a programmable wavelet tree is implemented, then adaptability to different transducer configurations is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to transducer configurationsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If partial tree configurations are used, then hardware overhead is reduced, but data alignment difficulty increases

Engineering Contradiction:
Improvehardware overheadVSAvoiddata alignment difficulty
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9429645B2Programmable wavelet tree
Publication Date: 2016.08.30 TEXAS INSTRUMENTS INC
  • US9429645B2 patent drawing
  • US9429645B2 patent drawing
  • US9429645B2 patent drawing

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.