文件名称:Field II 超声模拟系统 JAJ 开发
文件大小:1.34MB
文件格式:ZIP
更新时间:2014-12-13 11:16:05
ultrasound bioengineering matlab
matlab 版 超声模拟系统 field II, JAJ 开发。 The Field program system uses the concept of spatial impulse responses as developed by Tupholme and Stepanishen in a series of papers [1, 2, 3]. The approach relies on linear systems theory to find the ultrasound field for both the pulsed and continuous wave case. This is done through the spatial impulse response. This response gives the emitted ultrasound field at a specific point in space as function of time, when the transducer is excitated by a Dirac delta function. The field for any kind of excitation can then be found by just convolving the spatial impulse response with the excitation function. The impulse response will vary as a function of position relative to the transducer, hence the name spatial impulse response. The received response from a small oscillating sphere can be found by acoustic reciprocity. The spatial impulse response equals the received response for a spherical wave emitted by a point. The total received response in pulse-echo can, thus, be found by convolving the transducer excitation function with the spatial impulse response of the emitting aperture, with the spatial impulse response of the receiving aperture, and then taking into account the electro-mechanical transfer function of the transducer to yield the received voltage trace. An explanation and rigorous proof of this can be found in [4] and [5]. Any excitation can be used, since linear systems theory is used. The result for the continuous wave case is found by Fourier transforming the spatial impulse response for the given frequency. The approach taken here can, thus, yield all the diffent commenly found ultrasound fields for linear propagation.
【文件预览】:
core
----xdc_concave.m(970B)
----calc_hhp.m(846B)
----xdc_quantization.m(803B)
----xdc_linear_array.m(2KB)
----Mat_field.mexw32(113KB)
----xdc_line_convert.m(547B)
----Mat_field.mexw64(154KB)
----xdc_focused_array.m(2KB)
----xdc_center_focus.m(785B)
----xdc_baffle.m(611B)
----calc_hp.m(764B)
----xdc_2d_array.m(2KB)
----xdc_triangles.m(2KB)
----xdc_piston.m(801B)
----calc_scat_multi.m(1KB)
----calc_scat.m(1KB)
----xdc_convex_focused_multirow.m(3KB)
----xdc_focused_multirow.m(3KB)
----set_sampling.m(443B)
----calc_scat_all.m(2KB)
----field_debug.m(417B)
----field_end.m(295B)
----xdc_focus_times.m(1021B)
----field_init.m(826B)
----xdc_impulse.m(561B)
----users_guide.pdf(1.21MB)
----xdc_dynamic_focus.m(1KB)
----xdc_linear_multirow.m(2KB)
----calc_h.m(792B)
----xdc_excitation.m(574B)
----xdc_get.m(1KB)
----set_field.m(2KB)
----xdc_convert.m(539B)
----xdc_free.m(347B)
----xdc_times_focus.m(1KB)
----xdc_convex_array.m(2KB)
----xdc_lines.m(2KB)
----logo_field.mat(279KB)
----xdc_focus.m(974B)
----ele_apodization.m(1KB)
----xdc_convex_focused_array.m(2KB)
----xdc_apodization.m(980B)
----field_logo.m(393B)
----xdc_rectangles.m(2KB)
----xdc_show.m(1KB)
----ele_waveform.m(1KB)
----ele_delay.m(1KB)