Elaborazione di segnali e telecomunicazioni

I progressi compiuti nel campo delle tecnologie dei semiconduttori hanno reso possibile l’implementazione di sensori e dispositivi smart in grado di acquisire, elaborare e trasmettere segnali con larghezze di banda sempre maggiori. Per poter ottenere un vantaggio nel mercato, i prodotti devono essere in grado di gestire i segnali audio e video, le immagini e i dati in modo efficiente. Gli algoritmi complessi devono essere implementati sull’hardware in modo tale da soddisfare i requisiti in termini di velocità, potenza e costi. I sottosistemi hardware devono potersi interfacciare in modo adeguato con i sottosistemi software. I segnali che viaggiano attraverso le reti, all’interno e all’esterno di un dispositivo, devono essere simulati a un livello di astrazione corretto per evitare processi di verifica inutilmente lunghi mentre si è ancora alla ricerca del livello di precisione desiderato.

scheda con circuiti integrati per elaborazione di segnali

MathWorks Consulting Services sfrutta il background industriale e l’esperienza tecnica acquisita collaborando con centinaia di aziende per aiutarti a modellare, testare e distribuire i tuoi algoritmi di elaborazione di segnali in tempi rapidi.

Sviluppo e verifica dell’implementazione FPGA di algoritmi di elaborazione di segnali

Grazie alla loro esperienza maturata nel settore della progettazione di sistemi embedded per l’elaborazione di segnali ad alte prestazioni, i consulenti MathWorks ti aiutano a convertire il tuo algoritmo a virgola mobile, a progettare un’architettura hardware appropriata e a generare codice HDL per l’implementazione FPGA. Ti guideremo attraverso la sintesi di HDL, la co-simulazione con simulatori HDL di terze parti e la verifica FPGA-in-the-loop. I consulenti MathWorks ti aiuteranno anche a ottimizzare il tuo algoritmo per ridurre gli effetti della quantizzazione e l’utilizzo delle risorse hardware, oltre a soddisfare i requisiti di elaborazione in tempo reale. Ti insegneremo ad automatizzare i passaggi per ridurre al minimo i tempi necessari per testare le modifiche incrementali a un progetto esistente.

Analisi delle prestazioni per mezzo di una simulazione a livello di sistema

I consulenti MathWorks ti aiutano a modellare il tuo sistema a un livello di astrazione appropriato per mezzo della simulazione algoritmica, della simulazione basata sul tempo, di quella basata sugli eventi o di una combinazione di queste. Abbiamo una vasta esperienza nella simulazione di svariati layer di sistemi di comunicazione e nella modellazione di effetti quali il jitter di clock e le interfacce analogiche-digitali.

Taglio dei tempi di simulazione per testare algoritmi complessi

I consulenti MathWorks ti aiuteranno a individuare opportunità per parallelizzare l’algoritmo e ridurre i tempi di simulazione usando una GPU o un cluster di PC. Ti assisteremo nella configurazione di un framework di automazione per usare un cluster di PC per effettuare lo sweeping dei parametri o l’analisi Monte-Carlo per il tuo sistema.


MathWorks Consulting Services ti supporta nelle seguenti procedure:

  • Distribuzione di algoritmi di elaborazione di segnali su FPGA e acquisizione di conoscenze per passare rapidamente dall’algoritmo all’implementazione FPGA
  • Modellazione dei sistemi di elaborazione di segnali in un’architettura adatta in modo tale da poter effettuare simulazioni accurate ed efficienti
  • Elaborazione di un framework di prova per verificare i progetti con un grado di sicurezza più elevato