![]() |
|
cambio velocità
Provare a scrivere un programma che duplichi un file audio scartando una certa
percentuale di record (per esempio 1 su 5), o al contrario, che aggiunga una
certa percentuale di records (per esempio ne raddoppi uno su 5).
Invece che il semplice scarto o raddoppio, provare ad usare una interpolazione.
decimazione e oversampling
Le due operazioni sperimentate nell'esercizio precedente sono dette rispettivamente decimazione quando viene ridotto il numero di punti campionati scartandone sistematicamente una percentuale, e oversampling quando si accresce il numero di punti campionati aggiungendone altri mediante interpolazione.
Tutte e due le tecniche sono usate nella pratica, perchè permettono di cambiare
la frequenza della conversione tra analogico e digitale: nel primo caso, se la potenza
di elaborazione è modesta, si riduce il flusso di dati da elaborare; nel secondo caso
usando una frequenze di conversione piu' elevata nel DAC si riduce l'ingombro dei filtri
analogici che devono eliminare il rumore di conversione e se ne aumenta l'efficacia.
In entrambi i casi occorre ricorrere ad un filtraggio digitale per essere sicuri
di non introdurre frequenze fantasma.
![]() |
|