echo_phase_polarity — ACOUSTICS ultrasonic op

• 데이터 종류: table → table

• 호출: import fullseye as fs; fs.ledger.echo_phase_polarity(echo, interface=1, half_width=None, reference_interface=0, tol_deg=45.0)(구현을 직접 호출하려면 import ultrasound; ultrasound.echo_phase_polarity(echo, interface=1, half_width=None, reference_interface=0, tol_deg=45.0), 원장에서 가져오려면 opsacoustics.get("echo_phase_polarity"))

사용법

계면 에코를 표면 에코 대비 위상으로 분류: 동상(Z 증가), 반전(Z 감소), 직교(얇은 층, 부호가 의미 없음) (table).

> 아래 상세 설명은 원문입니다 —— 요약과 제목은 번역되어 있습니다.

echo は pulse_echo_ascan の A スキャン(kind='ascan')か sam_cscan の C スキャン(kind='cscan'、既に位相を持つので分類だけする)。A スキャンでは界面のエコーの期待時刻 t_interfaces[interface] での解析信号の偏角から、基準エコー(reference_interface、既定 = 表面)の期待時刻での偏角を引く(解析信号はスペクトルから任意の時刻で厳密に足す)。振幅は ±half_width(既定 2σ_t)のゲートの中の包絡線の山。★包絡線の山の時刻で位相を読まないのは、山は平らで雑音が時刻を動かし、位相が 2π f0 δt だけ回るから(1 ns で 200 MHz なら 72°)。代わりに、積層の厚さの誤差 δd は位相を 4π f0 δd / c 回す(Si・200 MHz で 1 µm あたり 17°)。

分類: |位相| ≤ tol → 同相 (+1)、|位相| ≥ 180° − tol → 反転 (−1)、それ以外 → 直交 (0)。★基準は表面エコー。表面そのものが Z の下がる界面(水より柔らかい最上層)なら表面エコーが反転しているので、Z の上がる深い界面が「反転」と読まれる —— 分類は「表面に対して同じ向きか逆向きか」であって、絶対の Z の上下ではない(tests/test_ultrasound.py の門)。★signed_peak(ゲート内で |RF| が最大のサンプルの符号)も返す —— 現場で言う「極性」はこれだが、直交のエコー(薄い層の微分形)では帯域と標本化でどちらにも転ぶ。signed_peak_agrees が False の行はそれ。返り(A スキャン): phase [rad] phase_deg amplitude t_peak polarity (+1/−1/0)label signed_peak signed_peak_agrees。返り(C スキャン): polarity の地図と各分類の画素数。Raises ValueError: A/C スキャンの印の無い入力、界面の番号が範囲外、tol_deg が [0, 90) の外、ゲートの中の標本が 3 未満。

자세한 사용 가이드

• acoustic_condition_monitoring 패밀리 가이드

참고(샘플 데이터·문헌)

• 샘플 데이터 카탈로그(DL URL / 라이선스) —— 2-D 는 skimage.data(BSD/public)+ 합성, 3-D 는 실데이터 소스(Stanford/PDS 등)의 DL URL.

• 연산자의 내력·참고문헌 —— 이 연산자 족의 바탕이 된 연구/기법의 출처.

• 알고리즘의 정전(저자·연도)과 용도는 위의 패밀리 사용 가이드에 적혀 있습니다.

실행 가능한 예제(이 연산자를 실제로 호출하는 검증된 샘플)

• poc_sam_hybrid_bonding_voids — py -3.11 examples/poc_sam_hybrid_bonding_voids.py

타입이 이어지는 다음 연산자(table 를 입력으로 받는 것)

istft · acoustic_interface_coefficients · pulse_echo_ascan · sam_cscan · sam_frequency_tradeoff

같은 카테고리(ultrasonic)

acoustic_material_table · acoustic_layer_stack · acoustic_interface_coefficients · pulse_echo_ascan · sam_cscan · sam_frequency_tradeoff


*Provenance: ultrasound.py — ACOUSTICS 연산자 레지스트리. 이 op 노트는 tools/opdocs.py md 가 자동 생성합니다(직접 편집하지 마세요).*

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