Definizione
Un segnale PCM è descritto da due grandezze.
Frequenza di campionamento (sample rate) fs: numero di campioni per unità di tempo, espresso in Hz. Il teorema del campionamento stabilisce che un segnale limitato in banda sotto fs/2 (frequenza di Nyquist) è ricostruibile esattamente; le componenti oltre fs/2 si ripiegano in banda (aliasing) e devono essere rimosse con un filtro anti-aliasing prima del campionamento o di una conversione verso il basso.
Risoluzione (bit depth) N: numero di bit per campione; i livelli disponibili sono 2^N e il passo di quantizzazione è q = 2·FS / 2^N. Con segnali complessi l'errore di quantizzazione è uniforme in ±q/2 con potenza q²/12. Il rapporto segnale/rumore teorico per una sinusoide a fondo scala è SNR = 6,02·N + 1,76 dB: 98,1 dB a 16 bit, 146,2 dB a 24 bit. La virgola mobile a 32 bit ha una mantissa di 24 bit (23 memorizzati più 1 implicito) e un esponente di 8 bit: precisione di 24 bit rispetto al livello del segnale e una gamma rappresentabile superiore a 1500 dB.
Il dither è un rumore aggiunto prima di una riduzione della risoluzione per rendere l'errore di quantizzazione indipendente dal segnale. Il dither TPDF (densità di probabilità triangolare) con ampiezza ±1 LSB elimina distorsione e modulazione del rumore; la potenza del rumore totale passa da q²/12 a q²/4 (+4,77 dB). Il noise shaping filtra l'errore di quantizzazione spostandone l'energia verso 15–20 kHz, dove l'orecchio è meno sensibile: il rumore percepito diminuisce di 10–20 dB, mentre la potenza totale del rumore aumenta.
Parametri e unità
| Formato | SNR teorico | Uso |
|---|---|---|
| 16 bit | 98,1 dB (93,3 dB con TPDF) | CD, consegna finale |
| 24 bit | 146,2 dB | registrazione, mix, master per lo streaming |
| 32 bit virgola mobile | gamma > 1500 dB | elaborazione interna, file intermedi |
- Frequenze di campionamento: 44,1 kHz (musica, CD), 48 kHz (video), 88,2/96 kHz (produzione), 176,4/192 kHz.
- Tipi di dither: RPDF (rettangolare, ±0,5 LSB), TPDF (triangolare, ±1 LSB), con noise shaping (curve di diversa aggressività).
- Rumore a 16 bit con dither TPDF: −96,3 dBFS RMS (convenzione matematica).
- Rumore a 24 bit con dither TPDF: −144,5 dBFS RMS, sotto il rumore di qualsiasi convertitore.
Funzione musicale
Risoluzione e frequenza di campionamento sono il contenitore del suono: 24 bit offrono in registrazione un margine sufficiente per lavorare con 12–18 dB di headroom senza rumore udibile; frequenze più alte riducono l'aliasing dei processori non lineari e la latenza, al costo di più CPU e spazio. Il dither conserva il dettaglio dei passaggi più deboli (fade-out, code di riverbero, pianissimo) quando si passa a 16 bit, trasformando la distorsione di quantizzazione in un fruscio costante e molto basso.
Esempio pratico
- Fade-out di pianoforte esportato a 16 bit: senza dither, sotto −80 dBFS la coda diventa granulosa e distorta, perché l'errore segue il segnale; con dither TPDF la coda resta pulita su un fruscio costante a −96,3 dBFS RMS; con noise shaping il fruscio diventa meno udibile e si concentra sopra 15 kHz.
- Passo di quantizzazione a 16 bit con FS = 1: q = 2/65 536 = 3,05·10⁻⁵; rumore senza dither q/√12 = 8,8·10⁻⁶ = −101,1 dBFS RMS; SNR rispetto alla sinusoide a fondo scala (−3,01 dBFS RMS) = 98,1 dB.
- Dimensione dei file: 3:30 di stereo a 44,1 kHz occupano 37,0 MB a 16 bit e 55,6 MB a 24 bit.
Errori comuni
- Applicare il dither più volte o prima di limiter, normalizzazione e fade.
- Usare noise shaping aggressivo su file che verranno ancora elaborati: il rumore spostato sopra 15 kHz viene amplificato dagli EQ successivi.
- Convertire a 16 bit per troncamento, senza dither.
- Applicare il dither a un export in virgola mobile a 32 bit: non serve.
- Ritenere che 96 kHz suonino sempre meglio di 44,1 kHz: il vantaggio riguarda i processori non lineari, non la riproduzione.
- Convertire la frequenza di campionamento con algoritmi di bassa qualità o più volte nella catena.
Come verificarlo
- Impostazioni di export: controlla nella DAW risoluzione, frequenza di campionamento e dither; in FL Studio il dither si attiva nella finestra di rendering per gli export a 16 bit.
- Analisi dell'app: dopo un export a 16 bit con noise shaping, l'energia per banda degli Ultra-alti (16–20 kHz) nei passaggi silenziosi indica la presenza della curva di rumore; il Picco campione e il True peak (×4, BS.1770) confermano che la riduzione di risoluzione non ha generato over.
- Ascolto del fade: amplifica di 30–40 dB la coda del brano esportato (solo per il controllo) e verifica che sia fruscio costante, non distorsione.
- Prova di cancellazione: sottraendo il file a 24 bit da quello a 16 bit allineato si ottiene solo il rumore di dither.
Impostazioni di partenza
| Parametro | Valore | Perché |
|---|---|---|
| Registrazione e mix | 24 bit o 32 bit float, 44,1/48 kHz | Margine e precisione sufficienti. |
| Master per lo streaming | 24 bit, frequenza del progetto | Nessuna riduzione di risoluzione necessaria. |
| Master per CD | 16 bit, 44,1 kHz, dither TPDF | Formato del supporto. |
| Noise shaping | solo nell'export finale a 16 bit | Riduce il rumore percepito senza danni successivi. |
| Dither a 24 bit | facoltativo | Il rumore resta sotto −140 dBFS. |
| Conversione di frequenza | una sola volta, algoritmo di alta qualità | Evita aliasing e perdita di alte frequenze. |
Come verificare il risultato
- File di consegna con la risoluzione e la frequenza di campionamento richieste dalla destinazione.
- Dither applicato una sola volta, come ultimo processo, solo negli export a 16 bit.
- Coda del brano a 16 bit priva di distorsione granulosa all'ascolto amplificato.
- True peak invariato o ancora ≤ −1,0 dBTP dopo conversione di frequenza e riduzione di risoluzione.