mu2lin

Converte códigos mu-law de 8 bits de volta para amostras de áudio lineares.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

y = mu2lin(mu)

Decodifica valores mu-law de 0 a 255 em amostras no intervalo de -1 a 1.

Descrição

É a inversa de lin2mu, a menos do erro de quantização. Amplitudes pequenas são reproduzidas com passos mais finos que as grandes, de modo que o erro cresce com o nível do sinal.

Argumentos de entrada

mu
Códigos mu-law, inteiros de 0 a 255.

Argumentos de saída

y
Amostras lineares, do mesmo tamanho de mu.

Exemplo

Erro de quantização

y = [-0.9 -0.1 0 0.1 0.9];
z = mu2lin(lin2mu(y))
err = abs(z - y)
Saída
z = 1×5

   -0.8866   -0.0995         0    0.0995    0.8866
err = 1×5

    0.0134    0.0005         0    0.0005    0.0134

Veja também

lin2mu audioread audiowrite