radio irregularity model in omnet
play

Radio Irregularity Model in OMNeT++ Behruz Khalilov, Anna Frster and - PowerPoint PPT Presentation

Radio Irregularity Model in OMNeT++ Behruz Khalilov, Anna Frster and Asanga Udugama University of Bremen, Germany OMNeT++ Community Summit 2017 University of Bremen, Germany September 07 09, 2017 Contents Motivation Radio Irregularity


  1. Radio Irregularity Model in OMNeT++ Behruz Khalilov, Anna Förster and Asanga Udugama University of Bremen, Germany OMNeT++ Community Summit 2017 University of Bremen, Germany September 07 – 09, 2017

  2. Contents Motivation Radio Irregularity Model RIM Architecture in INET INET Implementation of RIM Evaluations Summary and Future Work 2

  3. Motivation Wide range use of Wireless Sensor Networks in various domains Over 200 billion devices by 2020 Radio Irregularity is a non-negligible phenomenon Direct impact on a protocol performance Asymmetric link Loss of packets Large scale of Devices in the WSN - Large Require simulators – OMNeT++ Most of existing simulation models assume a spherical radio pattern Free Space Path Loss 3

  4. RIM Model G. Zhou et al, Models and Solutions for Radio Irregularity in Wireless Sensor Networksd, ACM Transactions on Sensor Networks, May 2006 4

  5. Radio Irregularity Model Introduces real data into simulations Hybrid approach Enhances isotropic radio models by targeting three main parameters Anisotropy Continuous variation Heterogeneity DOI – the degree of irregularity is introduced to denote the irregularity of a radio range 5

  6. RIM Architecture in INET Fig. 1. Class inheritance diagram of the RIM implementa>on 6

  7. • • • • – • – – • • – RIM Implementation • • • • Extends the FreeSpacePathLoss (FSPL) – • 𝑆𝑓𝑑𝑓𝑗𝑤𝑓𝑒𝑇𝑗𝑕𝑜𝑏𝑚𝑇𝑢𝑠𝑓𝑜𝑕𝑢ℎ = 𝑇𝑓𝑜𝑒𝑗𝑜𝑕 𝑄𝑝𝑥𝑓𝑠 − 𝐸𝑃𝐽𝐵𝑒𝑘𝑣𝑡𝑢𝑓𝑒𝑄𝑏𝑢ℎ𝑀𝑝𝑡𝑡 + 𝐺𝑏𝑒𝑗𝑜𝑕 Main algorithm: – – 𝐸𝑃𝐽𝐵𝑒𝑘𝑣𝑡𝑢𝑓𝑒𝑄𝑏𝑢ℎ𝑀𝑝𝑡𝑡 = 𝑄𝑏𝑢ℎ𝑀𝑝𝑡𝑡 ∗ 𝐿 𝑗 • Compute the path loss using FSPL • – Compute angle between sender and receiver Use the RIM Model to compute the DOI-adjusted path • loss 𝑆𝑓𝑑𝑓𝑗𝑤𝑓𝑒𝑇𝑗𝑕𝑜𝑏𝑚𝑇𝑢𝑠𝑓𝑜𝑕𝑢ℎ = 𝑇𝑓𝑜𝑒𝑗𝑜𝑕 𝑄𝑝𝑥𝑓𝑠 − 𝐸𝑃𝐽𝐵𝑒𝑘𝑣𝑡𝑢𝑓𝑒𝑄𝑏𝑢ℎ𝑀𝑝𝑡𝑡 + 𝐺𝑏𝑒𝑗𝑜𝑕 𝑺𝒃𝒐𝒆 – • • 𝐿 𝑗 𝐸𝑃𝐽𝐵𝑒𝑘𝑣𝑡𝑢𝑓𝑒𝑄𝑏𝑢ℎ𝑀𝑝𝑡𝑡 = 𝑄𝑏𝑢ℎ𝑀𝑝𝑡𝑡 ∗ 𝐿 𝑗 the start of the simulation run for each node. RIM Implementation in OMNeT++ 1; 𝑗 = 0. • 𝐿 𝑗 = 𝐿 𝑗 ± 𝑆𝑏𝑜𝑒 ∗ 𝐸𝑃𝐽; 0 < 𝑗 < 360° • • – |𝐿 0 − 𝐿 359 | ≤ 𝐸𝑃𝐽 • – • 𝑺𝒃𝒐𝒆 – • • 𝐿 𝑗 Compute path loss using FSPL Coefficients of irregularity (k i ) are pre-computed! • 1; 𝑗 = 0. • 𝐿 𝑗 = 𝐿 𝑗 ± 𝑆𝑏𝑜𝑒 ∗ 𝐸𝑃𝐽; 0 < 𝑗 < 360° 𝐿 𝑗 • • – |𝐿 0 − 𝐿 359 | ≤ 𝐸𝑃𝐽 • – 7 • 𝐸𝑃𝐽 𝐵𝑒𝑘𝑣𝑡𝑢𝑓𝑒 𝑄𝑏𝑢ℎ 𝑀𝑝𝑡𝑡 = 𝑄𝑏𝑢ℎ𝑀𝑝𝑡𝑡 ∗ 𝐿 𝑗 • • 𝐿 𝑗 𝐸𝑃𝐽 𝐵𝑒𝑘𝑣𝑡𝑢𝑓𝑒 𝑄𝑏𝑢ℎ 𝑀𝑝𝑡𝑡 = 𝑄𝑏𝑢ℎ𝑀𝑝𝑡𝑡 ∗ 𝐿 𝑗 • •

  8. Parameters Random numbers are generated using the Weibull distribution a – The scale parameter of the Weibull distribution. b – The shape parameter of the Weibull distribution DOI – The degree of irregularity 8

  9. Evaluations Represents the variation of path losses in a different directions 9

  10. Summary RIM – illustrates the irregularity of a radio range. Based on real dataset Estimates path losses in an anisotropic environment Purpose of this work – implementation of the RIM model in OMNeT++ Currently available at Github (search: RIMFading ) 10

  11. Future Works RIM is limited in a space domain. The effect of time is neglected. The model does not consider any obstacles in between 11

  12. Thank You. 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend