Newsgroup: it.hobby.hi-fi
Titolo: Re: Upsampling e downsampling

 saperne di più.
 
Sono operazioni che in parole povere modificano il numero di campioni 
del segnale.
Nel caso del downsampling il numero di campioni viene ridotto 
abbassando ovviamente la definizione e quindi la qualità. Nel caso 
dell'upsampling viene aumentato ma non significa che aumenta la 
definizione o qualità (anzi). I campioni che vengono aggiunti infatti 
sono "calcolati" e non sono effettivi.
E' come se avessi mezzo litro di vino e c'aggingessi mezzo litro 
d'acqua dicendo che ora hai un litro di vino...
 
 

 dicendo che ora hai un litro di vino...
 
no, e' come se dicessi che ne hai 500 ml.
 

 no, e' come se dicessi che ne hai 500 ml.
 
E no, perché l'upsampling è interpolazione quindi aggiunta di campioni 
"calcolati".
 
 


ok, ho capito cosa intendi, avevo interpretato diversamente il tuo post 
precedente. diciamo pero' che e' come avere un sommeiler che ci 
consiglia un vino bianco all'antipasto ed un rosso al secondo. e noi 
pensiamo che per il primo un rose' andra' meglio che un bicchiere vuoto.

 sono effettivi.
 
 
Non credo sia del tutto esatto, specie in masterizzazione è un utile sistema 
per modellare il rumore in modo proficuo
 
http://www.webalice.it/meneghettig/DAC-pg4.html
 
 
Ma preferisco non addentrarmi nei meadri della teoria dei segnali.
 
EF
 
 

 Nyquist-Shannon ma desidererei saperne di più.
 
Allora, provando a farla semplice: quello che si ascolta è la quantità
d'informazione fornita dalla catena digitale formata dal
- sistema di registrazione 
- sistema di memorizzazione/trasporto 
- sistema di riproduzione
Nel caso per esempio del CD la quantità d'informazione gestita dalla catena
è formata da 44100 campioni al secondo quantizzati con una codifica a 16
bit (pari a 65536 livelli). Quando si fa un "oversampling" vuol dire che a
livello di sistema di memorizzazione/trasporto o di riproduzione si
considera campionato il segnale ad una frequenza multipla di quella alla
quale è stato originariamente campionato dal sistema di registrazione.
Ovviamente poiché la quantità d'informazione (cioè quello che si sente)
rimane costante nel processo di oversampling il numero di livelli di
quantizzazione diminuisce dello stesso fattore di moltiplicazione per il
quale si è aumentata la frequenza di campionamento.
Anni fa la seconda generazione di CD player Philips (quelli successivi al
primo storico CD-100) implementarono il meccanismo di oversampling
decampionando e dequantizzando il flusso dati "CD" (quindi da 44100
campioni al secondo con 16 bit di quantizzazione) nel formato 176400
campioni al secondo con 14 bit di quantizzazione. Poiché la cosa da
numerosi vantaggi a livello di DAC e filtri antialiasing l'oversampling in
riproduzione è stato usato estesamente da tutti ed ora a livello CD è usato
dal 100% dei produttori.

 Faccio quindi un esempio di oversampling:
 
Occhio che upsampling e oversampling sono due cose diverse, da non 
confondere...
 
http://en.wikipedia.org/wiki/Upsampling
 
http://en.wikipedia.org/wiki/Oversampling
 
 
 

 24/44,1 - 24/96 o superiore.
 
Nella fase di ripping (ADC) la risposta è semplice: dal punto di vista
teorico quello massimo possibile (sia per quantizzazione che per
campionamento)... :)
Poi ovviamente nella pratica entrano in gioco considerazioni quali il costo
dell'ADC (più aumenti risoluzione e frequenza di campionamento e più
costa), la dimensione (è vero che dici di non avere problemi di dimensione
dei file su HD ma sono sicuro che questa considerazione vale per te (e per
tutti) "fino ad un certo punto". :)).
 
Quindi considerando che "ragionevolmente" un insieme vinile + sistema di
lettura (testina) difficilmente è in grado di riprodurre segnali oltre i
15-16KHz probabilmente direi che un campionamento a 44,1KHz è ben più che
sufficiente.
 
Nel caso di registrazione/riproduzione su nastro analogico effettuata da
sorgenti di altissima qualità (dal vivo con microfoni, ecc.) velocità del
nastro adeguata, ecc. probabilmente il contenuto armonico potrebbe essere
anche superiore ai 20-22KHz e quindi un campionamento a 96KHz potrebbe
anche trovare una qualche "ipotetica" giustificazione...
 
Comunque la cosa migliore è provare: due bei ripping della migliore
registrazione su nastro o della migliore riproduzione di LP che hai a 44,1
e  96KHz, riproduzione delle due in condizioni test "attendibili" (ti serve
un amico per la gestione del doppio cieco) e la risposta "giusta" te la dai
da solo. :)

 ridurre il rumore digitale.
 
Attenzione che over/up/down-sampling si riferiscono appunto al sampling
ovvero al campionamento ma non c'entrano nulla con la quantizzazione...
 
Quindi, per esempio, se fai oversampling "aumenti la frequenza di
campionamento" ma generalmente riduci i livelli di quantizzazione perché in
fin dei conti le informazioni sonore non le "crei" se non ci sono.

Sì, è così.
 
Qui non ho capito, se non cambia la frequenza ma si riduce la quantizzazione 
si parla comunque di oversampling?
Oppure, se da 24/96 si passa a 16/44,1 e' oversampling?
 
Ciao.
Fabio
 

Peter & Pan Š scriveva il 07/11/2011 :

Hai fatto bene a ricordarlo - molti confondono le due cose

 si parla comunque di oversampling?
 
No, quantizzazione e campionamento sono due cose differenti: sampling =
campionamento.
Se non cambia la frequenza di campionamento ma si varia la quantizzazione
si parla di riquantizzazione.

si parla di riquantizzazione.
 
Grazie per la chiarezza e la disponibilita'.
 
Ulteriore domanda: e' giusto pensare alla quantizzazione come modalita' di 
interpolare due campioni adiacenti?
Sto cercando di capire con una espressione semplice il concetto di 
quantizzazione.
 
Ciao.
Fabio
 
 

Fabio [Area 6+2.1] ha scritto:

e' la funzione che ti permette di esprimere il valore del campione con un 
numero, in una scala con un numero finito di valori. e' lo scambio tra il 
valore perfetto del camipne con uno esprimibile e comunicabile. se a casa 
hai una bilancia digitale da cucina e pesi 214 grammi di pasta, in realta' 
potresti averne 214,56267893985763579876 ma leggi 214,5. prendi un pizzico 
di farina, ne soffi un poco sul piatto della bilancia ed il valore letto
non 
cambia. al fine del "tuo stomaco" e di quello dei tuoi commensali
esprimerai  
il peso come 214 grammi o "due etti e qualcosa" perche' tutta la
precisione 
ulteriore non e' percettibile. ovvio che se si tratta di habanero, allora
e' 
diverso :-)
 
l'interpolazione e' un meccanismo per creare un campione che non e' stato 
effettivamente registrato, ma che puoi dedurre (o meglio provare ad 
indovinare) basandoti su degli algoritmi che tengono conto dei campioni 
precedenti e seguenti. il valore assunto dal campione e' uno dei possibili 
della scala di quantizzazione (l'interpolazione la si esegue nel dominio 
digitale, dove esistono solo i valori predefiniti della scala).
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 quantizzazione.
 
Potresti partire da qui:
http://it.wikipedia.org/wiki/Convertitore_analogico-digitale