Field II 超聲聲場仿真(2): 接收靈敏度(原理&代碼)

系列二:利用Field II仿真計算接收靈敏度

系列一關注的是發(fā)射聲場,接收跟發(fā)射類似,只不過用靈敏度receive sensitivity代替聲場強度transmit pressure進行衡量。

1. 定義發(fā)射和接收孔徑

接收孔徑receive aperture與發(fā)射孔徑emit aperture定義一致。

emit_aperture = xdc_focused_array (N_elements, element_width, element_height, kerf, Rfocus, N_sub_x, N_sub_y, focus);
receive_aperture = xdc_focused_array (N_elements, element_width, element_height, kerf, Rfocus, N_sub_x, N_sub_y, focus);

2. 設置換能器脈沖響應和激勵脈沖

發(fā)射和接收孔徑的脈沖響應一致。

t_ir = -2/f0:1/fs:2/f0;
Bw = 0.6;
impulse_response=gauspuls(t_ir,f0,Bw);
set_sampling(fs);
xdc_impulse (emit_aperture, impulse_response);
xdc_impulse (receive_aperture, impulse_response);

但不同的是,接收孔徑不需要定義激勵脈沖,只需要對發(fā)射孔徑定義激勵脈沖。

ex_periods = 1.5;
t_ex=(0:1/fs:ex_periods/f0);
excitation=square(2*pi*f0*t_ex);
xdc_excitation (emit_aperture, excitation);

3. 計算xz平面的接收靈敏度

使用`calc_hp'函數計算接收孔徑xz平面的靈敏度。

[simData, startTime] = calc_hp(receive_aperture, measurement_points);
receive sensitivity

代碼請加QQ:2971319104

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容