Abstract
We present a hardware/software implementation of the IEEE 802.15.3 MAC protocol. Processing-intensive and time-critical protocol tasks are handled by a protocol accelerator that is integrated on-chip with a 32-bit general-purpose processor in order to achieve a moderate (20–40 MHz) system clock frequency. This enables low-power wireless devices compliant with this standard, providing high data rate, multimedia communication.
One of the main tasks of the protocol accelerator is to analyze received or transmitted beacons. Based on the channel time allocations broadcast in the beacon and frame information stored in a hardware transmission queue, frames are transmitted without immediate control of the processor. Other features of the protocol accelerator include CRC generation, handling of immediate acknowledgment frames, and direct memory access.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Dietterle, D., Bababanskaja, I., Dombrowski, K., & Kraemer, R. (2004). High-level behavioral SDL model for the IEEE 802.15.3 MAC protocol. In P. Langendörfer, M. Liu, I. Matta, & V. Tsaoussidis (Eds.), Lecture notes in computer science : Vol. 2957. Proc. of the 2nd international conference on wired/wireless internet communications (WWIC) (pp. 165–176). Berlin, Heidelberg, New York: Springer.
Fujisawa, T., Hasegawa, J., Tsuchie, K., Shiozawa, T., Fujita, T., Saito, T., & Unekawa, Y. (2003). A single-chip 802.11a MAC/PHY with a 32-b RISC processor. IEEE Journal of Solid-State Circuits, 38(11), 2001–2009.
Gaisler Research AB (2006). LEON2 processor [Online]. Available: http://www.gaisler.com.
Gaisler Research AB (2006). TSIM simulator user’s manual.
Haroud, M., Blazević, L., & Biere, A. (2004). HW accelerated ultra wide band MAC protocol using SDL and SystemC. In Proc. IEEE radio and wireless conference (RAWCON’04). New York: IEEE.
Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., & Pister, K. (2000). System architecture directions for networked sensors. In Architectural Support for Programming Languages and Operating Systems, pp. 93–104, 2000.
IEEE Standard 802 (2003). Part 15.3: wireless medium access control (MAC) and physical layer (PHY) specifications for high rate wireless personal area networks.
ITU-T (1999). ITU-T Recommendation Z. 100. SDL: specification and description language.
Meng, T. H., McFarland, B., Su, D., & Thomson, J. (2003). Design and implementation of an all-CMOS 802.11a wireless LAN chipset. IEEE Communications Magazine, 41(8), 160–168.
Nolte, J. (2006) Reflex—Realtime event FLow EXecutive. Available: http://www-bs.informatik.tu-cottbus.de/38.html?&L=2.
Pender Electronic Design GmbH (2005). GR-CPCI-XC2V development board user manual.
Stamenković, Z., Dietterle, D., Panić, G., Bocer, W., Schoof, G., & Ebert, J.-P. (2007). MAC processor for BASUMA wireless body area network. In J. G. Delgado-Frias (Ed.), Proc. 5th IASTED international conference on circuits, signals and systems.
Telelogic AB (2004). Telelogic tau SDL suite [Online] Available: http://www.telelogic.com/products/tau/sdl.
Wagenknecht, G., Dietterle, D., Ebert, J.-P., & Kraemer, R. (2006). Transforming protocol specifications for wireless sensor networks into efficient embedded system implementations. In Lecture notes in computer science : Vol. 3868. Proc. third European workshop on wireless sensor networks (EWSN 2006) (pp. 228–243). Berlin, Heidelberg, New York: Springer.
Walther, K., Hemmerling, R., & Nolte, J. (2004). Generic trigger variables and event flow wrappers in reflex. In ECOOP—workshop on programming languages and operating systems.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dietterle, D., Kraemer, R. A hardware accelerated implementation of the IEEE 802.15.3 MAC protocol. Telecommun Syst 40, 161–167 (2009). https://doi.org/10.1007/s11235-008-9137-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-008-9137-6