Research Article Open Access

Design and Implementation of an Efficient Software Communications Architecture Core Framework for a Digital Signal Processors Platform

Wael A. Murtada1, Mohamed M. Zahra2, Magdi Fikri2, Mohamed I. Yousef2 and Salwa El-Ramly2
  • 1 National Authority for Remote Sensing and Space Sciences, Egypt
  • 2 Al-Azhar University, Egypt

Abstract

Problem statement: The Software Communications Architecture (SCA) was developed to improve software reuse and interoperability in Software Defined Radios (SDR). There had been performance concerns since its conception. Arguably, the majority of the problems and inefficiencies associated with the SCA can be attributed to the assumption of modular distributed platforms relying on General Purpose Processors (GPPs) to perform all signal processing. Approach: Significant improvements in cost and power consumption can be obtained by utilizing specialized and more efficient  platforms. Digital Signal Processors (DSPs) present such a platform and have been widely used in the communications industry. Improvements in development tools and middleware technology opened the possibility of fully integrating DSPs into the SCA. This approach takes advantage of the exceptional power, cost and performance characteristics of DSPs, while still enjoying the flexibility and portability of the SCA. Results: This study presents the design and implementation of an SCA Core Framework (CF) for a TI TMS320C6416 DSP. The framework is deployed on a C6416 Device Cycle Accurate Simulator and TI C6416 Development board. The SCA CF is implemented by leveraging OSSIE, an open-source implementation of the SCA, to support the DSP platform. OIS’s ORBExpress DSP and DSP/BIOS are used as the middleware and operating system, respectively. A sample waveform was developed to demonstrate the framework’s functionality. Benchmark results for the framework and sample applications are provided. Conclusion: Benchmark results show that, using OIS ORBExpress DSP ORB middleware has an impact for decreasing the Software Memory Footprint and increasing the System Performance compared with PrismTech's e*ORB middleware.

American Journal of Engineering and Applied Sciences
Volume 4 No. 3, 2011, 429-434

DOI: https://doi.org/10.3844/ajeassp.2011.429.434

Submitted On: 18 October 2011 Published On: 29 November 2011

How to Cite: Murtada, W. A., Zahra, M. M., Fikri, M., Yousef, M. I. & El-Ramly, S. (2011). Design and Implementation of an Efficient Software Communications Architecture Core Framework for a Digital Signal Processors Platform. American Journal of Engineering and Applied Sciences, 4(3), 429-434. https://doi.org/10.3844/ajeassp.2011.429.434

  • 4,020 Views
  • 3,061 Downloads
  • 0 Citations

Download

Keywords

  • Software Communications Architecture (SCA)
  • Software Defined Radio (SDR)
  • digital signal processors
  • Embedded Object Request Broker (ORB)