Академический Документы
Профессиональный Документы
Культура Документы
Redes Mveis
Aula 2
1
Rodolfo Oliveira - DEE FCT/UNL
Introduo s redes sem os
Desenho do nvel fsico
2
Rodolfo Oliveira - DEE FCT/UNL
Introduo s redes sem os
Transformao de bits para waveforms
3
Error Coding +
Interleaver:
transformam
os bits de dados
e outros
redundantes
em smbolos
Modulao:
transforma os
smbolos em
formas de
onda para
futura
transmisso
Rodolfo Oliveira - DEE FCT/UNL
Introduo s redes sem os
Desenho do nvel fsico Error coder
- Os sistemas de rdio apresentam taxas de erro de aproximadamente 0.01, ou seja um
erro em cada 100 bits transmitidos
- Channel Coding ou Error Coding consiste em transformar a informao a enviar
de forma a atenuar os efeitos do rudo ou interferencia
- os esquemas de Forward Error Correction (FEC) so um exemplo de Channel Coding e
so classificados em duas famlias: Block Coding e Convolutional Coding
- Ambos adicionam informao redundante mensagem a transmitir, e usam a
redundncia para detectar e corrigir os erros
4
Rodolfo Oliveira - DEE FCT/UNL
Introduo s redes sem os
Desenho do nvel fsico Error coder
- Block Coding:
- usa uma matriz que conhecida pelo emissor/receptor
- no emissor a informao colocada numa matriz e depois multiplicada pela matriz
conhecida
- no receptor a informao colocada numa matriz e tambm multiplicada com a
matriz conhecida
- o receptor verifica as diferenas entre o resultado transmitido e o esperado e usa as
diferenas para identificar os erros ocorridos
- exemplo: adicionar bits de controlo (hamming distance) mensagem original para
depois detectar e corrigir bits errados.
[FACULTATIVO: na pgina da cadeira est disponibilizado um documento que detalha o
block coding]
5
Rodolfo Oliveira - DEE FCT/UNL
Introduo s redes sem os
Desenho do nvel fsico Error coder
Block Coding
- referidos como cdigos (n,k), porque um codicador recebe k bits e codica-os
em n bits (com n>k); n-k bits adicionados mensagem original;
- exemplo de um cdigo (4,2)
- 2^n=16 palavras possveis
- 2^k=4 casos correctos
- distncia de hamming: menor nmero de bits de diferena entre
quaisquer duas palavras possveis
- o nmero de erros detectados e
corrigidos so funo da distncia de
hamming
6
Rodolfo Oliveira - DEE FCT/UNL
Introduo s redes sem os
Desenho do nvel fsico Error coder
- Convolutional Coding:
- a informao colocada em shift registers cada vez que um novo bit colocado
entrada
- cada vez que o registo deslizado so gerados 2 bits de sada, sendo a
redundncia dada pela operao XOR: ex. 111 origina 00
011 origina 10
- code rate: k/n, neste caso a taxa do cdigo 1/2
- se aps receber 10 o receptor detectar que recebeu anteriormente sequncias iguais 10
ou 11, ento detecta um erro
7
Rodolfo Oliveira - DEE FCT/UNL
Introduo s redes sem os
Desenho do nvel fsico decoder
- se for utilizado um codificador convolucional com um registo
comprido ento um bit enviado num determinado instante
temporal dependente dos bits contidos no registo
ento importante ter recebido com sucesso os bits
previamente enviados para que os dados correctos sejam
conhecidos
- para simplificar o descodificador utilizam-se trelias de
estados possveis
- o codificador comea sempre no estado 000 que pode
significar os estados 00 ou 10: