Sintesi ed analisi di suoni
concetti di base
Nota: La presentazione contiene dei suoni che possono essere ascoltati clickando sulle immagini corrispondenti, a patto
che il computer sia provvisto di scheda audio.
In questa presentazione
• Parametri di un’onda sonora e percezione
• Sintesi di suoni
• Analisi di suoni (analisi spettrale)
• Analisi del parlato (sonogrammi)
Parametri di un’onda periodica
Forma d’onda = sinusoide
150
Lunghezza d’onda ()
Intensità di pressione
100
50
0
Ampiezza (A)
-50
-100
-150
1
100
Tempo [ms]
Frequenza (f) = numero di cicli al secondo = 1/ 
 = 100 millesimi di secondo = 1/10 secondi = 0.1 s
f = 1/  = 1 / 0.1 = 10 Hertz [Hz]
199
Parametri di un’onda periodica e percezione
Frequenza dell’onda = tono percepito
f = 220 Hz (LA 4)
f = 440 Hz (LA 5)
f = 880 Hz (LA 6)
Parametri di un’onda periodica e percezione
Ampiezza dell’onda = volume percepito
A = -12 dB
A = -6 dB
A = 0 dB
Parametri di un’onda periodica e percezione
Frequenza d’onda = timbro percepito
Sinusoide
Onda quadra
Onda triangolare
Onda a dente di sega
Sintesi di forme d’onda
Il processo di sintesi consiste nel costruire forme d’onda
complesse a partire da onde più semplici (sinusoidi).
La sintesi e’ possibile grazie allo:
Sviluppo in serie di Fourier: Una onda periodica di
frequenza f0 può essere scritta come somma di onde
sinusoidali (seni e coseni) di frequenze che sono multipli
interi di f0.
Lo sviluppo in serie di Fourier e’ una formula matematica che
permette di determinare l’ampiezza dei sinusoidi che
sommati formeranno l’onda desiderata.
Sintesi di forme d’onda – es. con onda quadra
150
100
50
0
-50
-100
-150
S1:
f = f0 S1
(fondamentale)
Risultante
Risultante
S1+ +S2
S3+ S3
S1:
f = f0 (fondamentale)
Risultante
S1 + S2 + S3
S2:
f =Risultante
(I'
S4:
Risultante
S1:f =
S3:
Risultante
7 35
f0
f0f0
S1+S2+S3+S4
(fondamentale)
S1
(II'armonica)
+armonica)
S2
S1 + S3
S2
S2:
S4:
S3: f = 3
75 f0 (I'
(II'armonica)
armonica)
RisultanteS1+S2+S3+S4
S1 + S2 + S3
Risultante
Analisi di forme d’onda
L’analisi è il processo inverso della sintesi: data una forma
d’onda complessa si cerca di scomporla nelle sue
componenti sinusoidali.
Scopo dell’analisi è quello di determinare lo spettro di un
segnale, ossia di determinare la frequenza e l’ampiezza dei
sinusoidi che lo compongono.
Analisi di forme d’onda – lo spettro
Ampiezza
Le componenti sinusoidali di un’onda possono essere
rappresentate in un grafico, ciascuna come una barra di
altezza pari all’ampiezza del sinusoide corrispondente e
ordinata pari alla sua frequenza.
Frequenza [Hz]
Analisi di forme d’onda – lo spettro
Spettri di onde sinusoidali
f=100Hz A=64
100
100
Ampiezza
75
50
25
0
-25
64
50
-50
-75
100
-100
250
500
750
1000
Frequenza [Hz]
f=300Hz A=21
100
100
50
25
0
-25
Ampiezza
75
50
21
-50
-75
-100
250 300
500
750
Frequenza [Hz]
1000
Analisi di forme d’onda – lo spettro
Forme d’onda complesse: lo spettro è la somma degli spettri dei sinusoidi
che compongono l’onda.
75
100
Ampiezza
50
25
0
-25
50
-50
-75
250
f = 100 Hz
500
750
Frequenza [Hz]
75
75
75
75
50
50
50
50
25
25
25
25
+
0
+
0
+
0
0
-25
-25
-25
-25
-50
-50
-50
-50
-75
-75
-75
-75
f=100Hz A=64
1000
f=300Hz A=21
f=500Hz A=6
f=700Hz A=4
Analisi di forme d’onda – lo spettro
75
100
Ampiezza
50
25
0
-25
100Hz
50
300Hz
-50
500Hz
700Hz
500
750
-75
250
f=100Hz =0.01s
1000
Frequenza [Hz]
75
50
100
Ampiezza
25
0
-25
-50
50Hz
50
150Hz
250Hz
350Hz
-75
f=50Hz =0.02s
250
500
750
Frequenza [Hz]
1000
Analisi di forme d’onda – lo spettro
Aumentando la lunghezza d’onda di un segnale (il suo periodo), quindi diminuendo la sua
frequenza, le barre dello spettro tendono a spostarsi verso l’origine degli assi ed ad
avvicinarsi le une alle altre.
Intuitivamente, possiamo immaginare che se la lunghezza d’onda diventa infinita (ossia il
segnale si ripete in un periodo infinito: è non-periodico), le barre dello spettro si fondono
in una linea continua.
100
100
100
50
50
50
250
500
750
f=100Hz =0.01s
250
500
750
f=50Hz =0.02s
250
500
750
segnale aperiodico
Analisi di forme d’onda – lo spettro
Trasformata di Fourier: Un’onda non periodica può
essere scritta come somma di infinite onde sinusoidali (seni
e coseni) con tutte le frequenze da 0 a .
100
50
250
500
750
segnale aperiodico
Analisi di forme d’onda – lo spettro
Riassumendo:
segnale periodico di frequenza f0
100
segnale non periodico
100
f0
50
50
250
500
750
Il segnale è una somma di sinusoidi di
frequenza multiple intere della frequenza
del segnale (f0).
Lo spettro è formato da bande
equidistanti.
250
500
750
Il segnale è una somma di sinusoidi di
tutte le frequenze.
Lo spettro è formato da una linea
continua.
Analisi di forme d’onda – lo spettro
Esempi di segnali non periodici e loro spettri.
Rumore bianco (gaussiano)
Rumore rosa (browniano)
Analisi di forme d’onda – il parlato
Le vocali corrispondono a onde periodiche (spettro a bande).
Aaaa...
Eeee...
Oooo...
Iiii...
Uuuu...
Analisi di forme d’onda – il parlato
Le consonanti presentano invece una gamma maggiore di frequenze e una
maggiore variabilità nella frase.
Per studiare il parlato è utile utilizzare il sonogramma: un grafico che mostra
l’andamento dello spettro nel tempo.
Frequenza
I punti lungo une stessa linea rappresentano
lo spettro del segnale in un dato istante (es.
dopo 1s)
100Hz
Il colore dei punti rappresenta l’ampiezza
corrispondente ad una certa frequenza (es.
La macchia scura indica che le frequenze
attorno ai 100Hz sono piu’ intense)
1
Tempo
Analisi di forme d’onda – il parlato
Il sonogramma di un’onda periodica che si mantiene inalterata nel
tempo e’ un insieme di bande orizzontali, corrispondenti alle frequenze
dominanti dello spettro.
Frequenza
Esempio: la lettera “I” pronunciata con lo stesso tono per 0.75 secondi.
0.75 s
Tempo
Analisi di forme d’onda – il parlato
Il sonogramma di un’onda periodica di frequenza variabile e’ un insieme
di strette bande che seguono le oscillazioni di frequenza.
Frequenza
Esempio: la lettera “I” pronunciata con tono ascendente e discendente
per un totale di 3.5 secondi.
3.75 s
Tempo
Analisi di forme d’onda – il parlato
Il sonogramma di un’onda non periodica e’ una fascia diffusa.
Frequenza
Esempio: rumore bianco.
Tempo
Analisi di forme d’onda – il parlato
Esempio: alcune parole.
C
A
S
A
G A TT
O
Analisi di forme d’onda – il parlato
Esempio: alcune parole.
N
A N
O
R
A M A RR
O
Per saperne di piu’
Il software utilizzato per questa presentazione:
• Orangator (sintesi)
• WaveShow 1.03 (analisi spettrale)
• Virtual Waves 2.21 (analisi e sintesi, sonogrammi)
e altro materiale didattico sul processamente digitale di suoni puo’
essere trovato su:
• www.harmony-central.com
• www.sonicspot.com
Grazie per l’attenzione!
Massimiliano Zattera
[email protected]
Scarica

PPT