Adaptive FFT Window Spectral Doppler Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current diagnostic ultrasound systems face challenges in achieving both good time and velocity resolution in spectral Doppler analysis, particularly due to the limitations of FFT window length in pulsed wave Doppler mode, which can lead to velocity over-estimation and inadequate representation of blood flow dynamics.
Innovation Solution
The system employs multiple FFT processors with different window lengths to generate multiple spectrograms, which are then filtered and interpolated based on edge detection to produce an adaptive Doppler velocity spectrogram, optimizing resolution according to the changing character of blood flow velocity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a long FFT window is used, then velocity resolution is improved, but time resolution deteriorates
Solution Approach 1:
The system dynamically adapts the FFT window length based on the detected characteristics of blood flow velocity signals. When velocity changes are detected to be slow, a longer window is selected to improve velocity resolution. When rapid velocity changes are detected, a shorter window is selected to improve time resolution. This dynamic adaptation resolves the contradiction by making the window length variable rather than fixed.
Solution Approach 2:
The system changes the parameter of FFT window length according to the signal characteristics. By detecting whether the blood flow velocity is changing rapidly or slowly, the system selects an appropriate window length from a set of predefined lengths, thereby optimizing the balance between velocity resolution and time resolution for different physiological conditions.
2Loss of time
If a short FFT window is used, then time resolution is improved, but velocity resolution deteriorates causing velocity over-estimation
Solution Approach 1:
The system avoids using a consistently short window by implementing dynamic adaptation. When the signal characteristics indicate slow velocity changes, the system switches to a longer window to prevent velocity over-estimation and improve velocity resolution, while still maintaining the capability to use short windows when rapid changes occur.
Solution Approach 2:
The system changes the FFT window length parameter based on detected signal characteristics. When rapid velocity changes are detected, a shorter window is applied to maintain time resolution. When slow changes are detected, a longer window is applied to improve velocity resolution and prevent over-estimation, thus adaptively optimizing measurement precision.
3Device complexity
If a fixed FFT window length is used, then processing simplicity is maintained, but adaptability to different blood flow conditions deteriorates
Solution Approach 1:
The system transitions from a static fixed window approach to a dynamic adaptive approach. The window length is automatically adjusted based on real-time detection of blood flow velocity characteristics, enabling the system to adapt to different physiological conditions such as pulsatile flow, continuous flow, and various flow velocities without requiring manual intervention.
Solution Approach 2:
The system performs self-adjustment by automatically detecting the characteristics of the blood flow signal and selecting the appropriate FFT window length without user intervention. The edge detection and window selection processes are automated, allowing the system to serve itself in optimizing processing parameters for different blood flow conditions.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach results in a spectrogram that provides good time precision during rapid velocity changes and good velocity precision during slow changes, effectively addressing the limitations of traditional methods by adapting FFT window size to the dynamic nature of blood flow.
Implementation Method 1
spectral Doppler analysis for assessing blood flow
Data Source
AI summary
A spectral Doppler processor for an ultrasound system produces blood flow velocity estimates by processing a sequence of complex blood flow echo samples with an FFT algorithm. The FFT algorithm is executed with a long window of samples to produce velocity estimates with good velocity precision and is executed with a short window of samples to produce velocity estimates with good time precision. The long window algorithm is used when blood flow velocity is not changing rapidly, and the short window algorithm is used when blood flow velocity is changing rapidly.


