From: Simulation of ultrasound nonlinear propagation on GPU using a generalized angular spectrum method
p0 → P0 → [FT] |
---|
For each z point: |
P0 → P1 → [rotation kernel] |
P1 → p1(z) → [IFT] |
Compute βp12 → [βp12 kernel] βp12 → F (βp12) → [FT] Rotate F (βp12) → [rotation kernel] |
Compute integral I → [integral kernel] |
I → P2 → [rotation kernel] |
P2 → p2(z) → [IFT] |