  Joint communication and localization~(JCL) is envisioned to be a key feature
in future millimeter-wave~(mmWave) wireless networks for context-aware
applications. A map-based channel model considering both site-specific radio
environment and statistical channel characteristics is essential to facilitate
JCL research and to evaluate the performance of various JCL systems. To this
end, this paper presents an open-source hybrid mmWave channel simulator called
OmniSIM for site-specific JCL research, which uses digital map, network layout
and user trajectories as inputs to predict the channel responses between users
and base stations. A fast shooting-bouncing rays~(FSBR) algorithm combined with
Computational Electromagnetic, has been developed to generate channel
parameters relevant to JCL, considering mmWave reflection, diffusing,
diffraction and scattering.
