Bloom Filter for Double-Counting Avoidance in Radio Frequency Ray Tracing
Brute-force radio-frequency ray tracing scales well on multicore computing architectures as each ray can be traced independently. The discrete nature of rays with no thickness shows a weakness in the aggregation step where nearby rays to the observation point need to be detected and differentiated....
Saved in:
Published in | IEEE transactions on antennas and propagation Vol. 67; no. 4; pp. 2176 - 2190 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.04.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Brute-force radio-frequency ray tracing scales well on multicore computing architectures as each ray can be traced independently. The discrete nature of rays with no thickness shows a weakness in the aggregation step where nearby rays to the observation point need to be detected and differentiated. The fact that angular defect cannot be distributed evenly for more than 12 rays in space leads to a double-counting (DC) phenomenon, i.e., the radius of a reception sphere cannot exclude all but 1 ray per wavefront. This either leads to significant signal errors or requires the use of space- and time-consuming wavefront differentiation. Bloom filters configured with marginal false-positive rate are proposed here as a replacement of the exact wavefront differentiation, effectively eliminating DC errors. Substantial space gains while computing channel impulse responses are reported. Furthermore, due to the importance of ray-launching template grids for DC avoidance, the analytical angular bounds for the two common icosahedral grids are presented. The frequently referenced approximate DC probability of 20.9% is shown to be highly underestimated when affected by the refraction- and diffraction-induced changes in ray spacing. |
---|---|
ISSN: | 0018-926X 1558-2221 |
DOI: | 10.1109/TAP.2019.2905780 |