lin2mu
Converte amostras de áudio lineares para mu-law de 8 bits.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
mu = lin2mu(y)
Codifica amostras no intervalo de -1 a 1 como valores mu-law de 0 a 255.
Descrição
A compressão mu-law comprime a faixa dinâmica de modo que os sons fracos mantenham mais resolução que os fortes, e por isso é usada em telefonia. Oito bits por amostra bastam para uma qualidade de voz que, em linear, exigiria 13 bits ou mais. Decodifique com mu2lin; a ida e volta tem perdas.
Argumentos de entrada
y- Amostras lineares, normalmente entre -1 e 1.
Argumentos de saída
mu- Códigos mu-law, como inteiros de 0 a 255.
Exemplo
Codificar e decodificar
y = [-1 -0.5 0 0.5 1];
mu = lin2mu(y)
mu2lin(mu)
Saída
mu = 1×5
0 15 255 143 128
ans = 1×5
-0.9803 -0.5116 0 0.5116 0.9803