Traitement du signal et communications

Les progrès des technologies des semi-conducteurs ont facilité l'implémentation de capteurs et de dispositifs intelligents qui capturent, traitent et émettent des signaux à des largeurs de bande de plus en plus importantes. Pour se démarquer sur le marché, les produits doivent gérer efficacement des signaux de type audio, vidéo, image et données. Les algorithmes complexes doivent être implémentés dans le hardware pour que les exigences en matière de vitesse, de puissance et de coût soient satisfaites. Les sous-systèmes hardware doivent être interfacés correctement avec les sous-systèmes logiciels. Les signaux circulant à travers les réseaux à l'intérieur et à l'extérieur d'un dispositif doivent être simulés au niveau d'abstraction approprié pour éviter un processus de vérification inutilement long, tout en atteignant la précision souhaitée.

circuit imprimé de traitement du signal

Grâce à sa vaste expérience de l'industrie et son expertise technique acquise en collaborant avec des centaines d'entreprises, MathWorks Consulting Services vous aide à modéliser, tester et déployer rapidement vos algorithmes de traitement du signal.

Développement et vérification de l'implémentation FPGA des algorithmes de traitement du signal

Forts de leur expérience dans le design de systèmes embarqués pour le traitement du signal haute performance, les consultants MathWorks vous aident à convertir votre algorithme virgule flottante en algorithme virgule fixe, à concevoir une architecture hardware appropriée et à générer du code HDL pour l'implémentation FPGA. Ils vous guident à travers la synthèse HDL, la cosimulation avec des simulateurs HDL tiers et la vérification FPGA-in-the-loop. Les consultants MathWorks vous aident également à optimiser votre algorithme afin de réduire les effets de quantification et l'utilisation des ressources hardware, et à répondre aux exigences de traitement temps réel. Ils vous apprennent à automatiser les étapes qui réduisent le temps nécessaire pour tester les modifications incrémentielles d'un design existant.

Analyse des performances via la simulation au niveau système

Les consultants MathWorks vous aident à modéliser votre système à un niveau d'abstraction approprié via la simulation algorithmique, la simulation temporelle, la simulation événementielle ou toute combinaison de ces éléments. Ils ont une vaste expérience de la simulation des diverses couches des systèmes de communication et de la modélisation d'effets tels que le jitter d'horloge dans les interfaces analogiques-numériques.

Réduction du temps de simulation pour tester des algorithmes complexes

Les consultants MathWorks collaborent avec vous pour identifier les opportunités de parallélisation de votre algorithme et de réduction du temps de simulation en utilisant un GPU ou un cluster de PC. Ils vous aident également à configurer un framework d'automatisation pour utiliser un cluster de PC afin d'effectuer le balayage de paramètres et les analyses Monte-Carlo pour votre système.


MathWorks Consulting Services collabore avec vous pour :

  • Déployer vos algorithmes de traitement du signal sur FPGA et obtenir le savoir-faire nécessaire pour passer rapidement de l'algorithme à l'implémentation FPGA
  • Modéliser vos systèmes de traitement du signal dans une architecture adaptée pour obtenir des simulations précises et efficaces
  • Configurer un framework de test pour vérifier vos designs en toute confiance