Calculadora de ruído de quantização e SNR de áudio | Dos bits ao SNR
Converta profundidade de bits, tipo de dither e nível de sinal em SNR de fundo de escala, piso de ruído, faixa dinâmica, SNR do sinal e número de níveis de quantização. Uma ferramenta de cálculo para masterização e projeto de ADC/DAC quando você precisa saber quanto 24 bits é de fato mais silencioso que 16 bits.
💡 Sobre esta ferramenta
O SNR teórico de um conversor PCM vem direto da fórmula clássica 6,02·n + 1,76 dB, em que n é a profundidade de bits. Ela assume uma senoide a fundo de escala e modela o erro de quantização como ruído branco de distribuição uniforme. É daí que saem os números repetidos por toda parte: 16 bits ≈ 98 dB e 24 bits ≈ 146 dB não são medidos, são deduzidos dessa equação.
O ponto que realmente gera dúvida é o dither. Adicioná-lo elimina a distorção não linear e correlacionada em sinais de baixo nível, mas o preço é um piso de ruído mais alto: cerca de 3,01 dB com RPDF (densidade retangular) e cerca de 4,77 dB com TPDF (densidade triangular). E se o seu sinal real está em −20 dBFS em vez de fundo de escala, o que importa é a distância desse nível até o piso de ruído, não o número de capa em fundo de escala.
Esta calculadora mostra quatro coisas lado a lado: SNR de fundo de escala, piso de ruído em dBFS, faixa dinâmica, SNR do sinal no nível que você escolher e o número de degraus de quantização (2 elevado a n). Ao mover um controle, todos os valores se atualizam, então dá para ver cada bit extra render cerca de 6 dB e medir exatamente quanto custa ligar o TPDF.
🧐 Perguntas frequentes
P. De onde vem o +1,76 dB?
R. Uma senoide a fundo de escala tem valor eficaz de pico/√2, e comparar sua potência com o ruído de quantização uniforme deixa um fator de 1,5, ou seja 10·log10(1,5) ≈ 1,76 dB. Com uma onda quadrada ou ruído como sinal de referência, essa constante muda.
P. Devo ler o valor sem dither ou o de TPDF? R. Para a faixa dinâmica teórica máxima da tabela, leia sem dither. Se for exportar uma master real, mude para TPDF — o dither que troca a distorção de quantização por ruído branco — e tome como valor realista o número cerca de 4,77 dB menor.
P. Por que o SNR do sinal é menor que o SNR de fundo de escala? R. O SNR do sinal é a distância do nível que você inseriu (por exemplo −20 dBFS) até o piso de ruído. Todo sinal abaixo do fundo de escala perde exatamente essa quantidade de SNR, o que ajuda a estimar quanto headroom de gravação você pode usar.
P. Isso se aplica à gravação em 32 bits flutuante? R. Não: estes números são de PCM inteiro (ponto fixo), incluindo a linha de 32 bits. O 32 bits flutuante usa mantissa de 24 bits mais um expoente, então sua faixa dinâmica efetiva se comporta de forma diferente; leia os 194 dB do inteiro como algo separado do headroom em flutuante.
P. Mais profundidade de bits sempre soa melhor? R. O SNR e a faixa dinâmica sempre aumentam, mas na banda audível 16 bits já enterra o piso de ruído na maior parte do material. A real vantagem de 24 bits é o headroom na gravação e edição, e evitar o acúmulo de erro ao longo de muitos estágios de processamento.
📚 Curiosidades
A justificativa rigorosa do dither veio de Lipshitz e Vanderkooy: com TPDF (densidade de probabilidade triangular), o erro de quantização se torna estatisticamente independente da entrada, e tanto a média quanto a variância permanecem constantes seja qual for o sinal. Essa independência é todo o segredo: por um aumento mínimo do piso de ruído, você elimina por completo a feia distorção correlacionada que afeta o áudio de baixo nível. Alguns engenheiros lembram que o chiado da fita analógica cumpria esse mesmo papel há décadas, como um dither acidental.