The invention relates to the technical field of TDOA (
time difference of arrival) positioning, and provides an ultrasonic three-dimensional positioning method based on beam enhancement and TDOA, which comprises the following steps: extracting initial space parameters based on
beam scanning of an array receiving
signal, carrying out iterative optimization on beam weight to adjust a
direct wave component and suppress reflection interference, constructing a closed-
loop optimization mechanism, and carrying out beam enhancement and TDOA positioning. Calculating an enhanced
signal and an
array element reliability measurement index through
frequency domain segmentation and energy normalization; forming an optimization array based on the
array element reliability measurement index, extracting a time
delay parameter from the optimization array, constructing a
distance measurement equation set, and calculating an initial
estimation value of a target position by adopting a weighted optimization
algorithm; and constructing a residual error model, constructing an optimized weight matrix by combining an
array element reliability measurement index and a
signal quality index, iteratively calculating a target coordinate until a convergence condition is met, and outputting a final three-dimensional coordinate. According to the method, the comprehensive performance of ultrasonic three-dimensional positioning in the aspects of anti-interference performance, stability and positioning precision in a complex environment is improved, and error source control is realized.