Interference Scripting: Protocol-Aware Interference Generation for Repeatable Wireless Testbed Experiments
Despite its practical importance, interference can still be considered a "Black box" in wireless network experiments as it is difficult to generate in a controlled and repeatable manner. Current generation approaches, such as packet storms or pre-recorded interference traces, do not adapt to the transmissions on the channel; the resulting effects of the interference are random and beyond the experimenter's control. The authors' solution to this problem is to use channel-aware interferers, allowing them to adapt to the actual packet transmissions on the channel. They implemented a reactive jamming system on the USRP2 that enables this mode of operation as a proof of concept, decoding packets and interfering with them during their transmission.