Pattern
単一焦点, 平面波, ベッセルビーム, ラゲール・ガウシアンビーム, エルミート・ガウシアンビームなど, 代表的な音場計算ユーティリティ.
- focus — 単一焦点
- plane — 平面波
- bessel — ベッセルビーム
- laguerre_gaussian_phase / laguerre_gaussian_intensity — ラゲール・ガウシアンビームの位相・振幅
- hermite_gaussian_phase / hermite_gaussian_intensity — エルミート・ガウシアンビームの位相・振幅
focus / plane / bessel / laguerre_gaussian_phase / hermite_gaussian_phase には, 振動子 1 素子分の位相を返す *_transducer 版もある (例: focus_transducer).
laguerre_gaussian_intensity / hermite_gaussian_intensity には振動子単位の版は無い.
位相計算には波長 autd3_rs_pattern::wavelength(sound_speed) (Python: autd3_pattern.wavelength, C#: Pattern.Wavelength) で波長を求められる.
音速 340 m/s (室温約15℃の空気中での音速) では