• Nenhum resultado encontrado

Aula 06 - Codificação de Voz

N/A
N/A
Protected

Academic year: 2021

Share "Aula 06 - Codificação de Voz"

Copied!
36
0
0

Texto

(1)

COMUNICAÇÃO MÓVEL

Codificação de Voz

Aula 06

(2)

q 

Introdução

q 

Características de sinais de voz

q 

Técnicas de quantização

q 

Codificadores de voz

q 

Vocoders

q 

Codificador GSM

(3)

Introdução

¨ 

Projeto e teste de eficiência para codificadores de

voz é alto muito difícil nas comunicações móveis

¨ 

Baixa taxa de codificação

¨ 

Pouca eficiência espectral para tráfego de voz

¨ 

Para ser útil deve consumir pouca energia e uma

alta qualidade de voz

¨ 

O objetivo é transmitir voz na melhor qualidade

(4)

Introdução

¨ 

O objetivo pode ser alcançado garantindo um certo

nível de complexidade de implementação e

respeitando um atraso tolerável na comunicação

(delay)

¨ 

Normalmente há uma correlação entre a

complexidade do algoritmo e da eficiência da

taxa de bits da codificação

(5)

Introdução

¨ 

Hierarquia

(6)

Introdução

¨ 

Grosseiramente os codificadores de voz são dividos

em

n Codificadores de forma de onda

n  Waveform Coders

n Vocoders

¨ 

Waveform Coders tentam reproduzir no tempo uma

onda de um sinal de voz tão próximo seja possível

n Independente de fonte

(7)

Introdução

¨ 

Vocoders

n Alta economia na taxa de transmissão

n Mais complexos

n Baseado em conhecimento prévio do sinal a ser codificado

(8)
(9)

Características de sinais de voz

¨ 

Função Densidade de Probabilidade (PDF)

n Grande probabilidade de amplitudes próximas de zero

n Probabilidade significante de altas amplitudes

n Probabilidade decrescente entre estes extremos

¨ 

Função de Autocorrelação (ACF)

n Correlação entre amostras adjacentes de um segmento de voz

n Para cada amostra de voz há um enorme componente preditivo da amostra anterior com um pequeno erro aleatório

n Todos os métodos diferenciais e preditivos utilizam esta propriedade

(10)

Características de sinais de voz

¨ 

Função Densidade Espectral de Potência (PSD)

n Possibilita ampla compressão no domínio da frequência

n Componentes de alta frequência contribuem muito pouco para a energia total do sinal

(11)
(12)

Técnicas de quantização

¨ 

Quantização é o processo de mapear uma faixa

contínua de amplitudes de um sinal em um conjunto

finito de amplitudes discretas

¨ 

Quantização

n Uniforme

n Não-uniforme

¨ 

Quantizadores

n São dispositivos que removem as irrelevâncias no sinal

(13)

Técnicas de quantização

¨ 

Diferentemente da amostragem, a quantização

introduz distorção ao sinal

¨ 

Quantização da amplitude é um passo importante

em qualquer processo de codificação de voz

¨ 

É o que determina a extensão da distorção do sinal

e a taxa necessária para representar a onda de

um sinal de voz

¨ 

Níveis

n

(14)

Técnicas de quantização

¨ 

O desempenho de uma quantização é dado pela

relação sinal/quantização ruído (SQNR)

¨ 

O desempenho de um quantizador pode ser

aperfeiçoado distribuindo os níveis de quantização

de uma forma mais eficiente

n Quantizadores não-uniformes

n Distribuem os níveis de quantização de acordo com a PDF do sinal de entrada

(15)

Técnicas de quantização

(16)

Técnicas de quantização

(17)

Técnicas de quantização

¨ 

Na quantização não-uniforme, os níveis estão

concentrados em regiões de alta probabilidade

¨ 

Quantização Adaptativa

n Nota-se a diferença da PDF em curtos intervalos e amplos intervalos

n Uma forma eficiente de acomodar estas variações é através de uma técnica de quantização variante no tempo

n Esta técnica comprime e expande no tempo

(18)
(19)

Técnicas de quantização

¨ 

ADPCM – Adaptative Differential Pulse Code

Modulation

n É uma técnica de codificação mais eficiente por explorar as redundâncias presentes no sinal de voz

n ADPCM permite codificação da voz em 32kbps em contrapartida à taxa de 64kbps do PCM, mantendo a mesma qualidade de voz

(20)
(21)

Codificadores de Voz

¨ 

Basicamente são utilizados três tipos:

n Domínio da Frequência

n Sub-banda

(22)

Codificadores de Voz

¨ 

Codificador de voz no domínio da frequência

n É uma classe de codificadores que tira vantagem da percepção de voz e modelos de geração sem tornar o algoritmo totalmente dependente dos modelos utilizados

n Nesta categoria o sinal de voz é dividido em um conjunto de frequências que são quantizadas e codificadas

(23)

Codificadores de Voz

¨ 

Codificador de sub-bandas

n Uma variação do codificador de voz no domínio da frequência

n É um método para controlar e distribuir o ruído de quantização em todo o espectro do sinal

