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
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
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.
Avaliação
•
•
•
•
Prova 30%
Listas de Exercícios 30%
Trabalho de Simulação 25%
Seminário 15%
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.
Introdução à Teoria de Informação
• 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
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.
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
Exemplo 1
Exemplo 2
Medidas de Desempenho
1. Taxa de Compressão
–
Ex: 4:1 ou 75 %
2. Fidelidade
–
Distorção (Rate Distortion Theory)
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
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.
Eficiência Espectral
Eficiência Espectral
Codificação de Canal em Sistemas Reais
• Disco Compacto: Utiliza códigos de ReedSolomon (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)
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
Sistema de Comunicação Codificado
Sistema de Comunicação Codificado
• 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
Download

Codificação de Canal - Engenharia Elétrica da UFPR