Coordinate Frames and Transformations in GNSS Ray-Tracing for Autonomous Driving in Urban Areas

3D Mapping-Aided (3DMA) Global Navigation Satellite System (GNSS) is a widely used method to mitigate multipath errors. Various research has been presented which utilizes 3D building model data in conjunction with ray-tracing algorithms to compute and predict satellites’ visibility conditions and compute delays caused by signal reflection. To simulate, model and potentially correct multipath errors in highly dynamic applications, such as, e.g., autonomous driving, the satellite–receiver–reflector geometry has to be known precisely in a common reference frame. Three-dimensional building models are often provided by regional public or private services and the coordinate information is usually given in a coordinate system of a map projection. Inconsistencies in the coordinate frames used to express the satellite and user coordinates, as well as the reflector surfaces, lead to falsely determined multipath errors and, thus, reduce the performance of 3DMA GNSS. This paper aims to provide the needed transformation steps to consider when integrating 3D building model data, user position, and GNSS orbit information. The impact of frame inconsistencies on the computed extra path delay is quantified based on a simulation study in a local 3D building model; they can easily amount to several meters. Differences between the extra path-delay computations in a metric system and a map projection are evaluated and corrections are proposed to both variants depending on the accuracy needs and the intended use.