Skip to main content

Rapid Prototyping for Heterogeneous Multicomponent Systems: An MPEG-4 Stream over a UMTS Communication Link

Abstract

Future generations of mobile phones, including advanced video and digital communication layers, represent a great challenge in terms of real-time embedded systems. Programmable multicomponent architectures can provide suitable target solutions combining flexibility and computation power. The aim of our work is to develop a fast and automatic prototyping methodology dedicated to signal processing application implementation on parallel heterogeneous architectures, two major features required by future systems. This paper presents the whole methodology based on the SynDEx CAD tool that directly generates a distributed implementation onto various platforms from a high-level application description, taking real-time aspects into account. It illustrates the methodology in the context of real-time distributed executives for multilayer applications based on an MPEG-4 video codec and a UMTS telecommunication link.

References

  1. 1.

    Eltawil AM, Grayver E, Zou H, Frigon JF, Poberezhskiy G, Daneshrad B: Dual antenna UMTS mobile station transceiver ASIC for 2 Mb/s data rate. Proceedings of IEEE International Solid-State Circuits Conference (ISSCC '03), February 2003, San Francisco, Calif, USA 1: 146–484.

    Article  Google Scholar 

  2. 2.

    Keutzer K, Malik S, Newton AR, Rabaey JM, Sangiovanni-Vincentelli A: System-level design: orthogonalization of concerns and platform-based design. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2000, 19(12):1523–1543. 10.1109/43.898830

    Article  Google Scholar 

  3. 3.

    Henzinger TA, Kirsch CM, Sanvido MAA, Pree W: From control models to real-time code using Giotto. IEEE Control Systems Magazine 2003, 23(1):50–64. 10.1109/MCS.2003.1172829

    Article  Google Scholar 

  4. 4.

    Bhattacharyya SS, Murthy PK, Lee EA: Software Synthesis from Dataflow Graphs. Kluwer Academic, Norwell, Mass, USA; 1996.

    Google Scholar 

  5. 5.

    3GPP TS 25.213 v3.3.0: Spreading and Modulation FDD, release 1999

  6. 6.

    Pereira F, Ebrahimi T: The MPEG-4 Book. Prentice-Hall PTR, Upper Saddle River, NJ, USA; 2002.

    Google Scholar 

  7. 7.

    Ventroux N, Nezan JF, Raulet M, Déforges O: Rapid prototyping for an optimized MPEG-4 decoder implementation over a parallel heterogenous architecture. Proceedings of 28th IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '03), April 2003, Hong Kong, China 2: 433–436. Conference cancelled - Invited paper, ICME 2003

    Google Scholar 

  8. 8.

    Sorel Y: Massively parallel computing systems with real time constraints: the "Algorithm Architecture Adequation" methodology. Proceedings of 1st IEEE International Conference on Massively Parallel Computing Systems (MPCS '94), May 1994, Ischia, Italy 44–53.

    Google Scholar 

  9. 9.

    Grandpierre T, Lavarenne C, Sorel Y: Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors. Proceedings of 7th International Workshop on Hardware/Software Codesign (CODES '99), May 1999, Rome, Italy 74–78.

    Google Scholar 

  10. 10.

    Sorel Y:Real-time embedded image processing applications using the methodology. Proceedings of IEEE International Conference on Image Processing (ICIP '96), September 1996, Lausanne, Switzerland 2: 145–148.

    Article  Google Scholar 

  11. 11.

    Grandpierre T, Sorel Y: From algorithm and architecture specifications to automatic generation of distributed real-time executives: a seamless flow of graphs transformations. Proceedings of 1st ACM and IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE '03), June 2003, Mont Saint-Michel, France 123–132.

    Google Scholar 

  12. 12.

    Balarin F, Lavagno L, Murthy P, Sangiovanni-Vincentelli A: Scheduling for embedded real-time systems. IEEE Design and Test of Computers 1998, 15(1):71–82. 10.1109/54.655185

    Article  Google Scholar 

  13. 13.

    Hall LA, Shmoys DB, Wein J: Scheduling to minimize average completion time: off-line and on-line algorithms. Proceedings of 7th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA '96), January 1996, Atlanta, Ga, USA 142–151.

    Google Scholar 

  14. 14.

    Fresse V, Déforges O, Nezan JF: AVSynDEx: a rapid prototyping process dedicated to the implementation of digital image processing applications on Multi-DSP and FPGA architectures. EURASIP Journal on Applied Signal Processing 2002, 2002(9):990–1002. Special Issue on implementation of DSP and communication systems 10.1155/S1110865702205016

    MATH  Google Scholar 

  15. 15.

    Texas Instruments : TMS320C6000 Optimizing Compiler User's Guide. reference spru187l, March 2004

  16. 16.

    Le Méner Y, Raulet M, Nezan JF, Kountouris A, Moy C: SynDEx executive kernel development for DSP TI C6x applied to real-time and embedded multiprocessors architectures. Proceedings of 11th European Signal Processing Conference (EUSIPCO '02), September 2002, Toulouse, France

    Google Scholar 

  17. 17.

    Texas Instruments : TMS320 DSP/BIOS User's Guide. reference spru423b, September 2002

  18. 18.

    Nouvel F, Le Nours S, Herman I: AAA methodology and SynDEx tool capabilities for designing on heterogeneous architecture. Proceedings of 18th Conference on Design of Circuits and Integrated Systems (DCIS '03), November 2003, Ciudad Real, Spain

    Google Scholar 

  19. 19.

    Kountouris A, Moy C, Rambaud L: Reconfigurability: a key property in software radio systems. Proceedings of 1st Karlshruhe Workshop on Software Radios, March 2000, Karlsruhe, Germany

    Google Scholar 

  20. 20.

    Moy C, Kountouris A, Bisiaux A: HW and SW architectures for over-the-air dynamic reconfiguration by software download. Proceedings of Software Defined Radio workshop of IEEE Radio and Wireless Conference (RAWCON~'03), August 2003, Boston, Mass, USA

    Google Scholar 

  21. 21.

    White SA: Applications of distributed arithmetic to digital signal processing: a tutorial review. IEEE ASSP Magazine 1989, 6(3):4–19. 10.1109/53.29648

    Article  Google Scholar 

  22. 22.

    Le Nours S, Nouvel F, Helard JF: Example of a Co-Design approach for a MC-CDMA transmission system implementation. Journées Francophones sur l'Adéquation Algorithme Architecture (JFAAA '02), December 2002, Monastir, Tunisie

    Google Scholar 

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to M. Raulet.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Raulet, M., Urban, F., Nezan, J. et al. Rapid Prototyping for Heterogeneous Multicomponent Systems: An MPEG-4 Stream over a UMTS Communication Link. EURASIP J. Adv. Signal Process. 2006, 064369 (2006). https://doi.org/10.1155/ASP/2006/64369

Download citation

Keywords

  • Video Codec
  • Signal Processing Application
  • Advanced Video
  • Heterogeneous Architecture
  • Application Description