|
In Audionica le esperienze nel
controllo di processo, (che richiede real time e acquisizione dati da sensori) sono
di lunga data. La ricerca musicale, alla quale di
dedicano molti dello staff, con le sue tecniche numeriche avanzate, fornisce ulteriori
stimoli.
Dunque competenza nel real time
e padronanza nellottimizzazione del codice. |
|
Parallelismo e software di base Abbiamo realizzato un kernel
scalabile per sistemi paralleli di DSP Texas C40 su schede Ariel, per topologia anulare,
con una tecnica di ripartizione del carico a "pipeline" e tassonomia
MIMD.
Scriviamo codice ottimizzato
Anche se profondi conoscitori del
C, siamo specialisti di Assembler, linguaggio che i compilatori C ottimizzati di oggi, per
le CPU per usi generali, hanno reso quasi inutile. Non per i DSP con parallelismo interno,
dove il C introduce invece sovraccarichi. Siamo in grado - per TI C30 e C40 e per Sharc AD
- di scrivere codice ottimizzato con guadagni di prestazioni fino a dieci volte, dunque
cruciali per il real time e per i costi.
Algoritmi complessi
Conosciamo le trasformazioni
tempo-frequenza (DFT, FFT, Winograd, Spettrogrammi, Trasformate di Gabor, analisi e
sintesi multirisoluzione a Wavelets), i filtri non lineari (di Chebishev, di Laguerre) e
le tecniche di deformazione del tempo e della frequenza. |