D i r e i t o s R e s e r v a d o s a o C P q D - 1 9 9 9 CONCEITOS BÁSICOS DE TRANSMISSÃO E...
Transcript of D i r e i t o s R e s e r v a d o s a o C P q D - 1 9 9 9 CONCEITOS BÁSICOS DE TRANSMISSÃO E...
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CONCEITOS BÁSICOS DE
TRANSMISSÃO E RECEPÇÃO
DE SINAIS DIGITAIS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
TRANSMISSÃO
E RECEPÇÃO
DE SINAIS
DIGITAIS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
DIGITALIZAÇÃO
TAXA < 8 kbit/s
TAXA < 20 kbit/s
ADIÇÃO DE BITS DE REDUNDÂNCIAE CONTROLE:
SINAL TRANSMITIDO:
SINAL RECEBIDO:
TRANSMISSÃO CELULAR DIGITAL
0 0 001 1
digi.vsd
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
SINAL RECEBIDO:
RELÓGIO RECUPERADO:
SINAL REGENERADO:
CORREÇÃO DE ERROS:
0 0 001 1
CONVERSÃO PARA A MENS. ORIGINAL:
RECONVERSÃO PARA SINAL ANALÓGICO:
RECEPÇÃO CELULAR DIGITAL
ERRO
digi.vsd
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
DIGITALIZAÇÃO DO
SINAL DE VOZ
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CODIFICAÇÃO DE VOZCOM BOA QUALIDADE
PCM64 KBPS
ADPCM32 KBPS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CODIFICAÇÃO DE VOZ COM QUALIDADE ACEITÁVEL
RPE13 KBPS
VSELP / ACELP
8 KBPS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
PULSE AMPLITUDE MODULATION - PAM
AMOSTRAGEM DO SINAL DE VOZ NA TAXA DE 8000 AMOSTRAS POR SEGUNDO:
TRANSMISSÃO PAM
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
RECEPÇÀO PAM
DEPOIS DO HOLDING
APÓS O FILTRO PASSA BAIXAS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
DIFICULDADES DA COMUNICAÇÃO PAM
1 - O MEIO DE TRANSMISSÃO DEFORMA OS PULSOS MODIFICANDOSEUS NÍVEIS E PROVOCANDO INTERFERÊNCIAS ENTRE ASAMOSTRAS DEVIDO AO ALARGAMENTO DAS MESMAS. ESTEALARGAMENTO DOS PULSOS SE DEVE AO FATO DE QUE A LARGURA DE FAIXA DE TRANSMISSÃO É LIMITADA E NÃOCONSEGUE TRANSMITIR AS TRANSIÇÕES BRUSCAS DO SINAL PULSANTE.
2 - O RUÍDO, NA RECEPÇÃO, PROVOCA ALTERAÇÕES NOS NÍVEISDE AMOSTRAGEM.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
PULSE CODE MODULATION - PCM
A MELHOR MANEIRA DE SE TRANSMITIR O NÍVEL DE CADAAMOSTRA É NA FORMA NUMÉRICA. O NÚMERO TRANSMITIDOREPRESENTA O VALOR DA AMPLITUDE DE CADA AMOSTRA.
ESSE NÚMERO É TRANSMITIDO NA FORMA DIGITAL, OU SEJA, EM UMA SEQÜÊNCIA DE BITS.. ESTE PROCESSO É DENOMINADOPCM - “PULSE CODE MODULATION”
NO PCM UTILIZAM-SE 8 BITS PARA QUANTIZAR CADA AMOSTRA.
89 1 1110 000
AMOSTRA
SINAL TRANSMITIDO
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
DEFORMAÇÕES NO SINAL DIGITAL
O MEIO DE TRANSMISSÃO, TAMBÉM, DEFORMA E ACRESCENTA RUÍDO AOS PULSOS DO SINAL DIGITAL.
ENTRETANTO ESSAS DEFORMAÇÕES , NA QUASE TOTALIDADE DASVEZES, NÃO IMPEDEM A IDENTIFICAÇÃO CORRETA DE CADA BIT.
MESMO QUE OCORRAM ALGUNS ERROS, DE IDENTIFICAÇÃO DE BITS, OS CÓDIGOS CORRETORES DE ERROS MINIMIZAM ESSAS OCORRÊNCIAS, TANTO QUANTO SE ACHAR NECESSÁRIO.
SINAL DIGITAL RECEBIDO
SINAL DIGITAL REGENERADO
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
ERROS DE QUANTIZAÇÃO
AMOSTRA MÁXIMA QUANTIZAÇÃO MÁXIMA
m + 1 m + 1
m + 2m + 2
m + 3 m + 3
mm
amostras analógicas amostras quantizadas
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
EQÜIVALÊNCIA DE AMOSTRAGENS
A AMOSTRAGEM QUANTIZADA EQUIVALE À AMOSTRAGEM ANALÓGICASOMADA AOS ERROS DAS AMOSTRAS.
A SEQÜÊNCIA DE ERROS DAS AMOSTRAS EQUIVALEM À AMOSTRAGEMDE UM SINAL ALEATÓRIO ( RUÍDO ).
ERROS DEAMOSTRAGEM
AMOSTRAGEMQUANTIZADA
AMOSTRAGEMANALÓGICA
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
ERROS DE QUANTIZAÇÃO QUANDO AS AMOSTRASSÃO QUANTIZADAS COM PALAVRAS DE N N BITS.
SUPONDO QUE A MÁXIMA AMPLITUDE DAS AMOSTRAS ANALÓGICASSEJA DIVIDIMOS ESTA GRANDEZA EM INTERVALOS. maxV N2
PARA NN BITS TEREMOS NÍVEIS DE QUANTIZAÇÃO. N2
N212 N
22 N
01
maxV
N
V
2max
t
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
ERROS DE QUANTIZAÇÃO QUANDO AS AMOSTRASSÃO QUANTIZADAS COM PALAVRAS DE N N BITS.
A AMPLITUDE DE CADA INTERVALO FICA:
N
V
2max
COMO O MAIOR ERRO DE AMOSTRAGEM É MEIO INTERVALODE QUANTIZAÇÃO, RESULTA:
1maxmax
max 222
1
NN
VV
OU
1max
max
2
1
NV
N212 N
22 N
01
maxV
N
V
2max
t
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
QUANTIZAÇÃO NO PCM CONVENCIONAL
PARA O PADRÃO INTERNACIONAL DE PCM RECOMENDADO PELAUIT SÃO UTILIZADOS 8 BITS PARA SE TER UMA BOA QUALIDADENA TRANSMISSÃO DA VOZ.
NESTE CASO O CANAL DE VOZ É TRANSMITIDO NA TAXADIGITAL:
segundo
kbit
amostra
bit
segundo
amostra6488000
segundo
kbitR 64
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
QUALIDADE DO PCM EM DEPENDÊNCIADA TAXA DIGITAL
16 32 48 6480
5
4
3
2
1
QUALIDADE( MOS )
TAXA DIGITAL
A MEDIDA QUE SE DIMINUI OS BITS DE QUANTIZAÇÃO A TAXADIGITAL DIMINUI NA MESMA PROPORÇÃO. ENTRETANTO O RUÍDODE QUANTIZAÇÃO AUMENTA, PIORANDO A QUALIDADE ( MEANOPINION SCORE - MOS )
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CODIFICAÇÃO DO
SINAL DE VOZ EM
BAIXAS TAXAS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
TRANSMISSÃO E RECEPÇÃO RESIDUAL
PREDITOR
r
r
X
XRESÍDUO = X - X = r
X
XPREDITOR
r X
X X r
1,0
0,7
0,9
1,1
- 0,1
0,3
1,0
0,65
1,0
0,8
0
0,05
X
X
1,1
1,0
0,65
1,0
0,8
0
0,05
- 0,1
0,3
1,0
0,7
0,9
Xr
r + X = X
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
TRANSMISSÃO E RECEPÇÃO RESIDUALQUANTIZADA: RESIDUAL EXCITED
LINEAR PREDICTOR - RELP
PREDITORX
X
RESÍDUO = X - X = r
X
AD
r
X
PREDITORX
rX
XXr
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
QUALIDADE DO RELP
VIMOS QUE NO PCM O ERRO MÁXIMO DE QUANTIZAÇÃO ÉDADO POR:
1max
max 2 N
V
PARA O RELP TEM-SE:
1max
max 2 N
r
PORTANTO:
1max
max
max
max
2
N
V
r
V
OU1
max
max
2
1
NV
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
QUALIDADE DO RELP ( continuação )
VIMOS QUE NO RELP, TEM-SE:
SE O PREDITOR FOR EFICIENTE SERÁ MUITO MENOR QUE .
PORTANTO PODEMOS MANTER A MESMA RELAÇÃO
, DO PCM, UTILIZANDO UM N MENOR.
NO ESTADO DA ARTE OBTEM-SE A MESMA QUALIDADE DO PCMUTILIZANDO-SE APENAS 4 BITS PARA QUANTIZAR OS RESÍDUOS ( 16 NÍVEIS DE QUANTIZAÇÃO ).
ISTO RESULTA A TAXA DE 32 kbit/s
maxrmaxV
max
max
V
1
max
max
max
max
2
N
Vr
V
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CELP - CODED EXITED LINEAR PREDICTOR
GERAÇÃO DE UM CODE BOOK
•Sabemos que um bloco de 40 bits pode representar até palavras digitais.•Seleciona-se apenas 1024 dessas palavras de 40 bits. O principal critério para a seleção é que as palavras escolhidas sejam bem diferentes entre si.•As palavras selecionadas são gravadas em 1024 endereços em uma memória denominada code book. Tanto o transmissor como o receptor CELP possuem esse mesmo code book.
1240 102
CODEBOOK
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CODED EXCITED LINEAR PREDICTOR - CELP( continuação )
PARTE-SE DO RELP CONVENCIONAL.
CADA BLOCO DE 40 BITS, GERADO PELO RELP, É COMPARADOCOM AS PALAVRAS DO CODE BOOK.
ESCOLHE-SE A MAIS PARECIDA E TRANSMITE-SE SEU ENDEREÇO
PREDITOR
X AD
BLOCO DE40 BITS
CODEBOOK
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CODED EXCITED LINEAR PREDICTOR - CELP( continuação )
O RECEPTOR RETIRA A PALAVRA DE 40 BITS ARMAZENADA NAQUELEENDEREÇO RECEBIDO, E A UTILIZA PARA EXCITAR O DISPOSITIVODE RECEPÇÃO.CADA ENDEREÇO É TRANSMITIDO COM 10 BITS ( POIS ) .ISTO REDUZ A TAXA PARA UM QUARTO QUANDO COMPARADA AOSISTEMA QUE TRANSMITE TODOS OS BITS DO RESÍDUO. PORTANTOESTE SISTEMA SUBSSTITUI A TRANSMISSÃO DE 40 BITS POR APENAS 10 BITSISTO SIGNIFICA UMA REDUÇÃO DE 4 VEZES NA TAXA DIGITAL TRANSMITIDA.NO ESTADO ATUAL DA ARTE EXISTEM SISTEMAS QUE SE CONSTITUEMAPERFEIÇOAMENTOS DO CELP. ENTRE ELES PODEMOS CITAR O VSELPE O ACELP. ESTES DISPOSITIVOS CODIFICAM A VOZ, COM BOA QUALIDADE, NA TAXA DE 8 kbit/s.
1021024
PREDITOR
BLOCO DE40 BITS
CODEBOOK
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CONCEITOS SOBRE
TRANSMISSÃO DE
SINAIS DIGITAIS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CONVENÇÕES PARA O SINAL DIGITAL
0
0
+A
+A
-A
BITS 000 1 1 1
BITS 000 1 1 1
NRZ
NRZ POLAR
BIT NÍVEL
0 0
1 +A
BIT NÍVEL
-A
0
1
+A
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CONVENÇÕES PARA O SINAL DIGITAL ( CONTINUAÇAO )
O SINAL NRZ ( NON RETURN TO ZERO) , É USADO NOS PROCESSAMENTOS DA INFORMAÇÃO DIGITAL, UTILIZANDO CIRCUITOS LÓGICOS.
EXEMPLOS:
COMPUTADORES PROCESSAMENTOS LÓGICOS DA BANDA BÁSICA
0
+ABITS 000 1 1 1
NRZBIT NÍVEL
0 0
1 +A
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
O SINAL NRZ POLAR É USADO QUANDO SE TRANSMITEO SINAL DIGITAL MODULANDO UMA PORTADORA.
EXEMPLOS:
MODEM DE LINHA DE ASSINANTERÁDIO CELULAR DIGITAL.
CONVENÇÕES PARA O SINAL DIGITAL ( CONTINUAÇAO )
0
+A
-A
BITS 000 1 1 1
NRZ POLARBIT NÍVEL
-A
0
1
+A
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
SINAL DIGITAL NRZ POLAR
RT
1
T
R 2 R0
DOMÍNIO DO TEMPO (OSCILOSCÓPIO)
DOMÍNIO DA FREQÜÊNCIA(ANALISADOR DE ESPÉCTRO)
E R Ab 2NRZ-X.VSD
A
P A 2
0A
2Eb
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
RT
1T
TRANSMISSÃO
RECEPÇÃO
COMUNICAÇÃO DIGITAL COM FAIXA LARGA
DIGIT2.DOC
R 2 R0
N N BW 0
R 2 R0
N0
B W
A
A
2Eb
2Eb
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
OTIMIZAÇÃO DA LARGURA ESPECTRAL
HÁ ALGUMAS DÉCADAS ATRÁS, O ENGENHEIRO NYQUIST,DO BELL LABS, FICOU ENCARREGADO DE ESTUDAR O PROBLEMA DA DIMINUIÇÃO, OTIMIZADA, DA LARGURA DE FAIXA OCUPADA POR UM SINAL DIGITAL.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
ELE CONCLUIU QUE O MELHOR COMPROMISSO SERIA A LIMITAÇÃO DA FAIXA ESPECTRAL NA METADE DA TAXADIGITAL:
BW =R2
ONDE BW = LARGURA DE FAIXA EM Hz R = TAXA DIGITAL EM BPS
FILTROR 2 R0
2 E b
R
2
0 R
bE2
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
2Eb
DIGIT-X3.VSD
jitter
N 0
R
2
R
2
0
0
A
A
A
A
R bit
s
COMUNICAÇÃO DIGITAL DE FAIXA MÍNIMA OTIMIZADA
R
N NR
0 2
2Eb
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
jitterSINAL PULSADO
RELÓGIORECUPERADO
SINAL DIGITALREGENERADO
REGENERAÇÃO DO SINAL DIGITAL
DIGIT4.DOC
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
RUÍDO
BIT ERRADO
ORIGINAL
RECEBIDO
CRUZAMENTODE ZERO
RELÓGIO
RECUPERADO
SINALREGENERADO
PRESENÇA DE ERRO NO SINAL REGENERADO
Pres-er.vsd
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9 N 0
BER
digit-er.vsd
PROBABILIDADE DE ERROS DE BITSOU "BIT ERROR RATE - BER"
2E b10 1
10 2
10 3
10 4
10 5
10 6
10 7
10 8
8,4 dB 11,4 dBR
20
102
0
logE
Nb
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
EFEITOS DO
MULTIPERCURSO
NO SINAL DIGITAL
TRANSMITIDO
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
EFEITO DA PROPAGAÇÃO MULTIPERCURSONA INFORMAÇÃO TRANSMITIDA
O SINAL QUE CHEGA ATRAZADO, AO SE COMPOR COM O PRIMEIRO SINAL, PODE PROCOCAR INTERFERÊNCIA ENTRESÍMBOLOS. ISTO TENDE A PROVOCAR ERROS NO SINALREGENERADO.
ESTE EFEITO É TANTO PIOR QUANTO MAIOR A TAXA DIGITAL,POIS, O INTERVALO ENTRE DOIS BITS CONSECUTIVOS DIMINUINA MESMA PROPORÇÃO.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
“DELAY EQUALIZER”
FILTRODIGITAL
ADAPTATIVO
ADAPTADORDE
COEFICIENTES
O SISTEMA TRANSMITE, PERIODICAMENTE, UMA PALAVRA DIGITALCONHECIDA. ESTA INFORMAÇÃO, CUJO NOME É “PALAVRA DETREINAMENTO”, SERVE DE BASE PARA A ADAPTAÇÃO DO FILTRODIGITAL, ATÉ QUE SE TENHA UM SINAL COM INTERFERÊNCIAENTRE SÍMBOLOS MINIMIZADA.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
NOÇÕES DE CÓDIGOS
DETECTORES E
CORRETORES DE ERROS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CÓDIGOS DE BLOCOS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CÓDIGOS DE BLOCO
DIVIDE-SE A MENSAGEM ORIGINAL EM BLOCOS DE N BITS.ESSES BLOCOS SÃO CHAMADOS “PALAVRAS DA MENSAGEM”ACRESCENTA-SE RR BITS A CADA PALAVRA DA MENSAGEM.OS RR BITS ACRESCENTADOS SÃO CHAMADOS DE BITSDE REDUNDÂNCIA
RESULTAM AS PALAVRAS DE CÓDIGO CONTENDO N+R BITS DESSA MANEIRA TEM-SE O CÓDIGO DE HAMMING ( N+R, N ).
CÓDIGO DE HAMMING ( 7 , 4 ) N = 4 E R = 3:
EXEMPLO DE MENSAGEM = 0011 PALAVRA DE CÓDIGO = 0011001
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CÓDIGOS DE BLOCO
ENTRADABLOCO DE 4 BITS
TABELA DO CÓDIGO DE HAMMING ( 7, 4 )
0000 0000000 0001 0001111 0010 0010110 0011 0011001 . . . . 1111 1111111
SAÍDABLOCO DE 7 BITS
NOTE-SE QUE, NA SAÍDA, SELECIONOU-SE APENAS 16PALAVRAS ENTRE AS 128 PALAVRAS POSSÍVEIS DE SEREM EXPRESSAS POR ESSES 7 BITS.TEM-SE 16 PALAVRAS PERMITIDAS E 112 PROIBIDASAS PALAVRAS PERMITIDAS DIFEREM, ENTRE SI DE, PELOMENOS, TRÊS BITS.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
0000000000111100101100011001 . .1111111
DETECÇÃO DE ERROS NO RECEPTOR
- COMO A DIFERENÇA MÍNIMA, ENTRE AS PALAVRAS DE CÓDIGO, É DE 3 BITS, SE HOUVER ERROS DE 1 OU 2 BITS, EM UMA PALAVRA RECEBIDA, ESTA PALAVRA SE TORNA UMA PALAVRA PROIBIDA. DESTA MANEIRA É DETECTADA A PRESENÇA DE ERROS
- SE A QUANTIDADE DE ERROS, NA PALAVRA, FOR 3 OU MAIS BITS, É POSSÍVEL QUE RESULTE OUTRA PALAVRA PERMITIDA. PORTANTO, NESTE CASO, OS ERROS NÃO SÃO DETECTADOS.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
- ENTRETANTO A PROBABILIDADE DE ERRAR 3 OU MAIS BITS SIMULTÂNEOS, EM UMA MESMA PALAVRA, É BEM MENOR DO QUE ERRAR ATÉ 2 BITS SIMULTÂNEOS.
- EXEMPLO: PARA UM SINAL DE ENTRADA ERRANDO UM BIT A CADA 100.000, TEREMOS UMA PALAVRA ERRADA, NÃO DETETADA, A CADA
1310 PALAVRAS RECEBIDAS.
DETECÇÃO DE ERROS NO RECEPTOR( CONTINUAÇÃO )
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CORREÇÃO DE ERROS
0000000000111100101100011001 . .1111111
- COMO NO CÓDIGO EXEMPLIFICADO, A DIFERENÇA ENTRE AS PALAVRAS DE CÓDIGO É DE, PELO MENOS, 3 BITS, RESULTA:
- SE HOUVER ERRO DE APENAS 1 BIT, NA PALAVRA CORRETA ESTA PALAVRA PROIBIDA DIFERE APENAS DE UM BIT DA PALAVRA ORIGINAL E DIFERE DE 2 OU MAIS BITS DAS DEMAIS PALAVRAS DO CÓDIGO.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CORREÇÃO DE ERROS( CONTINUAÇÃO )
0000000000111100101100011001 . .1111111
- O ALGORÍTIMO DE CORREÇÃO CONSISTE EM ADOTAR, COMO CORRETA, A PALAVRA DE CÓDIGO QUE DIFERE DE APENAS 1 BIT DA PALAVRA ERRADA QUE SE RECEBEU.
- SE HOUVER DOIS BITS ERRADOS NA PALAVRA RECEBIDA, ESTA PALAVRA DIFERIRÁ DE APENAS 1 BIT DE OUTRA PALAVRA DE CÓDIGO DIFERENTE DAQUELA QUE FOI, REALMENTE, TRANSMITIDA. NESTE CASO SERÁ FEITA UMA CORREÇÃO ERRADA. DA MESMA FORMA, O SISTEMA NÃO TEM CAPACIDADE DE CORRIGIR PALAVRAS RECEBIDAS COM MAIS DE DOIS BITS ERRADOS.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
- ENTRETANTO, A PROBABILIDADE DA OCORRÊNCIA DE 2 OU MAIS BITS ERRADOS SIMULTÂNEOS, NA MESMA PALAVRA RECEBIDA, É MUITO MENOR DO QUE A OCORRÊNCIA DE APENAS 1 ERRO NESSA PALAVRA.
- EXEMPLO: PARA UM SINAL DE ENTRADA ERRANDO UM BIT A CADA 100.000, TEREMOS UMA PALAVRA ERRADA, NÃO CORRIGIDA, A CADA QUINHENTOS MILHÕES DE PALAVRAS RECEBIDAS.
- ISTO SIGNIFICA QUE, NO CÓDIGO DE HAMMING ( 7,4 ), AO SE RECEBER, QUINHENTOS MILHÕES DE PALAVRAS, A QUASE TOTALIDADE DAS PALAVRAS ERRADAS RECEBIDAS SERA CORRIGIDA CORRETAMENTE. APENAS UMA, DESSAS PALAVRAS ERRADAS, CONTINUARÃO ERRADAS.-
CORREÇÃO DE ERROS( CONTINUAÇÃO )
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CONLUSÃO:
O CÓDIGO DE HAMMING ( 7, 4 ) TEM CAPACIDADEDE DETETAR ATÉ DOIS ERROS E CORRIGIR ATÉ UM ERRO EM CADA PALAVRA RECEBIDA.
CORREÇÃO DE ERROS( CONTINUAÇÃO )
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CÓDIGOS
DE BLOCO
CÍCLICOS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CÓDIGOS DE BLOCO CÍCLICOS
SÃO AQUELES QUE CODIFICAM A MENSAGEM POR MEIO DE“SHIFT REGISTER” REALIMENTADO.
EXEMPLO: CÓDIGO ( 7. 4 )
EMTRAM PALAVRAS DE 4 BIT DE MENSAGEM E SAEMPALAVRAS DE CÓDIGO CONTENDO 7 BITS.
OS 3 BITS ADICIONADOS SÃO CHAMADOS DE CRC -- “CICLIC REDUNDANCY CHECK”
0D 2D1D 2R1R0R
mensagem
saídarelógio
00110010011
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CÓDIGOS DE BLOCO CÍCLICOS
A DECODIFICAÇÃO, QUE DETETA E CORRIGE ERROS, UTILIZATAMBÉM “SHIFT REGISTER” REALIMENTADO.
EXEMPLO: DECODIFICADOR PARA O CÓDIGO ( 7, 4 )
2D1D 2R1R
saída
palavrarecebida
0D 0R
0D 0R 1D 1R 6D 6R
E1 2 7
0010001
bit errado
0011001
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
IMPLEMENTAÇÃO DOS CÓDIGOSDETETORES E CORRETORES DE ERROS
MODERNAMENTE, OS CÓDIGOS DE BLOCO SÃO SEMPRE IMPLEMENTADOS NA FORMA CÍCLICA DEVIDO A SIMPLICIDADE DE SEU DIAGRAMA. ESTE TIPO DE IMPLEMENTAÇÃO POSSUI O NOME DE “CICLIC REDUNDANCE CHECK” - CRC.
EXISTEM DIVERSAS FAMÍLIAS DE CÓDIGOS CÍCLICOS . ENTRE ELAS PODEMOS CITAR, ALÉM DO CÓDIGO DE HAMMING, O CÓDIGOBCH E O CÓDIGO DE REED-SOLOMON.
EXEMPLO:
OS DADOS ENVIADOS NAS MENSAGENS A E B DO CANAL DE CONTROLE FORWARD DO SISTEMA AMPS POSSUEM UM CRC DO TIPO BCH (40 , 28)ONDE O BLOCO DA MENSAGEM TEM 28 BIT E A PALAVRADE CÓDIGO POSSUI 40 BIT.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
NATUREZA DOS ERROS EM TELEFONIA MÓVEL
EM TELEFONIA MÓVEL, OS ERROS BINÁRIOS COSTUMAMAPARECER EM SURTOS, ISTO É, VÁRIOS BITS DE UMA MESMA PALAVRA DE CÓDIGO SÃO RECEBIDOS ERRADOS .PORTANTO, O SISTEMA DEVE TER A POSSIBILIDADE DE CORRIGIR VÁRIOS ERROS NA MESMA PALAVRA DE CÓDIGO.
TANTO OS CÓDIGOS DE HAMMING QUANTO OS BCH SÃO INEFICIENTES PARA ESSA SITUAÇÃO. È POR ISTO QUE,NO NO CANAL DE CONTROLE DO SISTEMA AMPS, QUE USA BCH, SÃO NECESSÁRIAS AS REPETIÇÕES DAS MENSAGENS.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
EFICIÊNCIA DOS CÓDIGOS DETETORES E CORRETORES DE ERROS
ENTRETANTO, HÁ CÓDIGOS DE CRC EFICIENTES PARA A DETECÇÃO E CORREÇÃO DE ERROS EM SURTOS.
O CÓDIGO CÍCLICO REED - SOLOMON, POR EXEMPLO, É CONSIDERADO O MAIS EFICIENTE DESSES CÓDIGOS PARA CORRIGIR ERROS EM SURTOS.
A ÚNICA DESVANTAGEM DO CÓDIGO DE REED - SOLOMONÉ SUA EXTREMA COMPLEXIDADE DE IMPLEMENTAÇÃO.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CODIFICAÇÃO
CONVOLUCIONAL
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CODIFICAÇÃO CONVOLUCIONAL
É O PROCESSO DE CORREÇÃO DE ERROS MAIS UTILIZADO EM TODOS OS SISTEMAS CELULARESDIGITAIS..
A GERAÇÃO DO CÓDIGO É FEITA POR MEIO DECIRCUITOS SEQÜÊNCIAIS SIMPLES .
A CORREÇÃO DE ERROS É FEITA POR MEIO DE UMALGORÍTIMO SIMPLES CONHECIDO COMO “ALGORÍTIMODE VITERBI.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CÓDIFICADORES CONVOLUCIONAIS
ABAIXO, TEMOS UM EXEMPLO DE UM COIFICADOR DESSE TIPO.
OS BITS ENTRAM, CONTINUAMENTE, EM UMA MÁQUINA SEQÜÊNCIALSEM REALIMENTAÇÕES
ESTA MÁQUINA PRODUZ UMA SEQÜÊNCIA DE SAÍDA COM BITS, DE REDUNDÂNCIA, ADICIONADOS. AOS BITS DA MENSAGEM.
1D 1R0D 0R1y
2y3y
1010111101 0 1
R=1/3K=3
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9 1D 1R0D 0R
1y
2y3y
1010111101 0 1
OS BITS DE SAÍDA SÃO FUNÇÃO, APENAS DOS BITS DE ENTRADA E DOS ESTADOS DOS REGISTRADORES INTERNOS.
DESSA MANEIRA, UMA SEQÜÊNCIA BEM ESPECÍFICA É PRODUZIDA.
CÓDIGOS CONVOLUCIONAIS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CÓDIGOS CONVOLUCIONAIS
1D 1R0D 0R1y
2y3y
1010111101 0 1
POR EXEMPLO: SE ANALISARMOS UM BLOCO DE 20 BIT , SABEMOS QUE EXISTEM, MATEMATICAMENTE, PALAVRAS. COM ESSE COMPRIMENTO DE 20 BIT.
ENTRETANTO, APENAS UM REDUZIDO NÚMERO, DESTAS PALAVRAS DE 20 BIT, PODE SER PRODUZIDO PELOCODIFICADOR , EM SEQÜÊNCIAS DE 20 BIT.
202 610
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
1D 1R0D 0R1y
2y3y
1010111101 0 1
CÓDIGOS CONVOLUCIONAIS
ISTO SE DEVE AO FATO DE QUE CADA BIT DE SAÍDADEPENDE DE POUCOS FATORES: DO BIT DE ENTRADA E DOS ESTADOS DOS REGISTRADORES
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
1D 1R0D 0R1y
2y3y
1010111101 0 1
CÓDIGOS CONVOLUCIONAIS
PORTANTO, EXISTE UM PEQUENO NÚMERO DE SEQÜÊNCIASPERMITIDAS GERADAS PELO CODIFICADOR, E UM NÚMERO EXTREMAMENTE GRANDE DE SEQÜÊNCIAS PROIBIDAS.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
CÓDIGOS CONVOLUCIONAIS
QUANDO SE RECEBE UMA DESSAS SEQÜÊNCIAS CODIFICADAS,SE HOUVER ERROS, É ALTAMENTE IMPROVÁVEL QUE ELA TENHA SE TRANSFORMADO EM OUTRA SEQÜÊNCIA PERMITIDA.
O PROCESSO DE CORREÇÃO CONSISTE EM SE COMPARAR ASEQÜÊNCIA RECEBIDA COM AS S EQÜÊNCIAS PERMITIDAS
ADOTA-SE, COMO CORRETA, A SEQÜÊNCIA PERMITIDA MAISPARECIDA COM AQUELA QUE SE RECEBEU.
SEQÜÊNCIA PERMITIDA, MAIS PARECIDA COM A RECEBIDA,É AQUELA QUE DIFERE DO MENOR NÚMERO DE BITS DA SEQÜÊNCIA PROIBIDA QUE SE RECEBEU.
O PROCESSO DE COMPARAÇÃO MAIS SIMPLES, RÁPIDO E EFICIENTE, É O CONHECIDO ALGORÍTIMO DE VITERBI.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
1D 1R0D 0R1y
2y3y
1010111101 0 1
CÓDIGOS CONVOLUCIONAIS
O CODIFICADOR EXEMPLIFICADO ABAIXO POSSUI OS PARÂMETROS:
3
1R
3K
- TRIPLICA A TAXA DIGITAL
- UTILIZA ATÉ TRÊS ESTADOS PARA GERAR UM BIT DE SAÍDA: O BIT DE ENTRADA E AS SAÍDAS DOS DOIS REGISTRADORES.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
EFICIÊNCIA DOS CÓDIGOS CONVOLUCIONAIS
O CÓDIGO CONVOLUCIONAL É ALTAMENTE EFICIENTE PARA CORRIGIR ERROS ESPALHADOS.
ENTRETANTO, É INEFICIENTE PARA CORRIGIR ERROSEM SURTOS..
ELE SÓ PODE SER UTILIZADO, NO SISTEMA CELULARSE OS BITS FOREM ENTRELAÇADOS ( INTERLEAVING )ANTES DE SEREM TRANSMITIDOS.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
SEQÜÊNCIA CODIFICADA ORIGINAL
939291905352515054321 .............. XXXXXXXXXXXXX
51252350593149225390 .............. XXXXXXXXXXXXX
SEQÜÊNCIA ENTRELAÇADA
51252350593149225390 .............. XXXXXXXXXXXXX
SEQÜÊNCIA ENTRELAÇADA RECEBIDA COM UM SURTO DE ERROS
CODIFICAÇÃO CONVOLUCIONAL COM ENTRELAÇAMENTO
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
51252350593149225390 .............. XXXXXXXXXXXXX
SEQÜÊNCIA ENTRELAÇADA RECEBIDA COM UM SURTO DE ERROS
SEQÜÊNCIA DESENTRELAÇADA, ESPALHANDO OS ERROS
939291905352515054321 .............. XXXXXXXXXXXXX
SEQÜÊNCIA CORRIGIDA
939291905352515054321 .............. XXXXXXXXXXXXX
DESENTRELAÇAMENTO E CORREÇÃO DE ERROS
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
NOÇÕES SOBRE
MODULAÇÕES
BPSK, QPSK
E SHIFT QPSK4
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
MODULAÇÃO PSK
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
x t t( ) cos 0
cos 0 t
x t( )SINAL DE ÁUDIO SINAL MODULADO
PORTADORA RF
MODULAÇÃO DE DUPLA FAIXA LATERAL SEM PORTADORA: DSB-SC
MOD-DSB.VSD
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
ttxte 0cos
tAtx acos
ttAte a 0coscos
tAt
Aaa 00 cos
2cos
2
EXEMPLO DE MODULAÇÃO DSB-SC
SEJA
a 0 a 00
2
A2
A
a2
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
x t( )
cos 0t
marca e t A t
espaco e t A t A t
2 0
2 0 0
( ) cos
cos cos
A A
x t( )
PHASE SHIFT KEYING (PSK) - TRANSMISSOR
B RW R 0
E b
R
20 PSK-1A.VSD
e t x t2 ( ) cos 0 t
bE2
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
A-A0
A
-A
ENVOLTÓRIA DO BPSK
QUANDO O BIT “0” MUDA PARA “1”, E VICE E VERSA, O NÍVEL DE TENSÃO DA ENVOLTÓRIA PASSA POR ZERO VOLT.
A A
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
Nx
2 0. co s t
REGENER.
DIGITAL
DEMODULAÇÃO PSK
PSK1D.vsd
D t( )
02NE b
R
20
R 0
bE2
0N
x
txe 01 cos. 2e
x tcos 2 0
txtxe 00
22 2cos
2
1
2
12cos.2
02emPSK
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
MODULAÇÃO QPSK
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
BITSPLITTER
PSK - I
cos0t
PSK - Q
sen0tR
2
R
2
R
2
R
BR
W 2
MODULAÇÃO QPSK
QPSK.VSD
0R
2
0R
2
0R
2
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
MODULAÇÃO QPSK
SÃO DUAS MODULAÇÕES PSK SOBREPOSTAS NA MESMAFAIXA ESPECTRAL. ISTO É POSSÍVEL PORQUE SUAS PORTADORAS ESTÃO EM QUADRATURA
OS BITS SÃO ENTREGUES, ALTERNADAMENTE, PARA UM E OUTRO MODULADOR.
COMO CADA MODULADOR TRABALHA COM A METADE DA TAXA ORIGINAL, SUA LARGURA DE FAIXA CAI PARA A METADE DO VALOR QUE TERIA SE O SINAL MODULADOCORRESPONDESSE A UM ÚNICO PSK.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
ENVOLTÓRIA DO QPSK
PASSAGEM DO ESTADO A ; A PARA O ESTADO -A ; -A
- A
- A
A
AA ; A
-A ; -A
0
NESTE CASO O NÍVEL DA ENVOLTÓRIA PASSA POR UM NULO
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
ASPECTO DA ENVOLTÓRIAQPSK
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
PROPRIEDADE BÁSICA DAMODULAÇÃO QPSK
A LARGURA DE FAIXA O CUPADA PELA MODULAÇÃOÉ IGUAL A METADE DA TAXA DO SINAL DIGITAL
PORTANTO, PARA UMA MESMA TAXA DIGITALMODULANTE, O QPSK OCUPA A METADE DAFAIXA ESPECTRAL OCUPADA PELO BPSK
COMO A ENVOLTÓRIA É ALTAMENTE VARIÁVEL, SEU SINAL SÓ PODE SER AMPLIFICADO POR AMPLIFICADOR LINEAR DE BAIXO RENDIMENTO.
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
DEMODULAÇÃO COERENTE DO QPSK
REGENER.DIGITAL
090
REGENER.DIGITAL
t0cos2
t0sen2 ty
tx
0
0
sen
cos
z
u
x
y
ENTRELA-ÇADOR
1
1
1 1
0
00
0
tytxx
ttytxz
00
0002
2sen2cos
cossen2cos2
tytxy
tyttxu
00
02
00
2cos2sen
sen2sencos2
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
BER
10 1
10 2
10 3
10 4
10 5
10 6
10 7
10 8
8,4 dB 11,4 dB
100
logE
Nb
Eb
N 0
BER.BQ.VSD
TAXA DE ERROS BINÁRIOS NAS MODULAÇÕES BPSK, QPSK ,
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
MODULAÇAO SHIFT QPSK4/
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
MODULAÇÃO SHIFT DQPSK4/
É UMA MODIFICAÇÃO DO QPSK. SUA ENVOLTÓRIA POSSUI UMA VARIAÇÃO MUITO SUAVE.
SEU SINAL PODE SER AMPLIFICADO POR DISPOSITIVO DE BAIXA LINEARIDADE E ALTO RENDIMENTO ENERGÉTICO.
OCUPA A MESMA LARGURA DE FAIXA DO QPSK CONVENCIONAL
D i r
e i t
o s
R
e s
e r
v a
d o
s a
o C
P q
D -
1 9
9 9
BER
10 1
10 2
10 3
10 4
10 5
10 6
10 7
10 8
10,4 dB 13,4 dB
100
logE
Nb
Eb
N 0
BER.BQ.VSD
T A X A D E E R R O S B I N Á R I O S N A M O D U L A Ç Ã O
S H I F T D Q P S K 4/