n  A quantização é um método não linear que produz distorção

que o ouvido humano não detecta igualmente em todas as frequências

n O sinal de voz é divido em quatro ou oito sub-bandas através de um banco de filtros passa faixa

n Cada sub-banda é então amostrada com a taxa de Nyquist (menor que a original)

(24)

Codificadores de Voz

¨ 

Codificador de sub-bandas

n Em seguida é codificada com uma precisão diferenciada que varia de acordo com um critério perceptivo

¤ 

Exemplo:

Sub-banda Faixa de Frequência

1 200-700 Hz 2 700-1310 Hz 3 1310-2020 Hz 4 2020-3200 Hz

(25)

Codificadores de Voz

¨ 

Codificador por transformação adaptativa

n Outra técnica de codificação no domínio da frequência

n Permite codificar sinais de voz com taxas de 9.6 kbps até 20 kbps

n É uma forma complexa que envolve transformações de segmentos do sinal de voz

n  Janelas

n Cada segmento é representado por um conjunto de coeficientes de transformação que são quantizados separadamente e transmitidos

(26)
(27)

Vocoders

¨ 

Vocoder é uma classe de sistemas de codificação

de voz que analisa o sinal no transmissor, transmite

parâmetros da análise e então sintetiza a voz com

estes parâmetros

¨ 

Todos os tipos de vocoders tentam modelar o

processo de geração da voz como um sistema

dinâmico e tentam quantificar certas características

físicas do sistema em uso

(28)

Vocoders

¨ 

Tipos de sinais de voz:

n Vocais

n  M, N e V

n Não-vocais

n  F, S e X (SH)

¨ 

Tipos de vocoders:

n LPC – Codificador Preditivo Linear

n Vocoder de Canal

n Formant Vocoder

n Cepstrum Vocoder

(29)

Vocoders

¨ 

LPC

n Pertence à classe do domínio no tempo

n Tenta extrair feições significativas da voz e do tempo da forma de onda

n É o mais popular dos vocoders de baixa taxa de bits

n Possibilita transmissão de voz com boa qualidade à uma taxa de 4.8 kbps e qualidades inferiores a taxas ainda menores

n Os princípios preditivos são similares aos do ADPCM, mas no lugar de enviar os valores quantizados do sinal de erro que representa a diferença entre o sinal predito e o atual, o vocoder envia apenas as características do sinal de erro

(30)

Vocoders

¨ 

Vocoder de Canal

n Domínio da frequência

n Determina o envelope do sinal de voz para um número de bandas de frequências, amostra, codifica, multiplexa e transmite

n A amostragem é realizada sincronamente a cada 10ms

¨ 

Formant Vocoders

n Similar ao Vocoder de Canal

n Opera a menores taxas por utilizar menos sinais de controle

(31)
(32)

Codificador GSM

¨ 

RPE-LTP

n Codec GSM

n Taxa de 13 kbps

n Complexo e consome muita energia

n O codificador é composto por 4 blocos de processamento

n  Preprocessamento

n  Predição de curto prazo (STP)

n  Predição de longo prazo (LTP)

(33)

Codificador GSM

¨ 

Cada 260 bits da saída do codificador (20 ms de

voz) são ordenados em grupos

¨ 

Grupos (bits)

¤ 

Ia bits: 50

n São os que mais implicam na qualidade da voz

n Possuem CRC

¤ 

Ib bits: 132

n Possuem CRC

¤ 

II bits: 78

(34)
(35)

Perguntas

¨ 

Qual o objetivo da codificação de voz?

¨ 

Qual a diferença da codificação uniforme e

não-uniforme?

¨ 

Como funciona a codificação sub-bandas?

¨ 

O que são vocoders?

(36)

Wender F. Oliveira

wender.oliveira@faciplac.edu.br

http://sites.google.com/site/wenderunb/

Referências

Documentos relacionados

Figure 1 – Percentage cost reduction in delivered prescription drugs purchased via reverse auction in comparison with private costs according to each drug group in heart failure

The aim of this study was first to evaluate the production of ethanol and volatile compounds by eight yeast strain utilizing coffee residues coffee pulp and coffee wastewater

O objetivo principal dessa dissertação é apresentar uma proposta de redesign de um Protótipo Inicial de WebGIS para facilitar sua utilização e aumentar as percepções

Regarding the design of the study, we included randomized clinical trials, clinical trials, community studies with comparison of an intervention group with a control group,

Objective: To evaluate costs and length of hospital stay between groups of patients treated for ACS undergoing angioplasty with or without stent implantation (stent+ /

Nos demais tempos, para a formulação 1, valores maiores e diferentes de SS foram en- contrados para os doces acondicionados na embalagem de polipropileno opaca, quando comparado

Por isso, este trabalho prop˜oe uma abordagem para teste de robustez no Archmeds e para isso, contou com o desenvolvimento de uma ferramenta de inje¸c˜ao de falhas chamada WSInject,

Objective: Report our institutional experience with the palliative Senning procedure in children diagnosed with TGA and double outlet right ventricle with severe pulmonary