DiSIF: A distance-based silencing technique for multi-hop broadcast communications in pedestrian ad-hoc networks