pulse_echo_ascan — ACOUSTICS ultrasonic op

• Data kinds: table → table

• Call: import fullseye as fs; fs.ledger.pulse_echo_ascan(stack, f0=100000000.0, bandwidth=0.6, water_path=0.002, rate=None, duration=None, n_reverb=40) (implementation को सीधे call करना हो तो import ultrasound; ultrasound.pulse_echo_ascan(stack, f0=100000000.0, bandwidth=0.6, water_path=0.002, rate=None, duration=None, n_reverb=40), registry से लेना हो तो opsacoustics.get("pulse_echo_ascan"))

उपयोग

लंबवत आपतन पर wideband pulse के लिए परत-ढेर का RF A-scan: transfer-matrix से ढेर की प्रतिक्रिया, पानी का पथ और घात-नियम क्षीणन (table)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

パルスはガウス型スペクトル(中心 f0 [Hz]、−6 dB の比帯域 bandwidth)。応答 S(f) = w(f) · exp(−2ik_w z_w) · R_stack(f)、k = 2πf/c − iα(f)。振幅の単位は「焦点の完全反射体・水の損失なし」の包絡線の山 = 1。時間窓は表面エコーの手前から始まり、n_reverb 回分の積層の往復(残響)を含む。FFT の周期で窓の外の残響が先頭へ折り返すので、長い残響の積層は duration を伸ばす。

返り: t [s] rf analytic(複素)envelope rate f0 bandwidth sigma_t(包絡線の標準偏差)water_path t_front(表面エコーの時刻) t_interfaces(各界面のエコーの時刻 = 表面 + 層の往復)freqs weights response(各周波数の水の経路込みの複素応答)names。Raises ValueError: 印の無い table、f0 ≤ 0 / 10 GHz 超、比帯域 0.02–1.5 の外、水の経路 ≤ 0、サンプリングが帯域の 2 倍未満、サンプル数が上限超え。

उपयोग की विस्तृत guide

• acoustic_condition_monitoring family guide

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_sam_hybrid_bonding_voids — py -3.11 examples/poc_sam_hybrid_bonding_voids.py

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

istft · acoustic_interface_coefficients · sam_cscan · echo_phase_polarity · sam_frequency_tradeoff

इसी category के (ultrasonic)

acoustic_material_table · acoustic_layer_stack · acoustic_interface_coefficients · sam_cscan · echo_phase_polarity · sam_frequency_tradeoff


*Provenance: ultrasound.py — ACOUSTICS operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.