Apple’s implementation is very good in my testing. The main calculation is time of flight and doppler and signal strength together making it very hard for reflections to dramatically alter the answer you get. 

- https://apple.stackexchange.com/a/419907/5472