Design Channel Non-Persistent CSMA MAC Protocol Model for Complex Wireless Systems Based on SoC
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33104
Design Channel Non-Persistent CSMA MAC Protocol Model for Complex Wireless Systems Based on SoC

Authors: Ibrahim A. Aref, Tarek El-Mihoub, Khadiga Ben Musa

Abstract:

This paper presents Carrier Sense Multiple Access (CSMA) communication models based on SoC design methodology. Such a model can be used to support the modeling of the complex wireless communication systems. Therefore, the use of such communication model is an important technique in the construction of high-performance communication. SystemC has been chosen because it provides a homogeneous design flow for complex designs (i.e. SoC and IP-based design). We use a swarm system to validate CSMA designed model and to show how advantages of incorporating communication early in the design process. The wireless communication created through the modeling of CSMA protocol that can be used to achieve communication between all the agents and to coordinate access to the shared medium (channel).

Keywords: SystemC, modeling, simulation, CSMA.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1107575

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1660

References:


[1] Ibrahim Aref. Wireless Extension to the Existing SystemC Design Methodology. PhD thesis, School of Engineering, University of Glasgow, University of Glasgow, Glasgow, UK, February 2011.
[2] H. Bidgoli. The Handbook of Computer Networks. John Wiley and Sons, 2008.
[3] D. Black and J. Donovan. SystemC: From the Ground-up. Kluwer Academic Publishers, first edition, 2004.
[4] N. Bombieri, F. Fummi, and D. Quaglia. System/network design-space exploration based on tlm for networked embedded systems. ACM Transactions on Embedded Computing Systems, 9(4), Mar. 2010.
[5] L. Cai and D. Gajski. Transaction level modelling in system level design. CECS Technical Report 03-10, 2003.
[6] L. Cai, S. Verma, and D. Gajski. Comparison of specc and systemc languages for system design. Technical report, Center for Embedded Computer Systems, University of California, Irvine, 2003.
[7] R. Domer, D. Gajski, and A. Gerstlauer. Specc methodology for highlevel modelling. IEEE Electronic Design Processes Workshop EDP 2002, 2002.
[8] B. A. Forouzan. Data Communications and Networking. McGraw-Hill Science/Engineering/Math, fourth edition, 2006.
[9] F. Fummi, P. Gallo, S. Martini, G. Perbellini, M. Poncino, and F. Ricciato. A timing-accurate modeling and simulation environment for networked embedded systems. Annual ACM IEEE Design Automation Conference, pages 42–47, 2003.
[10] F. Fummi, S. Martini, and G. Perbellini. Heterogeneous co-simulation of networked embedded systems. Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE), 3, 2004.
[11] F. Fummi, D. Quaglia, and F. Stefanni. A systemc-based framework for modeling and simulation of networked embedded systems. Forum on Specfication, Verification and Design Languages, pages 49–54, September 2008.
[12] D. Gajski, J. Zhu, R. Domer, A. Gerstlauer, and S. Zhao. Spec C: Specification Language and Methodology. 2000.
[13] A. Ghosh, S. Tjiang, and R. Chandra. System modeling with systemc. In ASIC, 2001.
[14] S. Glisic and P. Leppänen. Wireless Communications TDMA versus CDMA. Kluwer Academic Publishers, 1997.
[15] IEEE_Computer_Society. Ieee standard systemc language reference manual. IEEE Std 1666-2005, pages 1–423, Mar. 2006.
[16] OSCI. SystemC User’s Guide. Open SystemC Initiative, 2002.
[17] H. Parunak. Engineering swarming systems. Kluwer, 2004.
[18] S. Chen and H. Fang. Modeling and control of scalable engineering swarm. the 6th World Congress on Intelligent Control and Automation, June 2006.
[19] F. Stefanni, D. Quaglia, and F. Fummi. Systemc simulation of networked embedded systems. Springer Netherlands, 36:201–211, May 2009.
[20] J. Torregoza and W. Hwang. Multi-channel multitransceiver routing protocol for wireless mesh network.The 9th International Conference on Advanced Communication Technology, pages 484–488, Feb. 2007.
[21] R. Walstrom, J. Schneider, and D. Rover. Teaching system-level design using specc and systemc. Proceedings of the IEEE International Conference on Microelectronic Systems Education (MSE), 2005.
[22] W. Yue and Y. Matsumoto. Performance Analysis of Multi-Channel and Multi-Traffic on Wireless Communication Networks. Kluwer Academic Publishers, first edition, 2002.