Hi, Dr. Cox and Dr. Treeby,
I am trying to model the photoacoustic wave propagation in heterogeneous media, where the heterogeneity is only a small part but very strong (in terms of both sound speed and mass density) compared to rest of the media, e.g. bone or skull in soft tissue.
In heterogeneous media, this paper says that the k-space method is expected to be unconditionally stable if the reference sound speed c_ref in the k-space operator is chosen to be the maximum sound speed in the media (c_max), and this is also the default choice of the k-Wave.
However, in your recent paper of nonlinear wave propagation, it says the phase errors will be introduced in the simulation if the c_ref doesn't match the local sound speed. The k-space operator will over compensate for the actual phase error introduced by the finite difference time step if c_ref is much larger than the local sound speed.
So I am not sure how to choose the proper c_ref in my case. On one hand, it seems I should choose c_max as c_ref given what the first paper says; on the other hand, this choice is problematic according to your paper since the sound speed in most part of the media (c_0) is much smaller than c_max; it indicates that I should set c_ref = c_0.
Should I choose c_ref be to c_max or c_0? Or is there any other choice?
Thank you very much!