24
TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Embed Size (px)

Citation preview

Page 1: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

TÉCNICAS DE CODIFICAÇÃO DE SINAIS

INTRODUÇÃO

Evelio M. G. Fernández - 2010

Page 2: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Informação sobre a Disciplina

• Terças e Quintas feiras das 07:30 às 11:20 horas• Professor: Evelio Martín García Fernández• Gabinete 1, Tel: 3361-3221, 9194-3363• e-mail: [email protected]• Página da Disciplina na Internet:

www.eletrica.ufpr.br/evelio/TE811/index.htm

Page 3: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Programa Previsto

• Introdução à Teoria de Informação e Visão Geral sobre Codificação de Canal

• Compressão sem Perdas. Codificação de Entropia. Códigos baseados em Dicionários

• Fundamentos Matemáticos para Compressão com Perdas

• Teorema da Codificação de Canal• Revisão de conteúdos de Comunicações Digitais• Introdução à Álgebra de Corpos Finitos• Códigos Lineares de Bloco. Códigos Cíclicos.

Códigos BCH. Códigos de Reed-Solomon• Códigos Convolucionais

Page 4: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Bibliografia

– Khalid Sayood, “Introduction to Data Compression, Third Edition, Morgan Kaufmann, 2006.

– Shu Lin & Daniel Costello Jr., “Error Control Coding, Second Edition”, Prentice Hall, 2004.

Page 5: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Avaliação

• Prova 30%• Listas de Exercícios 30%• Trabalho de Simulação 25%• Seminário 15%

Page 6: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Introdução à Teoria de Informação

• Em 1948, Claude Shannon publicou o trabalho “A Mathematical Theory of Communications”. A partir do conceito de comunicações de Shannon, podem ser identificadas três partes:

• Codificação de fonte: Shannon mostrou que em princípio sempre é possível transmitir a informação gerada por uma fonte a uma taxa igual à sua entropia.

Page 7: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

• Codificação de Canal: Shannon descobriu um parâmetro calculável que chamou de Capacidade de Canal e provou que, para um determinado canal, comunicação livre de erros é possível desde que a taxa de transmissão não seja maior que a capacidade do canal.

• Teoria da Taxa de Distorção (Rate Distortion Theory): A ser utilizada em compressão com perdas

Introdução à Teoria de Informação

Page 8: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010
Page 9: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Compressão de Dados

• Arte ou ciência de representar informação de uma forma compacta. Essas representações são criadas identificando e utilizando estruturas que existem nos dados para eliminar redundância.

• Dados:– Caracteres num arquivo de texto

– Números que representam amostras de sinais de áudio, voz, imagens, etc.

Page 10: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Algoritmos de Compressão

1. MODELAGEM – Extrair informação sobre a redundância da fonte e expressar essa redundância na forma de um modelo.

2. CODIFICAÇÃO – Uma descrição do modelo e uma descrição de como os dados diferem do modelo são codificados possivelmente utilizando símbolos binários.

Diferença: dados – modelo = resíduo

Page 11: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Exemplo 1

Page 12: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Exemplo 2

Page 13: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Medidas de Desempenho

1. Taxa de Compressão– Ex: 4:1 ou 75 %

2. Fidelidade– Distorção (Rate Distortion Theory)

Page 14: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Exemplo

Símbolo Prob I II III IV

A 1/2 00 0 0 0

B 1/4 01 11 10 01

C 1/8 10 00 110 011

D 1/8 11 01 1110 0111

Page 15: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Quais os Benefícios da Codificação de Canal?

• O uso de codificação de canal pode: aumentar a faixa de operação de um sistema de comunicação, reduzir a taxa de erros, diminuir os requerimentos de potência transmitida ou uma combinação destes benefícios.

• Um bom projeto de sistema de comunicação precisa encontrar o melhor compromisso entre largura de banda, potência e taxa de erro de bits para uma determinada aplicação.

Page 16: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Eficiência Espectral

Page 17: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Eficiência Espectral

Page 18: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010
Page 19: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010
Page 20: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Codificação de Canal em Sistemas Reais

• Disco Compacto: Utiliza códigos de Reed-Solomon (RS) concatenados em um esquema conhecido como CIRC (cross-interleaved RS code)

• Comunicação por Satélite: O padrão DVB-S utiliza um código convolucional puncionado de taxa ½ e K = 7 concatenado com um código RS (204, 188)

Page 21: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Codificação de Canal em Sistemas Reais

• Sistemas COFDM (DVB-T, ISDB-T, 802.11a): Utilizam códigos convolucionais concatenados com códigos RS em esquemas similares aos utilizados em comunicação por satélite.

• Gigabit Ethernet: Utiliza modulação codificada (TCM: Trellis-Coded Modulation) para atingir ganho de codificação de 6 dB

Page 22: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

Sistema de Comunicação Codificado

Page 23: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010

• Principal problema de engenharia a ser resolvido:

Projetar e implementar o codificador/decodificador de canal de tal forma que:– A informação possa ser transmitida (ou armazenada)

em um ambiente ruidoso tão rápido (ou tão densamente) quanto possível.

– A informação possa ser reproduzida de forma confiável na saída do decodificador.

– O custo de implementação do codificador e do decodificador esteja dentro de limites aceitáveis

Sistema de Comunicação Codificado

Page 24: TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010