Politecnico di Milano
Realizzazione di un componente
software per DIOPSIS 740:
Multieffetto per chitarra
Relatore:
Correlatore:
Prof. Fabrizio FERRANDI
Ing. Marco D. SANTAMBROGIO
Leonardo Minò
Matricola: 650627
A.A. 2004/2005
Sommario
• Panoramica su DIOPSIS 740 e JTST
• Algoritmi per l’elaborazione di un
segnale Audio
• Dettagli di Implementazione
• Conclusioni e Sviluppi futuri
Leonardo Minò
2
DIOPSIS 740 (1)
• Dual inter operating processors for silicon systems
• Due microprocessori
ARM: 32-bit RISC ARM7TDMI
mAgic: 40-bit floating point VLIW DSP
Leonardo Minò
3
DIOPSIS 740 (2)
Program / Data
Mem
Arm7TDMI
External Peripherals:
ADDA, Serial Port,
USB, ecc
AMBA Bus
Program Bus
Mux / Demux
8k x 128 bit
Program
Mem
Shared
Memory
mAgic VLIW
DSP core
Data Mem
2 x 6k x 40 bit
Double Bank
Double Port
Data Buffer 2 x 2k word
Double Bank, Double Port
Program / Data
External Mem
Leonardo Minò
4
JTST
• JTST: Jig Test for DIOPSIS 740
scheda prototipale che mette a disposizione di DIOPSIS 740 DSP
alcune periferiche con lo scopo di testare e valutare le sue
prestazioni
• ADDA: Linee audio stereo a 24 bit per canale (4 in + 4 out)
• Serial I/O:
• 1 USB 2.0 Full (12 Mbps)
• 2 RS232 asincrone/sincrone
• Display 7-segmenti
Leonardo Minò
5
Algoritmi per l’elaborazione
• Distorsione e Overdrive
Il segnale viene amplificato e saturato ottenendo in uscita il
segnale distorto
• Tremolo
Il segnale in ingresso viene modulato in ampiezza tramite una
funzione periodica a bassa frequenza
• Phaser
Il segnale originale viene combinato con una copia ritardata di se
stesso, il ritardo è controllato da un’onda sinusoidale
• Sinwave
non costituisce un vero e proprio effetto
genera un onda sinusoidale con frequenza e ampiezza definibili
dall’utente utilizzata per controllare gli effetti tremolo e phaser
Leonardo Minò
6
Dettagli di Implementazione (1)
• Distorsione e Overdrive
Leonardo Minò
7
Dettagli di Implementazione (2)
• Sinwave
Leonardo Minò
8
Dettagli di Implementazione (3)
• Tremolo
Leonardo Minò
9
Dettagli di Implementazione (4)
• Phaser
Leonardo Minò
10
Conclusioni e sviluppi futuri
• Conclusioni
• Valutazione dell’effettivo funzionamento
• Chitarra come input
• Elaborazione del segnale in tempo reale
• Sviluppi futuri
• Progettare un’interfaccia che, tramite periferiche di
input/output, consenta un controllo accurato delle
caratteristiche di ogni effetto.
• Realizzazione di ulteriori effetti come eco, riverbero o phase
shifter
Leonardo Minò
11
FINE PRESENTAZIONE
Leonardo Minò
12
Scarica

ThesisMino_2005_IT