|
Página anterior
Em comunicações digitais, o efeito
do ruído no canal é provocar erros de
interpretação pelo receptor (trocas
de zeros por uns, e vice-versa). Imagine o receptor
como um carro em uma estrada. Quanto mais fechadas
e freqüentes as curvas na estrada, maior a chance
de derrapagem. O carro (receptor) precisa grudar na
estrada (sinal), para evitar derrapagens (erros de
interpretação). Para minimizar as “derrapagens”
de recepção temos que diminuir a quantidade
de transições de estado no sinal transmitido
(um para zero e vice-versa – esta taxa de transições
por segundo é denominada baud rate). Este é
o papel das técnicas de modulação,
que não vamos discutir aqui. O que nos interessa
aqui é que, quanto menor o bit rate do sinal
a ser modulado, mais simples (e baratas) ficam as
técnicas de modulação que precisam
ser usadas para atingir o baud rate desejado. É
aqui que entram as técnicas de codificação
do sinal. Métodos de codificação
são algoritmos que reduzem o bit rate, “comprimindo”
a quantidade original de bits do sinal na transmissão,
e “descomprimindo” na recepção.
Daqui em diante vamos examinar os métodos de
codificação aplicáveis para o
problema de transmitir e receber os dados que representam
voz humana, em um contexto de aplicações
de telefonia.
Famílias de Algoritmos
Os diferentes algoritmos para codificação
de voz, que também são conhecidos como
CODECs (enCOders/DECoders) ou VOCODERs (VOice enCODers/decodERs),
podem ser agrupados em três grandes “famílias”
genéricas:
-
Codificação por
forma de onda (waveform encoding) – Não
são feitas muitas suposições
sobre a natureza do sinal original, e consegue-se
excelente qualidade, mas pouca compressão;
-
Codificação por
síntese (synthesis encoding) – A natureza
do sinal (voz) é essencial para obter máxima
compressão, embora com sensível perda
na qualidade;
-
Codificação híbrida
(hybrid encoding) – Usa conceitos das duas
outras famílias, procurando um balanço
entre qualidade e taxa de compressão.
Os sistemas de telefonia fixa, telefonia celular
de primeira geração e VoIP (Voice over
IP) usam codificação por forma de onda.
Nos sistemas de telefonia celular de segunda e terceira
geração usa-se codificação
híbrida no enlace de rádio entre o usuário
e a BTS (base transceiver station) e no enlace entre
as BTSs e a BSC (base station controller) e codificação
por forma de onda da BSC em diante. Codificação
por síntese praticamente só é
utilizada em aplicações militares, mas
é relativamente popular entre os músicos,
para criar efeitos de “voz robótica”.
Qualidade da Voz
Uma vez que mencionamos qualidade da voz como um
parâmetro de comparação entre
os vários tipos de VOCODERs, precisamos definir
melhor o que isto significa. Embora possamos usar
fórmulas analíticas para determinar
a “qualidade” de um sistema de comunicação
de voz, em termos de distorção entre
o sinal recebido e o sinal original, nada disto é
útil se o usuário não considerar
o resultado aceitável. O que vale, então,
é o princípio geral da qualidade: atender
às expectativas do cliente. O que o usuário
de telefonia deseja? Duas coisas:
|
|