Technical Report
This section details the computation of the weighting factor , required for the calculation of the radio map due to diffraction as described in Section 4.3. Recall that denotes the reparametrization of a point on the measurement cell reached by a diffracted ray originating from the diffraction point on the edge , with representing the Keller cone azimuth.
We begin by rewriting (56) as
| (195) |
where is the diffraction point along the edge , and denotes the direction of the diffracted ray, defined by the Keller cone azimuth and the opening angle :
| (196) |
The dependencies of and on and are shown explicitly for clarity. Let denote the normal to the measurement cell , and a point on the plane containing the measurement cell. Since lies on , can be found by requiring
| (197) |
which yields
| (198) |
Additionally, for a fixed source position , the angle of incidence depends on the location of the diffraction point along edge
| (199) | ||||
where denotes the projection of the source point onto the edge .
Equations (195), (196), (198), and (199) together provide the reparametrization of in terms of and , for a given source position . In Sionna RT, the derivatives of with respect to and are computed via automatic differentiation. Specifically, Dr.Jit [3] is employed to obtain and by differentiating through these equations. The weighting factor is then evaluated as the norm of the cross product of these two derivatives. One could also have implemented the derivatives by hand, but using automatic differentiation simplifies the implementation without incurring significant overhead.