Skip to main content
Log in

CAD of signal processing architectures: an application to acoustic echo cancellation

Conception assistée par ordinateur d’architectures de traitement du signal: application à l’annulation d’écho acoustique

  • Published:
Annales Des Télécommunications Aims and scope Submit manuscript

Abstract

The integration capabilities ofvlsi technology allow for implementation of complex real time applications of signal processing. Whether these circuits are dedicated(asics) or programmed (processors and multiprocessors), it is necessary to use adequate methods andcad tools which aid the design of complex systems and circuits. These will then make it possible to implement real time applications with a reduced cost of development and production. Today these methods give interesting results, both for the design of multiprocessor systems, as well as forasics. They are based on a formalism for the modeling of algorithms and architectures, and on optimization techniques for the design. We present the basic characteristics of these methods. We show some results in acoustic echo cancellation in the area of multiprocessors and in the field ofasics.

Résumé

Les capacités d’intégration des circuits vlsi permettent la mise en αuvre d’applications de traitement du signal complexes. Que ces circuits soient dédiés (asic) ou programmés (processeurs et multiprocesseurs), des méthodes et outils adaptés sont nécessaires pour l’aide à la conception de systèmes et circuits complexes. Ceux-ci permettent de répondre à l’implantation d’applications temps réel à moindre coût de développement et de production. Des méthodes émergent, aussi bien pour la conception de systèmes multiprocesseurs que pour les asic. Celles-ci reposent sur des formalismes pour la modélisation des algorithmes et des architectures, ainsi que sur l’emploi de techniques d’optimisations de la conception. Dans cet article, les auteurs présentent les caractéristiques principales de ces méthodes, et montrent quelques résultats en annulation d’écho acoustique, aussi bien dans le domaine des multiprocesseurs que dans celui des asic.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Amrane (A.), Moulines (E.), Grenier (Y.). Identification de réponses impulsionnelles longues par gradient stochastique fréquentiel.Conference Gresti, Juan-les-Pins (sep. 1991).

  2. Airiau (R.), Bergé (J. M.), Olive (V.), Roullard (J.). vhdl du langage à la modélisation ctst.Presses polytechniques et universitaires romandes (1990).

  3. Carlier (J.), Chrétienne (P.). Problèmes d’ordonnancement.Masson (1988).

  4. Israel (M.), Benzakki (J.), François (M.). sdev: a syntactic driven environment for vhdl in high level synthesis.Conference VHDL Forum, Tremezzo, Italy (April 1994).

  5. Jerraya (A.). vhdl and architectural synthesis.Conference VHDL Forum for CAD in Europe, spring’93, Innsbruck (14–17 mars 1993).

  6. Gajski (D.), Dutt (N.), Wu (A.), Lin (S.). High level synthesis.Kluwer Academic Publisher (1988).

  7. Haykin (S.). Adaptive filter theory.Prentice Hall (1986).

  8. Hilfinger (P.). A high level language and silicon compiler for digital signal processing.IEEE Custom Integrated Circuits Conference, Portland (1985).

  9. Lavarenne (C), Seghrouchni (O.), Sorel (Y.), Sorine (M.). SynDEx un environnement pour applications de traitement du signal distribué.Conference Gresti, Juan-les-Pins (sep. 1991).

  10. Lavarenne (C), Sorel (Y.). Performance optimization of multiprocessor real time applications by graph transformations.Conference ParCo’93, Grenoble (sep. 1993).

  11. Le Guernic (P.), Benveniste (A.). Real time synchronous, data flow programing: the language Signal and its mathematical semantics.Rapport de recherche INRIA n° 620 (Juin 1986).

  12. Le Scan (P) and al. A chip set for 7 kHz handfree telephony.Custom Integrated Circuits Conference, San Diego (May 1–4, 1994).

  13. De Man (H.), Rabaey (J.), Vanhoof (J.), Goosens (G.), Six (P.), Claesen (L.). Cathedral II - a computer-aided synthesis system for digital processing VLSI systems.Computer aided engineering Journal (April 1988).

  14. Martin (E.), Sentieys (O.), Dubois (H.), Philippe (J. L.). Gaut: an architectural synthesis tool for dedicated signal processors.Conference EURO-DAC, Hamburg (20–24 1993).

  15. Marwedel (P.). Matching system and component behaviour in Mimola synthesis tools.Conference EDAC, Glasgow (12–15 mars 1990).

  16. Sanchez (J.). Prédiction et évaluation de performance des algorithmes adaptatifs implantés sur machines parallèles.Thèse Télécom Paris 93 E 021 (nov. 1993).

  17. Sentieys (O.). Analyse et synthèse d’architectures en traitement du signal et image.Thèse Université de Rennes I, 910 (fév. 1993).

  18. Sentieys (O.), Martin (E.), Dubois (H.), Philippe (J. L.), Corazza (M.). Application de l’outil d’analyse d’architectures multiprocesseurs Espion au filtrage de Kaiman 2-D rapide.Revue Traitement du Signal (1993),10, n° 1.

  19. Sentieys (O.), Martin (E.), Philippe (J. L.). vlsi architectural synthesis for an acoustic echo cancellation application.IEEE VLSI signal processing (1993),6.

  20. Stock (L.), Van Den Born (R.). Easy: multiprocessor architecture optimization.Workshop on logic and architecture synthesis for silicon compilers, Grenoble (May 1988).

  21. Zima (H.), Chapman (B.). Supercompilers for parallel and vector computers.ACM Press Addison Wesley Publishing (1990).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Martin, E., Gilloire, A. & Le Scan, P. CAD of signal processing architectures: an application to acoustic echo cancellation. Ann. Télécommun. 49, 447–459 (1994). https://doi.org/10.1007/BF02999433

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02999433

Key words

Mots dés

Navigation