Академический Документы
Профессиональный Документы
Культура Документы
4ano, 1 semestre
2012/2013
Comunicaes Digitais
Janeiro de 2013
02-07-2016
1/370
ndice
Conceitos .............................................................................................................................................................. 2
Conceitos utilizados no capitulo 1.................................................................................................................... 2
Conceitos utilizados no capitulo 2.................................................................................................................... 8
Conceitos de modulao por espalhamento espectral .................................................................................. 14
Conceitos de comunicaes multiutilizadores ............................................................................................... 19
Conceitos da teoria da informao ................................................................................................................. 21
Conceitos da codificao para o controlo de erros ........................................................................................ 26
Formulrios ........................................................................................................................................................ 27
Formulrio 1 - MPB e Rudo de canal AWGN ................................................................................................. 27
BFSK ............................................................................................................................................................ 28
MFSK ........................................................................................................................................................... 30
MSK............................................................................................................................................................. 31
BPSK ............................................................................................................................................................ 32
QPSK ........................................................................................................................................................... 33
DPSK ........................................................................................................................................................... 35
MPSK........................................................................................................................................................... 35
ASK / QAM ................................................................................................................................................ 37
Formulrio 2 - Modulao por espalhamento espectral................................................................................ 38
Formulrio 3 - Comunicaes multiutilizador ................................................................................................ 42
Formulrio 4 - Teoria da informao.............................................................................................................. 47
Exerccios propostos - Terico-prtica 1............................................................................................................ 50
Exerccios propostos - Terico-prtica 2............................................................................................................ 78
Exerccios propostos - Terico-prtica 3 ............................................................................................................ 99
Exerccios propostos - Terico-prtica 4 .......................................................................................................... 127
Exerccios propostos - Terico-prtica 5 .......................................................................................................... 156
Exerccios propostos - Terico-prtica 6 .......................................................................................................... 191
Exerccios propostos - Terico-prtica 7 .......................................................................................................... 227
Exerccios propostos - Terico-prtica 8 .......................................................................................................... 252
Exerccios propostos - Terico-prtica 9 .......................................................................................................... 272
Exerccios propostos - Terico-prtica 10 ........................................................................................................ 312
Exerccios propostos - Terico-prtica 11 ........................................................................................................ 329
Exerccios propostos - Terico-prtica 12 ........................................................................................................ 342
Sugestes: jrvalente@netmadeira.com
02-07-2016
2/370
Conceitos
Conceitos utilizados no capitulo 1
Modulao por durao do pulso (PDM): a durao do pulso varia segundo a variao de
amplitude da onda moduladora m(t).
Sugestes: jrvalente@netmadeira.com
02-07-2016
3/370
Um sinal analgico amostrado, quantizado (que permite um numero fixo de nveis para cada
amostra) e codificado. Essa codificao pode ser feita ou em PCM ou em PAM. Em PCM a
codificao do sinal feita para binrio (2 bits lgicos = 2 nveis, 1 e 0) e em PAM, em que o
sinal amostrada tem um numero fixo ( >2) de nveis, M, M = 2 N , e 2 N o numero de bit necessrio
para cada nvel.
Depois desta codificao, PCM ou PAM, o sinal tem que ser transmitido. Essa transmisso pode ser
tambm ou em PCM ou em PAM. Em PCM bit a bit, e em PAM em grupo de bit. O envio de
grupo de bits reduz a largura de banda necessria, mas necessrio maior complexidade na conceo
dos equipamentos necessrios a realizao da comunicao. E depois para a comunicao se efetivar
tambm possvel definir o modo da transmisso: ou feita em banda base (logo sem necessidade de
portadora) ou em passa banda (requer portadora).
Sugestes: jrvalente@netmadeira.com
02-07-2016
4/370
Figura 5 Codificao para transmisso em PAM, de uma sequncia de smbolos de 2 bits (11 00 11 10).
Na chegada ao receptor, cada impulso enviado recebido como sendo um cosseno elevado ( um
tipo de filtragem).
Apesar de em terica se estudar o sinal como sendo impulsos rectangulares, que depois recebido na
forma de senocardinal, na prtica precisamente ao contrrio, envia se em seno cardinal e recebe se
em pedestal (impulso rectangular). E aqui tambm existe uma variante que ser desvendada ao longo
do estudo. que na prtica tambm no se recebe em pedestal, pelo mesmo motivo da dificuldade
fsica na obteno de um sinal com variaes bruscas. Da na recepo se obter no um impulso
rectangular, mas um impulso com as laterais suavizadas, a que designamos por cosseno elevado.
Sugestes: jrvalente@netmadeira.com
02-07-2016
5/370
Para o envio de sinais, escolhido um tipo de cdigo de linha que se venha a demonstrar mais
adequado ao canal, sendo a sua escolha definida pelo projetista do circuito. Os mais conhecidos so:
Modulao por Cdigo de Pulso (PCM) um mtodo usado para representar digitalmente na forma
binria as amostras de sinais analgicos.
Modelao de amplitude por pulso (PAM) um mtodo de amostragem (quantizao) utilizada na
modelao PCM, e consiste na converso de um sinal analgico amostrado num sinal digital na
forma de smbolos.
Na prtica o sinal codificado em PCM, e transmitido em PAM.
3 bits permitem ter 8 nveis de quantizao por amostra. Mas a transmisso pode ser feito por:
- Nveis de quantizao,
- Nmeros de bits,
- Ou combinao dos dois.
Sugestes: jrvalente@netmadeira.com
02-07-2016
6/370
Na codificao do sinal a quantidade de bits que compem cada carcter (smbolo). Est
relacionado com a quantizao do sinal amostrado. Utilizando a tcnica de modulao em PAM, o
sinal no convertido em sinal binrio (PCM), mas sim para conjunto binrio, que formam os nveis
lgicos.
Na codificao para a transmisso e que a preparao do sinal para a sua transmisso
num canal apropriado.
rb - a taxa de bits/dbito binrio/velocidade gerado pela fonte binria, ou taxa de dbito para se
proceder a transmisso.
rb codificado em PAM
do sinal
rb codificado em PAM
Para Transmisso
rb codificado em PAM
Para Transmisso
= Nsinais . f s .NT
[bits / s ]
[bits / s ]
[bits / s ]
Em PCM {rb
= 2W
[bits / s ]
rinformao = 2W
[bits / s ]
Em PAM
rb da transmisso do sinal codificado = N nmero de bit por nvel/smbolo .rinformao
Designa se por taxa de Nyquist quando a taxa binria rb = 2W
Sugestes: jrvalente@netmadeira.com
[bits / s ]
[bits / s ] .
02-07-2016
7/370
rnmero de sinais amostrados a taxa (velocidade) gerada pela fonte de caracteres/smbolos ( a informao), ou
taxa de transmitir informao.
rinformao =
rb
N sinais . N
NT - o nmero de bits que compe a trama do sinal codificado (mais sinalizao) a ser
transmitido, e a dimenso da trama NT = ( 4 impulsos ) x N
fs
NT =8
f s = 2. f mx
f mx a frequncia mxima permitida para a transmisso.
codificado do sinal
- o valor da largura de banda Nyquist para acomodar o sinal codificado numa banda de
transmisso.
BT
W
=W
Sugestes: jrvalente@netmadeira.com
BT
(1 + )
1+
Comunicaes Digitais Terico-prtica
02-07-2016
8/370
Sistema ASK:
A cos ( 2 f c t )
s (t ) = c
0
smbolo "1"
smbolo "0"
Ac = amplitude da portadora
Tb = durao de um smbolo
02-07-2016
9/370
Sistema (B)FSK:
Ac cos ( 2 f c1t )
s (t ) =
Ac cos ( 2 f c 2t )
smbolo "1"
smbolo "0"
Sistema (B)PSK:
Ac cos ( 2 f c t )
sBPSK ( t ) =
Ac cos ( 2 f c t + )
smbolo "1"
smbolo "0"
Gerao do PSK
Sugestes: jrvalente@netmadeira.com
02-07-2016
10/370
PSK Para eliminar a dependncia do sincronismo de fase do PSK, pode-se utilizar um codificador
diferencial. Codificao diferencial - a informao digital contida em um dado binrio codificada
em termos de transies do sinal.
Transmissor QPSK
Sugestes: jrvalente@netmadeira.com
s ( t ) = AC cos ( t )
Amplitude
do sinal
Define um bit
02-07-2016
cos ( 2 f C t )
11/370
AC sin ( t ) sin ( 2 fC t )
Frequencia da portadora
de forma a "deslocar" no
do simbolo
espectro o sinal a transmitir
Codifica
o sinal
DPSK (diferential phase-shift keying) combina codificao diferencial com a tcnica de modulao
digital PSK.
Tb = durao de um bit
= diferena entre os ngulos da fase da portadora do sinal recebido DPSK e sua verso atrasada.
Sugestes: jrvalente@netmadeira.com
Gerao do FSK
02-07-2016
12/370
FSK No coerente O sinal modulado pode tambm ser detectado passando-o por dois filtros
sintonizados, um deles em f1 e o outro em f 2 . Cada filtro seguido de um detector de envolvente.
Gerao do ASK
Um circuito de deteco coerente (no receptor) distingue-se quando tem um oscilador local, obtido
por tcnica de sincronismo, seguido de um mdulo integrador.
Um circuito de deteco no coerente (no receptor) distingue-se quando tem um filtro detector de
envolvente.
Sugestes: jrvalente@netmadeira.com
02-07-2016
13/370
02-07-2016
14/370
Sequncia Direta
a tcnica de espalhamento espectral na qual uma portadora modulada em fase por um sinal digital
modulada uma segunda vez por uma sequncia binria pseudo-aleatria. Essa sequncia de cdigo
pseudo-aleatrios, cuja taxa de transmisso muito maior que a banda do sinal a ser transmitida (ou
seja, a durao de um pulso desta sequncia, chamado "chip", muito menor que a durao de um
pulso do sinal a ser modulado), define o cdigo de espalhamento utilizado pelo sistema, que dever
ser do conhecimento do receptor para que este recupere o sinal com a sua banda original. No
confundir a terminologia chip da tcnica SD, que uma frao do bit, com o da tcnica do salto em
frequncia, que tons.
Figura 12 - Exemplo de espalhamento espectral em sequncia directa, x(t) o sinal e g(t) a chave PN.
02-07-2016
15/370
(Quadrature Phase Shift Keying). Aps esta modulao, cada bit de informao, seja ele zero ou um,
aparecer como uma sequncia de bits codificados pela sequncia pseudo-aleatria. O zero ser
representado, por exemplo, por uma sequncia de 32 bits, e o 1 por outra sequncia diferente de 32
bits. Na deteco, o receptor na posse do mesmo gerador de cdigo, e consequentemente, da mesma
sequncia de bits que caracteriza o cdigo utilizado no espalhamento, e utilizando o critrio da
mxima correlao deste cdigo com as sequncias recebidas, obtm ento os zeros e uns do sinal
original a partir da sequncia codificada.
Sugestes: jrvalente@netmadeira.com
02-07-2016
16/370
A tecnologia actual permite bandas de salto em frequncia da ordem de vrios GHz, que um valor
maior do que aqueles possveis de serem obtidos para bandas de espalhamento por sequncia direta.
Com relao taxa de salto, j encontramos hoje sistemas capazes de realizar centenas de K
salto/seg, e outros, em desenvolvimento, j realizam testes com taxas de salto maiores do que 1 M
salto/seg. Notar que tanto K, como M, no so mil nem um mega! So variveis.
Cabe aqui ressalvar a distino entre os termos salto em frequncia (frequency hopping) utilizado nos
sistemas de espalhamento espectral que trabalham na faixa de comunicaes (VHF/UHF) e agilidade
em frequncia (frequency agility), comummente utilizado nos sistemas de radar que utilizam tcnicas
de medidas de proteo electrnicas (MPE). Embora o resultado final obtido seja o mesmo, ou seja, a
cada instante o sinal de interesse transmitido por uma portadora diferente cuja frequncia varia no
tempo segundo a sequncia de espalhamento, nas altas frequncias torna-se crtico o projeto de
sintetizadores que cubram uma larga faixa de frequncias, e neste caso, os saltos (agilidade em
Sugestes: jrvalente@netmadeira.com
02-07-2016
17/370
Salto no tempo
Esta tcnica tambm conhecida como transmisso por salva (burst), consiste na transmisso da
informao por blocos de dados (salvas) de mesma durao, que so inicializadas em tempos pseudoaleatrios, segundo um gerador de cdigo. Em outras palavras, a cada intervalo de tempo T
transmitida uma salva de durao T/n, em uma das n janelas de tempo existentes neste perodo. A
cada janela de tempo corresponde uma sequncia ortogonal do cdigo de espalhamento, que dever
ser do conhecimento do receptor para que este, atravs da correlao das sequncias de cdigo com o
sinal recebido no perodo T, identifique a posio exata da salva e assim possa recompor a
informao original.
Tcnicas hbridas
O espalhamento espectral hoje em dia, no visto apenas como uma maneira de se tornar as
comunicaes mais seguras com relao interceptao e interferncia, mas tambm como uma
maneira de melhorar a qualidade e a confiabilidade do enlace. Embora o Espalhamento Espectral
tenha surgido basicamente do emprego militar, suas vantagens tm despertado o interesse de
pesquisadores em inmeras reas, e a cada dia que passa maior o emprego desta tcnica,
principalmente em redes rdio mveis (telefonia, rdio amador, etc.), sistemas de posicionamento
geogrfico, comunicaes por satlite, sistemas que transmitem referncias precisas de tempo, etc.
O fato de cada transmisso ocupar uma larga faixa de frequncia no espectro, compensado pela
capacidade inerente do sistema de espalhamento espectral de reduzir a interferncia entre sinais que
utilizem cdigos diferentes, permitindo assim que vrios usurios utilizem a mesma faixa de
frequncia.
Sugestes: jrvalente@netmadeira.com
02-07-2016
18/370
Para aplicar o cdigo de espalhamento (sequncia binria peridica), sendo no entanto um cdigo de
disperso, tambm conhecida por pseudo-rudo (PN), e usa se a tcnica de modulao BPSK (s com
uma portadora) ou QPSK (com duas portadoras). A modulao consiste na multiplicao do sinal
(banda estreita) com o nosso cdigo PN, e feito numa banda larga. O cdigo PN gerado por um
registador de deslocamento (flip-flops) com realimentao e cada bit de informao retalhado em
incrementos de tempo designado por chip. Todo o processo feito antes da transmisso, passando
depois a ser transmitido um sinal em banda larga. Para desmodular, multiplica se, integra se e passa
por um bloco decisor. O objectivo consiste em sacrificar a nossa largura de banda para se poder
transmitir num canal hostil, um sinal seguro e de fcil recepo pelo destinatrio correcto. O cdigo
PN independente da sequncia de bits a serem transmitidos. A modulao PCM s garante uma das
condies, que o aumento da largura de banda, no tendo a capacidade de camuflar o sinal no
Sugestes: jrvalente@netmadeira.com
02-07-2016
19/370
rudo. Com a utilizao desta tcnica a potncia do rudo pode ser superior ao do sinal, que se
consegue sempre recuperar o sinal.
O espalhamento feito nas frequncias, e que resulta num espalhamento da potncia. Quanto maior o
N menor o tempo de chip, e maior o espalhamento. Mas existe um limite fsico, pois a banda
A margem de ligao a relao entre a potncia recebida em condies ideais de propagao (sem
considerar o desvanecimento) e a potncia recebida que conduz a uma determinada taxa de erros,
tipicamente da ordem dos 103 .
Num link via rdio, surge um rudo provocado pelo multipercurso, e que no tem um comportamento
gaussiano como ocorria com o rudo de canal AWGN.
Desvanecimento - numa ligao entre dois pontos, imersos num meio de caractersticas variveis no
tempo, de esperar que a potncia do sinal recebido varie no tempo, mesmo que a potncia do sinal
emitido se mantenha constante. Este fenmeno, vulgarmente designado por desvanecimento ou pelo
vocbulo ingls correspondente fading, afecta de maneira preponderante a qualidade de servio
conseguida, revestindo-se de maior importncia o conhecimento das suas caractersticas e a
possibilidade de previso dos seus efeitos. As causas para o desvanecimento nas ligaes em linha de
vista, as variaes lentas esto, em geral, associadas a variaes do ndice de refraco da atmosfera
que provocam a diminuio do raio efectivo da Terra e o consequente aparecimento de obstculos.
Sugestes: jrvalente@netmadeira.com
02-07-2016
20/370
A alocao da banda disponvel a mltiplos usurios precisa ser realizada sem degradar severamente
o desempenho do sistema.
Existem trs tcnicas para que diversas estaes possam comunicar simultaneamente com o mesmo
satlite:
Acesso Mltiplo por Diviso na Frequncia (FDMA), neste tipo de acesso, possvel que
todas as estaes usem o satlite simultaneamente, mas cada uma utiliza uma banda de frequncias
diferente. Este tipo de acesso normalmente utilizado em transmisso analgica.
Acesso Mltiplo por Diviso no Tempo (TDMA), neste tipo de acesso apenas permitido s
estaes transmitir uma de cada vez numa dada gama de frequncia, utilizando os slots temporais
que lhe foram atribudos. Este tipo de acesso normalmente utilizado em transmisso digital.
Acesso Mltiplo por Diviso no Cdigo (CDMA), neste tipo de acesso, possvel que varias
estaes transmitam simultaneamente na mesma frequncia sinais dispersos pelo espectro,
codificando os sinais ortogonalmente. Para se recuperar um dado sinal necessrio ter conhecimento
do cdigo que foi utilizado para dispersar o sinal no espectro.
Sugestes: jrvalente@netmadeira.com
02-07-2016
21/370
Entropia, H, de uma varivel aleatria discreta X uma medida da quantidade de incerteza associado
com o valor de X.
H ( X ) = E X log 2 p ( x ) = p ( x ) log 2 p ( x )
Sugestes: jrvalente@netmadeira.com
x =1
02-07-2016
22/370
M
1
H ( X ) = pk log 2 bit / smbolo
k =1
pk
1
H (Y ) = P ( y1 ) log 2
+ 1 P ( y1 ) log 2
P ( y1 )
1 P ( y1 )
Uma fonte binria gera os smbolos 0 e 1 com probabilidades p e (1- p ). A entropia da fonte
depende de p da seguinte forma:
Entropia conjunta - A entropia conjunta no mais do que a definio de entropia anterior, mas em
que o alfabeto inicial X foi substitudo pelo alfabeto produto X ' = X x X x X x ... x X de
todas as possveis combinaes de smbolos de X .
A informao conjunta H ( Y , Z ) . Usando o slide FT9.
H (Y , Z ) = H ( Y ) + H ( Z | Y )
H (Y , Z ) = H ( Z ) + H (Y | Z )
P ( xi , y j ) = P ( xi ) P ( y j | xi )
H ( X ) + H (Y )
S por serem de fontes independentes.
Sugestes: jrvalente@netmadeira.com
02-07-2016
23/370
1
,
H (Y | X ) = p ( y j , xi ) log 2
i =1 j =1
p ( y j | xi )
j = 1, 2, ..., M
H (Y | X ) = E X p (Y | X ) log 2 p (Y | X )
y
1
H ( X | Y ) = p ( y j ) p ( xi | y j ) log 2
i =1 j =1
p ( xi | y j )
Informao mtua - A Informao Mtua mede o grau de independncia entre duas variveis
aleatrias. Primeiro a informao medida, e s depois que enviado, passando pelo canal sem
originar erros. A eficincia da codificao dada por (slide FTI14):
I ( X ; Y ) = H (Y ) H (Y | X )
Sugestes: jrvalente@netmadeira.com
02-07-2016
24/370
Informao mtua mdia mede a quantidade de informao que pode ser obtida aproximadamente
uma varivel aleatria observando outra. importante em uma comunicao onde possa ser usado
maximize a quantidade de informao compartilhada entre sinais emitidos e recebidos.
H (X )
H (X )
=
N
H (X )+
BSC, o modelo de canal binrio simtrico, em que o Rx (X) e o Tx (Y) so variveis aleatrias
binrias da entrada e sada de canal.
N
P ( y j ) = P ( xi ) P ( y j | xi ),
j = 1, 2, ..., M
i =1
P ( y1 ) = P ( x1 ) P ( y1 | x1 ) + P ( x2 ) P ( y1 | x2 )
Recordar que log 2 ( x ) =
log10 ( x )
log10 ( 2 )
Sugestes: jrvalente@netmadeira.com
02-07-2016
25/370
Cdigo de compresso - Vrios mtodos de compresso tais como os cdigos de blocos, aritmticos,
ou de entropia necessitam a priori de conhecer as probabilidades dos smbolos que compem a
sequncia que se pretende codificar. Por vezes este conhecimento difcil seno impossvel de obter,
alm de que o processo gerador dos smbolos pode ter uma caracterstica dinmica e as suas
estatsticas variarem ao longo do tempo.
Cdigo de Lempel-Ziv Umas das principais vantagens dos cdigos Lempel-Ziv que no requerem
informao a priori sobre a distribuio dos dados a codificar. Os algoritmos Lempel-Ziv baseiam-se
no princpio de compresso por substituio. No conjunto de dados a codificar, novas sequncias de
smbolos so substitudas por referncias a ocorrncias anteriores das mesmas sequncias.
Sugestes: jrvalente@netmadeira.com
02-07-2016
26/370
O bit redundante tambm designado por bit de paridade, e calculado em funo dos bits da
mensagem, de forma a possibilitar ao descodificador a deteco e correco de erros.
Sugestes: jrvalente@netmadeira.com
02-07-2016
27/370
Formulrios
fc =
x fb
f c = nf s
fs =
fb
N
Quer a amplitude Ai , quer a frequncia fi , ou a fase i podem variar de acordo com a tcnica de
modulao utilizada.
Deteco No Coerente Descarta (no utiliza) a fase do sinal para detectar a modulao. Tem-se
um filtro passa banda na chegada do sinal. A largura do filtro define a capacidade.
02-07-2016
28/370
Pe
A2 T
1
S
= .erfc
. cos ( ) Pe = PB
2 N0
Eb 2
1
= .erfc
. 1
N
T
2
0
Eb
1
. 1 2 0, xx
= .erfc
2
N0
BFSK
si ( t ) BFSK = 2 PS cos ( 2 f c t + ( t ) )
Pg 414 do SH
Ortogonal sL ( t ) = 2 PS cos 2 f L t
( fc f )
sH ( t ) = 2 PS cos 2 f H t
( f c + f )
x ( t ) = 2 PS pH ( t ) cos ( 2 f H t + H ) + 2 PS pL ( t ) cos ( 2 f L t + L )
1444444444444
24444444444443
Recebido no RX
N =1 M = 2
ES = Eb
TS = Tb
Eb = PSTb
PS = A2 2
RMD 32
f L ( t ) = nf b
BT
BFSK
f H ( t ) = nfb
2 N +1
f b = 4 f b e o dobro da modulao em BPSK.
N
Sugestes: jrvalente@netmadeira.com
GBFSK ( f ) =
Eb
2Tb
02-07-2016
29/370
1
1 8.Eb cos ( fTb )
f
+
+
2Tb
2Tb 2 ( 4 f 2T 2 1) 2
( +10%)
d BFSK no ortogonal = 2, 4 Eb = 2, 4 PS Tb
Ortogonal e coerente Pe
BFSK C
= PB
BFSK C
Eb
1
= .erfc
2
2 N 0
Pg 411/445 do SH
BFSK C
d2
1
= .erfc
4N0
2
Slide RMD 39
No Ortogonal e coerente Pe
BFSK NO C
= PB
BFSK NO C
E 1
E
1
= .erfc 0, 6 S = .erfc 0, 6 b
2
N0 2
N0
Slide RMD 39
ES = Eb
Eb
No coerente Pe
BFSK NC
= PB
BFSK NC
1 2. N0
.e
2
slide RMD 52 ou Pg 436/445 do SH
Sugestes: jrvalente@netmadeira.com
02-07-2016
30/370
MFSK
(usa-se com a MEE de Salto em frequncia SS/FH)
f s a frequncia fundamental.
si ( t ) = 2 PS cos ( 2 f c t + b ( t ) 2 f i t )
sL ( t ) = 2 PS cos 2 f L t
( f c f )
ES = N .Eb =
fS =
A2T
2
si ( t ) = 2 PS cos ( 2 ( 2i + n ) f s t )
ES = PS TS
sH ( t ) = 2 PS cos 2 f H t
( fc + f )
PS = A2 2
RMD 32
1
1
=
TS NTb
BT FSK = 2 ( + 1) f mx
Analogico
BT
M FSK
M
rb
2.log 2 ( M )
rb = f b
( >> MPSK )
Pg 429 do SH
M +3
rb
2.log 2 ( M )
BT
M FSK C
BT
M FSK C optima
BT
M FSK NC
BT
M FSK NC optima
M +1
rb
2.log 2 ( M )
M +1
rb
log 2 ( M )
=
M
log 2 ( M )
rb
Sugestes: jrvalente@netmadeira.com
Ortogonal e coerente, Pe
MFSK C
02-07-2016
31/370
N .Eb
2N 1
.erfc
2 N
2
0
slide RMD 52 ou Pg 428 do SH
E
No Ortogonal e coerente, Pe = erfc 0, 6. b
N0
N . Eb
Ortogonal e No coerente: Pe
MFSK NC
2 N 1 2. N0
.e
2
MFSK C
= 1 PB MFSK C
( slide RMD 51)
MSK
Consiste em dois sinais BPSK, mas a quadratura em frequncia e no em fase. Parecido com o QPSK.
O objetivo suavizar o pedestal numa onda sinusoidal. A largura da base do lbulo principal aumenta
1,5.
s ( t ) = beven ( t ) . 2 PS . cos
t cos ( 2 f ct ) +bodd ( t ) . 2 PS . sin
t sin ( 2 f ct )
2Tb
2Tb
Pg 416 do SH
fc =
m
fb
4
f L ( t ) = fc
f =
f
1
= b
4Tb
4
fb
f
= ( m 1) b = f c f
4
4
Sugestes: jrvalente@netmadeira.com
fH (t ) = fc +
fb
f
= ( m + 1) b = f c + f
4
4
02-07-2016
32/370
BT = 1,5. fb
MSK C
Eb
= 2. PB MSK C = erfc
N
0
Slide RMD 55
MSK C
d2
= erfc
4N0
Slide RMD 55
PB
MSK C m x
= PB QPSK m x
M
Eb
1
2 P
= erfc
=
e
2
N
1
M
0
MSK
PB
MSK min
= PB
QPSK min
1
Pe
N
MSK
Pg 421 do SH
2
2
f
+
f
(
)
(
)
c
c
cos
cos
fb
fb
8E
GMSK ( f ) = 2b
2
2
4 ( f fc )
4 ( f + fc )
1
1
fb
fb
( slide MPB59 )
BPSK
(usa-se com a MEE de Sequncia Directa SS/SD)
s ( t ) = b ( t ) 2 PS cos ( 2 f c t + )
s ( t ) = 2 PS cos ( 2 f c t )
x ( t ) = b ( t ) 2 PS cos 2 f c t +
2 f c
14444444244444443
Recebido no RX
N =1 M = 2
ES = Eb
TS = Tb
Eb = PSTb
PS = A2 2
RMD 32
Sugestes: jrvalente@netmadeira.com
02-07-2016
33/370
2 f c Eb = 2 n
BT
BPSK
2N
. fb = 2. fb
N
( slide MPB37 )
d BPSK ortogonal = 2 Eb = 2 PS Tb
) BPSK
Gbpsk ( f ) =
PS Tb
sin c ( ( f f c ) Tb ) + sin c ( ( f + f c ) Tb )
2
Eb
1
Ortogonal e coerente Pe BPSK C = PB BPSK C = erfc
2
N 0
Det. Coerente
Pois binrio
Pg 378 do SH
BPSK C
d2
1
erfc
4 N0
2
( slide RMD 37 )
Eb
1
Ortogonal e No coerente Pe BPSK NC = Pe DPSK = .e N0
2
Det. No Coerente
ortogonal
Pe = PB
ortogonal
diferencial
PC
BPSK C
1
Eb
= 1 .erfc
N 0
2
( slide RMD 51)
QPSK
(chaveamento quadrifase)
02-07-2016
34/370
si ( t ) = 2 PS cos 2 f ct + ( 2i + 1)
4
N =2 M =4
ES = 2.Eb
TS = 2.Tb
Eb = PSTb
PS = A2 2
RMD 32
2 fcTS = 2 n
BT = fb
d QPSK = d
MSK
= 2 PS ES = 2 2.PS Tb
Pg 384 do SH
Es
Eb
Ortogonal e coerente Pe QPSK C = erfc
= erfc
2 N0
N 0
Pg 384 e 385 do SH
ou slide RMD 33
d2
Com a utilizao da representao espacial Pe QPSK C = erfc
4 N0
( slide RMD 43)
Erro de bit
Eb
1
PB QPSK C min = PB MSK C min = erfc
2
N 0
PB QPSK m x = PB
MSK m x
M
= 2 Pe QPSK
M 1
Sugestes: jrvalente@netmadeira.com
02-07-2016
35/370
DPSK
Em RX no precisa de sincronismo com a portadora, logo uma modelao no coerente.
s ( t ) = d ( t ) 2 PS cos ( 2 f c t + ) = 2 PS cos ( 2 f c t + )
144424443
Pg 442 do SH
x ( t ) = b ( t ) 2 PS cos ( 2 f c t + )
144444
42444444
3
Recebido no RX
ES = 2.Eb
2 f cTb = 2 n
BT
BPSK
2
fb
N
Geometria: circulo.
Eb
1
Pe DPSK NC = Pe BPSK NC = .e N0
2
ortogonal
diferencial
Det. No Coerente
ortogonal
Pe = PB
slide RMD 31
Pg 442 do SH
MPSK
Para deteo sncrona, eleva se ao quadrado, filtra se a portadora com a sua frequncia dupla, e
divide se pela frequncia.
si ( t ) = 2 PS cos 2 f c t + ( 2i + 1)
M
42444444
144444
3
Pg 392 do SH
N = 4 M = 16
Eb =
A2T
cos 2 ( )
2
ES = N.Eb
ES = PSTS
PS = A2 2
RMD 32
Sugestes: jrvalente@netmadeira.com
BT
MPSK
02-07-2016
36/370
2
rb =
fb
log 2 ( M )
N
Pg 395 do SH
BT
MPSK optima
rb
log 2 ( M )
Pg 395 do SH
1
d = 2 N .Eb sin
M 3
14442444
( = raio )
( slide RMD 47 )
Pg 392 do SH
d 16-PSK = 2 0,15 Eb
Geometria: circulo.
Gb ( f ) MPSK = 2.ES sin c 2 ( fTS ) = 2.Eb .log 2 ( M ) . sin c 2 (Tb f log 2 ( M ) )
Gb ( f ) MPSK
normalizada
Ortogonal e coerente Pe
MPSK C
N .Eb
1
= erfc
. sin
M
N 0
slide RMD 52 ou Pg 394 do SH
Erro de bit
MPSK C
d2
= erfc
4 N0
M
1
Pe MPSK PB 2 Pe MPSK
N
M 1
(slide RMD 54)
MPSK C
= 1 PB MPSK C
( slide RMD 51)
Sugestes: jrvalente@netmadeira.com
02-07-2016
37/370
ASK / QAM
um hibrido do PSK e ASK., de forma a combater o ruido de forma mais eficiente.
si ( t ) = 2
Ei
cos ( 2 f c t + ) = 2 PSi cos ( 2 f c t + )
TS
Eb = PS Tb
PS = A2 2
RMD 32
BT
M QAM
2
rb =
fb
log 2 ( M )
N
Pg 395 do SH
BT
M QAM optima
rb
log 2 ( M )
Pg 395 do SH
G( f ) =
Pe
PS TS
sin c ( ( f f c ) Tb ) + sin c ( ( f + f c ) Tb )
2
M QAM
E
3
1
= 2. 1 .erfc N
. b
N
2 1 N0
E
Pe 16 QAM = 2.erfc 0, 4. b
N0
1
Pe
N
M QA M
slide RMD 49
3.N Eb
1
PB 2. 1 erfc N
.
2
1
N0
N
Nesta modulao usa-se a tcnica de aproximao dos limites, para o clculo do erro.
Sugestes: jrvalente@netmadeira.com
02-07-2016
38/370
Rh a taxa de salto.
RS a taxa de smbolo.
A relao
PJ
a margem de interferncia (pagina 525 S.H.), em que a varivel PJ representa a
PS
A designao chip no tem o mesmo significado para modulao em espalhamento espectral direto e
de saltos.
O nmero total de uma srie
N +1
, onde o perodo de sequncia mxima N = 2 m 1 (pgina
2
509 S.H.).
PN a sequncia (chave) que define como dever ser seleccionado/feito o salto em frequncia.
N 0 a constante de rudo.
dB
SD:
Tb =
1
= TPN = N .TC ( hip )
rb
02-07-2016
TC ( hip ) =
Tb
N
PG
SD
39/370
=N
1
TPN
SD
f C ( hip )
PJ Eb
T
.
= b =
= 2m 1 = N
PS N 0 TC ( hip )
fb
fC ( hip ) = PG
SD
. fb
PG SD
PJ
, necessrio converter para dB.
=
PS Eb N 0
PG
PS
Pe
DS/BPSK
Eb
1
= erfc
PJ Tc( hip )
2
Sugestes: jrvalente@netmadeira.com
N0 )
SD dB
PJ
PS
+
dB
Eb
N0
dB
Eb
Eb
PT
P
=
= S b = S .PG
N 0 PJ Tc( hip ) PJ Tc( hip ) PJ
SFH
02-07-2016
40/370
RS =
RS = Rc ( hip )
rb
log 2 ( M )
rb
N
RS = rb
Wc( hip ) a largura de banda ocupada pelo espectro pelo espalhamento na modulao.
Wc( hip )
PG
FH lento
= PG SFH =
Wc( hip )
RS
SFH
= 2k M
(linear)
Eb PS
1
= .
N 0 PJ PG SFH
TC ( hip ) =
RS =
rb
log 2 ( M )
rb
N
e em binrio, M = 2 , RS = rb
log 2 ( M ) .Tb
log 2 ( M ) log 2 ( M ) log 2 ( M ) x MF
1
1
=
=
=
=
=
= TPN .k
f clock
K
f C ( hip ) K .RS
K .rb
f
Sugestes: jrvalente@netmadeira.com
TPN =
TC ( hip )
k
1
k . fC ( hip )
02-07-2016
41/370
MF para multiplicar as frequncias por uma constante, o que espalha ainda mais no espectro.
Quando no mencionado, sempre 1.
1
TPN
f clock
= rb .K
MF
f =
Wc( hip )
PG
FH rpido
2k =
= PG
FFH
Wc( hip )
Rh
FFH
Wc( hip )
FFH
RC ( hip )
= 2k MK x MF
(linear)
PG
1
.
MK MF
Eb PS
1
= .
N 0 PJ PG SFH
Sugestes: jrvalente@netmadeira.com
02-07-2016
42/370
= . A fsica .
.
= .
[W ]
[W ]
Frmula de Friis Gtrans Grec
4 d
Slide CM09 (formula de Friis)
Afsica = . ( raio )
Aeficaz
2
2
=
.G = trans . . ( raio ) = trans . .
4
2
A fsica
4 d
A fsica
( d ) dB
4 d 2
P (d )
= 10.log10 trans
=
10.log
10
P ( d )
Gtrans Grec
rec
4 d 2
10.log10 ( Gtrans Grec )
( d ) dB = 10.log10
02-07-2016
43/370
4 d
LP ( d ) = =
PG =
WSS / FH
rb
Eb =
PS
Prec ( d )
rb
c
fc
EIRPtrans
2
Prec ( d ) = Ptrans ( d ) Gtrans Grec
4 d
Prec ( d ) =
EIRPtrans
. Aeficaz
4 d 2
rec
2
Prec ( d ) = EIRPtrans .Grec .
4 d
Prec ( d ) =
EIRPtrans
2
. rec . . ( raio )
2
4 d
A fsica
EIRPtrans
Potncia em dB recebida, Prec ( d ) dB = Ptrans ( d ) dB + Gtrans dB + Grec dB + ( d ) dB
Slide CM09 (formula de Friis)
Cuidado pois em dB SOMAS!!!
EIRPtrans
Gtrans
PJ
.
PS
PS
a potncia mdia do interferidor.
PJ
Sugestes: jrvalente@netmadeira.com
02-07-2016
44/370
Es
Eb
=
(smbolo e bit igual).
N0
N0
recebido
recebido
Eb rb
2 .rec 2
1
1
1
=
.Prec =
. EIRPtrans .Grec . =
. Ptrans Gtrans .
.
Linear:
kTe
2
kTe
4
d
N 0 recebido kTe
Prec
EIRPtrans
Grec
Eb
N 0 recebido
Eb
N 0 recebido
Eb
N 0 recebido
dB
dB
Linear
E
= b
.M
N 0 requerido
=
Linear
dB
PS WSS / FH EIRPT
EIRPT WSS / FH
.
=
.P G =
.
Rs
EIRPJ
EIRPJ
PJ
rb
EIRPT
WSS / FH
= 10.log10
.10.log10
= EIRPT
EIRPJ dB
rb dB
E
= b
N 0 recebido
dB
E
b
N 0 requerido
EIRPJ
dB
+ WSS / FH
dB
rb
dB
E
= EIRPT dB EIRPJ dB + WSS / FH dB rb dB b
N 0 requerido
Eb
N 0 recebido dB
dB
dB
C
1
2 4 d
=
.kTe .
. 2
.
N0
EIRPtrans .rec
Sugestes: jrvalente@netmadeira.com
dB
02-07-2016
C Eb rb
=
N 0 N 0 recebido
Linear:
45/370
C Eb
=
.M . rb
N 0 N 0 requerido
ou
Eb
N 0 recebido
2 .rec 2
C
1
1
1
=
.Prec =
. EIRPtrans .Grec . =
. Ptrans Gtrans .
.
kTe
2
N 0 kTe
kTe
4
d
Prec
EIRPtrans
Grec
Em dB, cuidado pois ao se passar para dB, o produto origina somas e para a diviso diferenas:
C
N0
dB
E
= b
N 0 recebido
+ rb
ou
dB
dB
C
N0
dB
E
= b
+ M dB + rb dB
N 0 requerido dB
Eb
N 0 recebido
C
N0
C
N0
=
dB
=
dB
1
kTe
1
kTe
+ EIRPtrans
dB
+ Grec
dB
+ dB
+ EIRPtrans
dB
+ Grec
dB
L dB
dB
dB
dB
A figura do rudo F = F1 +
F2 1 F3 1 F4 1
+
+
+ ...
G1
G1G2 G1G2G3
Sugestes: jrvalente@netmadeira.com
T
T2
T4
+ 3 +
+ ...
G1 G1G2 G1G2G3
02-07-2016
46/370
fica
Prec _ s
Prec _ i
Ptrans _ s Gtrans _ Sat Gtrans
4 d EIRP
T
Ps Gtrans _ Sat
LAvio satlite
=
=
2
PJ Grec _ inter
Ptrans _ inter Grec _ inter Grec
EIRPJ
4
d
LTerra satlite
Legenda:
Prec _ s a potncia do sinal de interesse recebido.
Prec _ i a potncia da interferncia recebida.
Ptrans _ s a potncia do sinal de interesse transmitido.
Ptrans _ inter a potncia da interferncia na transmisso.
Gtrans _ Sat o ganho da antena na transmisso.
Grec _ Sat o ganho da antena na transmisso.
Grec _ inter o ganho da antena sobre a interferncia.
Sugestes: jrvalente@netmadeira.com
02-07-2016
47/370
P ( x1 )
P ( x2 )
P ( x3 )
I ( x1 )
Slide 5
1
H (Y ) = P ( y1 ) log 2
+ 1 P ( y1 ) log 2
P ( y1 )
1 P ( y1 )
da folha terico-prtica 9.
A eficincia do cdigo, slide FTI25, dado por =
H (X )
N
H (Y , Z ) = H ( Y ) + H ( Z | Y )
H (Y , Z ) = H ( Z ) + H (Y | Z )
P ( xi , y j ) = P ( xi ) P ( y j | xi )
H ( X ) + H (Y )
S por serem de fontes independentes.
Sugestes: jrvalente@netmadeira.com
02-07-2016
48/370
1
,
H (Y | X ) = p ( y j , xi ) log 2
i =1 j =1
p ( y j | xi )
j = 1, 2, ..., M
H ( X ; Y ) = H ( X ) + H (Y )
H ( X | Y ) a equivocao e H ( X ) a entropia da fonte.
Com as variveis trocadas, fica:
1
H ( X | Y ) = p ( y j ) p ( xi | y j ) log 2
i =1 j =1
p ( xi | y j )
M
I ( X ; Y ) = H (Y ) H (Y | X )
P ( xi ; y j )
Sugestes: jrvalente@netmadeira.com
02-07-2016
49/370
*********************************************************************
N
P ( y j ) = P ( xi ) P ( y j | xi ),
j = 1, 2, ..., M
i =1
P ( y1 ) = P ( x1 ) P ( y1 | x1 ) + P ( x2 ) P ( y1 | x2 )
log10 ( x )
log10 ( 2 )
Sugestes: jrvalente@netmadeira.com
02-07-2016
50/370
M = 256 = 2
rb
dado que rnmero de sinais amostrados , e que f s de 1250 caracteres ( f s = 2. f mx ) e pede-se no exerccio rb ,
e neste caso a taxa binria usado na codificao do sinal em PAM, rb
rb codificado em PAM
rb codificado em PAM
do sinal
do sinal
[bits / s ]
= N nmero de bit por nvel/smbolo .rnmero de sinais amostrados = 8.1250 = 10 000 = 10 kbits / s
Sugestes: jrvalente@netmadeira.com
02-07-2016
51/370
rb codificado em PAM
dos 3 sinais
rb codificado em PAM
dos 3 sinais
Se em vez do sinal fosse analgico, com uma frequncia mxima de 8 KHz , seria (exerccio 2a):
Para Transmisso
Para Transmisso
Para Transmisso
rb
= NT .2. f mx
rb
= NT . f s
rb
Sugestes: jrvalente@netmadeira.com
02-07-2016
52/370
Resoluo 1.01b)
Notar que o cdigo de linha RZ gasta
metade da energia comparando com o
cdigo NRZ.
Nota: Split-phase = Manchester
Exerccio 1.02 - Um sinal analgico de frequncia mxima 15 kHz amostrado, quantizado em 256
nveis e codificado para transmisso digital.
a) Qual o dbito binrio do sinal digital?
b) Represente o sinal correspondente sequncia 11010010, admitindo que usa os seguintes cdigos:
NRZ e bipolar RZ (AMI).
M = 256 = 2
N
= log 2 ( 256 ) = 8
Fica f s = 2 x 15 000 = 30 000 . A taxa de dbito para a transmisso, rb , o produto dos 30 mil
impulsos e dos de 8 bits que compem cada nvel. Consultar a Figura 5.
Como sei que a taxa de transmisso rb do sinal codificado em PAM = f s . N
rb
Sugestes: jrvalente@netmadeira.com
= fs . N
02-07-2016
53/370
Resoluo 1.02b)
A cada bit 1, no cdigo de linha RZ, existe uma
alternncia entre a tenso positiva e negativa (e vice
versa). A durao do impulso menor do que o cdigo
de linha NRZ, logo consegue se poupar energia.
Exerccio 1.03 - Uma fonte de sinal amostrada, quantizada e codificada em PCM. Cada amostra
codificada em palavras de 3 impulsos de informao aos quais acrescentado um impulso de
sincronismo. Os impulsos podem assumir um de quatro valores possveis. A transmisso efetuada
atravs de um canal com L.B. de 6 kHz utilizando impulsos com a forma de cosseno elevado a 50%.
- f mx
NT = 8
Nota 1.3.1: quantizada e codificada em PCM, significa que o sinal depois de quantizado
codificado em binrio.
Sugestes: jrvalente@netmadeira.com
02-07-2016
54/370
Nota 1.3.3: Na alnea a) dito: a largura de banda mxima permitida . A largura de banda
mxima W do sinal mximo que se pode acomodar para a transmisso, e os 6kHz mencionado no
enunciado a largura de banda j foi aumentada para ser possvel a transmisso utilizando a
tcnica de roll-off ( = 0,5 ) .
Nota 1.3.4: Os impulsos podem assumir um de quatro valores possveis, ou seja so quatro nveis
lgicos (3 impulsos para o sinal + 1 para o sincronismo)
fs
NT =8
O canal de Nyquist definido entre o intervalo de W e + W , mas sendo a largura de banda (LB)
igual a W. O cosseno elevado permite obter um patamar constante (como se tem com a utilizao de
um pedestal), mas com uma queda para os zeros progressivos (ou seja fisicamente realizvel), ou seja
a funo tenha um decaimento suave at chegar ao zero. Ver figura seguinte. O canal de transmisso,
BT , tem que ser maior para assim se poder usar o cosseno alargado. Este processo melhor do que
aquele que utiliza o senocardinal no domnio dos tempos, pois obtm se um pedestal no domnio das
frequncias.
Sugestes: jrvalente@netmadeira.com
02-07-2016
55/370
BT
Para Transmisso
=W
. (1 + )
Para Transmisso
Nota 1.3.5: conforme o slide MBB13, no confundir o W do canal de Nyquist para a transmisso
com o W , que noto com W
Por isso utilizo na notao nas equaes a letra BT genericamente, mas notando BT
para quando se utiliza a tcnica de roll-off, para largura de banda necessria para transmitir o
sinal que est contido em W
A partir do enunciado sei que a largura de banda da transmisso, utilizando a tcnica de roll-off
BT com fator roll-off = 6kHz , e com um factor de amortecimento de 0,5 (50% , ( = 0,5 ) ). Sabendo de que
BT
1+
6kHz
= 4 kHz
1 + 0,5
Sugestes: jrvalente@netmadeira.com
02-07-2016
56/370
caracteres (informao)
mxima permitida para acomodar o sinal. Ou seja s podemos ter uma taxa de transmisso total,
em PAM, de 8 000 amostras por segundo, e este valor j inclui o sincronismo.
caracteres (informao)
Na alnea a) tem-se 3 perguntas, e a resposta primeira, a taxa de transmisso, rnmero de sinais amostrados ,
o dobro da largura de banda do canal de Nyquist, ou seja 8 kHz , como j foi visto. Agora a segunda
pergunta da mesma alnea, que saber a taxa de transmisso, mas s da informao (sem o
sincronismo!) :
com sinalizao/sincronismo
3
rnmero de sinais amostrados = .8 000 = 6 000 amostras por segundo
4
caracteres (informao)
02-07-2016
57/370
M =4=2
NT = ( 4 impulsos ) x N
= 8 bits
1 bit = 1 Tb
1 amostra codificada (smbolo) = Ts
do sinal
Sugestes: jrvalente@netmadeira.com
02-07-2016
58/370
No se deve de confundir a quantizao com a largura de banda, pois o impulso tem a mesma
durao, tanto para 2 nveis, como para 3, 4, A largura de banda mantm-se.
A codificao para transmisso diferente da codificao do sinal. Na codificao do sinal recorrese a 4 nveis. Em vez de se notar matematicamente assim: rinformao = 2W
, deve se
notar:
rb
J calculei rb
= 2.W
Entre cada amostra, tem se um intervalo de f s (taxa de amostragem Nyquist). NT o numero de bits
que compe a trama do sinal codificado a ser transmitido, que contm 4 impulsos de 2 bits cada.
f s N =8 =
T
12
3
rb
NT
2xW
16 000
= 2 kHz
8
NT = 8
1
1
.
T=
T
rinformao
1
1 rinformao 8 000
=
=
=
= 2 000 = 2{
kHz
Ts 4T
4
4
2 xW
Logo a frequncia mxima do sinal analgico (largura de banda do sinal gerada pela fonte) :
f mx
N T =8
f s 2 kHz
=
= 1 kHz
2
2
Sugestes: jrvalente@netmadeira.com
02-07-2016
59/370
Resoluo 1.03b) 1 preciso de saber quantos nveis de quantizao devem ser considerados. S da
amostra tem se 6 bits, logo cada smbolo, M 1 , composto por M 1 = 2
= 26 = 64 bits ,
o que permite 64 nveis de quantizao. A exigncia pedida nesta alnea do exerccio que se deve
de reduzir os nveis utilizados na quantizao do sinal amostrado de um fator de 4, ou seja
M2 =
M 1 64
=
= 16 Nveis
4
4
rb
= 16 000 bits por segundo (este valor foi obtido por se estar a utilizar na
NT = 6
rb
NT
16 000
= 2, 6(6) kHz
6
Logo a frequncia mxima do sinal analgico (largura de banda do sinal gerada pela fonte) :
f mx
NT = 6
fs
NT = 6
2, 6(6) kHz
= 1,3(3) kHz
2
02-07-2016
60/370
Resoluo 1.04a) Este exerccio parecido com o exerccio 5.36 do livro do Carlson.
codificada em 6 bits , para a quantizao. para a codificao do sinal quantizado e no
para a sua transmisso! Numa quantizao o sinal codificado para digital em PCM ou para
smbolos em PAM, e s depois que surge a necessidade de codificao para transmisso, que
tambm pode ser em PCM ou em PAM, conforme o canal que estamos a pretender
utilizar/dimensionar. Neste exerccio a codificao do sinal em PAM.
No confundir os nveis lgicos de quantizao, na codificao do sinal, com os nveis lgicos para
a transmisso do sinal quantizado.
Para a transmisso no dito nada sobre os nveis lgicos, logo parte se do pressuposto que para a
codificao na transmisso se utiliza a tcnica PCM. Se fosse em PAM, era necessrio mencionar os
nveis lgicos do smbolo/caracter.
1 para quantizar o sinal amostrado preciso codificar o sinal em nveis de 6 bits, N = 6 . Sabendo
que M o numero de nveis possveis na quantizao da amostra do sinal, fica que:
M =2
M =2
= 26 = 64 Nveis
= 26 = 64 nveis
Trabalhar com smbolos permite reduzir a largura de banda, e em que esse factor de reduo est
dependente do elevado nmero de nveis que se consegue ter, mas torna os equipamentos mais
complexos. Ver Figura 5.
Sugestes: jrvalente@netmadeira.com
02-07-2016
rb
61/370
, em que rb a taxa
do sinal
[bits / s] .
rb
Para Transmisso
= 10 x
informao
x N
(r
rb
, nesta alnea do exerccio :
2
Para Transmisso
2
1,5 Mbits / s
= 750 kHz
2
Assim, a largura de banda para a transmisso em PAM, BT , do sinal codificado em PCM e com o
factor de roll-off de 50% :
BT
Cod = PAM
com fator roll-off Tx = PCM
Nota: no o caso, pois dito a largura de banda mnima, mas poderia ser necessrio ter uma
banda de guarda entre cada sinal.
Sugestes: jrvalente@netmadeira.com
02-07-2016
62/370
Resoluo 1.04b) Agora a codificao de 4 nveis. Como me dito nmero de nveis, ento sei
que a transmisso em PAM.
rinformao = 25 000 bits / s (em PCM). Para PAM preciso multiplicar pelo nmero de bits que
compem os nveis.
A taxa de transmisso dos 10 sinais de 4 nveis, logo sendo necessrios 2 bits por nvel:
rinformao
Para Transmisso
rinformao
10 x ( 25 000 x 6 )
2
1, 5 Mbits / s
2
Nota 1.4.1: 1,5 Mbits / s a taxa/dbito utilizado na codificao dos 10 sinais. A largura de banda
no se altera.
BT
rinformao
=W
Sugestes: jrvalente@netmadeira.com
rb
, nesta alnea do exerccio :
2
02-07-2016
63/370
Assim, a largura de banda para a transmisso em PAM, BT , do sinal codificado em PAM e com o
factor de roll-off de 50% :
Cod = PAM
BT
N nmero
= 562,5 kHz
codificao.
Como no temos um sinal de 25 000 amostras/s, mas sim dez, e sem codificao, o dbito gerado
pela fonte :
rinformao
dos 10 sinais
BT
rinformao
dos 10 sinais
=W
rb
, nesta alnea do exerccio :
2
=
Assim, a largura de banda para a transmisso sem codificao, BT , do sinal codificado em PAM e
com o fator de roll-off de 50% :
BT
Sugestes: jrvalente@netmadeira.com
Cod = PAM
com fator roll-off Tx = Sem Cod
= 187, 5 kHz
02-07-2016
64/370
O canal de Nyquist W
BT
=W
rinformao
2
Quadro resumo:
rinformao
A transmisso
Codificado em PCM
25 000 bits / s
A transmisso
Codificado em PAM
25 000 bits / s
A transmisso
Sem codificao
25 000 bits / s
rb dos 10 sinais
1,5 Mbits / s
1,5 Mbits / s
W
BT
750 kHz
750 kHz
375 kHz
375 kHz
1,125 MHz
562,5 kHz
187, 5 kHz
BT
= 0, 5
Obtivemos uma largura de banda de transmisso muito mais baixa ao no se utilizar codificao.
Exerccio 1.05 - Considere que sinais digitais com dbitos de 80, 100 e 2048 Mbits/s so
transmitidos em banda base utilizando-se uma filtragem do tipo cosseno elevado.
a) Qual a banda de transmisso necessria para o caso de se usarem fatores de roll-off de 0%,
50% e 100%?
b) Considere o sinal a 80 Mbits/s. Apresente o mdulo da funo de transferncia dos trs filtros
(com os fatores de roll-off da alnea anterior). Comente sobre a possibilidade de realizao prtica
dos mesmos.
Sugestes: jrvalente@netmadeira.com
02-07-2016
65/370
Resoluo 1.05a) Os sinais digitais com dbito outra forma de dizer taxas de amostragem, rb .
W
codificado do sinal
codificado do sinal
rb
2
BT
=W
codificado do sinal
(1 + )
80 Mbits
= 40 MHz , logo
2
W2 =
100 Mbits
= 50 MHz , logo
2
W3 =
2048 Mbits
= 1024 MHz , logo
2
BT
W1
=0
BT
= 40 MHz (1 + 0 ) = 40 MHz
W2
=0
BT
= 50 MHz (1 + 0 ) = 50 MHz
W3
=0
W1 = 40 MHz , logo BT
W1
W2 = 50 MHz , logo BT
W2
= 0,5
= 0,5
W3
W1 = 40 MHz , logo BT
W1
W2 = 50 MHz , logo BT
W2
=1
=1
Sugestes: jrvalente@netmadeira.com
= 40 MHz (1 + 1) = 80 MHz
= 50 MHz (1 + 1) = 100 MHz
W3
=1
02-07-2016
66/370
1
, 1.
2
= 1
f
BT
BT = BT f
f = BT BT
f = BT (1 )
W1
W1
W1
=0
= BT
= 0,5
=1
W1
= BT
= BT
(1 ) = 40 MHz (1 0) = 40 MHz
=0
W1
= 0 ,5
W1
=1
(1 ) = 60 MHz 1
1
= 30 MHz
2
(1 ) = 80 MHz (1 1) = 0
2W
1
p( f ) =
( f W )
2.
2
W
1
sin
(
)
2
2
W
0 f f
f f < 2W f
f 2W f
Sugestes: jrvalente@netmadeira.com
02-07-2016
67/370
No topo tem se uma parte que plana, e as laterias tm um decaimento mais suave do que se fosse
um pedestal. As curvas representam a resposta em frequncia global gradualmente atenuada.
A representao do pedestal (a vermelho) a representao espectral de o envio nos tempo de um
senocardinal. Seria necessrio um filtro super perfeito para o detectar, o que fisicamente
irrealizvel. A azul esta representado o espectro em que existe filtros no mercado que consegue
implementar, mas esse filtro de custos elevados, pois 1,5 vezes a largura de banda do sinal. A
ciano de fcil implementao e barato, pois de 2 vezes a largura de banda do pedestal.
80 MHz
W1
1
p ( f ) =0 =
( f 40 MHz )
Filtro 1
160
MH
z
1
si
n
2
x
40
M
H
z
2
x
40
MHz
(
)
(
)
Sugestes: jrvalente@netmadeira.com
0 f f
W1
=0
= 40 MHz
40 MHz f < 40
MHz
( 2( 40) 40)
f 40
MHz
( 2( 40) 40)
02-07-2016
80 MHz
W1
1
p ( f ) = 0,5 =
( f 40 MHz )
Filtro 2
160
MHz
1
sin
2 x 40 MHz ) ( 2 x 30 MHz )
(
80 MHz
W1
1
p ( f ) =1 =
( f 40 MHz )
Filtro 3
160 MHz 1 sin ( 2 x 40 MHz ) ( 2 x 0 MHz )
68/370
0 f f
W1
= 0,5
= 30 MHz
30 MHz f < 50
MHz
( 2( 40 )30 )
f 50
MHz
( 2( 40 )30)
0 f f
W1
=1
=0
0 f < 80
MHz
( 2( 40) 0 )
MHz
f 80
( 2( 40) 0 )
Logo, ao analisar o filtro 1 pode se concluir que para = 0 , o canal de Nyquist no fisicamente
realizvel ( 40 MHz f < 40 MHz ) .
Sugestes: jrvalente@netmadeira.com
02-07-2016
69/370
Resoluo 1.06a) Os impulsos duobinrios pertencem famlia dos cdigos de resposta parcial, ou
codificao correlativa. Estes impulsos, ao contrrio dos outros, tais como cdigos de linha com
formatao em senocardinal, ou formatao cosseno elevado, no respeitam o critrio de Nyquist
para interferncia entre smbolos (IIS) nula. Os impulsos duobinrios provocam IIS, no entanto esta
IIS controlada, conseguindo-se sempre recuperar o sinal original.
Dado haver interferncia entre smbolos, um sinal codificado em duobinrio, ocupa menos largura
de banda, ou seja, conseguimos obter ritmos de transmisso mais elevados, do que o permitido pelo
canal.
Codificao correlativa (ou codificao de sinalizao de resposta parcial) a tcnica de adicionar
IIS de forma controlada que permite uma taxa (tericas) de sinalizao de 2x BT smbolos por
segundo num canal de largura de faixa BT Hz, utilizando filtros realizveis tolerantes a
perturbaes
Premissa: recetor conhece a IIS que foi introduzida pelo transmissor no sinal transmitido, ento seu
efeito pode ser removido.
02-07-2016
70/370
Estes pr-codificadores vo tornar o processo de recuperao do sinal original muito mais fcil,
para alm de prevenir aparecimento de erros dado que com a sua utilizao o processo de
descodificao duobinria deixa de necessitar do valor da sada atrasada.
Resoluo 1.06b) Pgina 297 do livro S. Haykin, ou o slide MBB18 do Prof Amndio.
Ou ento, mais fcil. Comeo com um 1, soma se a linha de cima, e escreve se o resultado por
baixo. Quando a soma for 2, na realidade 10, e s se aproveita o zero.
Sugestes: jrvalente@netmadeira.com
02-07-2016
71/370
Agora soma na linha, da esquerda para a direita (iniciando com 1), e coloca se o resultado em
baixo:
Obteve se o mesmo valor, pois comear com 1 ou com 0, obtem se o mesmo valor.
Sugestes: jrvalente@netmadeira.com
02-07-2016
72/370
http://www.decom.fee.unicamp.br/~baldini/EE881/Cap5.pdf
Sugestes: jrvalente@netmadeira.com
02-07-2016
73/370
Exerccio 1.07 (extra) Pretende se transmitir 32 sinais analgicos num canal com uma largura de
banda de 3,5 MHz. Pretendendo que N = 8 e um fator de Roll off de 75%.
a) Usando a codificao binria, qual a taxa binria?
b) Frequncia mxima para sinais analgicos?
c) Qual a frequncia mxima para transmitir o sinal em PAM de 4 nveis?
[bits / s ] .
BT
Assim W =
BT
= W (1 + )
W=
rb
2
1+
Estamos a transmitir pulsos, em que a largura de banda (de Nyquist) fixa [ W ;W ] , o que implica
um tempo de bit tambm fixo.
Sugestes: jrvalente@netmadeira.com
02-07-2016
74/370
W=
BT
1+
rb
BT
rb = 2 com fator roll-off
1+
rinformao
3,5.106
rb = 2
1 + 0, 75
= 4 MHz
fs
2
rb = 2W = NT f s
A taxa de codificao binria, rb , no interfere na possibilidade de se poder transmitir este sinal, pois
Vou ento impor uma frequncia mxima do sinal a transmitir, f mx , que diferente da frequncia do
sinal (codificado) a ser transmitido.
Sugestes: jrvalente@netmadeira.com
02-07-2016
Tenho que calcular o nmero de bits que posso transmitir sabendo que NT N
75/370
pois o NT o nmero de bits que compe a trama do sinal codificado a ser transmitido e
N
da codificao do sinal.
Ou seja, a sequncia de informao que consta da trama pode no ter nada a ver com a sequncia
da codificao do sinal. Na montagem (desmodulao) que o sinal todo reconstruido e a sim o
sinal tem que estar sequencial.
Assim, na transmisso, s ao fim de NT que o sinal volta a ser amostrado.
Neste exerccio rb = rb
rb
fs =
rb
. Assim
= NT f s f s =
rb
NT
fs
dos 32 sinais
de 1 sinal
4.106
= 15 625Hz
8 x 32
f s 15 625 Hz
=
= 7 813Hz
2
2
4.106
= 500 kHz .
8x1
Resoluo 1.07c) Nesta alnea, a transmisso em vez de ser em PCM, agora em PAM.
Na codificao do sinal em PAM tem que se ter em conta o valor de N
Como com recurso a 4 nveis, isso significa que N nmero de bit por nvel/smbolo = 2 .
Sugestes: jrvalente@netmadeira.com
02-07-2016
76/370
de 75%.
BT
= W (1 + )
rb = 2.W
rb
=N
rinformao
rb
fs =
rb
= NT f s f s =
N x ( n de sinais )
Sugestes: jrvalente@netmadeira.com
rb
NT
fs
dos 32 sinais
8.106
= 32 250 Hz
8 x 32
02-07-2016
77/370
f s = 2 x f mx
f mx =
f s 32 250 Hz
=
2
2
f mx = 15 625Hz
Numa transmisso PAM, e comparativamente
com a transmisso PCM, consigo aumentar a
taxa de transmisso.
Sugestes: jrvalente@netmadeira.com
02-07-2016
78/370
Resoluo 2.01) BPSK, tem desvio de fase binria. A fase oscila se entre o zero e um. No se deve
de confundir com o resultado binrio, que tambm zero ou um. Pgina 375 do livro SH.
s ( t ) BPSK = b ( t ) 2 Ps cos ( 2 f c t )
144444
42444444
3
Expresso do sinal BPSK
Em que Ps =
Para
Eb
, sendo Ps a potncia do sinal e Eb a energia do sinal por bit transmitido.
Tb
BPSK1
s ( t ) BPSK
BPSK 0
s ( t ) BPSK
Sugestes: jrvalente@netmadeira.com
= b ( t ) 2 Ps cos ( 2 f c t )
s ( t ) BPSK
s ( t ) BPSK
= b ( t ) 2 Ps cos ( 2 f c t + )
= b ( t ) 2 Ps cos 2 f c t +
2 f c
T
= b ( t ) 2 Ps cos 2 f c t + c
2
02-07-2016
79/370
- s ( t ) o cdigo binrio do sinal, e o BPSK o mesmo cdigo do sinal modulado para ser
transmitido.
- Nesta representao, a amplitude no tem importncia, pois est dependente da potncia do sinal.
No enunciado a frequncia da portadora foi reduzido para 1 Hz, foi para ser mais fcil a sua
representao acadmica, pois na realidade muito superior. Tb sempre a durao do bit.
Agora o DPSK (diferencial em fase): distingue se do BPSK na medida em que primeiro o sinal
codificado num nmero binrio. Pgina 441 do livro SH.
BPSK
Agora, na codificao do sinal, vou ter em conta do ponto inicial ser a 1, mas indiferente.
Sugestes: jrvalente@netmadeira.com
02-07-2016
80/370
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
d (t )
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
d (t )
Agora, somo o valor da 1 linha, da 1 coluna, com o valor da 2 linha, e escreve se o resultado na 3
linha, 1 :
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
d (t )
1 1
Este resultado obtido, 1 , fao uma cpia para a 2 linha, da 2 coluna. Somo ao valor da 1 linha, e
escrevo o resultado na 3 linha da mesma coluna, 1 :
Sugestes: jrvalente@netmadeira.com
02-07-2016
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
1 1
d (t )
81/370
1 1 1
Este resultado obtido, 1 , fao uma cpia para a 2 linha, da 3 coluna. Somo ao valor da 1 linha, e
escrevo o resultado na 3 linha da mesma coluna, 0:
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
1 1 1
d (t )
1 1 1 0
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
1 1 1 0 0 1 1 1 0 1 1 0
d (t )
1 1 1 0 0 1 1 1 0 1 1 0 0
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
d (t )
Sugestes: jrvalente@netmadeira.com
02-07-2016
82/370
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
d (t )
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
d (t )
0 0
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
0 0
d (t )
0 0 0
b (t )
0 0 1 0 1 0 0 1 1 0 1 0
d ( t Tb )
0 0 0 1 1 0 0 0 1 0 0 1
d (t )
0 0 0 1 1 0 0 0 1 0 0 1 1
Podemos assim concluir que a tcnica de modulao em DPSK insensvel a troca do sinal (ou seja
insensvel ao rudo).
Sugestes: jrvalente@netmadeira.com
02-07-2016
83/370
Agora como que o sinal codificado, s ( t ) , ser transmitido se for modulado em DPSK:
O QPSK tem como desvantagem o facto de ser mais complexo. Pgina 379 do livro SH.
Trabalhar com duas sequncias separadas. Podemos usar o sinal par com o cosseno, e impar com o
seno.
QPSK
s ( t ) QPSK = 2 Ps cos 2 f c t + ( 2i + 1)
4
14444444
4244444444
3
i = 0, 1, 2, 3,...
Assim, fica:
s ( t )00 i = 0 = 2 Ps cos 2 f c t + ( 2i + 1) =
4
s ( t )01 i =1 = 2 Ps cos 2 f c t + ( 2i + 1) =
4
s ( t )11 i = 2 = 2 Ps cos 2 f c t + ( 2i + 1) =
4
s ( t )10 i =3 = 2 Ps cos 2 f c t + ( 2i + 1) =
4
2 Ps cos 2 f c t +
4
00
2 Ps cos 2 f c t + 3
4
2 Ps cos 2 f c t + 5
4
2 Ps cos 2 f c t + 7
4
01
11
10
A utilizao do cdigo Gray deve se ao facto de que apenas se muda um bit a cada variao de um
smbolo para o prximo smbolo vizinho na constelao. A tabela mostra a correspondncia entre o
bit de entrada e as mudanas de fase para o QPSK, com rotao de
Sugestes: jrvalente@netmadeira.com
02-07-2016
84/370
Agora o 2 passo: desenhe a forma de onda para as seguintes modulaes. Para esboar as
formas de onda, com a sequncia pedida, necessrio agrupar em grupo de 2 bits. Mas tambm no
me posso esquecer que se tem um atraso de t em cada grupo, fica:
1
s ( t ) = 2 Ps cos 2 f c t +
8 fc
Assim
T
1
T
, fica s ( t ) = 2 Ps cos 2 f c t + b , em que b = 2i + 1
8
Tb
8
T
s ( t )00 i =0 = 2 Ps cos 2 f c t + b
8
s ( t )01 i =1 = 2 Ps cos 2 f c t + 3 b
8
s ( t )11 i = 2 = 2 Ps cos 2 f c t + 5 b
8
s ( t )10 i =3 = 2 Ps cos 2 f c t + 7 b
8
fc a portadora. Neste exerccio, para ser mais fcil de esboar, o perodo de um bit ( f c = f b ) ,
apesar de na prtica esse valor muito mais alto. Assim, no perodo fc tem se um sinal que oscila
muito. tambm obrigatrio que se utilize um valor mltiplo da frequncia utilizada na modulao
dos outros sinais, de forma a garantir que essas frequncias na integrao se anulem.
Sugestes: jrvalente@netmadeira.com
02-07-2016
85/370
O sinal ser transmitido mediante esta codificao (ver pgina 382 do livro do SH):
Exerccio 2.02 - Considere a seguinte forma de onda do sinal modulado em BPSK e em DPSK.
Obtenha a sequncia dos dgitos binrios originais. Assuma que o bit antes do primeiro zero 0 e a
fase de bit 0 0 radianos.
Resoluo 2.02)
Sugestes: jrvalente@netmadeira.com
02-07-2016
86/370
1444424444
1 ( t )
2 ( t )
Em que 1 ( t ) e 2 ( t ) so as duas funes base do QPSK deslocadas (ver pgina 389 do livro SH).
Est funo permite me obter quatro pontos, desfasados entre si de +
2
, fica para cada situao:
sin ( ) = sin ( ) cos ( ) cos ( ) cos ( ) e que cos ( ) = sin ( ) =
1444444442444444443
2
Conhecida identidade trigonomtrica
Para beven = 1
bodd = 1
Sugestes: jrvalente@netmadeira.com
02-07-2016
87/370
v ( t )be =1 = Eb . cos ( 2 f ct ) cos sin ( 2 f c t ) sin + ...
bo =1
4
4
... + sin ( 2 f c t ) cos + sin cos ( 2 f c t )
4
4
v ( t )be =1 =
bo =1
2
Eb . cos ( 2 f c t ) + sin ( 2 f c t ) sin ( 2 f c t ) cos ( 2 f c t )
144444444444424444444444443
2
Cuidado com os sinais, pois inverte!
v ( t )be =1 =
bo =1
Para beven = 1
2
Eb . 2 cos ( 2 f c t ) = 2 Eb cos ( 2 f c t )
2
bodd = 1
v ( t )be =1 = Eb . cos ( 2 f c t ) cos + sin ( 2 f c t ) sin + ...
bo =1
4
4
... + sin ( 2 f c t ) cos + sin cos ( 2 f c t )
4 4
v ( t )be =1 =
bo =1
2
Eb . cos ( 2 f c t ) + sin ( 2 f c t ) + sin ( 2 f c t ) + cos ( 2 f c t )
144444444444424444444444443
2
Cuidado com os sinais, pois inverte!
v ( t )be =1 =
bo =1
2
Eb . 2 sin ( 2 f c t ) = 2 Eb sin ( 2 f c t )
2
Sugestes: jrvalente@netmadeira.com
Para beven = 1
bodd = 1
02-07-2016
88/370
v ( t )be =1 = Eb . cos ( 2 f ct ) cos sin ( 2 f c t ) sin + ...
bo =1
4
4
... + sin ( 2 f c t ) cos sin cos ( 2 f c t )
4 4
v ( t )be =1 =
bo =1
2
Eb . cos ( 2 f c t ) sin ( 2 f c t ) sin ( 2 f c t ) cos ( 2 f c t )
144444444444424444444444443
2
Cuidado com os sinais, pois inverte!
v ( t )be =1 =
bo =1
Para beven = 1
2
Eb . 2 sin ( 2 f ct ) = 2 Eb sin ( 2 f c t )
2
bodd = 1
v ( t )be =1 = Eb . cos ( 2 f c t ) cos sin ( 2 f c t ) sin + ...
bo =1
4
4
... + sin ( 2 f c t ) cos + sin cos ( 2 f c t )
4 4
v ( t )be =1 =
bo =1
2
Eb . cos ( 2 f c t ) sin ( 2 f c t ) + sin ( 2 f c t ) + cos ( 2 f c t )
14444444444442444444444444
2
3
Cuidado com os sinais, pois inverte!
v ( t )be =1 =
bo =1
2
Eb . 2 cos ( 2 f c t ) = 2 Eb cos ( 2 f c t )
2
Sugestes: jrvalente@netmadeira.com
02-07-2016
89/370
v ( t ) = Eb .( be + bo ) . cos ( 2 fct ) cos sin ( 2 fct ) sin + sin ( 2 fct ) cos + cos ( 2 fct ) cos
4
4
4
4
2
2
2
2
v ( t ) = Eb . ( be + bo ) . cos ( 2 f c t )
sin ( 2 f c t )
+ sin ( 2 f c t )
+ cos ( 2 f c t )
2
2
2
2
v (t ) =
2
Eb . ( be + bo ) . cos ( 2 fc t ) sin ( 2 f c t ) + sin ( 2 f c t ) + cos ( 2 f c t )
2
v (t ) =
2
Eb . ( be + bo ) . cos ( 2 f c t ) + ( be bo ) . sin ( 2 f c t )
2
2
Assim, os sinais ortogonais (MPB21), u1 ( t ) =
. cos ( 2 f ct )
Ts
1444
424444
3
componente u1 ( t ) do sinal
2
u2 ( t ) =
. sin ( 2 f c t )
Ts
1444
424444
3
componente u2 ( t ) do sinal
v (t ) =
Eb .Ts
E .T
( be + bo ) u1 ( t ) + b s ( be bo ) u2 ( t )
2
2
Sugestes: jrvalente@netmadeira.com
No exerccio,
Eb .Ts =
02-07-2016
90/370
Eb .Ts
(1 + 1) . cos ( 2 f ct )
2
Ts
Nota 2.3.2: apesar de se falar em distncia, no se trata de um espao fsico a que se est
habituado. mais o valor absoluto da amplitude da potncia do sinal.
Exerccio 2.04 - O sistema de modulao DPSK possui a vantagem de no necessitar uma portadora
local sincronizada com a portadora do emissor. A figura a seguir representa os diagramas de blocos
para o emissor e recetor respetivamente.
Sugestes: jrvalente@netmadeira.com
02-07-2016
91/370
b) Mostre que o recetor detecta uma sequncia {bk } = {ck } quando sua entrada se aplica o sinal
y ( t ) reproduzido no emissor e f p =
n
.
T
c) Repita a) e b) supondo que o valor inicial de d k 0. Que conclui quanto influncia deste valor
no processo de deteco?
Emissor
Recetor
Sugestes: jrvalente@netmadeira.com
02-07-2016
92/370
Nota 2.4.2: o bloco do atraso do tempo no tem ndice, mas s pode ser Ts ou Tb
bk
0
0
1
1
d k 1
0
1
0
1
dk
1
0
0
1
b (t )
1 1 0 1 0 0 0 1 1
d ( t Tb )
d (t )
Sugestes: jrvalente@netmadeira.com
02-07-2016
93/370
b (t )
1 1 0 1 0 0 0 1 1
d ( t Tb )
1 1 1 0 0 1 0 1 1
d (t )
1 1 1 0 0 1 0 1 1 1
Agora para a modulao e depois transmisso, o 1 fica com o valor de zero, e o 0 fica com o
valor de (pi):
d (t )
Sequencia Fase
Resoluo 2.04b) Este exerccio pretende saber se o cdigo de linha binria, bk , recuperado a
sada.
O descodificador diferencial
Sugestes: jrvalente@netmadeira.com
y ( t ) = d k A cos ( p t )
02-07-2016
94/370
u ( t ) = y ( t ) . y ( t Tb ) = d k A cos ( p t ) .d k 1 A cos ( p ( t Tb ) )
144
42444
3
[1]
O bloco que est a seguir ao comutador KT o dispositivo de tomada de deciso, e tendo na sua
sada 3 nveis. O d k 1 A cos ( p t Tb ) utilizado para realizar a tcnica do sincronismo de modo a se
conseguir obter o oscilador local.
E sabendo de que p = 2 f p
fp =
n
Tb
u ( t ) = d k A cos p t .d k 1 A cos p ( t Tb )
{
{
= 2 f p
= 2 f p
u (t )
= d k A cos 2 f p t .d k 1 A cos 2 f p ( t Tb )
{n
{n
=T
=T
b
b
n
n
u ( t ) = d k .d k 1. A2 . cos 2 t . cos 2 ( t Tb )
Tb
Tb
n
n
u ( t ) = d k .d k 1. A2 . cos 2 t . cos 2 t 2 n
Tb
Tb
Sugestes: jrvalente@netmadeira.com
02-07-2016
95/370
n
Tenho um argumento complicado, cos 2 t 2 n , e vou ter que utilizar uma identidade
Tb
n
n
n
cos 2 t 2 n = cos 2 t cos ( 2 n ) + sin 2 t sin ( 2 n )
Tb
Tb
Tb
n
n
n
u ( t ) = d k .d k 1. A2 . cos 2 t . cos 2 t cos ( 2 n ) + sin 2 t sin ( 2 n )
Tb Tb
Tb
Sei tambm que cos ( 2 n ) = 1 e que sin ( 2 n ) = 0 . Assim retomando a definio, fica:
u (t )
n
= d k .d k 1. A2 . cos 2
Tb
n
n
t . cos 2 t cos ( 2 n ) + sin 2 t sin ( 2 n )
b
Tb
T
1444
4
24444
3
=0
n
n
u ( t ) = d k .d k 1. A2 . cos 2 t . cos 2 t
Tb
Tb
u (t )
Sugestes: jrvalente@netmadeira.com
n
= d k .d k 1. A . cos 2 t
Tb
n
Sabendo que cos 2 t
Tb
02-07-2016
96/370
1 1
n
+ cos 2. 2 t , a funo que resulta do mdulo
Tb
2 2
multiplicador, ponto A,
1 1
n
u ( t ) = d k .d k 1. A2 . + cos 2. 2 t
Tb
2 2
v (t )
Tb
Tb 1
1
n
= u ( t ) dt = bk . A . dt + cos 2. 2 t dt
Tb
2
2
0
0
v (t )
Tb
t
1
2
= bk . A .
+
2 0 2. 2 n
Tb
v (t )
T
1
n
= bk . A2 . b +
sin 2. 2
Tb
2
b
n
144424443
2.
2
=
0
Tb
Tb
Tb
n
sin 2. 2 t
Tb
t
( )
( )
v ( t ) = A2 .
Tb
.bk
2
Sugestes: jrvalente@netmadeira.com
02-07-2016
97/370
Com este valor, posso concluir que o descodificador consegue descodificar os dados (as
T
componentes so ortogonais). Pois A2 . b a potncia do sinal, bk o cdigo de linha binria
2
recuperado na sada. Se tivssemos obtido um coeficiente de varivel t , significaria que o sinal no
era recupervel. Para recuperar bk preciso sempre de d k 1 , pois no tenho um oscilador local.
bk
0
0
1
1
d k 1
0
1
0
1
dk
1
0
0
1
b (t )
d ( t Tb )
d (t )
dk
dk 1 = 0
codificada.
Sugestes: jrvalente@netmadeira.com
02-07-2016
98/370
sin 2 ( Tb f )
( Tb f )
(f
= 0 Pf = 0 e f = Pf = Ps ) .
Resoluo 2.05) Utilizando a equao 6.22, que est na pgina 379 do livro do SH, ou o slides
MPB7:
Gb ( f ) = PT
s b
sin 2 ( Tb f )
( Tb f )
}
+
+
Pretende se Pf para f [ 0; +[ . Pf = Gb ( f ) dt = Ps Tb
2
T{b f
=1
2
Pf =
Ps
sin 2 ( f )
( f )
.dt
.dt
Sugestes: jrvalente@netmadeira.com
02-07-2016
99/370
Exerccio 3.01 - Para a seguinte sequncia: 001011001010 esboce as formas de onda considerando:
a) 16 QAM com f c = fb ;
b) FSK com f L = fb e f H = 2 fb .
Sugestes: jrvalente@netmadeira.com
Resultado final
02-07-2016
100/370
Se o diagrama for analisado de acordo com o plano de Argand-Gauss, pode-se definir trs valores de
mdulos distintos e trs fases distintas por quadrante, ou seja, numa representao a modulao
QAM-16 tem trs valores de mdulos possveis e doze valores de fase distintos.
As coordenadas, em vez de se usar os ponto x e y, usa se Aeven e Aodd .
Par
mpar
E eu sei que a distncia de cada ponto ao eixo me dado pelo teorema de Pitgoras.
A2 = Aeven 2 + Aodd 2 =
Aeven 2 + Aodd 2
A
= arctg odd
Aeven
Sugestes: jrvalente@netmadeira.com
02-07-2016
101/370
Com
Aeven = Aodd =
0, 2 ou Aeven = Aodd = 3
0, 2
=a
=a
Resoluo do exemplo:
A =
( 3a )
+ ( 3a ) = 9a 2 + 9a 2 = 18a 2
A
Aeven 2 + Aodd 2 cos + arctg odd
Aeven
A
A
Se o argumento da funo for positivo, = arctg + odd , ento fica = + arctg odd
Aeven
Aeven
A
A
Se o argumento da funo for negativo, = arctg odd , ento fica = arctg odd
Aeven
Aeven
Pi ()
.
180
Sugestes: jrvalente@netmadeira.com
02-07-2016
102/370
Cdigo
Gray
Aeven
Aodd ( t )
A2
00
00
-3a
-3a
18.a 2
00
01
-3a
-a
10.a 2
00
10
3a
3a
18.a 2
00
11
3a
10.a 2
arctg ( 3 )
01
00
-a
-3a
10.a 2
+ arctg ( 3)
01
01
-a
-a
2.a 2
01
10
3a
10.a 2
01
11
2.a 2
10
00
3a
3a
18.a 2
10
01
3a
10.a 2
10
10
3a
3a
18.a 2
10
11
3a
10.a 2
11
00
3a
10.a 2
11
01
2.a 2
11
10
3a
10.a 2
11
11
2.a 2
5
=
4 4
1
+ arctg
3
3
=
4 4
5
=
4 4
1
arctg
3
3
=
4 4
arctg ( 3 )
4
1
arctg
3
1
arctg
3
arctg ( 3)
Sugestes: jrvalente@netmadeira.com
02-07-2016
103/370
s ( t ) QPSK
= PS A cos 2 fc t +
Tb
= PS A cos 2 f c t +
2
f
2
1
fc =
Tb
A partir daqui, os resultados podero ser diferentes do professor, pois depende da forma como
foram distribudos os smbolos no espao.
Assim, com 001011001010 , tenho na verdade 3 smbolos que so 0010 , 1100 e 1010 .
Sei que f c =
1
1
, e que Tb =
.
2
Tb
Para 0010 :
00
10
-3a
3a
18.a
[1]
3
=
4 4
[1]
Aeven =3 a
s0010 ( t ) A
odd
Aeven =3 a
s0010 ( t ) A
odd =3 a
=3 a
2 f c
Tb = f cTb =
2
[1]
=A
3
= PS 18 a cos 2 f ct +
4
= 0,2
2,356
= PS 3,6 cos ( 2 f c t + 2,356 ) = PS 3,6 cos 2 f c t +
Tb
2
cos 2 f c t + Tb
2
Aeven =3 a
s0010 ( t ) A
odd
=3 a
= 3, 6 PS cos ( 2 f c t + 0,375Tb )
Sugestes: jrvalente@netmadeira.com
O 1 instante s0010 ( 0 ) A
odd =3 a
02-07-2016
104/370
3
= 3, 6 PS cos = 1,3416. PS
4
11
Aeven = a
s1100 ( t ) A
odd
=3 a
Aeven = a
s1100 ( t ) A
odd =3 a
Aeven = a
s1100 ( t ) A
odd
=3 a
00
-3a
10.a 2
1
arctg
3
=A
1
= PS 10 a cos 2 f c t arctg
3
= 0,2
0, 321
= PS 2 cos ( 2 f c t 0, 321) = PS 2 cos 2 f c t
Tb
2
= 2 PS cos ( 2 f c t 0, 051Tb )
Aeven = a
O 1 instante s1100 ( t ) A
odd
=3 a
1
= 2 PS cos arctg = 0, 4714. PS
3
Para 1010 :
10
10
3a
3a
18.a 2
=A
s1010 ( t ) = PS 18 a cos 2 f ct +
4
= 0,2
0, 785
s1010 ( t ) = PS 3, 6 cos ( 2 f c t + 0, 785 ) = PS 3, 6 cos 2 f c t +
Tb
2
Sugestes: jrvalente@netmadeira.com
02-07-2016
105/370
Aeven = 3 a
O 1 instante s1010 ( t ) A
odd = 3 a
= 3, 6 PS cos = 1,3416. PS
4
Nota:
Cdigo em Matlab:
Etiquetay = 's(t)|1100';
Coefe = 3;
Coefo = 3;
angulo = (1/4)*pi;
% angulo = pi+acos(Coefe/Coefo);
ae = Coefe*sqrt(0.2);
ao = Coefo*sqrt(0.2);
Ps = 1;
fc = 1;
t = 0:0.05:1*pi;
A = sqrt(ae^2+ao^2);
s0010 = sqrt(Ps) * A * cos(2*pi*fc* (t +(angulo/(2*pi))*(1/fc)) );
plot(t,s0010)
title('Grfico do smbolo', Etiquetay , '0010, 0<x<2*pi')
xlabel('x')
ylabel(Etiquetay)
grid
Sugestes: jrvalente@netmadeira.com
02-07-2016
106/370
Assim cada smbolo representado deste modo (cada smbolo tem 4 sinuside = 4 x Tb ):
tem se dois perodos. O facto de f H = 2 f L (que so ortogonais), pode se concluir que as frequncias
so mltiplas de um fator comum (slide MPB36).
sL ( t ) = 2 PS cos 2 f L t
( fc f )
sH ( t ) = 2 PS cos 2 f H t
( f c + f )
Voltando ao exerccio, aqui fcil, pois s h duas frequncias, sendo a primeira dobro da segunda.
Assim para o bit 0 a frequncia de 1 Hz, e para o bit 1, a frequncia de 2 Hz.
Sugestes: jrvalente@netmadeira.com
02-07-2016
107/370
Exerccio 3.02 - Um sistema de modulao BFSK lida com bits de durao 1 ms e para transmitir o
bit 0 utiliza a frequncia de 100 KHz (frequncia mais baixa), com potncia de 1 W. Obtenha as
frequncia da portadora para transmitir o bit 1, a expresso do sinal BFSK na representao
geomtrica e a distncia entre pontos nessa representao para:
a) BFSK ortogonal
b) BFSK no ortogonal
Nota prvia: convm respeitar esta definio n m 1 , pois numa situao de pouca potncia, o
rudo ao se introduzir no canal de transmisso, vai originar perturbaes.
Sugestes: jrvalente@netmadeira.com
02-07-2016
108/370
2 ( m n ) = 1 , ocupa menor largura de banda, mas fica distorcido na presena de um canal com
ruido gaussiano.
2 ( m n ) = 2 , ocupa maior largura de banda, mas resiste mais a presena de um canal com ruido
gaussiano.
Superior a 2 no vale a pena, pois desperdia um recurso que muito importante sem que para isso
haja uma imunidade ao rude suficiente que justifique.
2 f H f L Tb = n
f
( c + f ) ( fc f )
2 f H + f L Tb = m n m
f
( c + f ) ( fc f )
No tempo de Tb s se tem sL ( t ) ou sH ( t ) .
O problema surge quando sL ( t ) zero, e se tem potncia de sH ( t ) , o que pode levar a erros de
deciso. Consultar a teoria do slide MPB37, e ver a tabela do slide MPB36.
Como Tb =
1
, fica f H = fb + f L = 1 kHz + 100 kHz = 101 kHz
fb
As componentes so u1 ( t ) = 2 PS cos ( 2 f H t )
Sugestes: jrvalente@netmadeira.com
u2 ( t ) = 2 PS cos ( 2 f L t )
02-07-2016
sL ( t ) =
2
u2 ( t )
Tb
sH ( t ) =
2
u1 ( t )
Tb
109/370
Slide MPB40
( adimensional )
a distncia, d , que me garante a imunidade ao rudo. Define-se como sendo um bom canal de
transmisso aquele tenha um baixo valor de rudo gaussiano. Ao se aumentar a potncia do sinal
transmitir, por exemplo para o dobro, 2. 2 Eb , surgem apenas 2 lbulos secundrios no mesmo Tb
que mesmo somado ao nvel de rudo, provoca poucos erros. Os erros de ISI S ocorrem nos
tempos, e no nas frequncias! Nas frequncias tem-se :
- o sinal somado com o ruido da transmisso;
- o efeito negativo ao aplicar um filtro na recuperao do sinal.
Resoluo 3.02b)
Sabendo que Tb =
3
( f H f L ) Tb =
2
1
1
=
f b 1 kHz
fH fL =
3
3
3
fH =
+ f L f H = (1 kHz ) + 100 kHz
4Tb
4Tb
4
f H = f c + f = 100, 75 kHz
=0,2
d BFSK no ortogonal = 2, 4 Eb = 2, 4 PS Tb = 2, 4 (1W ) (10 3 s ) 0, 049
Sugestes: jrvalente@netmadeira.com
( adimensional )
02-07-2016
110/370
s1 ( t ) = 2 PS cos 2 ( n + 2 [1]) f S t
i = 0, 1, 2,...
s1 ( t ) = 2 PS cos ( 2 ( n + 2 ) f S t )
s1 ( t ) = 2 PS cos ( 2 nf S t + 4 f S t )
s2 ( t ) = 2 PS cos 2 ( n + 2 [ 2]) f S t
s2 ( t ) = 2 PS cos ( 2 ( n + 4 ) f S t )
s2 ( t ) = 2 PS cos ( 2 nf S t + 8 f S t )
TS
2 PS cos ( 2 nf S t + 4 f S t ) 2 PS cos ( 2 nf S t + 8 f S t ) dt
[1]
[ 2]
2 PS , mas sim
2 PS x 2 PS = 2 PS .
cos ( 2 nf S t + 4 f S t ) x cos ( 2 nf S t + 8 f S t ) =
cos ( 4 f S ( n + 3) t ) + cos ( 4 f S t )
2
, e com n = 1 :
Assim
2 PS
Ts
cos ( 4 f S (1 + 3) t ) + cos ( 4 f S t )
2
Sugestes: jrvalente@netmadeira.com
Ts
02-07-2016
111/370
Cuidado com esta integrao, pois preciso de ter em ateno o argumento da funo trigonomtrica,
1
1
assim preciso de ter em conta que tenho que multiplicar por
e por
, pois as respetivas
16 f S
4 f S
derivadas so para:
'
'
'
[ 4] sin ( 4 f S t ) = [ 4 f S t ] cos ( 4 f S t ) =
16 f S cos (16 f S t )
4 f S cos ( 4 f S t )
Assim fica:
PS
+
4
f
16 f S
S
0
0
16 f S
16 f S
4
f
4
f
S
S
PS
0 +
0
16 f S
4 f S
Como TS =
sin ( 4 )
sin (16 )
+ TS
TS
16
4
0
0
sin (16 ) sin ( 4 )
TS PS
+
= TS PS [ 0 + 0] = 0
16
4
Sugestes: jrvalente@netmadeira.com
c.q.d.
02-07-2016
112/370
Ts
PS .
+ Constante
16 f S
PS .
+
+ Constante
16 f S
16 f S
PS .
+
+ Constante
16 f S
4 f S
Resoluo 3.04)
f H = ( m + 1)
2 N +1 fb 22+1 fb
=
= 4 fb
N
2
fb
f
= 3 + 1 b = fb
4
4
f L = ( m 1)
Para 00 :
s ( t ) = 2 PS sin ( 2 f H t )
Para 01 :
s ( t ) = 2 PS sin ( 2 f L t )
Sugestes: jrvalente@netmadeira.com
fb
f
f
= ( 3 1) b = b
4
4
2
Para 10 :
s ( t ) = 2 PS sin ( 2 f L t )
Para 11:
s ( t ) = 2 PS sin ( 2 f H t )
02-07-2016
113/370
Exerccio 3.05 - Um sistema PCM binrio envia impulsos a uma velocidade de 2 x 106 smbolos/s.
Se os impulsos em banda base tiverem uma formatao cosseno elevado a 100% , calcule as larguras
de banda necessrias nos seguintes casos:
a) Transmisso ASK.
b) Transmisso FSK (comutao entre duas portadoras a 100MHz e 104MHz).
= 1.
Antes de comear, convm por as ideias em ordem. Nos exerccios anteriores estivemos a trabalhar
com modulao digital, e os sinais utilizados so do tipo NRZ (forma de onda retangular). Neste
exerccio, em vez do sinal NRZ, vai se utilizar sinal de cosseno elevado. No esquecer que com o
cdigo de linha NRZ, o nosso sinal s toma valores de b ( t ) = 1 .
Sugestes: jrvalente@netmadeira.com
02-07-2016
114/370
rb
, e BT = W (1 + )
2
r
r
BT = b (1 + ) = b (1 + 1) = rb = 2 MHz
2
2
Banda base
Sugestes: jrvalente@netmadeira.com
02-07-2016
115/370
Se houver potncia na posio fc (em f c no se considera, pois o sinal tem que ser causal)
porque o sinal 1. Se no tiver zero
de se notar que a largura de banda necessria o dobro do que o necessrio, pois preciso ter em
conta com a frequncia negativa (apesar de fisicamente tais frequncias no existirem, pois o sinais
so causais).
Estes sinais so ilimitados nos tempos ( sin c 2 , com durao de 2Tb ) , mas limitado nas frequncias.
semelhante a modulao analgica AM (modulao em amplitude). As duas bandas esto
separadas por uma banda de guarda. E como se pode constatar no se tem lbulos secundrios.
f H = 104 MHz
02-07-2016
116/370
Aqui, neste exerccio 3.05b, tambm uma transmisso em PCM codificao em impulsos
elevados para a transmisso.
Recordar nesta altura dos estudos j se deve ter a capacidade de saber distinguir quando se est
no domnio dos tempos ou das frequncias:
No domnio dos tempos
Exerccio 3.06 - utilizada modulao FSK para transmitir sinais binrios com velocidade de 1200
bps atravs de uma linha telefnica. O sinal modulado deve estar contido na banda de 500 Hz a 2900
Hz. utilizado um ndice de modulao de 0,7. Determine a largura de banda mxima admissvel
para os impulsos binrios modulantes. Supondo uma formatao cosseno elevado, qual o factor de
decaimento?
Sugestes: jrvalente@netmadeira.com
02-07-2016
117/370
Resoluo 3.06a) Este exerccio hbrido. Usa modulao digital (FSK, na codificao do sinal) e
modulao analgica (pois nos dado o valor de = 0, 7 ).
rb = 1 200 bps
E a largura de banda 500 Hz < BT FSK < 2 900 Hz
BT FSK = 2 400 Hz
na transmisso em Banda base
Muito importante perceber que o sinal SEMPRE transmitido na forma analgica, pois as antenas
no tm a possibilidade de transmitir na forma digital. O sinal que est na forma digital.
k f An
f
=
= 0, 7 .
f mx
f mx
[1]
[1] - um sinal NRZ, mas este sinal multiplicado por 2 fit , o que o torna num sinal FM.
Assim b ( t ) 2 f i t passou de sinal digital NRZ a um sinal analgico (sinal sinusoidal). Ou seja a
variao entre -1 e 1 do sinal b ( t ) que faz varias os parmetros do sinal sinusoidal da
portadora.
Regra de Carson BT = 2 f + f mx
[ 2]
Sugestes: jrvalente@netmadeira.com
Assim,
02-07-2016
2W ( + 1) = 2 ( f + f mx )
W ( + 1) = f + W
118/370
BT
+1 =
f
+1
W
f
W
Canal Nyquist
Canal Nyquist
, e apenas porque
BT FSK = 2 W
Canal Nyquist
( + 1)
Canal Nyquist
BT BB =
f
=
f mx W
f = .W
Canal Nyquist
Canal Nyquist
2 400 Hz = 2 W
2 400 Hz
2 ( 0, 7 + 1)
Canal Nyquist
( 0, 7 + 1)
Canal Nyquist
rb
1200
(1 + ) 705,9 Hz =
(1 + )
2
2
= BT BB = 705,9 Hz
= 0,177 = 18%
Numa transmisso hertziana, as frequncias utilizadas na portadora tem que ser de valor elevado,
de forma a garantir uma melhor eficincia. Quando a transmisso feita em cabo de cobre, que as
portadoras podem ser de valor mais baixo.
A largura de banda para uma transmisso utilizando a tcnica FSK, BT FSK , igual a largura de
banda que necessrio aquando de uma transmisso de um sinal analgico em FM.
Sugestes: jrvalente@netmadeira.com
02-07-2016
119/370
Resoluo 3.06b) Supondo uma formatao cosseno elevado, qual o fator de decaimento?
a largura de banda para que o sinal possa ser acomodado dentro da modulao em FM, pois
temos b ( t ) 2 f i t . Como se pode comprovar, b ( t ) varia no tempo, da a afirmao de se tratar de
uma modulao FM. E em vez de se utilizar um cdigo de linha NRZ, recorre-se a tcnica de rol-off
(cosseno elevado) para que as laterais tenham um decaimento suave.
Sempre que se utiliza a modulao em FM, necessrio utilizar a regra de Carlson:
BT = 2 ( + 1) f mx
E sabendo que o ndice de modulao igual a
f
, e em que:
f mx
BT FSK = 2 ( + 1) f mx
f mx =
BT FSK
2 ( + 1)
f m x =
2 400 Hz
2 ( 0, 7 + 1)
f mx = 705,9 Hz
Sugestes: jrvalente@netmadeira.com
02-07-2016
120/370
Exerccio 3.07 modulando o sinal a transmitir utilizando a tcnica do 8-PSK, com f c = 2.106 Hz , e
uma potncia de sinal de
2 PS = 1 mW
s ( t ) M PSK = 2 PS cos 2 f ct + ( 2i + 1)
M
Com f c = 2.10 6 e
i = 0, 1, 2, 3,...
2 PS = 103 .
Cdigo
Gray
M
( 2.[0] + 1) 18 = 18
( 2.[1] + 1) 18 = 83
( 2.[ 2] + 1) 18 = 85
( 2.[3] + 1) 18 = 78
= ( 2i + 1)
00
01
11
10
10
( 2.[ 4] + 1) 18 = 98
11
( 2.[5] + 1) 18 = 181
01
( 2.[6] + 1) 18 = 183
00
( 2.[7] + 1) 18 = 185
s (t )
= 2 PS cos 2 f c t +
010 8 PSK
11
s (t )
= 2 PS cos 2 f c t +
111 8 PSK
8
s (t )
=
2
P
cos
2
f
t
+
S
c
001 8 PSK
Sugestes: jrvalente@netmadeira.com
02-07-2016
M PSK
121/370
2rb
2f
= b.
log 2 ( M ) N
Assim sendo para a transmisso de um sinal modulado utilizando a tcnica 8-PSK a largura de banda
do canal :
2 ( 2.106 )
2f
2f
BT = b = c
BT 8 PSK =
= 1,33 MHz
N
N
3
1
= 2 ES sin , e o M do
M
quociente do argumento da funo trigonomtrica o nmero de fases necessrias, que neste
exerccio 8.
M PSK
1
d 8 PSK = 2 ES sin = 2,96.105
8
s ( t ) M FSK = 2 PS cos ( 2 ( 2i + n ) f s t )
i = 0, 1, 2, 3, ...
2 PS = 103 .
x fb
Sugestes: jrvalente@netmadeira.com
x fb = n x
f c = nf s
fb
N
fs =
fb
N
n = = 180
02-07-2016
Cdigo
Gray
0
00
01
11
10
10
11
01
00
122/370
= ( 2i + n ) f s
( 2.[0] + 180 ) f
( 2.[1] + 180 ) f
( 2.[ 2] + 180 ) f
( 2.[3] + 180 ) f
( 2.[ 4] + 180 ) f
( 2.[5] + 180 ) f
( 2.[6] + 180 ) f
( 2.[7] + 180 ) f
s (t )
= 2 PS cos ( 2 (10 + 180 ) f s t )
111 8 FSK
s (t )
= 2 PS cos ( 2 ( 2 + 180 ) f s t )
001 8 FSK
M FSK
2 N +1 f b
.
N
Para a transmisso de um sinal modulado utilizando a tcnica 8-FSK, a largura de banda do canal :
BT
M FSK
2 N +1 f b 2 N +1 f c
=
=
N
N
BT
8 FSK
23+1 ( 2.106 )
M FSK
= 2 NEb .
02-07-2016
2
1
d M FSK = 2.N .Eb = 2.N . ( PS Tb ) 2.N . PS . = 2,96.105
rb
Ps 8 FSK =
8, 76.10 10
. ( 2.106 ) = 292.106 = 292 W
2. ( 3)
BT
8 PSK
123/370
8 FSK
d 2 d 2
+
2 2
Sugestes: jrvalente@netmadeira.com
02-07-2016
124/370
Como tenho 4 smbolos com a mesma distncia, as que esto mais perto do centro, fica:
d 2 d 2
+ x 4
2 2
d 2 d 2
d 2 3d 2
+ x 4 + + x 4
2 2
2 2
Assim a potncia :
1
ES =
M
d 2 d 2
d 2 3d 2
+ x 4 + + x 4
2 2
2 2
d 2 3d 2
1 d d
E S = + x 4 + + x 4
8 2 2
2 2
ES =
12 2 3 2
.d = .d
8
2
1
E para o 8-PSK, d 8 PSK = 2 ES sin = 1,33 Eb
8
1 soluo
= 2.Eb = 1, 41 Eb
A modulao 8-PSK melhor que modulado em 8-FSK para a mesma largura de banda.
Sugestes: jrvalente@netmadeira.com
02-07-2016
125/370
componente.
Assim a potncia :
2
2
2
2
1 d d
d
E S = + x 4 + ( 0 ) + 1 + 3 x 4
8 2 2
2
2
1+ 3
d
ES = +
.d 2 = 1,183d 2
2
8
d 8QAM
2 soluo
Como se pode constatar melhorou-se o sistema (pois aumentou-se a distancia entre os pontos) apenas
trocando a posio de alguns pontos, mas mantendo o resto das outras caractersticas do sistema.
Sugestes: jrvalente@netmadeira.com
Sugestes: jrvalente@netmadeira.com
02-07-2016
126/370
fs
( f s a taxa de smbolos).
2
02-07-2016
127/370
Rn ( ) = e
Como se obteve e
Gn ( f ) =
R ( ) .e
n
+
j
d =
e .e j d
Integral de Fourier de
e j o coeficiente que permite passar do domnio dos tempos para o domnios das frequncias.
O sinal de rudo um sinal de potncia.
02-07-2016
128/370
Assim Gn ( f ) =
Gn ( f ) = Gni ( f ) =
e .e
d + e .e j d
0
2
GN1
GN 2
j
0
d =
+ j
0
'
1
Sabendo a regra da exponencial, que j = j . E como no tenho o quociente que
0
0
anule
2
j , pois tenho (1) , e sendo uma constante, fica:
j
0
d = (1) 2
e
1
GN1 ( f ) = 2
+ j
0
+( 0) 1 j
+ ( ) j
e 0 e
0
2
=
1
1
[1]
j
j
0
0
e0
e
=2
1 j 1 j
02-07-2016
129/370
0
1
1
=2
=2
=2
GN1 ( f ) = 2
1
1
1 j 0
j j
j
j
0
0
GN 2 ( f ) =
j
0
d =
+ j
2
0
d = (1) 2
+ j
0
+ j
0
0
e +
= 2
1 + j 1 + j
0
0
0
1
1
= 2
= + 2
GN2 ( f ) = 2
1
1
1 + j 0
+ j + j
+ j
0
0
2 0
Gn ( f ) = 2
+
1 j 0 1 + j 0
0
0
2
+
Gn ( f ) =
1 j 0 1 + j 0
+ j 0 2 ) + ( 0 j 0 2 )
0 (1 + j 0 ) + 0 (1 j 0 )
2 ( 0
Gn ( f ) =
=
2 2 2
j
1
+
j
1
+
j
(
)(
)
0
0
0
0
0
2
2
0 + j 0 + 0 j 0
Gn ( f ) =
1
j 2 2 0 2
1
2
Gn ( f ) = Gni ( f ) =
2 0 2
1 + 2 0 2
Sugestes: jrvalente@netmadeira.com
02-07-2016
130/370
Nota 4.1.2 no rudo este processo o nico que nos permite calcular a densidade espetral de
potncia, porque no um sinal determinstico.
Nota 4.1.3 a transformada de um sinal real e par, origina tambm um sinal real e par.
Resoluo 4.01b) A sada da funo de transferncia do integrador dada pelo teorema de Parseval:
Gno ( f ) =
H ( f ) Gni ( f ) df
[1]
Gno ( f ) a densidade espectral sada do integrador. Utilizando o slide RMD4, sei que
Mdia ao quadrado
n0 (T )
= N 0 = Gno ( f ) df =
2
+
2
2 2
0
H ( f ) Gni ( f ) df = H ( f )
df
2
2
1+ 0
[1]
[1] - valor calculado na alnea anterior, e a densidade espectral do rudo a entrada da funo de
transferncia (integrador).
H(f
1 e jT
, e sabendo de que = RC ( o circuito eletrnico que faz a implementao) e
=
j
que = 2 f , fica:
(
)
+ 1 e
2 0 2
1 e ( )
d
f
=
n0 (T ) =
2
j ( 2 f ) RC
2
j 2 f RC
(
)
1 + ( 2 f ) 0
2
j 2 f T
j 2 f T
2 0 2
df
2
2
1 + ( 2 f ) 0
Sugestes: jrvalente@netmadeira.com
02-07-2016
131/370
Nota 4.1.4: RC o filtro integrador, que faz a seleo de uma banda infinita do rudo, uma faixa
estreita de forma a se poder calcular a densidade espectral do rudo (obtido pela sua
autocorrelao).
1 e j ( 2 f )T
j ( 2 f ) RC
2 0 2
dt , em que os
2
2
1 + ( 2 f ) 0
limites de integrao so de zero T devido ao filtro integrador s permitir que s passe uma
faixa estreita.
1 e jT
=
j
jT
2
jT
j2T
2
e
jT
jT
, em que e 2 e 2
2
a funo seno.
Sei que 1 e
jT
=e
T
2
T
T
T
j
j 2T
j
j
T
2
2
e e
, e que e e 2 = 2 j sin
.
2
e
2
Assim n0 (T ) =
Sei que e j fT
n0 ( T ) =
2 fT
2
2 fT
j 2 fT
j
2
e
e 2
j ( 2 f ) RC
2 0 2
df ,
1 + ( 2 f ) 0 2
= e j 2 fT = e0 = 1
(2
j 2 sin 2 ( fT )
2
( 2 f RC )
Sugestes: jrvalente@netmadeira.com
).
2 0 2
2
1 + ( 2 f ) 0 2
df =
( sin ( fT ) ) .
2
2 0 2
2 f 2 R 2C 2 1 + ( 2 f ) 2 0 2
df
02-07-2016
132/370
x = fT
2 2
n0 (T ) = 20 2
RC
2
dx = T df
sin ( x )
1
1
dx
x . 22 02 2 .
T
1 + 2 x T df
T
+
Fazendo a mudana de varivel, de forma a facilitar a visualizar uma definio mais simples,
a=
2
2 0 2
n0 (T ) =
TR 2C 2
Esta primitiva,
Na tabela:
2 0
T
sin 2 ( x )
1
.
dx
2
x
1 + a2 x2
si n 2 ( x )
1
.
dx , no imediata, por isso est tabelada.
2
x
1 + a2 x2
sin 2 ( x )
1
2
2
.
dx = a a sinh + + a cosh
2
2 2
x
1+ a x
2
2
2
a
a
2 0
, foi para ser mais fcil encontrar o respectivo valor na
T
tabela.
Assim fica,
2
2 0 2
n0 ( T ) =
TR 2 C 2
Sugestes: jrvalente@netmadeira.com
2
2
2 a 2 a sinh a + + 2 a cosh a
02-07-2016
133/370
v0 (T ) =
1 T
1 T
1 T
s ( t ) + n ( t ) dt = s ( t ) dt + n ( t ) dt
RC 0
0
0
0
V dt =
1 T
VT
e o rudo n0 ( T ) = n ( t ) dt
0
RC
RC
VT
RC
s
T
(
)
S0 0
=
=
=
N 0 n0 (T ) 2 n0 (T ) 2
2
( SNR )0
Calculado em 1b)
V 2T
( SNR )0 =
R 2C 2
2
2
a
sinh
+
+
a
cosh
2
2
a
a
T R 2C 2 2
2 0 2
( SNR )0 = V T 0
2
2
2 a a sinh a + a cosh a
Exerccio 4.02 - Considere um sinal cuja tenso oscila entre +V e -V e cuja probabilidade de ser
transmitido +V de 3/4 e -V de 1/4. O sinal acompanhado por rudo branco gaussiano.
a) Considerando que a tenso de deciso Vt , em vez de 0 volts, escreva uma expresso para a
probabilidade de erro, Pe , supondo que receptor utiliza um integrador.
b) Calcule Vt que minimize Pe e determine Pe .
Sugestes: jrvalente@netmadeira.com
02-07-2016
134/370
Resoluo 4.02a)
3
1
p( +V ) = p( s01 ) =
p( V ) = p( s02 ) =
4
4
s01 (T ) = +V
s02 (T ) = V
Como a probabilidade no de 50%, vou ter que desenvolver uma expresso, tendo em ateno de
que vou utilizar um integrador como um filtro timo.
Pelo slide RMD6, sei que a densidade de probabilidade da amostra, f n0 (T ) , gaussiana.
Na ausncia de rudo, a recepo do sinal ocorre no ponto ideal. Com rudo ocorre ao longo da
descida da funo (tanto na zona assinalado a azul ou a verde), e caracterizado por
s01 (T ) =
VT
no ( t )
ou
s02 (T ) =
VT
no ( t )
Se o sinal ocorrer na zona assinalado a azul, no h problemas, mas se ultrapassar a linha de deciso,
tem-se uma deciso errada (zona assinalada a rosa). Notar que se ocorrer assinalado a verde no tem
problemas, pelo contrrio, at reala mais.
A fronteira de deciso (est a meio quando a probabilidade de 50%).
Sugestes: jrvalente@netmadeira.com
02-07-2016
135/370
Qualquer ponto da funo preenchido a rosa, um ponto proibido para o sinal 1, e a verde
proibido para o sinal 0.
A sada s01 (T ) =
VT
s02 (T ) =
VT
Nota 4.2.1: a diferena entre s01 ( t ) e s01 (T ) , ou seja para outra situao qualquer, quando se tem
um t minsculo, ao longo de um tempo continuo, enquanto T maisculo para um
determinado tempo amostrado.
Pelo slide RMD27, a expresso geral total da probabilidade de erro, se a funo tiver um
comportamento gaussiano, :
Pe = p ( e | s1 ) p ( s1 ) + p ( e | s2 ) p ( s2 )
Como no sei onde poder ficar, vou selecionar uma possibilidade ao acaso, pela linha preta, Vt .
Nota 4.2.3: a probabilidade de errar com a transmisso de um determinado bit. preciso ter
cuidado, pois tem se o hbito de se trabalhar com 50%, pensamos que sempre igual. Neste
exerccio tem se uma probabilidade de haver um com e outro com , logo prefervel deslocar a
reta de deciso para onde h menos probabilidade de sair um determinado numero, zero ou um, de
forma a reduzir os erros.
Sugestes: jrvalente@netmadeira.com
02-07-2016
136/370
Peso
Peso
4
4
Pe = p ( vo ( t ) < Vt ) | s1 . p ( s1 ) + p ( vo ( t ) < Vt ) | s2 . p ( s2 )
a probabilidade de ter sido transmitido cada um dos bits
Probabilidade de ocorrer +V
3
E como p( +V ) = p ( s1 ) =
4
Probabilidade de ocorrer -V
1
p( V ) = p ( s2 ) = , e sabendo de que pelo slide RMD6, a
4
Pe = VT
Em que
VT
n0 (T2)
2
e 0
f n0 ( T ) d n0 (T ) = VT
2
2 0
d n0 (T )
o valor onde comea o rudo, mais abaixo que este valor no se pode ter, e n0 (T )
Fica
VT
3
Pe =
4
p ( s1 )
Sabendo de que
n0 (T2)
e 2 0
2
2 0
n0 (T2)
1 + e 2 0
d
n
T
+
(
)
0
4 VT
2 0 2
p
( s2 )
vo ( t ) = s0 (T ) + n0 (T )
d n0 (T )
n0 (T ) = vo ( t )
VT
s0 (T )
n01 ( T ) = vo ( t )
Sugestes: jrvalente@netmadeira.com
VT
n02 (T ) = vo ( t ) +
VT
02-07-2016
137/370
3 Vt
1 +
|
p
v
t
s
d
v
T
+
(
)
(
)
o
1
o
4 Vt p vo ( t ) | s2 d vo (T )
4
p ( s1 )
p ( s2 )
Pe =
vo (T )VT
2 2
0
3 Vt e
Pe =
2
4
2 0
vo (T )+ VT
2 2
0
1 + e
d
v
T
+
(
)
o
4 Vt
2
2 0
d vo (T )
Mudanas de varivel
Sugestes: jrvalente@netmadeira.com
02-07-2016
138/370
Resoluo 4.2b)
Para resolver este exerccio, vai se escolher uma funo qualquer, f ( ) , e fica:
d x
f ( ) d . Se, por suposio a sua primitiva for g ' ( ) , ento g ' ( ) = f ( ) , e fica
dx k
dg ( x ) dg ( k ) dg ( x )
x
d x
d
d
g ( ) k = g ( x ) g ( k ) =
=
= f ( x)
f ( ) d =
dx
dx
dx
dx
dx k
dx
=0
dg ( x )
dx
Pe =
3 Vt
1 +
f ( x ) dx + f ( x ) dx
4
4 Vt
vo (T )VT
2 2
0
3 Vt e
Pe =
2
4
2 0
vo (T )+ VT
2 2
0
1 + e
d
v
T
+
(
)
o
4 Vt
2
2 0
d vo (T )
Sugestes: jrvalente@netmadeira.com
dPe
=
dVt
02-07-2016
vo (T ) VT
2
3 Vt e 2 0
d
2
4 2 0
vo (T ) + VT
2 2
0
1 + e
v
T
+
(
)
4 Vt
o
2
2 0
dVt
d vo (T )
139/370
=0
2 Vt
2 +
v (T ) VT 2
v (T )+ VT 2
VT
VT
vo (T ) +
vo (T )
o
2 0 2
2 0 2
2 0 2
2 0 2
3 e
e
1 e
e
.
+ .
=0
4 2 0 2
2 0 2
2 0 2
4 2 0 2
Vt
dg ( x ) dg ( k ) dg ( x )
d
=
= f ( x)
g ( x ) g ( k ) =
dx
dx
dx dx
dg ( k ) dg ( x ) dg ( x )
d
g ( k ) g ( x ) =
=
= f ( x )
dx
dx
dx dx
=0
=0
VT
VT
Vt VT
+ + VT
Vt +
2 2
2
2
2
2
0
0
0
0
3 e
e
e
1 e
.
+ .
2
2
4 2 0 2
4
2
2
2 0 2
0
0
=0
=0
VT
Vt
2 0 2
3 e
.
4 2 0 2
3.e
V 2T 2 V 2T 2
Vt 2 + 2 2 2
2 0 2
1
4 2 0 2
Vt + VT
2 0 2
1 e
+ .
4
2 0 2
=0
=0
, e fica
Vt 2 + V 2T2 2 + 2V 2T2 2
2 0 2
=0
+ e
Sugestes: jrvalente@netmadeira.com
3.e
V 2T 2 V 2T 2
Vt 2 + 2 2 2
2 0 2
=e
V 2T 2 V 2T 2
Vt 2 + 2 + 2 2
2 0 2
3.
e
e
V 2T 2 V 2T 2
Vt 2 + 2 2 2
2
2 0
V 2T 2 V 2T 2
Vt 2 + 2 + 2 2
2 0 2
02-07-2016
=1
Vt VT
02
1
3
V 2T 2 V 2T 2
V 2T 2 V 2T 2
Vt 2 + 2 2 2 Vt 2 + 2 + 2 2
2
2
2 0
2 0
Vt =
0 2 ln ( 3)
2VT
140/370
1
3
0 2 ln ( 3)
2VT
1
3
Como h mais hipteses de haver mais 1 do que 0
deciso para a esquerda (zona dos zeros se fosse a probabilidade fosse de 50%, assinalado a preto).
Sabendo de que Vt =
RMD6, erfc ( x ) =
0 2 ln ( 3)
2VT
Sugestes: jrvalente@netmadeira.com
02-07-2016
vo (T ) VT
2 2
0
3 Vt e
Pe =
2
4
2 0
vo (T ) + VT
2 2
0
1 + e
d
v
T
+
(
)
o
4 Vt
2
2 0
141/370
d vo (T )
x=
y=
vo (T )
VT
, fica dx = d vo ( T )
2 0
2 0
vo (T ) +
VT
, fica dy = d vo (T )
2 0
2 0
Assim,
Vt
VT
3
Pe = 2 0
4
e x
1 +
dx + V + VT
4 t
e y
dy
2 0
Vt
VT
2 0
d v (T )
2 0 2 , devido a mudana de varivel que o
.
2 0
u2
du
dz = dx , e fica
Sugestes: jrvalente@netmadeira.com
02-07-2016
3 +
Pe = VT
4 Vt
e z
1 +
dx + V +VT
4 t
2 0
e y
142/370
dy
2 0
2 3 +
Pe = . VT
2 4 Vt
e z
2 1 +
dx + . V + VT
2 4 t
2 0
e y
dy
2 0
2 ln ( 3)
2 ln ( 3)
Vt
V +
3
2VT + 1 erfc. t
2VT
Pe = erfc.
8
2 0 2
2 0 2
2 ln ( 3 )
2VT
, substituindo fica:
VT 2 ln ( 3)
VT 2 ln ( 3)
+
3
2VT + 1 .erfc.
2VT
Pe = .erfc.
8
2 0 2
2 0 2
Resumindo, como a probabilidade de bit no de 50% por cada bit, foi necessrio fazer um
deslocamento da linha de deciso. Recorreu se a mudanas de variveis para assim permitir chegar
a uma funo conhecida.
Sugestes: jrvalente@netmadeira.com
02-07-2016
143/370
Exerccio 4.03 - Considere a transmisso do sinal V, com igual probabilidade. O rudo do canal
apresenta uma densidade espetral de potncia de
Gn ( f ) =
Gno
f
1+
f1
s02 ( t ) = V
Pela leitura do slide RMD11, sei que a funo de transferncia do filtro timo
P* ( f ) j 2 Tf
P* ( f ) j 2
H(f )=K
.e
=K
.e f T , em que P* ( f ) = P ( f ) .e jT
G
Gn ( f )
no
2
f
1+
f1
p ( t ) = s01 ( t ) s02 ( t ) = V ( V ) = 2V
T
j 2 f
+ j 2 f T = jfT j 2 fT = jfT (1 2 )
T
j
T
T
F
2V .PT t
2V 2 sin c (T ) .e 2
2
2
2
p(t )
P( f )
T
j
VT
sin c (T ) .e 2
2
Sugestes: jrvalente@netmadeira.com
deslocador
Comunicaes Digitais Terico-prtica
02-07-2016
+j
144/370
T
2
P( f )
+j
2
P ( f ) f jT
2VT sin c (T ) .e 2 .e jT f12 + f 2
Assim H ( f ) = K
1 + .e
=K
2
Gno f1
Gno
f1
T
Nota: j 2 f
+ j 2 f T = j fT j 2 fT = j fT (1 2 ) = j fT
H(f)=K
f12 + f 2
2VT sin c (T ) .e j fT )
2 (
Gno f1
Resoluo 4.03b) Pela leitura do slide RMD11, sei que a relao que permite minimizar o erro, 2 ,
:
2
+
P( f )
p 2 (T )
= o 2 =
o mx Gn ( f )
2
T j 2 f 2
2VT sin c .e
+
2
df
df =
G
no
f
1+
f1
2
T 2 2 2
po2 (T )
2V T
T j 2 fT f
2
=
sin c 2 .e
1 + f df
2
o
no
mx 0
1
Funo tabelada
T
2
3
3
T
po2 (T )
T)
0)
(
(
4V 2T 2 1 f
4V 2T
f3
4V 2T
1 + df =
(T ) +
( 0) + 2
=
f + 2 =
2
2
G
T
f
G
3
f
G
3
f
3 f1
o
no
n
o
no
1
0
mx
0
Sugestes: jrvalente@netmadeira.com
po2 (T )
4V 2T
=
2
Gno
o mx
02-07-2016
T3
T
+
3 f12
4V 2T 2 4V 2T 4 4V 2T 2
T2
=
+
=
1
+
3Gno f12
Gno
Gno 3 f12
1 p 2 (T )
1
0
Pelo slide RMD15, Pe min = .erfc
2
8 o2 mx
Pe
min
145/370
1 4V 2T 2
V 2T 2
1
T 2 1
T2
1
.
1
= .erfc
+
=
erfc
+
2Gno 3 f12
2
8 Gno 3 f12 2
t
,
T
0<t <T
O sinal est corrompido por rudo branco gaussiano com Gni ( f ) = 106 V 2 / Hz.
a) Desenhe a forma de onda de sada do filtro adaptado.
b) Para Pe < 10 4 determine o intervalo de tempo T mnimo permitido.
Para um vi ( t ) = s ( t ) =
2t
.
T
Sugestes: jrvalente@netmadeira.com
2t 2t 4t
=
T T T
h (t ) =
02-07-2016
p (T t ) =
Gn ( f )
146/370
2K
s1 (T t ) s2 (T t )
N0
h (t ) =
2 K 2 (T t ) 2 ( T t )
+
N0 T
T
h (t ) =
2 K 4 (T t )
N0 T
0<t T
0<t T
Cuidado, pois estou a lidar com um filtro adaptado, e no com um filtro ptimo. Com um filtro
ptimo seria necessria a utilizao do DEP (densidade espectral de potncia) do rudo.
Recordar que u ( t ) v ( t ) =
8 K (T ) 2 ( t )
d
vo ( t ) = h ( t ) vi ( t ) = h ( ) s ( t ) d =
N0 T
T
0
0
[1]
s ( t )
h ( )
t
[1]
Sugestes: jrvalente@netmadeira.com
02-07-2016
147/370
Nos limites de integrao, pretende se saber qual a funo, por isso a utilizao da varivel t e
no de T (que nos daria um valor constante, pois seria um valor amostrado).
vo ( t ) =
t
t
t
8K (T ) 2 ( t )
8K (T )( t )
16 K
Tt T t + 2 d
d
=
2
d
2
2
N0 0 T
T
N0 0
T
N 0T 0
t
t
t
t
16 K
vo ( t ) =
Tt ] d + [ T ] d + [ t ] d + 2 d
2 [
N 0T 0
0
0
0
t
t
t
16 K
T 2
t 2
3 16 K
t
vo ( t ) =
Tt 0
+
=
N 0T 2
2 0 2 0 3 0 N oT 2
2 Tt 2 t 3 t 3
Tt 2 2 + 3
2
N 0T 2
6
2 .3 N 0T 3
vo ( t ) =
8K 2 t 3
Tt
N 0T 2
3
T T2
8K
2
T T
Com t = T , fica vo ( t ) =
3
N0 T 2
( )
Sugestes: jrvalente@netmadeira.com
( ) = 8K T 1 1 = 8K T 2 = 16KT
N 0
N 0 3
3N0
02-07-2016
148/370
Bit 1
Bit 0
h (t ) =
2 K 4 (T t )
N0 T
0<t T
O sinal espelhado para a direita, mas no interessa, o que se pretende saber o valor mximo
positivo para o bit 1, ou o mnimo negativo para o bit 0, no tempo T . Ou seja s nos interessa
no intervalo de t = 0 a t = T .
2t
no um sinal conhecido, e at pode ser em banda base.
T
Resoluo 4.04b)
Quanto maior o valor de T , menor o erro. Pelo slide RMD15, existe uma
relao tima quando s2 = s1 . Ou seja a simetria dos sinais verifica a condio de filtro timo.
Se no houvesse uma relao tima (simetria nos sinais), teria que utilizar a definio do slide
RMD14,
2
+
P( f )
po2 (T )
2
=
df =
N0
o mx Gn ( f )
Sugestes: jrvalente@netmadeira.com
P( f )
df
02-07-2016
149/370
Pe
min
Es
1
= .erfc
2
N0
pois no depende do sistema de modulao (no sei se em FSK ou PSK). S sei que binrio.
vi ( t ) = s ( t ) =
2t
T
Es = P ( f )
4t 2
4 t
4
2t
dt = dt = 2 dt = 2
= T
T
T
T 30 3
0
0
N0
e que Gn ( f ) = 106 V 2 / Hz , fica que N 0 = 2.10 6 V 2 / Hz .
2
Es
1
4
Fica .erfc
< 10
2
N0
min
Es
1
4
= .erfc
e tem se que Pe < 10 .
2
N0
4
T
3
< 2.104
erfc
6
2.10
2T
erfc
6
3.10
4
< 2.10
Sugestes: jrvalente@netmadeira.com
Es
, sabendo que o meu y vale 0,0002:
N0
Comunicaes Digitais Terico-prtica
02-07-2016
150/370
Mas este exerccio no se pretende saber a relao de smbolos, logo no se quer saber do valor de
Es (e neste caso Es = Eb ) mas sim o valor do parmetro T (tenho que inverter o sinal!).
2T
> 2, 625
3.106
2T
erfc
6
3.10
( 2, 625)
T>
.3.10 6
T > 10,33.106
4
< 2.10
T > 10,33 s
Ou seja, num canal AGWN, necessito que T > 10,33 s para poder transmitir os sinais s1 ( t ) e
"1"
s2 ( t ) = 0
"0 "
no intervalo T = n / f c . Este sinal corrompido por rudo branco gaussiano, de densidade espectral
de potncia N 0 / 2 .
a) Determine a funo de transferncia do filtro adaptado.
b) Obtenha uma expresso para a probabilidade de erro.
Sugestes: jrvalente@netmadeira.com
02-07-2016
151/370
N0
n
e com T = . E uma modelao ASK.
2
fc
Pela leitura do slide RMD11, sei que a funo de transferncia do filtro timo
P* ( f ) j 2
H(f)=K
e f T , em que P* ( f ) = P ( f ) .e jT
Gn ( f )
A cos ( 2 f c t )
ApT t T
2 2
1
( f f c ) + ( f + f c )
2
2 fc T
2 fc T j 2
F
A sin c
.e
2
T
P ( f ) = AT sin c
2
j fcT 1
( f f c ) + ( f + f c )
.e
2
T
T
j f f T
j f + f T
P ( f ) = A sin c ( ( f f c ) T ) .e ( c ) + A sin c ( ( f + f c ) T ) .e ( c )
2
2
P ( f ) j 2
e f T , fica (a amplitude, A , no interessa):
Gn ( f )
Substituindo H ( f ) = K
H(f )=
2 K j 2 fT
.e
N0
T
T
j ( f f c )T
j f + f T
si
n
c
f
T
.
e
+
sin c ( ( f + f c ) T ) .e ( c )
(
)
(
)
c
2
2
Sugestes: jrvalente@netmadeira.com
E com T =
H( f )=
02-07-2016
152/370
n
,
fc
2K
.e
N0
n
j 2 f
fc
n
n
n
j ( f fc )
fc sin c f + f n .e j ( f + fc ) fc
fc
fc sin c ( f f ) n .e
+
(
c
c )
2
fc
fc
2 n f
fc
nK j
H(f)=
.e
fc N0
f
f
f
f
j n fc 1
j n fc +1
sin c n 1 .e
+ sin c n + 1 .e
fc
fc
p 2 (T )
=
Resoluo 4.05b) o 2
o mx
P( f )
Gn ( f )
df
1 + cos ( 4 f c t )
dt
2
0
P ( f ) = A cos ( 2 f c t ) dt = A2 cos 2 ( 2 f c t ) dt = A2
0
T
T
T
A2 T
2
1
e j 4 fct + e j 4 fct
1
+
P ( f ) = A2 . 1 dt + cos ( 4 f c t ) dt =
d
t
dt
0
2 0
2
0
2 0
P( f )
T
T
T
A2 T 1 e j 4 f c t
A2
1 j 4 f t
j 4 f c t
t 0 +
=
dt =
1 dt + e c dt + e
2 0
20
2 j 4 f c
0
2
P( f ) =
P( f
P( f ) =
A2
2
A2
2
1 e j 4 f c T e j 4 f c 0 e j 4 f c T e j 4 f c 0
T
+
+
2 j 4 f c j 4 f c j 4 f c j 4 f c
A2
1 e j 4 f cT
1
e j 4 f c T
1
+
T +
2
2 j 4 f c j 4 f c
j 4 f c j 4 f c
1 e j 4 fcT e j 4 fcT A2
+
T
=
2
j 4 f c
2
Sugestes: jrvalente@netmadeira.com
T
e j 4 f c t
j 4 f c 0
sin ( 4 f cT )
T +
j 4 f c
02-07-2016
1 p 2T
1
0
Pelo slide RMD15, Pe min = .erfc
2
2
8 0 mx
Pe
min
153/370
1 A2 2
1 A2
sin ( 4 f cT ) 1
sin ( 4 f cT )
1
= .erfc
.
.
T
+
=
.
er
fc
.
.
T
+
8 N 0
2
j 4 f c 2
j 4 f c
8 2 N 0
Exerccio 4.06 - Esboce as probabilidades de erro do BPSK coerente, QPSK coerente, DPSK, BFSK
coerente e BFSK no coerente em funo de Eb / N 0 e faa comparaes.
Resoluo 4.06) PT
s b = Eb .
d2
Eb 1
1
Pe BPSK C = PB BPSK C = erfc
=
e
r
f
c
4N0
2
N 0 2
Det. Coerente
Pois binrio
Pe QPSK = Pe
MSK
d2
Es
= erfc
= erfc
2N
4 N0
0
( slide RMD 33)
Eb
1
Pe DPSK = Pe BPSK NC = PB BPSK NC = .e N 0
2
ortogonal
diferencial
Det. No Coerente
ortogonal
Pe
= PB
BFSK C
BFSK C
Pois binrio
Eb
M 1
.erfc
2
2 N0
d2
M 1
.erfc
=
4N0
2
Slide RMD 39
Sugestes: jrvalente@netmadeira.com
02-07-2016
154/370
Com o aumento de Eb / N0 , existe uma melhoria exponencial na diminuio de erros. Pagina 445 do
livro Simon Haykins.
Sugestes: jrvalente@netmadeira.com
02-07-2016
155/370
Sugestes: jrvalente@netmadeira.com
02-07-2016
156/370
Funes de base so funes que representam um determinado sinal, e representam se num eixo
ortogonal.
Exerccio 5.01 Uma ligao em micro-ondas transmite dados binrios taxa de 1Mbps. Se a
densidade espetral de potncia de rudo entrada do receptor for de, 1010 V 2 / Hz , determine a
potncia mdia da portadora para que Pe 10 4 para DPSK e compare com a da BPSK coerente.
Exerccio 6.35, pgina 501, do livro Simon Haykins
1
= 10 6 s
rb
e Gn ( f ) =
N0
= 1010 V 2 / Hz .
2
O detector coerente s faz uso da fase (BPSK), o que implica que necessrio detectar a portadora
com a fase (tcnicas de sincronismo), faz uso de correladores (desmodulao seguido de integrao).
Sugestes: jrvalente@netmadeira.com
02-07-2016
= Pe
BPSK C
BFSK
157/370
PT
1
= erfc s b
2
N0
Eb = PsTb
Em que Eb = PT
s b , energia do bit, e Eb / N0 a relao da energia do sinal com a energia do rudo.
Assim Pe
BPSK C
Eb
1
= erfc
2
N0
Eb
4
erfc
= 2. (10 )
N0
y
Eb
, sabendo que o meu y vale 0,0002:
N0
E sabendo de que
Assim
Eb
N0
N0
= 1010
2
= 2, 63
BPSK C
N 0 = 2.1010 V 2 / Hz
Eb
2
2
= ( 2, 63) Eb = ( 2, 63) .2.1010
2
2.10 V / Hz
10
Eb
Eb = PT
s b
Ps =
BPSK C
= 1,38.109 J
Eb 1, 38.10 9 J
=
= 1, 38.10 3 W
6
Tb
10 s
Sugestes: jrvalente@netmadeira.com
Ps
BPSK C
= 1,38 mW
02-07-2016
158/370
No pedido, mas poderia ter calculado a amplitude do sina de forma sinusoidal, como sei que
T
Eb = A2 b ,
2
A2
A2
A2
Ps Tb =
Tb
Ps =
1, 38 mW =
2
2
2
A = 52,5 mV
Nota 5.1.1:
O PSK tem duas direces ortogonais (cosseno e seno), havendo por isso apenas o desvio de fase.
O FSK tem nmero elevado de portadores, pois usa as frequncias.
Agora para o DPSK, que na prtica uma modulao ortogonal no coerente (e s possvel nesta
modalidade). Pois como se usa a fase, no se pode usar o detector coerente. Pretende-se Pe 10 4 , o
objectivo calcular PS .
ES
DPSK min
1
= .e 2. N0 , e sabendo que ES = 2.Eb , fica que
2
Eb
Pe
DPSK min
1
= .e N0
2
2.10 = e
Eb
N0
ln ( 2.104 ) =
Eb
DPSK
Eb
N0
= 17, 034.1010 J
1
= 106 s e sabendo que Eb = PT
s b
rb
Eb 17, 034.1010
=
Tb
10 6 s
Ps
DPSK min
= 1, 7.10 3 W
A potncia de portadora do DPSK tem que ser maior que a do BPSK, para a mesma qualidade.
Sugestes: jrvalente@netmadeira.com
02-07-2016
159/370
Exerccio 5.02 - A probabilidade de um bit estar errado de 103 . Se a mensagem for constituda por
10 bits, calcule a probabilidade da mensagem se encontrar errada.
10
PC = (1 10 3 ) = 0,99004488
Nota no clculo matemtico, quando a << 1 , ento podemos fazer a seguinte aproximao
(1 a )
= 1 a. N .
Pe = 1 (1 10 3 ) = 5, 98.10 3
Pelo slide RMD51 Pde estar errado = Pe = 1 1 PB( it )
Pde estar certo = PC
Resoluo 5.03b) 64 PSK . Este exerccio vai analisar a probabilidade de erro, no de bit a bit,
como foi analisado na alnea anterior, mas sim da palavra/smbolo. Pelo slide RMD54, tenho que ir
pelos limites. O tamanho da minha palavra M = 64 .
Sugestes: jrvalente@netmadeira.com
02-07-2016
160/370
M
64
32
Limite inferior, PB( it ) 2 Pe PB( it ) 2 Pe PB( it )
Pe
M 1
64 1
63
63
63
Pe PB( it ) .
Pe (103 ) .
Pe 1,969.103 0, 002
32
32
Limite superior, PB( it ) >
Pe
N
3
Pe < 6.10
= 0, 006 , assim, fica 0, 002 Pe 0, 006 .
PB( it )
Eb
para os
N0
si ( t ) M PSK = 2 Ps cos ( 2 f c t + i )
Sendo i = ( 2i + 1)
i = 0, 1, 2, 3,...M 1
si ( t ) M PSK = 2 Ps cos 2 f c t + ( 2i + 1)
M
i = 0, 1, 2, 3,...M 1
Como nada dito, vou supor que no coerente, e pelo slide RMD48,
Pe
M PSK NC
NEb
= erfc
. sin
M
N0
Sugestes: jrvalente@netmadeira.com
4 Eb
Pe 16 PSK NC = erfc
. sin
16
N0
02-07-2016
161/370
4 Eb
.sin , sabendo que o meu y vale
N0
16
0,00001:
Assim,
Eb
N0
4 Eb
. sin
N0
16 M =16
4 Eb
3,125
= 3,125
=
N0
sin
16
= 62,51 W
16 PSK NC
Eb
N0
2
2
Eb [15,81]
=
N0
4
= 10.log ( 62,51) = 18 dB
16 PSK NC dB
Eb
N0
= 48 dBm
16 PSK NC dBm
Resoluo 5.04b) Com 16-FSK (sistema de modulao M-FSK), N = 4 . Pelo slide RMD52,
deteco coerente
Pe
M FSK C
NEb
4 Eb
2N 1
24 1
E
1
5
5
=
erfc
10
=
= erfc 2. b
2.10
erfc
16 1
N0
2
2
2N0
2N0
E
E
2.105
= erfc 2. b 1,3 ( 3) .106 = erfc 2. b
N0
N0
15
Sugestes: jrvalente@netmadeira.com
2.
Eb
, sabendo que o meu y vale 0,000001333:
N0
Assim,
Eb
N0
2.
Eb
N0
02-07-2016
= 3, 415 2.
16 FSK C
= 5,83 W
Eb
N0
16 FSK C
162/370
Eb
Eb 11, 66
2
= [3, 415]
=
N0
N0
2
= 10.log ( 5,83 ) = 7 dB
16 FSK C dB
Eb
N0
= 37 dBm
16 FSK C dBm
Resoluo 5.04c) Com 16-FSK (sistema de modulao M-FSK), N = 4 . Pelo slide RMD52,
deteco no coerente
NE
Pe
2 N 1 2 Nb0
=
.e
2
M FSK NC
2 Eb
2.105
= .e N0
15
Eb
N0
4E
24 1 2 Nb0
10 =
.e
2
5
Eb
2.
1
2.10
= e N0
16 1
5
2E
2E
2E
ln 1,3 ( 3) .106 = b 13, 5278 = b 13,5278 = b
N0
N0
N0
= 6, 764 W
16 FSK NC
Eb
N0
Eb
N0
= 10.log ( 6, 764 ) = 7, 78 dB
16 FSK NC dB
= 37, 78 dBm
16 FSK NC dBm
E
E
E
105
Pe 16 QAM = 2.erfc 0, 4 b
= erfc 0, 4 b 5.106 = erfc 0, 4 b
N0
2
N0
N0
Sugestes: jrvalente@netmadeira.com
02-07-2016
Assim,
0, 4
Eb
N0
= 3, 23 0, 4
16 QAM
Eb
N0
0, 4
163/370
Eb
, sabendo que o meu y vale 0,000005:
N0
Eb
Eb 10, 433
2
= [3, 23]
=
N0
N0
0, 4
2 E
2 E
1
5
b
b
Pe QPR = .erfc
2.10
=
erfc
2
16
N
16
N
0
0
Assim,
2 Eb
16 N 0
= 3, 015
QPR
Eb
N0
Sugestes: jrvalente@netmadeira.com
2 Eb
16 N 0
Eb
= 3, 015
N0
Eb
Eb
2
= 3,84
= [3,84]
N0
N0
02-07-2016
164/370
Mapa comparativo:
Pior desempenho
Bom desempenho
16 FSK C
16 FSK NC
QPR
16 QAM
16 PSK NC
37 dBm
37, 78 dBm
41, 46 dBm
44,14 dBm
48 dBm
Assim pode se confirmar que o sistema de modulao QPR pior do que o 16 PSK NC e o
16 QAM . Pode-se concluir tambm que com a deteco coerente, tem-se pior desempenho.
Exerccio 5.05 - Utilize a tcnica da Unio dos Limites para obter uma expresso da probabilidade
de erro para o sistema (de modulao) 16-QAM. Compare o resultado com o obtido na terica,
E
supondo b = 5 .
N0
Resoluo 5.05) Utilizando o slide RMD44 ao 49,
02-07-2016
165/370
, a Pe .
d2
1
Pe QPSK = erfc
4 N0
2
1
Pe
M
1
d2
k1
erfc
k =2 2
4 N0
Mas devido a falta de simetria, vou utilizar a expresso geral, slide RMD49:
1
Pe <
M
d2
1
kj
erfc
4 N0
k =1 j =1 2
jk
M
Assim,
Pe
=
Agrup . 1
2 1, 6.Eb
2 1, 6.Eb
1, 6.Eb
1
1
1
erfc 12.
x 2 + erfc 3 .
x 2 + erfc 2 .
x 2 + ...
4
N
4
N
2
2
4
N
2
0
0
0
1d
3d
2d
2 1, 6.E
2 1, 6.E
2 1, 6.E
1
1
1
b
b
b
... + erfc
x1 + erfc 2 2 .
2 .
x1 + erfc 3 2 .
x1 + ...
2
2
2
4
N
2.
2
4
N
N
0
0
0
2d
Sugestes: jrvalente@netmadeira.com
2 2d
3 2d
... +
02-07-2016
2 1, 6.E
2 1, 6.E
2 1, 6.E
1
1
1
b
b
b
erfc 5 .
10 .
13 .
x 2 + erfc
x 2 + erfc
x 2
4 N0
4 N0
4 N 0
2
2
2
( )
( )
10d
13d
5d
Pe
Agrup. 1
166/370
1,6.Eb
1,6.Eb
9.1,6.Eb 1
1,6.Eb 1
2.1,6.Eb
= erfc
+ erfc
+ erfc
+ erfc
+ erfc
+ ...
2
4
N
N
4
N
2
N
2
N
0
0
0
0
0
1d
2d
3d
2d
2 2d
9.1, 6.Eb
5.1, 6.Eb
5.1, 6.Eb
13.1, 6.Eb
1
... + erfc
+ erfc
+ erfc
+ erfc
2
2N0
4 N0
2 N0
4 N 0
3 2d
Pe
Agrup . 1
5d
10d
13d
E
E
E 1
E
= erfc 0, 4. b + erfc 1, 6. b + erfc 3, 6. b + erfc 0,8. b + ...
N0
N0
N0 2
N0
1d
2d
3d
2d
E 1
E
E
E
E
1
... + erfc 3, 2. b + erfc 7, 2. b + erfc 2. b + erfc 4. b + erfc 5, 2. b
2
N0 2
N0
N0
N0
N0
2 2d
3 2d
5d
10d
13d
Eb
= 5 , fica que:
N0
1
1
1
Pe Agrup. 1 = erfc 2 + erfc 2 2 + erfc 3 2 + erfc ( 2) + erfc ( 4) + erfc ( 6) + erfc 10 + erfc 2 5 + erfc 26
2
2
2
( )
( )
( )
1d
2d
3d
( )
2d
2 2d
3 2d
5d
( )
( )
10d
13d
Agora vou a tabela e vejo quanto que vale y mediante cada x que apresentado,
Sugestes: jrvalente@netmadeira.com
02-07-2016
3d
2d
167/370
1
1
1
( 0,004677) + ( 0) + ( 0) + 0,000007
+ 0 + 0
2
2
2
10d
13d
2 2d
2d
3 2d
5d
Agrupamentodo do tipo 1
Pe
Agrup . 2
2 1, 6.Eb
2 1, 6.Eb
1, 6.Eb
1
1
1
= erfc 12.
x 2 + erfc 3 .
x3 + erfc 2 .
x1 + ...
2
4 N0
2
4 N 0
2
4 N0
1d
... +
3d
2d
2 1, 6.E
2 1, 6.E
2 1, 6.E
1
1
1
b
b
b
erfc
2 .
x 2 + erfc 2 2 .
x1 + erfc 5 .
x3 + ...
2
2
4
N
2
2.
2
N
4
N
0
0
0
2d
5d
2 2d
... +
2 1, 6.E
2 1, 6.E
1
1
b
b
erfc
10 .
x 2 + erfc 5 .
x1
4
N
2
4
N
2
0
0
( )
10d
Pe
Agrup. 2
13d
1,6.Eb
1,6.Eb 1
9.1,6.Eb
1,6.Eb
3
= erfc
+ erfc
+ erfc
+ erfc
+ ...
4N
4N 2
2 N
2
4 N0
0
0
0
2d
3d
2d
2.1, 6.Eb 3
5.1, 6.Eb
5.1, 6.Eb 1
13.1,6.Eb
1
... + erfc
+ erfc
+ erfc
+ erfc
2
N0 2
4 N0
2 N0 2
4 N 0
2 2d
Sugestes: jrvalente@netmadeira.com
5d
10d
13d
Pe
Agrup . 2
02-07-2016
168/370
E
E 1
E
E
3
= erfc 0, 4. b + erfc 1, 6. b + erfc 3, 6. b + erfc 0,8. b + ...
2
N0
N0 2
N0
N0
1d
2d
3d
2d
E 3
E
E 1
E
1
... + erfc 3, 2. b + erfc 2. b + erfc 4. b + erfc 5, 2. b
2
N0 2
N
N0 2
N0
0
2 2d
5d
10d
13d
Eb
= 5 , fica
N0
3
1
1
3
1
Pe Agrup. 2 = erfc 2 + erfc 2 2 + erfc 3 2 + erfc ( 2) + erfc ( 4) + erfc 10 + erfc 2 5 + erfc 26
2
2
2
2
2
2d
( )
1d
( )
2d
( )
3d
2 2d
( )
( )
5d
10d
( )
13d
Agora vou a tabela e vejo quanto que vale y mediante cada x que apresentado,
Pe Agrupamentodo do tipo 2 =
3
3
+ 0 + 0,004677
+ 0 + ( 0,000007) + 0 + 0
( 0,045500) + 0,000063
2
2
3d
2 2d
10d 13d
2d
2d
1d
5d
Agrupamentodo do tipo 2
Para os 4 pontos que faltam, representado pelo agrupamento 3, faz de igual modo. E por ltimo,
somam-se todos os valores parciais obtidos em cada grupo.
Sugestes: jrvalente@netmadeira.com
02-07-2016
169/370
Exerccio 5.06 - Um sinal binrio transmitido em PSK, com potncia 0,5 W, atravessando um
canal AWGN com N 0 = 10 8 W / Hz . Na receo utiliza-se deteo coerente.
a) Supondo que a atenuao do sinal ao longo do canal de 10 dB, determine a taxa binria de
modo que a probabilidade de erro seja inferior a 105 .
b) Qual o nmero de bits errados que se espera obter ao fim de 1 hora.
Ps
PSK
= 0,5 W . Eb = PsTb Eb =
Ps
.
rb
PSK
Ps
Emisso em W ( PSK C )
Emisso em dB ( PSK C )
0,5 W
= 10 log10
1W
= 3, 01 dB
PSK
na receo, fica
Em Watt fica
Pe
PSK C
<
Ps
Recepo em W ( PSK C )
= 10
13,01 dB
10
= 0, 05 W
Eb
Eb
Eb
1
1
5
5
erfc
10 < erfc
2.10 < erfc
2
2
N0
N0
N0
Sugestes: jrvalente@netmadeira.com
Eb
, sabendo que o meu y vale 0,00002:
N0
Eb
N0
Assim,
Como Eb
02-07-2016
= 3, 015 Eb
PSK C
Eb
PSK C
170/370
= 90,9.10 9 J
PSK C
<
PSK C
Ps
Recepo em W ( PSK C )
rb
rb
PSK
Ps
Recepo em W ( PSK C )
Eb
PSK C
rb
PSK C
0, 05 W
.109 rb
9
90, 9.10
rb
PSK C
= 550.103
PSK C
= 550 kbps
PSK
Significa que em cada 100 000 bits transmitidos, existe 1 bit errado.
rb
Ora x =
= rb
PSK C
1 bit x 1, 98.109
5
10
Pe
ou x = rb
PSK C
segundos
PSK C
x 3600 x 105 .
Sugestes: jrvalente@netmadeira.com
02-07-2016
171/370
Exerccio 5.07 - Uma fonte de dados binrios gera zeros com probabilidade p0 = 0,8 e uns com
probabilidade p1 = 0, 2 . Os dados so transmitidos atravs de um canal com um diagrama de
probabilidades de transio desenhado na figura seguinte.
Resoluo 5.07a) Um canal binrio aquele que tem em Rx e Tx apenas sinais 0 e 1. Se fosse
smbolos, teria tantas linhas como smbolos.
Sugestes: jrvalente@netmadeira.com
02-07-2016
172/370
[1]
p0 = 0,8 e p1 = 0, 2
O que significa Pe = p ( e | s1 ) ?
R: a probabilidade, p , de deciso errada, " e " , de se enviar o sinal s1 , e este no ser desmodulado
em Rx. Pe a probabilidade de erro.
Peso
Peso
T x
Rx
Rx Tx
Pe = p 0 | 1 p (1) + p 1 | 0 p ( 0 ) Pe = ( 0, 7 ) . ( 0, 2 ) + ( 0,1) . ( 0, 8 )
p1 = 0,2
p0 = 0,8
0,7
Pe = 0, 22
0 ,1
Sugestes: jrvalente@netmadeira.com
02-07-2016
173/370
Pe = p ( e | s1 ) p ( s1 ) + p ( e | s2 ) p ( s2 )
Peso
Peso
R x Tx
Rx Tx
Pe = p 0 | 0 p ( 0 ) + p 1 | 1 p (1)
p0 =0,8
p1 =0,2
0,9
0,3
Pe = 0, 78
Resoluo 5.07c)
Pe = p ( e | s1 ) p ( s1 )
p1 = 0,2
Peso
Pe = p ( 0 |1) p (1)
=1
p1 = 0 ,2
Pe = 0, 2
Sugestes: jrvalente@netmadeira.com
02-07-2016
174/370
Exerccio 5.08 - Considere um canal cujo diagrama de probabilidades de transio est desenhado na
figura abaixo. O recetor reconhece um terceiro smbolo, E (erasure). As probabilidades a priori so
p0 = 0, 6 e p1 = 0, 4 .
Resoluo 5.08a) A probabilidade de detectar (acertar e erro na recepo quando deveria ser 1 ou
0):
Peso
Tx
Rx
= p 0 | 0 . p (0) +
p0 =0,6
Peso
T x
Rx
p 0 | 1 . p (1) = ( 0,8 ) . ( 0, 6 ) + ( 0,1) . ( 0, 4 )
p1 =0,4
PC 0 = 0, 52
PC 1
Peso
R x Tx
= p 1 | 0 . p (0) +
p0 =0,6
Peso
Rx T x
p 1 | 1 . p (1) = ( 0,1) . ( 0, 6 ) + ( 0,8 ) . ( 0, 4 )
p1 =0,4
PC 1 = 0,38
PC
Peso
Rx Tx
= p E | 0 . p (0) +
p0 =0,6
PC
Peso
Rx T x
p E | 1 . p (1) = ( 0,1) . ( 0, 6 ) + ( 0,1) . ( 0, 4 )
p1 =0,4
PC
= 0,10
Nota 5.8.1 a soma das probabilidades tem que dar 1. Vou confirmar:
PC 0 + PC 1 + PC
Sugestes: jrvalente@netmadeira.com
0, 52 + 0, 38 + 0,10 = 1
c.q.c.
02-07-2016
175/370
O que significa PC 0 = 0, 52 ?
Rx Tx
O que significa p E | 0 ?
P: O que significa p0 = 0, 6 ?
R: Significa que os sinais gerados pela fonte, 60% so 0. A soma das probabilidades dos ramos
de cada linha d SEMPRE 1.
Resoluo 5.08b)
Peso
R x Tx
PC = p 0 | 0 . p ( 0 ) +
p0 = 0,6
Peso
R x Tx
p 1 | 1 . p (1) = ( 0,8 ) . ( 0, 6 ) + ( 0,8 ) . ( 0, 4 )
p1 =0,4
Peso
Rx T x
Pe = p 1 | 0 . p ( 0 ) +
p0 = 0,6
Peso
Rx Tx
p E | 0 . p (0) +
p0 =0,6
Peso
Tx
Rx
p 0 | 1 . p (1) +
p1 =0,4
( 0,1) . ( 0, 6 )
( 0,1) . ( 0, 4 )
Pe =
( 0,1) . ( 0, 6 ) +
PC = 0, 8
Peso
Rx Tx
p E | 1 . p (1)
p1 = 0,4
( 0,1) . ( 0, 4 )
Pe = 0, 2
Exerccio 5.09 - Um sistema de receo coerente produz, na ausncia de ruido de canal, o valor de 1
V na sada se for transmitido o bit 1 e -1 V se for transmitido o zero. A probabilidade de transmitir
o bit 1 de 0,4 e a de transmitir o 0 de 0,6. Se o ruido de canal for definido pela densidade de
probabilidade
k . cos .n , - 2 < n < 2
f (n) =
4
0
, outros
qual a probabilidade de erro produzida pelo sistema supondo a fronteira de deciso est a 0 V?
Nota: exerccio 2 da frequncia do dia 09-11-2010 (1 MT).
Sugestes: jrvalente@netmadeira.com
02-07-2016
176/370
n0 2 (T )
2 o2
2 o2
n0 2 (T )
2 o2
2 o2
A probabilidade de erro Pe = VT
d n0 ( T )
Sendo
k . cos .n , - 2 < n < 2
f (n) =
4
0
, outros
Sugestes: jrvalente@netmadeira.com
02-07-2016
177/370
Sugestes: jrvalente@netmadeira.com
02-07-2016
178/370
p( e| s2 ) p ( s2 )
( e|s1 )
Peso 0,4
Peso 0,6
p
Pe = p ( vo ( t ) < Vt ) | s1 . p ( s1 ) + p ( vo ( t ) < Vt ) | s2 . p ( s2 )
a probabilidade de ter sido transmitido cada um dos bits
Probabilidade de ocorrer +V
p
=
p
s
=
0,
E como ( +V )
( 1) 4
Probabilidade de ocorrer -V
p( V ) = p ( s2 ) = 0, 6 , e sabendo de que pelo slide RMD6, a
probabilidade de erro :
1
0
1
Pe = k . cos .n d [ n ] = k . cos . ( n 1) d [ n ] . 0,
4 + k . cos . ( n + 1) d [ n ] . 0
,6
1
1
0
4
4
4
p
s
p
( 1 )
( s2 )
p ( vo ( t ) <Vt )|s1
p ( vo ( t ) <Vt )| s2
Em que 1 o valor onde comea e acaba o rudo, mais abaixo que este valor no se pode ter, e n
no instante de tempo amostrado. O zero a zona de fronteira, da o valor aparecer nos limites de
integrao.
0
1
3
3
Pe = k . cos d [ n ].0, 4 + k . cos d [ n ].0, 6
1
0
4
4
0
1
3
3
Pe = k . sin n .0, 4 + sin n .0, 6
4 1
4 0
3
3
Pe = k. sin ( 1) .0, 4 sin (1) .0,6
4
4
2
2
Pe = k .
.
0
,
4
.
0
,
6
2
2
Pe =
k . cos .n d [ n ] = 1
Sugestes: jrvalente@netmadeira.com
2
.k ( 0, 4 0, 6 )
2
02-07-2016
179/370
Sugestes: jrvalente@netmadeira.com
02-07-2016
180/370
Exerccio 5.10 - Um sinal binrio transmitido utilizando o sistema BPSK. Cada bit transmitido
com recurso a uma portadora de 2 V de amplitude e a atenuao no canal utilizado para a
transmisso de 20 dB. O rudo introduzido pelo canal tem uma densidade espectral de potncia de
109 W/Hz.
a) Determine a taxa binria de transmisso de modo que a probabilidade de erro seja inferior a
106 ?
b) Resolva a alnea anterior supondo que o erro cometido na deteo do incio de bit de 6 %.
Nota: exerccio 1 da frequncia do dia 17-11-2008 (2 MT).
Pe
BPSK C
= 106
BPSK C
Eb
1
= .erfc
2
N0
, e dito que
Eb
1
10 6 = .erfc
2
N0
Eb
Assim desenvolvendo, fica que 2.10 6 = erfc
, e utilizando a tabelo da funo de erro, fica
N
0
que y :
Eb
= 3,36
N0
Eb
= 11, 29
N0
Como Gn ( f ) = 10 9 W / Hz , e Gn ( f ) =
N0
2
N 0 = 2.109 W / Hz .
Eb = 22, 58.10 9 J
Como a amplitude de 2V e a atenuao de 20dB, que significa que a perdas so de 100, fica que
Sugestes: jrvalente@netmadeira.com
PS =
02-07-2016
181/370
2
= 0, 02 .
100
Eb 22,58.10 9 J
=
PS
0, 02
Tb = 1,129.10 6 s
1
1
=
= 885 739 bit / s .
Tb 1,129.106 s
Pe
Desenvolvendo fica Pe
de bit
Eb
= 3,36 , fica que
N0
Eb
N0
Eb 2
1
= .erfc
. 1
N
2
T
0
Eb
1
= .erfc
. 1 2 0, 06
2
N0
Eb
1
= .erfc
.[ 0,88] , e como sem erro de sincronismo
2
N0
=
erro sincronismo bit
Eb
3,36
2
= ( 3,8182 )
0,88
N0
Eb 29,16.109 J
=
PS
0, 02
Tb = 1, 458.106 s
1
1
=
= 685 940 bit / s , uma quebra de 23%!
Tb 1, 458.106 s
Sugestes: jrvalente@netmadeira.com
02-07-2016
182/370
Exerccio 5.11 - Um sinal binrio transmitido pelo sistema 16-QAM atravs de um canal com
rudo branco gaussiano de densidade espectral de rudo de 109 W/Hz. A potncia do sinal de sada
de 2 W e o cabo de transmisso tem uma atenuao de 0,03 dB/m frequncia de operao. A
distncia entre emissor e recetor de 500 m.
a) Qual a taxa binria mxima de modo que a probabilidade de erro seja inferior a 106 ?
b) Qual a probabilidade de bit errado?
c) Quanto em quanto tempo se espera ter um ter um bit errado na sada do recetor?
E
Resoluo 5.11a) A probabilidade de erro para o 16 QAM BPSK Pe 16 QAM = 2.erfc 0, 4. b
N0
, e
E
106 = 2.erfc 0, 4. b
N0
1 6
.10
2
E
= erfc 0, 4. b
N0
Eb
Eb 3,552
0, 4.
= 3,55
=
= 31,5
N0
N0
0, 4
Como Gn ( f ) = 10 9 W / Hz , e Gn ( f ) =
Sugestes: jrvalente@netmadeira.com
N0
2
N 0 = 2.109 W / Hz .
Eb = 63.10 9 J
02-07-2016
183/370
Como a amplitude de 2W e a atenuao de 15dB, que significa que a perdas so de 31,62, fica
que
2
= 0, 06325
31, 62
PS =
Eb 63.10 9 J
Como Eb = PS Tb , fica que Tb =
=
PS
0, 06325
Tb = 996, 05.109 s
1
1
=
= 1 004 kbit / s .
Tb 996, 05.109 s
Resoluo 5.11b) A probabilidade de erro de bit tem um minorante e um majorante, e sabendo que
M = 2N ,
1
. Pe
N
M QAM
PB
2N
N2 . Pe
2 1
M QAM
1
8
. (106 ) PB . (106 )
4
15
250.10 9 PB 533.10 9
PB
1
1
=
= 1,88 s
9
PB .rb ( 533.10 ) . (1 004 kbit / s )
[1]
Sugestes: jrvalente@netmadeira.com
02-07-2016
184/370
d12 = d18 .
Pe 8 PSK C
Pe 8 PSK C
Pe 8 PSK C
Pe 8 PSK C
d12
d12
d12
d12
d2
1
= .erfc
4N0
2
d
1
= .erfc
4N
2
0
1
2 ES sin
1
M
= .erfc
2
2 N0
ES sin
1
8 = 1 .erfc ES sin
= .erfc
2
N0
2
8
N0
Sugestes: jrvalente@netmadeira.com
02-07-2016
185/370
Pe 8 PSK C = 2 x
1
ES
. sin + .... ( ainda falta mais pontos )
.erfc
8
2
N0
ES
Pe 8 PSK C = erfc
. sin + .... ( ainda falta mais pontos )
8
N0
ES
Pe 8 PSK C = erfc
. sin + ...
8
N0
ES
... + erfc
. sin + ...
4
N0
ES
3
... + erfc
. sin
8
N0
2
Como sin =
, fica que
4 2
ES
2.ES
Pe 8 PSK C = erfc
.sin + erfc
8
N0
4.N 0
Sugestes: jrvalente@netmadeira.com
ES
3
. sin
+ erfc
8
N0
02-07-2016
186/370
1
, assim
2
ES
ES
Pe 8 PSK C = erfc
. sin + erfc
8
N0
2.N0
ES
3
. sin
+ erfc
8
N0
ES
1
sin
+ .erfc
2
2
N0
Como sin = 1 , fica que
2
ES
ES
Pe 8 PSK C = erfc
. sin + erfc
8
N0
2.N 0
ES
3
. sin
+ erfc
8
N0
ES
1
+ .erfc
2
N0
Uma das caractersticas desta tcnica de modulao que com o aumento do nmero de fases
degrada a probabilidade de smbolo errado, se se mantiver
ES
constante.
N0
Resoluo 5.12b)
ES
= 10 dB = 10 W .
N0
N .Eb
N .Eb
N .Eb
3
Pe 8 PSK C = erfc
. sin + erfc
. sin
+ erfc
8
8
N0
2.N 0
N0
Pe 8 PSK C = erfc 30. sin + erfc
8
( 15 ) + erfc
N .Eb
1
+
.
erfc
N
2
0
3 1
30. sin + .erfc
8 2
30
1
Pe 8 PSK C = erfc ( 2,096 ) + erfc ( 3,873) + erfc ( 5, 060 ) + .erfc ( 5, 477 )
2
Sugestes: jrvalente@netmadeira.com
02-07-2016
187/370
Em Excel
erfc ( u )
Pe
0,00303418596213867000
3,872 983 346 207 420 0 0,00000004320463057827
5,060 296 603 737 590 0 0,00000000000082859434
5,477 225 575 051 660 0 0,00000000000000948574
2,096 043 482 898 620 0
Exerccio 5.13 - Um sistema transmite dados taxa de 2 Mbit/s atravs de um canal que introduz
rudo branco gaussiano com um densidade espetral de potncia de 0, 01 W / Hz . A probabilidade de
erro mxima permitida para este sistema de 106 .
a) Se existirem restries em largura de banda, dispondo no mximo de 600 KHz, que sistema de
modulao utilizaria (MPSK ou MFSK)? Para esta situao, qual a potncia requerida pelo recetor?
b) Se existirem restries em potncia, com um mximo de -5 dBm, que sistema proporia e qual a
largura de banda requerida?
Nota: exerccio 1 da frequncia do dia 30-01-2012 (Exame recurso).
rb = 2 Mbits
Gn ( f ) = 0, 01 W / Hz = 0, 01.109 W / Hz
Pe 10 6
02-07-2016
188/370
Em BT
BPSK
2N
21
=
. f b = .2 MHz = 4 MHz . (Confirmar a definio!!)
N
1
MPSK
BT
MP S K
2
rb = . f b = 600 kHz
log 2 ( M )
N
Pg 395 do SH
Desenvolvendo, fica N = 2.
2 MHz
N = 6, 67 N = 7
600 kHz
Para uma banda ser estreita, tem se problemas de taxa de erros. Mas como nada me dito acerca
deste assunto no me vou preocupar com isso.
Pe
M PSK
N .Eb
1
= erfc
. sin = 106 , com PS NTb = NEb
M
N0
Gn ( f ) =
N0
2
N 0 = 2.Gn ( f ) = 0, 02.109 W / Hz
a potncia exigida como mnimo pelo sistema para ter esta taxa de erro.
Sugestes: jrvalente@netmadeira.com
02-07-2016
189/370
Resoluo 5.13b) imposto uma potncia mxima. A soluo MPSK pode resolver a alnea.
O mais baixo, o N = 1 .
Pe
M PSK
N .Eb
1
= erfc
.sin = 7, 5.105
M
N0
Se N aumentar, a Pe
Ser Pe
M FSK
M PSK
M PSK
= 106 .
Ortogonal e coerente, Pe
M FSK
M
N .Eb
2N 1
=
.erfc
e sei que PS = 5 dBm = 3,16 mW
2
2 N0
No sei o valor de N . Como tenho N no argumento da funo de erro e no coeficiente, vou ter que
utilizar a metodologia de tentativa e erro.
N = 1 Pe
N = 1 Pe
1.Eb 1
21 1
=
.erfc
= .erfc
2
2 N0 2
M FSK
M FSK
([3,16 mW ]. 50.10 )
9
2 ( 0, 02.109 )
1
= . ( 0, 005108 ) = 0, 00255
2
N = 3 Pe
N = 3 Pe
3. 3,16 mW . 50.109
[
]
3.Eb 7
23 1
=
.erfc
= .erfc
9
2
2 ( 0, 02.10 )
2 N0 2
M FSK
M FSK
7
7
= .erfc ( 3, 44 ) = . (1,145.106 ) = 3,99.106
2
2
N = 4 Pe
02-07-2016
4. 3,16 mW . 50.109
[
]
4.Eb 15
24 1
=
.erfc
= .erfc
9
2
2 ( 0, 02.10 )
2 N0 2
M FSK
N = 4 Pe M FSK =
190/370
15
15
.erfc ( 3,98 ) = . (18.109 ) = 135.109
2
2
Sugestes: jrvalente@netmadeira.com
M FSK NC
2N
24
. f b = .2 MHz = 8 MHz .
N
4
02-07-2016
191/370
Exerccio 6.01 - Considere o seguinte registo de deslocamento realimentado para gerar uma
sequncia de pseudo-perodo. A taxa de chips de 10 7 chips/s.
Sugestes: jrvalente@netmadeira.com
Logo N =
02-07-2016
192/370
= 15 .
Sendo c ( t ) a forma de onda da sequncia de mximo comprimento, o seu perodo Tb = N .TC ( hip ) .
Conforme slide MEE5
Tb = 1, 5 s , que T
PN , ou seja o perodo da chave PN.
[1]
Resoluo 6.01b) A sequncia de sada a chave do cdigo PN, ou seja, cada flip-flop fica com o
bit da sequncia inicial, que 1000. Com o clock, existe um deslocamento para a direita. Como
no inicio, o valor que est a entrada do primeiro flip-flop 0.
Modulo-2
0
FF1
1
0
FF2
0
1
FF3
0
0
FF4
0
0
Output
0
No 2 impulso de clock, a sequncia que esta nos flip-flop desloca se para a direita, e para o 1 flipflop vai o resultado do OU do 3 e 4 flip-flop. Ou seja, como se tem 0 nos dois flip-flop, e usando
a tabela de verdade do OU, o resultado 0.
FF 3
FF 4
Sugestes: jrvalente@netmadeira.com
Modulo-2
0
0
FF1
1
0
FF2
0
1
FF3
0
0
FF4
0
0
Output
0
0
02-07-2016
193/370
De seguida o resultado completo. A cada linha, utilizar a tabela de verdade para se saber qual o valor
a colocar no primeiro flip-flop. Ver slide 10. O Output a sequncia PN a ser gerada.
Clock
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Modulo-2
0
0
1
1
0
1
0
1
1
1
1
0
0
0
1
FF1
1
0
0
1
1
0
1
0
1
1
1
1
0
0
0
1
FF2
0
1
0
0
1
1
0
1
0
1
1
1
1
0
0
0
FF3
0
0
1
0
0
1
1
0
1
0
1
1
1
1
0
0
FF4
0
0
0
1
0
0
1
1
0
1
0
1
1
1
1
0
Output
0
0
0
1
0
0
1
1
0
1
0
1
1
1
1
1
0
1
1
0
1
1
1
0
0
1
1
0
0
1
0
0
0
Exerccio 6.02 - A gerao do cdigo PN usado num sistema DS/BPSK feito com um registo de
deslocamento com 19 andares. A probabilidade mdia de smbolo errado devida interferncia
intencional no deve exceder 10-5 .
a) Quanto vale o ganho de processamento do sistema, em dB?
b) Determine a margem de interferncia, em dB.
Exerccio 7.10, pgina 537, do livro Simon Haykins
Sugestes: jrvalente@netmadeira.com
02-07-2016
194/370
Resoluo 6.02a) DS/BPSK. A tcnica a utilizar a de sequncia directa, numa modulao digital
binria BPSK.
Tem se 19 flip-flops, logo um m = 19 (a que se designa de chave PN, sendo na prtica o valor 19 um
valor poderoso), e uma probabilidade ao erro devido ao rudo intencional de um interferidor hostil de
Pe
SD / BPSK
105 .
Tb
Tc( hip )
Na
Figura 33
pode-se verificar que em cada tempo de bit, a frequncia varia N vezes (em que N o
perodo da frequncia do chip). Aqui j no se trabalha com o tempo de bit, mas sim com o tempo
de chip.
Na Figura 34, se transportamos o sinal para o domnio das frequncias, obtm se um seno cardinal.
Sugestes: jrvalente@netmadeira.com
02-07-2016
195/370
Procedimento:
Na 1 modelao digital so utilizadas diversas tcnicas de modulao, mas com recurso a banda
estreita.
( b ( t ) ) pela portadora PN ( c ( t ) ) , o que provoca a necessidade de se utilizar uma banda muito mais
larga, pois quanto mais estreita a banda no domnio dos tempos, maior no domnio das
frequncias. Conforme slide MEE 12:
m ( t ) = b ( t ) .c ( t ) = [ 1] .[1] = 12 = 1
i ( t ) a interferncia/rudo.
A interferncia por muita intensa que seja, ela tambm espalhada pelo espectro. O nosso sinal por
muito pequeno que seja, mais evidenciado, pois a sua energia est mais concentrada, conforme se
Sugestes: jrvalente@netmadeira.com
02-07-2016
196/370
pode constatar na Figura 35. Na zona central, o lbulo principal est mais sobressado, que enquanto os
lbulos secundrios esto misturados com o sinal de rudo espalhado.
Assim sendo, apesar do nosso sinal ficar com caractersticas de rudo, um sistema receptor que
contenha a chave da forma como o sinal foi espalhado, consegue com alguma facilidade interpretar
no meio do marasmo, o sinal transmitido. A chave designada por PN. Quanto maior, melhor.
Obviamente que a nvel matemtico no existe limites para o clculo desta tcnica, mas a nvel fsico
estamos limitados a possibilidade do sistema de espalhamento espectral ser fisicamente realizvel.
PG
SD
Tb( it )
Tc( hip )
N.T
)=
(
=
c ( hip )
Tc( hip )
m
2
1
= 524 287
( adimensional )
Resumindo:
Sugestes: jrvalente@netmadeira.com
02-07-2016
197/370
O nosso sinal camuflado no rudo (sendo espalhado no espectro), e o receptor que tenha a chave
PN consegue desmodular o sinal, mesmo que para o conseguir recuperar a potncia recebida seja
524 287 vezes menos que o valor transmitido (!), tendo uma probabilidade de erro Pe
BPSK
105 .
Passando par um exemplo prtico, se tivesse um equipamento a processar um sinal com um ganho
de 40 dB, durante uma transmisso, e utilizando a tcnica do espalhamento espetral, o meu ganho a
Em que
BPSK
Eb
1
erfc
2
N0
Eb
a margem de interferncia sem a aplicao da modulao de espalhamento
N0
espectral.
Desenvolvendo, e sabendo que P no deve exceder 10-5 , e socorrendo me da tabela da funo de
erro complementar:
2 Pe
BPSK
Eb
= erfc
N0
Eb
2 (105 ) = erfc
N 0
preciso
garantir
Sugestes: jrvalente@netmadeira.com
Eb
N0
02-07-2016
198/370
Eb
Eb
Eb
2
= 3, 01
= ( 3, 01)
= 9, 06
N 0 BPSK
N0
N0
Valor linear, e adimenrsional
0,000 02
Eb
= 10.log10 ( 9, 06 ) = 9,57 dB
N 0 dB
e adimensional
Sendo a probabilidade de erro para esta tcnica de modulao de espalhamento espectral (slide 23):
Pe
DS/ BPSK
Eb
1
= erfc
PJ Tc( hip )
2
Eb
E
Eb
= 9,57 dB .
= b . Ento
PJ Tc( hip ) N 0
PJ Tc( hip )
PJ
PG
. Desta definio
=
PS Eb N 0
obtm-se valores lineares, e para usar a definio de margem de interferncia necessrio converter
para dB:
Margem de interferncia ) dB = ( Ganho de processamento )dB 10. log10 ( Eb
(
PJ
N0 )
PG
PS
Nota recordar do 12 ano que a notao para representar uma diviso de logaritmos a diferena
do numerador pelo denominador.
Sugestes: jrvalente@netmadeira.com
PJ
PS
= PG dB
dB
Eb
N0
02-07-2016
199/370
Visto de outro modo com uma atenuao na potncia do sinal origina de 47, 62 dB , consigo
garantir a mesma probabilidade de erro com apenas a modulao em BPSK, Pe
BPSK
105 .
A potncia do rudo (margem de rudo) pode ser 57 867 (!) vezes superior a potncia do meu sinal,
que mesmo assim consigo recuperar o sinal transmitido, tendo uma probabilidade de erro inferior
105 .
Eb
Eb
T
P
P
=
= b . S = PG. S
N 0 PJ Tc( hip ) Tc( hip ) PJ
PJ
Conforme
slide MEE 22
Pe
BPSK
Eb
PS Tb
1
1
= erfc
Pe DS/BPSK = erfc
PJ Tc( hip )
2
2
N0
Conforme slide MEE 23
Como
PJ
PG
=
PS Eb N 0
PG.
Sendo
Eb
P
= PG S , e sendo PG = 524 287 , fica:
N0
PJ
PS
2
= ( 3, 01)
PJ
Eb No
P
9, 06
S =
= 1, 73.10 5
PJ 524 287
P
1
PS
= 57 867 , e em dB
= 1, 73.105 , ou seu inverso J =
PS 1, 73.105
PJ
Valor linear, e adimenrsional
Sugestes: jrvalente@netmadeira.com
02-07-2016
200/370
Antes de ir para os prximos exerccios, vou fazer umo resumo de modo a compreenso dos
exerccios seja mais intuitivo.
A fonte gerador do cdigo PN, e no confundir com o gerador de bits de sinais, gera a seguinte
sequencia:
E em cada TC poder estar ou 0 ou 1. Tenho uma determinada dimenso do meu cdigo, notado
com N . Se o meu cdigo PN tiver um comprimento de 8, ou seja de 3 bit, fica:
Apesar de haver N diferenciados pelas caixas de cor amarela e verde, s para ajudar a visualizar.
Na realidade estes cdigos so iguais, e so gerados pela fonte geradora de cdigo PN.
Nota: O tempo de bit, Tb , tem que ser maior ou igual ao perodo vezes o tempo de chip. Mas
academicamente utiliza-se o igual, deixando cair o maior, ficando assim Tb = Tc( hip ) x N .
Sendo representado a verde e laranja, a totalidade largura de banda que o sinal ocupa.
Agora, se utilizar duas portadoras, fc1 e f c 2 , fica que
Sugestes: jrvalente@netmadeira.com
02-07-2016
201/370
Agora, a partir deste modelo s fazer a extrapolao. Quanto mais portadoras, maior ser a largura
de banda.
O lado esquerdo simtrico ao lado direito. No o irei representar mais, mas isso no significa que
no exista.
Se enviar, na portadora f carry , 5 smbolos, fica com a seguinte representao:
Agora, se utilizar duas portadoras, fc1 e f c 2 , de 5 smbolos cada, fica com a seguinte representao:
Se esta introduo terica tiver sido bem apreendida, j se pode avanar para o exerccio 3, e
seguintes!
Sugestes: jrvalente@netmadeira.com
02-07-2016
202/370
Exerccio 6.03 - Um sistema FH/MFSK de saltos lentos caracterizado pelos seguintes parmetros:
Nmero de bits/smbolo: 4
Nmero de smbolos por salto: 5 (num rpido salto por smbolo).
Nmero de bandas de frequncia FH: 8
Calcule o ganho de processamento do sistema.
Exerccio 7.12, pgina 537, do livro Simon Haykins
Resoluo 6.03) FH/MFSK de saltos lentos. PG = ?
FH a tcnica do espalhamento de salto em frequncia.
No se deve de confundir o n, que o nmero de bit por smbolo, com o N (em que N o
perodo da frequncia do chip).
n
=4
M
= 24 = 16
Quantidade de tons ou nveis
por smbolo.
k =3
Os dados M (tons ou smbolos) em conjunto com FH/ M FSK , permite afirmar que se vai
utilizar o sistema de modulao que utiliza a tcnica 16-FSK, e a tcnica de espalhamento espectral
de salto em frequncia. Como no fala em saltos em frequncia, porque a verso lenta.
Antes de cada salto para outra frequncia (provocado pelo cdigo PN) transmitido vrios smbolos.
O dado Nmero de smbolos por salto para a resoluo deste exerccio no tem utilidade neste
exerccio.
Sugestes: jrvalente@netmadeira.com
02-07-2016
203/370
Figura 37 - Representao grfica de um salto com 5 chip (neste caso 5 smbolos de frequncias diferentes).
Cada chip tem um tempo de smbolo, e sempre o elemento mais pequeno. Na prtica dado a taxa
binria. A cada salto assim enviado 5 smbolos.
O prprio salto tem uma frequncia central da frequncia de salto, f Salto , que tambm diferente
das frequncias de cada chip. Pois cada smbolo tem-se uma posio diferente, ao que obriga a
que a portadora para cada smbolo seja na realidade f carry + f Salto 1 + f chip 1 , e obviamente
f carry f Salto 1 f chip 1 . f Salto no passa de uma frequncia central, que no transporta qualquer
tipo de informao.
Sugestes: jrvalente@netmadeira.com
02-07-2016
204/370
Alm dos chip terem frequncias diferentes, o prprio salto precisa de uma frequncia diferente.
Sugestes: jrvalente@netmadeira.com
02-07-2016
205/370
Acabando com a teoria e regressando a exerccio, consultando o slide MEE30, sei que a largura de
banda de um sinal FH/MFSK lento
Wc( hip )
= 2k . ( B M FSK ) = 2k MRS
Wc( hip )
RS
, ficando
PG =
2k M RS
RS
= ( 23 ) (16 ) = 128
Sugestes: jrvalente@netmadeira.com
02-07-2016
206/370
Neste exerccio (de FH lento), 1 transmite-se os 5 smbolos (de 4 bits cada) e s depois que salta
para outra banda de frequncia FH.
Agora antes de avanar para o exerccio 4, explicar a diferena entre o salto em frequncia lento com
o rpido.
Temos um smbolo para enviar
Depois cada uma das partes, chip, enviada em diferentes posies, de portadoras diferentes. Para
ser possvel ver na figura, no coloquei a ultima frequncia portadora, nem o espectro do lado
esquerdo.
At parece que h um desperdcio de largura de banda!
Mas no, as parte em branco so preenchidas com outros sinais (continua a faltar o ultimo por falta
de espao na folha, mas s fazer uma extrapolao).
02-07-2016
207/370
Exerccio 6.04 - Um sistema FH/MFSK de saltos rpidos caracterizado pelos seguintes parmetros:
Nmero de bits/smbolo: 4
Nmero de saltos por smbolo MFSK: 5 (num lento smbolos por salto).
Nmero de bandas de frequncia FH: 8
Calcule o ganho de processamento do sistema.
Exerccio 7.13, pgina 538, do livro Simon Haykins
n
=4
M
= 24 = 16
k =3
Com Nmero de saltos por smbolo MFSK tenho K = 5 , (slide MEE31) significa que durante um
salto, o smbolo muda 5 vezes de frequncia portadora devido aos 5 smbolos. Cada chip um
smbolo. Cada chip uma frequncia diferente para cada smbolo, e de amplitude constante. No
processo lento no tenho este parmetro.
No exerccio 6.03, 1 transmitia-se e s depois que saltava. Aqui,
ainda no se transmitiu, j se est a saltar. O smbolo dividido em 5
chip. 1 smbolo significa tempo de smbolo, (Ts ) . Um nico
smbolo, tem 5 frequncias diferentes.
O elemento base j no o smbolo, mas sim o chip.
Consultando o slide MEE32, sei que a largura de banda de um sinal FH/ M FSK rpido
Wc( hip )
Sugestes: jrvalente@netmadeira.com
02-07-2016
WC ( hip )
Rh
PG = 23 (16 )( 5 ) = 640
, ficando PG =
2 k MK RS
Rh
208/370
= 2 k MK
Por comparao com o exerccio 6.03, os parmetros so os mesmos, apenas que este atravs de
um processo rpido.
dB
PG
= 21, 07 dB
= 28, 06 dB
Tem se ganhos superiores (cerca de 33,2%), pois tem se uma largura de banda superior.
No exerccio 6.03, o smbolo a minha unidade, que enquanto neste exerccio, o smbolo dividido
em 5 chips. No confundir o chip para o processo do lento, pois na situao do lento, cada smbolo
s tem uma frequncia. No exerccio 4, cada smbolo tem 5 frequncias diferentes (esta quantidade
de 5 especifico deste exerccio, pois pode tomar valores diferentes, conforme o enunciado).
WC( hip)
F-FH/FSK binrio
PG =
=
1
RS
TS
Conforme slide MEE29
k
PG =
2k . ( 2n ) . 5/ TS
)=
( 2 ) . ( 2 ) .5 = 8.16.5 = 640
3
1/ TS
Valor linear, e adimenrsional
02-07-2016
209/370
A caracterstica do processo rpido a de permitir que vrios utilizadores utilizem a mesma banda.
Por exemplo, na UMa tem-se um sistema de rede suportado pela tecnologia sem fio Wifi, em que
cada ponto de acesso tem a mesma frequncia para comunicar com todos aqueles que lhe querem
aceder, sem que por isso haja troca de informao. Ao aceder ao ponto de acesso, este atribui lhe
uma chave nica, e permite depois a comunicao. No confundir a mesma frequncia com o canal,
pois a tecnologia Wifi permite uma variao de canais (de um total de 13) para que se existirem
vrios pontos de acessos no mesmo local, este no entrem em conflito.
E de recordar que na presena de uma rede estruturada, por muito simples que ela seja, sempre
necessria (obrigatrio) a atribuio de uma chave que permite o acesso ao meio de forma a garantir
o estabelecimento de uma comunicao segura, de forma a no permitir que outros tenham acesso a
mesma.
A tecnologia CDMA, atribui um cdigo como chave e a de FDMA atribui uma frequncia especfica.
Exerccio 6.05 - Uma conversao gravada vai ser transmitido por um sistema SS de sequncia
directa. O espectro da forma de onda de voz est limitado a 3 kHz de banda e na sua digitalizao so
usados 128 nveis de quantizao.
a) Determine a chip rate necessria para se obter um ganho de processamento de 20 dB.
b) Para a situao da alnea anterior, quantos andares so necessrios no registo de deslocamento
para gerar a sequncia PN?
PG
dB
= 20 dB PG
02-07-2016
dB
210/370
PG = x = 100
Valor linear, e adimenrsional
Tb
TC ( hip )
f C ( hip )
f C ( hip ) = PG . f b
fb
Fica
M
= 16 = 2n
n
=7
fb =
2.( f max )
fs
PG
f C ( hip ) =
= PG. f b = (100 ) . ( 42 000 MHz ) = 4, 2 chip / s
rb
Conforme slide MEE 22
chip porque um bit da sequncia PN. Aqui, neste exerccio, o elemento mais pequeno o
chip, e no o bit.
Sugestes: jrvalente@netmadeira.com
02-07-2016
211/370
Resoluo 6.05b) Para resolver este exerccio, convm dar uma leitura na pagina 509 do livro Simon
Haykins.
Tb =
1
1
=
= 23,81 s
fb 42 000 bit / s
TC ( hip ) =
Tb = N .TC ( hip )
N=
1
f C ( hip )
Tb
TC ( hip )
1
= 238,1 ns
4, 2 Mchip / s
= 100
A sequncia que vai ser gerada N 2m 1 . E para N = 100 , obtive m = 6, 6 , e este valor no pode
ser. Tem que ser um nmero inteiro e arredondado para cima! Assim m = 7 2m = 128 .
Ou seja, so necessrios 128 flip-flops.
Se eu usa-se m = 6 , no poderia cumprir com o requisito de ter PG = 100 .
Exerccio 6.06 - Um sistema FH/MFSK lento ocupa a largura de banda de 204,8 MHz. A taxa
binria dos dados de entrada de 150 Kbits/s. Supondo a modulao 8-FSK, determine o nmero de
saltos em frequncia e o ganho de processamento.
Resoluo 6.06) a mesma abordagem do exerccio 6.05.
Consultando o slide MEE30, sei que a largura de banda de um sinal FH/ M FSK lento
WC ( hip )
= 2k MRS
rb
log 2 ( M )
rb
.
N
Assim Rs =
02-07-2016
212/370
rb 150 kbits / s
=
= 50 000 = 50 kSmbolo / s .
N
3
Agora preciso de saber o valor de 2 k , que o nmero de bandas para o salto em frequncia (FH).
Qual o valor de k ?
2k =
WC ( hip )
MRS
204,8 MHz
204,8 MHz
=
= 512
( 8 )( 50 kbits / s ) ( 8 )( 50 kbits / s )
k =9
PG =
2k M RS
= ( 29 ) ( 8 ) = 4 096
RS
WC ( hip )
RS
PG
dB
, ficando
= 10.log10 ( 4 096 )
PG
dB
= 36,12 dB
Exerccio 6.07 - Um sistema FH rpido com FSK binrio tem os seguintes parmetros:
Dbito binrio da mensagem: 2400 bps
Saltos por bit de mensagem: 16 (num lento smbolos por salto).
Multiplicao de frequncia: 8
Ganho de processamento: 45 dB
a) Determine o menor nmero de bandas de frequncia necessrias e que seja potncia de 2.
b) Determine a largura de banda do sinal depois da multiplicao de frequncia.
(Nota: a multiplicao de frequncia realizada sobre o sinal j espalhado, o que ainda alarga mais o
espectro ocupado; neste caso a largura de banda final 8 vezes maior que a do sinal SS sem
multiplicao de frequncia).
Sugestes: jrvalente@netmadeira.com
02-07-2016
213/370
Consultando o slide MEE32, sei que a largura de banda de um sinal FH/MFSK rpido
WC ( hip )
F-FH/ BFSK
Mas aqui cuidado pois preciso multiplicar por 8, pois feito uma multiplicao de frequncia:
WC ( hip )
F-FH/ BFSK
WC ( hip )
F-FH/ BFSK
E pelo slide MEE29, sei que PG F-FH/ BFSK =
, ficando
RS
Conforme slide MEE 29
PG
F-FH/ BFSK
2 k MK RS
RS
Sugestes: jrvalente@netmadeira.com
x MF
PG F-FH/ BFSK = 2k MK x MF
Conforme slide MEE32
02-07-2016
PG
dB
dB
214/370
F-FH/ BFSK
= 31 622, 78
Em BFSK, o M 2 ( binrio), pois tem dois tons de um bit cada, para o zero e o um.
k
Assim o nmero de largura de banda 2 =
PG
F-FH/ BFSK
MK
k =7
k = log 2 (123,52 )
rb
log 2 ( M )
rb
N
1
31 622, 78 1
=
. = 123,52
MF
( 2 )(16 ) 8
RS = rb
2k
rb
[1]
Exerccio 6.08 - Um sistema FH rpido com FSK binrio tem os seguintes parmetros:
Dbito binrio da mensagem: 2500 bps
Saltos por bit de mensagem: 9 (num lento smbolos por salto).
Multiplicao de frequncia: 10
Nmero de bandas de frequncia: 1024
a) Calcule a largura de banda do sinal SS.
b) Calcule o ganho de processamento em dB.
Sugestes: jrvalente@netmadeira.com
02-07-2016
215/370
Como RS =
WC ( hip )
rb
log 2 ( M )
F-FH/ BFSK
rb
N
RS = rb
= 2k .
M .K .RS
( N de bandas de cada banda FH )
WC ( hip )
460,8 MHz
F-FH / BFSK
Resoluo 6.08b) PG F-FH / BFSK =
=
= 184,32.103
rb
2500 bps
Valor linear, e adimenrsional
PG
F-FH / BFSK dB
Resoluo 8c) Multiplicao de frequncia: 10, significa que depois de fazer o espalhamento
espectral, ainda alarga 10 vezes. E tambm dito que so executados 9 saltos por smbolo.
Sugestes: jrvalente@netmadeira.com
02-07-2016
216/370
fclock = K .RS x MF
fC = K x RS
Ou ento assim:
TC ( hip )
1
T
2500 bps 1
= b =
=
K
9
fC
E TPN =
TC ( hip )
k
44, 4 ( 4 ) .106
=
= 4, 4 ( 4 ) .10 6 = 4, 4 ( 4 ) s
10
1
1
=
= 225 KHz
TPN 4, 4 ( 4 ) .106
f =
Ou f =
TC ( hip )
f clock
= rb .K = ( 2500 bps ) . ( 9 ) = 225.102 = 22,5 KHz
MF
1
22,5 KHz
44, 4 ( 4 ) s
Sugestes: jrvalente@netmadeira.com
02-07-2016
217/370
Exerccio 6.09 - Um sinal PCM transmitido taxa de 16 Kbit / s utilizando um sistema DS/BPSK,
com ganho de processamento no inferior a 30 dB .
a) Determinar a taxa de chips.
b) Sabendo que a potncia de um interferidor de 2 W, qual deve ser a mnima potncia do sinal de
modo que a probabilidade de erro seja inferior a 106 ?
Nota: parecido com o exerccio 1 da frequncia do dia 07-12-2010.
( rb = 16 000 bps )
PG
DS/BPSK dB
DS/BPSK dB
TC ( hip ) =
Resoluo 6.09b) Pe
Tb
PG
DS / BPSK
DS/BPSK
DS/ BPSK
1
rb
PG
DS/BPSK
Eb
1
= erfc
PJ .TC ( hip )
2
= 1 000 W
1
= 16 kbit / s = 62,5.109 s = 62, 5 s
1 000 W
, e sabendo de que Eb = PS Tb e Pe
DS / BPSK
= 106 ,
fica que:
PS Tb
erfc
PJ .TC ( hip )
= 2.106
PS Tb
= 3,36
PJ .TC ( hip )
PS = ( 3,36 ) .
PJ .TC ( hip )
Tb
PS = ( 3,36 ) .
Sugestes: jrvalente@netmadeira.com
( 2 W ) . ( 62,5.109 s )
16.103 bit / s
= 22,58.103 = 22, 58 mW
02-07-2016
218/370
BPSK
Eb
1
erfc
= ?
2
N0
Se no se acertar no tempo de bit, no sincronismo da recepo, a integrao feita num atraso. Logo
a rea da integrao mais reduzida.
E devido ao atraso pode ser este o sinal recebido (o problema s surge quando os sinais consecutivos
so opostos):
Sugestes: jrvalente@netmadeira.com
02-07-2016
219/370
Na deteco de intervalo de 3% o desvio devido a falhas nos circuito de sincronismo que ocorre no
correlador. Na prtica, este problema ocorre com frequncia, pois existe alguma dificuldade por parte
dos sistemas de no sofrerem a influncia destes erros associados. A azul a rea que ser integrado
no Tb , mas que no pertence ao bit. Como calcular ?
Com a utilizao do diagrama de olho possvel detectar estes tipos de erros.
possvel constatar ms
caractersticas do canal de transmisso.
Pe
BPSK
Eb 2 1
1
PS Tb
= erfc
1
=
erfc
N0
N0
2
Tb 2
2
2
1
Tb
Neste exerccio, a dificuldade est em saber interpretar qual o valor que Tb assume. Ora o valor
0, 03 x Tb .
Preciso de calcular o valor de PS . Sei que a potncia de um sinal sinusoidal (slide MPB5):
2
A2 ( 0, 08 )
PS =
=
= 0, 0032 W
2
2
Assim:
Pe
BPSK
2
PS
rb 2 1
1
= erfc
1
= erfc
2
N0
Tb
2
Sugestes: jrvalente@netmadeira.com
( 0, 0032 ) ( 4.106 )
10 9
2. 0, 03 x T
b
. 1
Tb
3%
Pe
BPSK
Pe
02-07-2016
220/370
1
1
erfc ( 3, 363) = 1,974.10 6 = 987.103 BER
2
2
BPSK
x 1 hora
Resoluo 6.10b) Nota a parte: na prtica devido a esta modelao (BPSK), na modelao do
espalhamento espectral seria sempre em SD.
Exerccio 6.11 - Um sistema FH / 64FSK transmite dados a uma taxa binria de 4 Mbit/s. Em cada
salto so transmitidos 3 smbolos. Pretende-se que o ganho de processamento do sistema seja de
pelo menos 30 dB .
a) Qual o comprimento da Sequncia PN por salto e o nmero de saltos?
b) Qual a largura de banda do sistema?
c) Qual o tempo de chip e o tempo de cada smbolo da sequncia PN?
d) Supondo que o sistema transmite 12 canais analgicos, sendo cada sinal amostrado e quantizado
em 1024 nveis de quantizao, qual a largura de banda mxima de cada sinal analgico?
PG S-FH/ 64 FSK
dB
S-FH/ 64 FSK dB
Sugestes: jrvalente@netmadeira.com
02-07-2016
1 000 W
64
221/370
1 000 W
k = log 2
64
k = 3,97
4
k tem que ser um numero inteiro, e arredondado para cima. Assim o nmero de saltos
2 k = 24 = 16
A largura de banda BT
rb
log 2 ( M )
M FSK NC optima
= MRS B M FSK =
M
log 2 ( M )
rb
Assim
BT
64 FSK NC optima
BT
64 FSK NC optima
Wc( hip )
Wc( hip )
Sugestes: jrvalente@netmadeira.com
= 2 4. BT
64
.4.106
log 2 ( 64 )
= 42,67.106
64 FSK NC optima
) = 682, 67.10
= 683 MHz
1
RC ( hip )
02-07-2016
222/370
log 2 ( M )
6
=
= 1,5.106 s = 1,5 s .
rb
4.106
E para o tempo de cada smbolo da sequncia PN, sabendo que em cada salto so transmitidos 3
smbolos
Ts PN =
3.TC ( hip )
k
3. (1,5.106 s )
4
= 1,125.106
Ts PN = 1,125 s
Resoluo 6.11d)
Sugestes: jrvalente@netmadeira.com
02-07-2016
223/370
Exerccio 6.12 - Um sistema transmite smbolos taxa binria de 250 Kbit / s . Supondo uma
potncia recebida de 40 dBm e para uma taxa de erros de 106 , calcular:
a) A densidade espectral de potncia de rudo de canal mxima permitida quando se utiliza o sistema
16-FSK.
b) A potncia mxima do sinal de interferncia quando se utiliza o sistema FH/16-FSK, que
transmite 4 smbolos por salto e utiliza 8 bandas de frequncia.
Rx dBm
= 40dBm
1
1
7
Sei que Eb = PS Tb , logo Eb = PS = 10
3
250.10
rb
PS
PS
Com M = 16
Rx
= 10
Rx dBm
10
3
4
3
7
. 10
= 10 .10 = 10
PS
dos mili
Eb = 4.1013 J
Rx
= 10 W
N = 4.
No me dito se com deteco coerente ou no, por isso vou fazer das duas formas.
MFSK-C Ortogonal
N .Eb
2
Assim erfc
=
N
2 N 2 1 . Pe 16 FSK
0
N .Eb
2N 1
.erfc
2
2 N0
slide RMD52
4.Eb
2
6
9
erfc
= 4 .10 = 133, 3.10
2N0 2 1
Sugestes: jrvalente@netmadeira.com
Fica
02-07-2016
224/370
4. ( 4.1013 )
4.Eb
4.Eb
4.Eb
2
= 3, 73
= 3, 73 N 0 =
N0 =
2N0
2 N0
2.3, 732
2.13,913
N0
Assim Gn ( f ) =
N0
2
MFSK-C
= 5, 75.1014 W / Hz
Gn ( f ) MFSK-C = 2,875.1014 V 2 / Hz
Slide MEE 29
N0 =
PJ
Wc( hip )
FH
Slide MEE 28
Rc( hip ) = RS =
Slide MEE 30
Wc( hip )
Wc( hip )
log 2 ( M )
SFH/ M FSK C
SFH / M FSK C
PJ
rb
Sugestes: jrvalente@netmadeira.com
rb 250.103
=
= 62,5.103
N
4
= 2k . ( B M FSK C ) = 2k MRS
SFH / M FSK C
dBm
02-07-2016
225/370
Pe
Assim e
N . Eb
2. N 0
2
= N
. Pe
2 1 16 FSK
N . Eb
2. N 0
MFSK-NC
2 N 1 2. N 0
.e
=
2
N . Eb
2. N 0
slide RMD52
2
.10 6
2 1
4
4. ( 4.1013 )
2.106
N .Eb
2
6
= 4 .10
= ln 4
N0 =
2 1
2.N 0
2.106
2 1
2.ln 4
2 1
N0 =
Gn ( f ) =
8.1013
2.106
ln
15
N0
2
Sugestes: jrvalente@netmadeira.com
N 0 MFSK-NC = 5, 054.1014 W / Hz
Gn ( f ) MFSK-NC = 2,527.1014 V 2 / Hz
02-07-2016
226/370
MFSK-NC
= 5, 054.10 14 W / Hz
PJ = 404 W
Em dB :
PJ
dBm
PJ
Sugestes: jrvalente@netmadeira.com
dBm
= 33,93 dBm
02-07-2016
227/370
Exerccio 7.01 - Um avio equipado com um sistema de espalhamento espetral salto em frequncia,
com EIRPT = 20 dBW , transmite dados para um satlite taxa de 100 bits/s. Um interferidor
terrestre transmite rudo gaussiano e de banda larga com EIRPJ = 60 dBW . Tendo em conta que
Eb
= 10 dB e que as perdas de percurso so semelhantes em ambos os sistemas,
N 0 requerido em dB
determine a largura de banda do sistema de espalhamento espetral de modo que a margem de ligao
seja de 20 dB .
Sugestes: jrvalente@netmadeira.com
02-07-2016
228/370
[W ]
Sendo
Prec _ s
Prec _ i
Ptrans _ s Gtrans _ Sat Gtrans
4 d EIRP
T
Ps Gtrans _ Sat
LAvio satlite
=
=
2
PJ Grec _ inter
Ptrans _ inter Grec _ inter Grec
EIRPJ
4
LTerra satlite
Para o sinal transmitido e para o sinal interferidor, a antena receptora a mesma, logo
2
Gtrans = Grec , e como a atenuao a mesma (percas de percurso iguais), =
, simplifica
4 d
se na fraco.
Essa a resposta a pergunta: as perdas de percurso s s posso desprezar porque as distncias so
iguais neste exerccio. Mas na prtica, 99,99% dos casos isso no ocorre.
EIRP
G .G
G .G
Ptrans .Gtrans .Grec
Como Prec =
, e sabendo que Prec = Ptrans . trans rec , em que o coeficiente trans rec
Lespao _ livre
Lespao _ livre
Lespao _ livre
(ganho dos interveniente, a dividir pelas perdas de percurso) devido ao sistema de antenas.
P
PS
Psatlite _ J
EIRPavio _ T
Prec avio _ T
rec avio _ T
EIRPavio _ T
G
rec
Pavio _ T .Gavio _ T LAvio satlite
=
.
Grec
Psatlite _ J .Gsatlite _ J
L satlite
EIRPsatlite _ J
Terra
Prec satlite _ J
Sugestes: jrvalente@netmadeira.com
02-07-2016
Prec =
229/370
PS
Lespao _ livre
Primeiro vai se ver as perdas de percurso, L. Este valores no nos so dados no enunciado, porqu?
Porque me dito no enunciado que as percas de percurso so iguais, LAvio satlite = LTerra satlite .
Estamos a operar a partir do satlite e no do avio, ou da Terra. Pois no avio, esta se a transmitir e
na Terra a receber.
dB
E
= EIRPT dB EIRPJ dB + WSS / FH dB rb dB b
N 0 requerido
Eb
N 0 recebido dB
Sugestes: jrvalente@netmadeira.com
dB
02-07-2016
230/370
N 0 recebido
dB
E
= b
N 0 recebido
dB
Consultando a pgina 544 do livro do Simon Haykins, ou slide CM6, sei que a caracterizao do
canal de rdio :
dB
E
E
= b
b
N 0 recebido dB N 0 requerido dB
Eb
E
= b
+M
N 0 recebido dB N 0 requerido dB
dB
Eb
o que se exige ao sistema, indirectamente a definio da taxa de erro admissvel para
N 0 requerido
o sistema. Mas na prtica no possvel de cumprir, e devido a tal impossibilidade que se d uma
margem de ligao, M
dB
Assim,
Eb
N 0 recebido
= (10 dB ) requerido + 20
dB = 30 dB
dB
Nota 7.1.1 - aqui j no tem o W(att) ou outra unidade qualquer, pois trata se de uma unidade de
medio adimensional (sem unidade). O dB uma unidade logartmica que indica a proporo de
uma quantidade fsica (geralmente energia ou intensidade) em relao a um nvel de referncia
especificado ou implcito. Uma relao em decibis igual a dez vezes o logaritmo de base 10 da
razo entre duas quantidades de energia.
Sugestes: jrvalente@netmadeira.com
02-07-2016
231/370
Nota 7.1.2 - quando noto matematicamente que EIRPT = 20 dBW , o W(att) um ndice de
referncia para a dimenso (unidade) fsica, conforme o o dBi para uma antena isotrpica.
Nota 7.1.3 - o EIRPJ , a potncia isotrpica de radiao equivalente de um sistema de
espalhamento espectral do interferidor.
Pelo slide MEE24, define-se por margem de interferncia (jamming margin) a razo
Fica que
Eb
P W
EIRPT WSS /FH
= S . SS / FH =
.
EIRPJ rb
N0 recebido Linear PJ Rs
Sei que PG =
WSS / FH
. Pretende-se WSS / FH .
rb
PJ
.
PS
EIRPT
so os sinais de interesse e j me so dados em dB.
EIRPJ
Tenho que passar os outros valores lineares que faltam para dB,
Eb
N 0 recebido
dB
EIRPT
WSS / FH
= 10.log10
.10.log10
= EIRPT
EIRPJ dB
rb dB
dB
EIRPJ
dB
+ WSS / FH
dB
rb
Como j vi,
dB
E
= b
N 0 recebido
dB
dB
E
b
N 0 requerido
dB
E
= EIRPT dB EIRPJ dB + WSS / FH dB rb dB b
N 0 requerido dB
Eb
N0 recebido dB
Sugestes: jrvalente@netmadeira.com
dB
02-07-2016
20
dB
=
dBW
dBW
20
60
+ WSS / FH
EIRPT dB
M dB
EIRPJ dB
WSS / FH
dB
= 90 dBHz
232/370
20
dB
10 dB
dB
rb dB
WSS / FH
em Hz
= 1 GHz
Eb =
Ps .Tb
PS
Nota 7.1.7 Estes clculos no so validos para canais com desvanecimento, capitulo 8.
c
3.108
1
=
=
8
f c 120 .10
40
d = 40 000 km
02-07-2016
233/370
Prec
Estao Terrestre
= Ptrans
Radio Farol
Gtrans
Radio Farol
.
4
Estao Terrestre
Grec
2 . . 2
, em que o dimetro e o o
2
Ver slide CM9. Primeiro tenho que calcular dos ganhos das antenas (parablicas).
Para o emissor, com as seguintes caractersticas: = 1 m e trans = 70 % .
4 2 .trans
2
2
.Gtrans = trans . . ( raio ) Gtrans =
.
4
2
2
Aeficaz
Gtrans =
A fsica
Gtrans =
2 . ( 0, 7 ) .1202
9
4 2 . ( 0, 7 ) 1
.
2
4
1
40
Gtrans = 11 053, 96
rec
2
4 . ( 0,55 ) 10
=
. Grec = 868 525,18
2
1
2
40
2
Grec
40
Prec = Ptrans Gtrans Grec
= ( 0,1)(11 053,96 )( 868 525,18 )
7
4
4 ( 4.10 )
Slide CM09 (formula de Friis)
Sugestes: jrvalente@netmadeira.com
Prec = 960064260
7
640. .10
02-07-2016
234/370
Prec = 2,375 pW
Prec
dB
= 10.log10 ( 2,375.10 12 )
Prec
em dBm
Exerccio 7.03 - Uma ligao de rdio utiliza um par de antenas parablicas de 2 m de dimetro com
uma eficincia de 60% cada, como antenas receptoras e emissoras. Outras especificaes da ligao
so a potncia transmitida de 1 dBW , frequncia da portadora 4 GHz, distncia do emissor ao recetor
150 m . Calcule:
a) As perdas em espao livre
b) O ganho de potncia de cada antena
c) A potncia recebida em dBW .
Exerccio 8.1/2, pgina 589, do livro Simon Haykin
P
PL = = 10.log10 trans .
As perdas de percurso so, consultando o slide CM9:
path loss
Prec
Os responsveis pelas perdas globais so os cabos, percurso, espao livre e SWR. E as perdas globais
so definidas por
2
Neste exerccio s se pretende as perdas no espao livre (atenuao), =
. Sendo um
4 d
valor fixo, a atenuao s depende de d (distncia).
2
3 .108
2
3
40 .108
9
Assim as perdas no espao livre so =
=
= 1,58.10 W
=
4 (150 )
160 (150 )
4 d
Sugestes: jrvalente@netmadeira.com
02-07-2016
235/370
Nota 7.3.1 quando se calcula o comprimento de onda, tem se como referencia a velocidade da luz
no vazio, mas de facto deve se ter em conta o meio em uso (logo mais lento).
Resolues 7.03b) Como as caractersticas da antena que emite so iguais a que recebe, logo
2
2
2
2
.Gtrans =
.Grec =
.G , sendo:
4
4
4
Aeficaz = 0, 6. . ( raio )
Assim
G
Grec =Gtrans
4
2, 4 2 2
4
2 m
= trans . . . 2 = 0, 6. .
.
=
40 = 4 211 .
2
2
2
2
3
A fsica
40
G dB = 10.log10 ( 4 211)
G dB = 36, 24 dB
G dB o ganho de cada antena, tendo elas o mesmo valor por terem caractersticas iguais.
Gtrans =Grec
dB
= (1) +
. ( 36, 24 ) + ( 88 )
Sugestes: jrvalente@netmadeira.com
Prec
dB
= 14,5 dBW
02-07-2016
Prec
em dBm
236/370
= 44,5 dBm
=
define as perdas no espao livre (atenuao).
4 d
Exerccio 7.04 - Considere um recetor composto por uma antena, um amplificador de baixo rudo
(Figura de Ruido=1,7, Ganho=10), conversor de frequncia (misturador que baixa a frequncia, F=3,
G=5) e um amplificador de frequncia intermdia (F=5, G=5000). A temperatura da antena 50K.
a) Calcule a temperatura equivalente de cada um dos componentes assumindo uma temperatura
de T = 209 K.
b) Calcule a temperatura de rudo efectiva de todo o receptor.
Exerccio 8.9, pgina 590, do livro Simon Haykin
Resoluo 7.04a) Sabendo que FLNA = 1, 7 / GLNA = 10 , FMIX = 3 / GMIX = 5 , e FAmp = 5 /
G Amp = 5000 .
Sugestes: jrvalente@netmadeira.com
02-07-2016
237/370
F2 1 F3 1 F4 1
+
+
+ ...
G1
G1G2 G1G2G3
T
T2
T4
+ 3 +
+ ... , com T1 , T2 , T3 a temperatura de
G1 G1G2 G1G2G3
Tr = TLNA +
TAmp
TMIX
580 1 160
+
= 203 +
+
= 284, 3 K
GLNA GLNAGMIX
10 10 x 5
Pode se constatar que quanto maior o ganho de baixo rudo inicial ( 203 ), menor o rudo total.
Exerccio 7.05 - O rcio potncia da portadora com a densidade de potncia do rudo C N 0 num
sistema de difuso de satlite no sentido directo estimado como 85 dB-Hz. As especificaes da
ligao so:
EIRP do satlite = 47dBW
Frequncia da Portadora = 12GHz
Frequncia dos Dados = 10 Mb/s
Eb N 0 requerido pelo recetor em terra = 10dB
Distncia entre o satlite e o terminal = 40000 Km
Sugestes: jrvalente@netmadeira.com
02-07-2016
238/370
Calcule a margem da ligao (link margin) e dimetro mnimo da antena parablica para haver uma
receo satisfatria de TV assumindo que a antena tem uma eficincia de 55% e est a uma
temperatura de 310 K.
Exerccio 8.11, pgina 590, do livro Simon Haykin
E
Resoluo 7.05) b
N 0 requerido
3.108
8
120 .10
1
m.
40
dB
C
e o seu
N0
C
= 85 dB Hz .
N0
C
1
Consultando o slide CM12,
=
. EIRPStelite .Grec .
, em que k a constante de Boltzman,
N 0 kTe
4 d
Prec
W
.
s
4 2 . rec
2
2
.Grec = rec . . ( raio ) Grec =
.
2
4
2
Aeficaz
A fsica
Sugestes: jrvalente@netmadeira.com
Grec =
4 2 .rec 2
.
2
4
02-07-2016
239/370
2 . rec 2
C
1
Assim,
=
.EIRPStelite .
.
2
N 0 kTe
4 d
Eb Rb
N 0 recebido
2 =
C
N0
1
1
2
.
. ( 4d )
kTe .
EIRPStelite rec
2 mnimo
85
W
1
1
7
= 1010 W . 1,37.1023
310
K
.
.
.
4
4.10
) 47
(
0,
55
s
10
10
W
d
k
EIRPStelite
rec
W
1
1
.310 K .
.
. ( 2, 56.1016 )
s
50118, 723 W 0,55
2 mnimo = 1, 247 m 2
mnimo = 1,117 m
Agora a margem de ligao. Consultando o slide CM13, sabendo que Eb = Prec .Tb =
Prec
.
Rb
C Eb Rb
=
N0 N 0 recebido
Sugestes: jrvalente@netmadeira.com
02-07-2016
240/370
Cuidado, pois ao passar para dB, o produto de logaritmo origina a sua soma
E
C
= b
+ Rb dB
N 0 dB N 0 recebido
dB
E sabendo que M
dB
E
= b
N 0 recebido
E
b
N 0 requerido dB
dB
Eb
E
= b
+M
N 0 recebido dB N 0 requerido dB
C
N0
dB
dB
E
= b
+ Rb dB + M
N 0 requerido dB
, fica
dB
dB
dB
dB
dB
, fica que
C
N0
E
b
Rb dB
N 0 requerido dB
dB
= [85 dB ] [10 dB ] [ 70 dB ] = 5 dB
02-07-2016
241/370
a varivel da frequncia. Num sistema de canal com desvanecimento, existe dois parmetros a
serem analisados num projeto:
O espalhamento multi-percurso do canal.
O espalhamento de Doppler do canal.
S H ( ) = S ( ; ) d
CM 27
Funo de derivao
Sugestes: jrvalente@netmadeira.com
02-07-2016
242/370
S H ( ) =
S ( ; ) d
0,1
Sugestes: jrvalente@netmadeira.com
02-07-2016
243/370
Sugestes: jrvalente@netmadeira.com
02-07-2016
244/370
Se um sinal transmitido tiver a largura de faixa menor do que a largura de faixa de coerncia do
canal, este no sofrer distores e o canal ser considerado no seletivo em frequncia.
CM 27
1
BDoppler
1
=5s
0, 2 Hz
Se o sinal tiver uma durao de at 5 segundos entre cada impulso, vai haver distoro. O ideal que
a durao entre impulsos seja maior. No estudo da tecnologia MIMO feito uma abordagem mais
detalhada.
BCoerente =
1
1
=
= 1000 Hz
Tm 1.103 s
A partir deste valor, o sinal tem demasiada distoro, logo h demasiados erros.
Concluso:
Quando pior for o canal, mais pequeno fica BCoerente . O efeito Doppler, a funo tem duas variveis,
e em que a funo toma valores zero no intervalo 0,1 0,1 Hz .
Sugestes: jrvalente@netmadeira.com
02-07-2016
245/370
Exerccio 7.07 - Um sistema de comunicao por satlite funciona a 4 GHz taxa de 2 Mbit/s, com
um valor de EIRP de 40 dBW . A antena terrestre, caracterizada por uma parablica de 2 m de
dimetro e eficincia de 40 %, est a uma temperatura de 300 K.
a) Supondo um satlite geoestacionrio, calcular a potncia recebida.
E
= 12 dB calcular a margem de ligao.
b) Se for desejado um valor de b
N 0 requerido dB
Nota: exerccio 2 da frequncia do dia 29-01-2009 (Exame recurso).
Sugestes: jrvalente@netmadeira.com
02-07-2016
246/370
Dados do satlite:
EIRPtrans = 40 dBW
40
,e =
Como = , ento =
= 27, 49.1021 .
, ento =
6
40
fc
4
4 ( 36.10 )
Em dB
dB
rec
rec
2
= . = m2 .
2
= 0, 4 x = 1, 256 m2 .
Grec = 2 807,35 W
rec
= (1, 256 m 2 ) .
Grec
dB
4
3
40
= 34, 45 dBW
EIRPtrans
A potncia recebida, e em dBW, Prec dB = Ptrans dB + Gtrans dB + Grec dB + dB
Slide CM09 (formula de Friis)
Cuidado pois em dB SOMAS!!!
Prec
dB
= EIRPtrans
Sugestes: jrvalente@netmadeira.com
dB
+ Grec
dB
dB
= EIRPtrans + Grec
dB
dB
Prec
dB
02-07-2016
247/370
Prec
dB
= 121,11 dBW
rb = 2 Mbit / s
@ Tantena = 310 K
Eb
N 0 requerido
= 12 dB
dB
dB
E
Falta-me um termo, que b
N 0 recebido
E
= b
N 0 recebido
E
b
N 0 requerido
dB
dB
.
dB
Sei que, linearmente, a relao da potncia recebida da portadora pela densidade espectral de rudo
C
C
1
notada
e definido por
=
.Prec .
N0
N 0 kTe
C Eb rb
=
.
N 0 N 0 recebido
Sugestes: jrvalente@netmadeira.com
E r
1
.Prec = b b
.
kTe
N
0 recebido
02-07-2016
248/370
Prec
dB
10
= 10
121,11 dBW
10
Assim o 1 membro
= 774, 46.1015 W .
W
, e que Te = @ Tantena = 310 K .
s
Prec linear
774, 46.1015
=
= 182,35.106 .
23
k .@ Tantena (1, 37.10 ) ( 310 )
E
P
.rb = rec
Ficando b
kTe
N 0 recebido
Eb
N 0 recebido
dB
Eb
P 1 182,35.106
= rec . =
= 91,17
2.106
N 0 recebido kTe rb
= 10.log10 b
= 10.log10 ( 91,17 ) = 19, 6 dB
N0
recebido
dB
E
E
= b
b
N 0 recebido dB N 0 requerido
= 19, 6 dB 12 dB = 7, 6 dB
dB
Exerccio 7.08 - Uma ligao por micro-ondas opera a 5,8 GHz e 14 dBm de potncia isotrpica
radiada equivalente. A transmisso, a 25 Kbit/s, realizada com espalhamento espetral de sequncia
direta, DS/BPSK, com 50 Mchip/s. O recetor est a 10 Km de distncia do emissor e utiliza uma
antena parablica de um metro de dimetro com 60% de eficincia.
a) Determinar a potncia de um interferidor de modo que a margem de ligao seja superior a 5 dB ,
Supondo que se pretende uma probabilidade de erro requerida de 105 .
Sugestes: jrvalente@netmadeira.com
02-07-2016
249/370
b) Calcular a margem de interferncia obtida e a distncia mnima a que deve estar o interferidor
considerando que opera com a mesma potncia isotrpica radiada equivalente que o sistema em
causa.
Nota: exerccio 2 da frequncia do dia 17-01-2012 (Frequncia).
dB
= 5 dB e Pe
BPSK C
= 105 .
3
3
c
1
Como = , ento = , e =
. = 169, 42.1015 .
, ento =
4
58
fc
.4.10 58
4 d
Em dB
Greceptor
dB
.
= Aeficaz . 2 = . A fsica . 2 = .
= 0, 6. ( 3 689 ) = 2 213, 4 W .
Em dB Greceptor
dB
14 dBm
10
= 25,11 mW .
Assim a potncia, linear, recebida Prec = EIRPtrans .Grec . = ( 25,11.103 ) . ( 2 213, 4 ) . (169, 42.10 15 )
Prec = 9, 42.10 9 W
Prec
dB
= EIRPtrans
dB
+ Grec
dB
Sugestes: jrvalente@netmadeira.com
dB
02-07-2016
250/370
Eb
:
N0
Eb
1
Pe BPSK C = PB BPSK C = erfc
2
N 0
Det. Coerente
Pois binrio
Pg 378 do SH
Assim com Pe
BPSK C
Eb
= 3,36
N0
E
Cuidado, pois existe o b
N 0 recebido
E
o b
N 0 requerido
Como M
dB
dB
E
eo b
N 0 requerido
E
, e pretendo o b
N 0 recebido
dB
=M
dB
dB
E
+ b
N 0 requerido
.
dB
Eb
N 0 recebido
Eb
= 11, 29
N0
dB
=M
dB
E
= b
N 0 recebido
E
b
N 0 requerido
dB
dB
dB
Eb
N 0 recebido
= 15,527 dB
dB
E
= 35, 7
Agora, num valor linear b
N 0 recebido
Sugestes: jrvalente@netmadeira.com
P
Como sei que Eb = rec , e que Pe
rb
02-07-2016
DS/BPSK
Eb
1
= erfc
PJ Tc( hip )
2
251/370
CM 13
E
Eb
P Rc( hip )
Assim b =
= rec .
N 0 PJ Tc( hip )
rb
PJ
N 0 Prec
1 9, 42.109
PJ =
.
.Rc( hip ) =
.
.50.106
3
Eb rb
35, 7 25.10
PJ = 527, 7.10 9
PJ
dBm
Sugestes: jrvalente@netmadeira.com
02-07-2016
252/370
Resoluo 8.01a) Consultando o slide FTI3, sei que I k a autoinformao, ou seja a informao
(varivel aleatria) transportada numa transmisso, e px a probabilidade de ocorrer.
1
1
I 0 = log 2 = log 2 = 1 bit
1
p1
2
1
1
I1 = log 2 = log 2 = 1 bit
1
p2
2
Resoluo 8.01b)
1
1
I 0 = log 2 = log 2 = 0,58 bit
2
p1
3
1
1
I1 = log 2 = log 2 = 1, 585 bit
1
p2
3
Sugestes: jrvalente@netmadeira.com
Resoluo 8.01c)
02-07-2016
253/370
1
1
I 0 = I1 = log 2 = log 2 = 2 bit
1
p1
4
1
1
I 2 = log 2 = log 2 = 1 bit
1
p2
2
1
1
2
, p2 = , p3 =
8
4
5
1
1
, p4 = , p5 = . Calcule:
8
10
a) a informao de cada smbolo;
b) a entropia da fonte.
Exerccio 9.3, pgina 648, do livro Simon Haykins
1
Resoluo 8.02a) Pelo slide FTI5. I k = log 2 bit .
pk
1
1
I1 = log 2 = log 2 = 3 bit
1
p1
8
1
1
I 2 = log 2 = log 2 = 2 bit
1
p2
4
1
1
I 3 = log 2 = log 2 = 1,32 bit
2
p3
5
1
1
I 4 = log 2 = log 2 = 3 bit
1
p4
8
1
1
I 5 = log 2 = log 2 = 3, 32 bit
1
p5
10
Quanto maior a probabilidade, menor a informao. Por exemplo p = 1 , uma funo sinusoidal,
no tem informao.
Sugestes: jrvalente@netmadeira.com
02-07-2016
254/370
M
M
1
H ( X ) = E [ I k ] = pk I k = pk log 2 bit / smbolo
k =1
k =1
pk
Assim, H ( X ) = pk I k = p1 .I1 + p2 .I 2 + p3 .I 3 + p4 .I 4 + p5 .I 5
k =1
1
1
2
1
1
H ( X ) = . ( 3) + . ( 2 ) + . (1,32 ) + . ( 3) + . ( 3, 32 )
8
4
5
8
10
Mesmo no sabendo quais so os smbolos transmitido, sei a cadncia de transmisso de bit por
smbolo, 2,11 bit / smbolo , e no bit binrio (binit) mas sim bit de informao. Numa transmisso
o que interessa a mdia.
Exerccio 8.03 - Suponha que uma fonte tem M = 3 smbolos com probabilidades: p1 = p, p2 = p3 .
Mostre que H ( X ) = ( p ) + 1 p .
( ( p ) = p log 2 ( p ) + (1 p ) log 2 (1 p ) funo horse shoe).
Sugestes: jrvalente@netmadeira.com
02-07-2016
255/370
Resoluo 8.03) Como p1 = p , o que seria p2 = 1 p se s houvesse 2 smbolos. Mas como so trs
smbolos, e como p2 = p3 , significa que se tem dois com as mesmas probabilidades (FTI7).
Assim p2 =
1 p
1 p
, e p3 =
.
M 1
M 1
1
1
H ( X ) = p1 log 2 + 2. p2 log 2 bit / smbolo
p1
p2
1
1
Cuidado para, por distraco, no fazer isto: H ( X ) = p 1 log 2
+ 2. p 2 log 2
p1
p2
Correto
p2 =
1 p
3 1
p3 =
1 p
3 1
p2 =
1 p
2
p3 =
!!
1 p
2
1 p
1 p
1 p
p3 =
p4 =
4 1
4 1
4 1
1 p
1 p
1 p
p2 =
p3 =
p4 =
3
3
3
p2 =
1
1
2
1 p
1
H ( X ) = p log 2 + 2.
log 2
= p log 2 + (1 p ) log 2
1 p
p
p
1 p
2
Sugestes: jrvalente@netmadeira.com
02-07-2016
256/370
1
Nota - Para o 1 termo, p log 2 = p log 2 (1) log 2 ( p ) = p 0 log 2 ( p ) = p log 2 ( p ) .
p
2
E para o 2 termo (1 p ) log 2
= (1 p ) log 2 ( 2 ) (1 p ) log 2 (1 p ) .
1 p
H ( X ) = p log 2 ( p ) + (1 p ) (1 p ) log 2 (1 p )
Como para provar que igual a H ( X ) = ( p ) + (1 p ) , tenho que arranjar de forma a facilitar a
comparao, H ( X ) = p log 2 ( p ) (1 p ) log 2 (1 p ) + (1 p ) .
Pelo slide FIT7, sei que a funo horse shoe, canal de fonte binria, ( p ) , e
( p ) = p log 2 ( p ) + (1 p ) log 2 (1 p )
Entropia de fonte binria sem memria. A situao em que os dois smbolos so equiprovveis,
corresponde mxima incerteza/expectativa:
Sugestes: jrvalente@netmadeira.com
02-07-2016
257/370
Para = 0, 5 , ( p ) mximo.
1/3 seria para todas as probabilidades serem iguais, e poder-se-ia o valor mximo da informao
mdia. Ou seja, opico ocorre se todos tivessem o mesmo valor de probabilidade.
1
1
, pB = ,
2
4
1
1
1
, p D = pE =
, e pF =
.
8
20
40
a) Qual a entropia?
b) Qual a quantidade de informao nas mensagens ABABBA e FDDFFD?
c) Comparar com a quantidade de informao esperada numa mensagem de 6 smbolos.
Resoluo 8.04a) Caso falta-se uma das probabilidades, bastaria somar todas as dadas, e subtrair a
um esse total.
M
1
H ( X ) = pk log 2 bit / smbolo
k =1
pk
Sugestes: jrvalente@netmadeira.com
02-07-2016
258/370
1
1
1
1
1
1
1
1
1
1
H ( X ) = log 2 + log 2 + log 2 + 2. log 2
+ log 2 1
1
1
1
1
2
20
40
4
8
2
4
8
20
40
H (X ) =
1
1
1
1
1
log 2 ( 2 ) + log 2 ( 4 ) + log 2 ( 8 ) + log 2 ( 20 ) + log 2 ( 40 )
2
4
8
10
40
H (X ) =
1
1
1
1
1
[1] + [ 2] + [3] + [ 4,32] + [5, 32] = 1, 94 bit / smbolo
2
4
8
10
40
Resoluo 8.04b)
ABABBA :
1
1
I A = log 2
= log 2 1 = 1 bit
pA
2
1
1
I B = log 2
= log 2 1 = 2 bit
pB
4
A 1 mensagem tem 3 A e 3 B, I = M A x I A + M B x I B = 3 x 1 + 3 x 2
I = 9 bit
FDDFFD :
1
1
I D = log 2
= log 2 1 = 4, 32 bit
pD
20
1
1
I F = log 2
= log 2 1 = 5, 32 bit
pF
40
I = 28, 93 bit
Neste exerccio mediu-se cada mensagem, e no o seu todo (o texto completo). preciso que ocorra
vrios eventos para se conseguir ter um valor mdio. Obter-se I = 28,93 bit , significa que a
informao transmitida muito mais elevada do que na primeira mensagem.
Sugestes: jrvalente@netmadeira.com
02-07-2016
259/370
Resoluo 8.04c) Sendo a entropia mdia H ( X ) , ou seja o valor mdio esperado. Para 6 smbolos:
Se a codificao fosse fixa, necessitaria de ter, neste exerccio, 3 bits por smbolo. Mas usando esta
fonte, deste exerccio, consigo gerar/transmitir 1,94 bit / smbolo , tendo um ganho de mais de 30%.
A entropia limitada a 0 H ( X ) log 2 ( M ) .
1
e probabilidades condicionais
2
p ( 0 1) = p (1 0 ) = 3 4 . Calcule as entropias H ( X ) , H (Y | X ) , H ( X , Y ) .
Resoluo 8.05) 1 tenho que construir a matriz de transio, apesar de faltar uma probabilidade, sei
que 1 = . Tenho 2 smbolos por fonte, com uma probabilidade de , sendo estes dois valores
(que por acaso so iguais) a estatstica da fonte.
Sugestes: jrvalente@netmadeira.com
02-07-2016
260/370
Os valores so aos pares, pois probabilidades equiprovveis ( e como so dois smbolos, logo 50%
para cada).
Para calcular a entropia condicional (do enunciado), vou utilizar a propriedade do slide FTI8.
M N
1
H (Y | X ) = p ( y j , xi ) log 2
,
i =1 j =1
p ( y j | xi )
j = 1, 2, ..., MH (Y | X )
Calculo auxiliar, pois dependemos do canal com que se vai lidar e dos erros provocados por ele:
1 3 3
p ( 0,1) = p0 . p (1 | 0 ) = . =
2 4 8
1 3 3
p (1, 0 ) = p1. p ( 0 | 1) = . =
2 4 8
p (1 | 1) + p ( 0 | 1) = 1
p (1 | 1) = 1 p ( 0 | 1)
p ( 0 | 0 ) + p (1 | 0 ) = 1 p ( 0 | 0 ) = 1 p (1 | 0 )
3 1
=
4 4
3 1
p ( 0 | 0) = 1 =
4 4
p (1 | 1) = 1
1 1 1
p (1,1) = p0 . p (1 | 1) = . =
2 4 8
1 1 1
p ( 0, 0 ) = p1. p ( 0 | 0 ) = . =
2 4 8
1
1
1
1
H (Y | X ) = p (11
, ) .log2
+ p ( 0, 0) .log2
+ p (1, 0) .log2
+ p ( 0,1) .log2
p (1| 1)
p ( 0 | 0)
p (1| 0)
p ( 0 | 1)
1
1 1
1 3
1 3
1
H (Y | X ) = .log 2 + .log 2 + .log 2 + . log 2
1
1
3
3
8
8
8
8
Sugestes: jrvalente@netmadeira.com
02-07-2016
261/370
1
1
3
4 3
4
H (Y | X ) = .log 2 [ 4] + .log 2 [ 4] + .log 2 + .log 2
8
8
8
3 8
3
3
1
4
H (Y | X ) = 2. .log 2 [ 4] + 2. .log 2
8
3
8
1
H ( X ) = log 2 [ p0 ] = log 2 = log 2 [ 2]
2
H ( X ) = 1 bit / smbolo
H (Y , X ) = H ( X ) + H (Y | X ) = 1 + 0,811
Sugestes: jrvalente@netmadeira.com
02-07-2016
262/370
Pe = p ( y2 | x1 ) . p ( x1 ) + p ( y1 | x2 ) . p ( x2 )
Pe = p + p (1 )
Pe = p
P ( xi , y j ) = P ( xi ) P ( y j | xi )
P ( x1 , y2 ) =
. p
P ( x1 , y1 ) =
1 p)
. (
P ( xi )
P ( y j | xi )
P ( x2 , y1 ) = (1 ) . p
p ( xi )
p y j | xi
P ( xi )
P y j | xi
P ( x2 , y2 ) = (1 ) . (1 p )
P ( xi )
P ( y j | xi )
P ( y1 ) = P ( x1 ) P ( y1 | x1 ) + P ( x2 ) P ( y1 | x2 )
P ( y1 ) =
1 p ) + (1 ) . p = + p 2 p
. (
P( x )
1
P ( y1 | x1 )
P ( x2 )
P ( y1 | x2 )
P ( y2 ) = 1 P ( y1 ) = 1 + p 2 p
1
1
H (Y ) = P ( y1 ) log 2
P ( y2 ) log 2
+
P ( y2 )
P ( y1 ) 1
p ( y1 )
1
1
H (Y ) = P ( y1 ) log 2
+ (1 P ( y1 ) ) log 2
P ( y1 )
1 P ( y1 )
H (Y ) = P ( y1 ) log 2 (1) log 2 ( P ( y1 ) ) + (1 P ( y1 ) ) log 2 (1) log 2 (1 P ( y1 ) )
H ( Y ) = P ( y1 ) log 2 ( P ( y1 ) ) (1 P ( y1 ) ) log 2 (1 P ( y1 ) )
H (Y ) = ( P ( y1 ) ) = ( + p 2 p )
Sugestes: jrvalente@netmadeira.com
02-07-2016
263/370
1
1
1
1
H (Y | X ) = (1 p ) .log 2
+ p.log 2 + (1 ) p.log 2 + (1 )(1 p ) . log 2
1 p
p
p
1 p
H (Y | X ) = . ( p ) + (1 ) . ( p )
I ( X ; Y ) = ( + p 2 p ) . ( p ) + (1 ) . ( p )
P ( y2 | x1 ) = P ( y1 | x2 ) = . Mostre que I ( X ; Y ) = + (1 ) p p ( ) (1 p ) ( ) .
Resoluo 8.07) binrio, mas no simtrico.
02-07-2016
P ( x2 ) = 1 p
P ( x1 ) = p
P ( y2 | x1 ) =
264/370
P ( y1 | x2 ) =
Se consultar o slide 15/16, tenho quatro propriedades que me permitem responder ao exerccio. S
que s h uma, a primeira, que me d a resposta imediata, que
I ( X ; Y ) = H (Y ) H (Y | X )
i =1
P ( y1 ) = P ( x1 ) P ( y1 | x1 ) + P ( x2 ) P ( y1 | x2 )
Assim P ( y1 ) = P ( x1 ) P ( y1 | x1 ) + P ( x2 ) P ( y1 | x2 )
p (1 )
(1 p )
P ( y1 ) = p (1 ) + (1 p )
P ( y1 ) = p p + p
P ( y1 ) = + (1 ) p
Sugestes: jrvalente@netmadeira.com
02-07-2016
265/370
1
1
P ( y2 ) log 2
Fica que H (Y ) = P ( y1 ) log 2
+
P ( y2 )
P ( y1 ) 1
P ( y1 )
1
1
H (Y ) = P ( y1 ) log 2
+ 1 P ( y1 ) log 2
P ( y1 )
1 P ( y1 )
H ( Y ) = p ( y1 )
H (Y ) = + (1 ) p
M N
1
H (Y | X ) = P ( xi ) P ( y j | xi ) log 2
,
i =1 j =1
P ( y j | xi )
j = 1, 2, ..., M
2
2
1
H (Y | X ) = P ( xi ) P ( y j | xi ) log 2
i =1 j =1
P ( y j | xi )
1
1
H ( Y | X ) = P ( x1 ) P ( y1 | x1 ) log 2
+ P ( x1 ) P ( y2 | x1 ) log 2
+ ...
P ( y1 | x1 )
P ( y2 | x1 )
1
1
... + P ( x2 ) P ( y1 | x2 ) log 2
+ P ( x2 ) P ( y2 | x2 ) log 2
P ( y1 | x2 )
P ( y2 | x2 )
1
1
1
1
H (Y | X ) = p (1 ) log 2
+ p log 2 + (1 p ) log 2 + (1 p )(1 ) log 2
1
1
[1]
[1]
[1]
[1]
02-07-2016
266/370
1
1
1
1
H (Y | X ) = p (1 ) log 2
+ p log 2 + (1 p ) log 2 + (1 p )(1 ) log 2
1
1
[1]
[1]
[1]
[1]
1
1
H (Y | X ) = p (1 ) log 2
+ p log 2
H (Y | X ) = p (1 ) log 2 (1 ) + p log 2 ( )
H (Y | X ) = p (1 ) .log 2 (1 ) p .log 2 ( )
H (Y | X ) = p (1 ) log 2 (1 ) log 2 ( ) = ( p )
Fica
H (Y | X ) = p ( ) + (1 p ) ( )
Agora tudo, I ( X ; Y ) = H (Y ) H (Y | X ) .
I ( X ; Y ) = + (1 ) p ( p ( ) + (1 p ) ( ) )
c.q.d.
Sugestes: jrvalente@netmadeira.com
02-07-2016
267/370
p=2 5
=1 4
=1 2
P ( y1 ) = + (1 ) p , fica que P ( y1 ) =
1 1 1 2
+ 1 . = 0, 6
2 4 2 5
Calculo de H (Y ) :
1
1
H (Y ) = P ( y1 ) log 2
+ 1 P ( y1 ) log 2
P ( y1 )
1 P ( y1 )
1
1
H (Y ) = ( 0, 6 ) log 2
+ [1 0, 6] log 2
0, 6
1 0, 6
Agora H (Y | X )
H (Y | X ) =
2 1
1 1
1 2 1
1
1
1 log 2 1 log 2 1 log 2 ( 2 ) 1 log 2 1
5 4
4 4
4 5 2
2
2
Sugestes: jrvalente@netmadeira.com
H (Y | X ) =
H (Y | X ) =
02-07-2016
268/370
2 3
1
3 1
1 3 1
1
log 2 log 2 log 2 ( 2 ) log 2
5 4
2
4 4
4 5 2
2
2 3
1
3 1
1
5 4
4
5 2 2
H (Y | X ) =
2 3
1 3 1 1
log 2 ( 3) + 2 + .2 +
5 4
4 5 2 2
H (Y | X ) =
2 3
1
3
3
[ 3, 585] + = 1, 275 = 0, 675
5 4
2 5
5
Resultado final I ( X ; Y ) = H (Y ) H (Y | X )
Exerccio 8.09 - Uma fonte X produz letras de um alfabeto de trs smbolos com as probabilidades
PX ( 0 ) = 1 4 , PX (1) = 1 4 , PX ( 2 ) = 1 2 . Cada letra x da fonte transmitida direta e simultaneamente
atravs de dois canais com sadas y e z e com as probabilidades de transio indicadas.
Calcule H ( X ) , H ( Y ) , H ( Z ) , H (Y , Z ) , I ( X , Y ) , I ( X , Z ) .
Sugestes: jrvalente@netmadeira.com
02-07-2016
269/370
M
1
H ( X ) = pk log 2 bit / smbolo
k =1
pk
Resoluo 8.09)
1 1
1 1
1
1
H ( X ) = log 2 + log 2 + log 2
1
1
1
4
4
2
4
4
2
H (X ) =
1
1
1
log 2 ( 4 ) + log 2 ( 4 ) + log 2 ( 2 )
4
4
2
H (X ) =
1
1
1
[ 2] + [ 2] + [1] = 1, 5 bit / smbolo .
4
4
2
M
1
bit / smbolo .
H (Y ) = p( yk ) log 2
p( yk )
k =0
Em que M = 2 smbolos 1.
N
j = 1, 2, ..., M ,
i =1
fica que
2
P ( y j ) = P ( xi ) P ( y j | xi ),
j = 0, 1, ..., M
i =0
1
1
1 1 1
x 1 + x 0 + x = . O 2 termo vezes zero, pois no h
4
4
2 2 2
ligao.
Como s h dois smbolos a chegar ao receptor (no confundir com o emissor que tem trs). Ora se o
0 tem uma probabilidade de P ( y0 ) =
1
1 1
, ento P ( y1 ) = 1 P ( y0 ) = 1 = .
2
2 2
1 1
1 1
1 1
1
= log 2 + log 2 = log 2 ( 2 ) + log 2 ( 2 )
Assim, H (Y ) = p( yk ) log 2
1
1
p
2
2
k =0
2
2
( yk )
2
2
M
Sugestes: jrvalente@netmadeira.com
02-07-2016
H (Y ) =
270/370
1
1
1 1
(1) + (1) = + = 1 bit / smbolo .
2
2
2 2
H ( Z ) = 1 bit / smbolo
J tenho as trs entropias das trs fontes, H ( X ) = 1,5 bit / smbolo , H (Y ) = 1 bit / smbolo e
H ( Z ) = 1 bit / smbolo .
H (Y , Z ) = H ( Y ) + H ( Z | Y )
H (Y , Z ) = H ( Z ) + H (Y | Z )
H ( Z ) + H (Y )
S por serem de fontes independentes.
H (Y | Z ) = 1 + 1 = 2 bit/smbolo.
I ( X , Y ) = H (Y ) H (Y | X )
M N
1
, ou
Pelo slide FTI13, H ( X | Y ) = p ( y j ) p ( xi | y j ) log 2
i =1 j =1
p ( xi | y j )
M N
1
H (Y | X ) = p ( xi ) p ( y j | xi ) log 2
i =1 j =1
p ( y j | xi )
Sugestes: jrvalente@netmadeira.com
02-07-2016
Tx = 31 Rx = 21
H (Y | X ) =
i =0
j =0
p(x ) p( y
i
271/370
1
| xi ) log 2
p ( y j | xi )
1
1
1
1
1
1
1
1
1
1
H (Y | X ) = x 1 x 1log 2 + x 1 x log 2 + x x log 2 + x x log 2
1
1
1 4
1 2 2
4
2 2
2
2
1 1 1 1 1
H (Y | X ) = ( 0 ) + ( 0 ) + x + x = bit/smbolo.
2 2 2 2 2
Como I ( X , Y ) = H (Y ) H (Y | X )
I ( X ,Y ) = 1
1 1
= bit/smbolo.
2 2
I ( X , Y ) = 1,5 1 =
1
2
Ou seja envio 1,5 bit/smbolo, e perdendo se 1 bit/smbolo no canal, recebo 0,5 bit/smbolo.
As perdas no so H ( X ) H ( Y ) ! Pois por acaso neste exerccio d o mesmo valor, pelo facto de
H ( X ) = 1,5 e H (Y ) = 1 .
As perdas de informao no canal so H ( X | Y ) .
A quantidade de informao I ( X , Y ) .
Sugestes: jrvalente@netmadeira.com
02-07-2016
272/370
Exerccio 9.01 - Na figura est representado um canal discreto designado por binary erasure
channel.
Possibilidade de transmitir um 0 p0 .
Possibilidade de transmitir um 1 p1 = 1 p0 .
Resoluo 9.01a) Onde est o ponto de ? o erasure, que para salvaguardar a situao em que
no consegue distinguir se o que recebe um 0 ou um 1, mas sabe se a posio em que isso
ocorre. Ou seja o meu sistema gere 3 sadas possveis, e designado por canal binrio com trs
sadas.
A informao mtua mdia definida por:
Slide FTI14
M N
P ( xi ; y j )
I ( X ; Y ) = I (Y ; X ) = P ( xi ; y j ) log 2
bit/smbolo.
i =1 j =1
P ( xi ) .P ( y j )
Slide FTI16
M N
P ( y j | xi )
I ( X ; Y ) = I ( Y ; X ) = P ( xi ; y j ) log 2
bit/smbolo.
i =1 j =1
P ( y j )
Sugestes: jrvalente@netmadeira.com
02-07-2016
273/370
P ( x0 ; y0 ) =
p0 . p
P ( x0 ). P ( y0 | x0 )
1
= .0,9 = 0, 225 bit/smbolo
4
1
P x0 ; y(?) = p0 . (1 p ) = . (1 0,9 ) = 0, 025 bit/smbolo
4
P ( x0 ). P( y1 | x0 )
1
P x1 ; y( ?) = (1 p0 ) . (1 p ) = 1 . (1 0,9 ) = 0, 075
4
P ( x1 ). P ( y1 | x1 )
1
P ( x1 ; y1 ) = (1 p0 ) . p = 1 . ( 0,9 ) = 0, 675 bit/smbolo
4
P ( x1 ). P ( y2 | x1 )
P ( y0 ) = p0 . p = 0, 225
P ( y2 ) = P ( x1 ) .P ( y2 | x1 ) = (1 p0 ) . p = 0, 75 x 0,9 = 0,675
Sugestes: jrvalente@netmadeira.com
02-07-2016
274/370
P ( xi ; y j )
P ( xi )
= P ( y j | xi )
i =1 j =1
P ( y j )
p
1 p
1 p
p
I ( X ;Y ) = p0 . p.log2
+ (1 p0 ) .(1 p ) .log2
+ (1 p0 ) . p.log2
+ p0 .(1 p ) .log2
1 p
1 p
p0 . p
(1 p0 ) p
1
1
1
1
I ( X ; Y ) = p0 . p.log 2 + p0 . (1 p ) .log 2 + (1 p0 ) . (1 p ) .log 2 + (1 p0 ) . p.log 2
1
1
p0
(1 p0 )
=0
=0
1
1
I ( X ; Y ) = p0 . p.log 2 + (1 p0 ) . p.log 2
p0
(1 p0 )
1 1
1
1
1 1
1
1
4
4
Sugestes: jrvalente@netmadeira.com
02-07-2016
275/370
1 9
3 9
4 18 27
I ( X ; Y ) = . .log 2 [ 4 ] + . .log 2 =
+ .0, 415
4 10
4 10
3
40
40
=2
= 0,415
I ( X ; Y ) = 0,73 bit/smbolo
Resoluo 9.01b) Slide FTI41, sendo o canal fixo, a maximizao feita em relao s
probabilidades da fonte,
Cs = max I ( X ; Y ) bit/smbolo
px ( x )
1 3
1
1
Cs = . p.log 2 + . p.log 2 = 0,811. p
1
3
4
4
4
4
Resoluo 9.01c)
Sugestes: jrvalente@netmadeira.com
02-07-2016
276/370
x1 = 0000
x3 = 0101
x5 = 1001
x7 = 1100
x2 = 0011
x4 = 0110
x4 = 1010
x6 = 1111
Resoluo 9.02) O primeiro digito enviado x1 = 0000 , sendo enviado um conjunto de oito palavras.
P ( x1 | y1 )
I ( x1 ; y1 ) = log 2
P ( x1 )
P ( x1 | y1 ) = 1 0,
2 = 0,8
Pe
PC
P: E P ( x1 ) ?
R: Se olhar para as oito palavras a enviar, tem se 4 a comear por zero, logo P ( x1 ) =
Sugestes: jrvalente@netmadeira.com
4 1
= .
8 2
02-07-2016
277/370
P ( x1 | y1 )
0,8
Logo I ( x1 ; y1 ) = log 2
.
P ( x ) = log 2 0,5 = 0, 68 bit/smbolo
1
Exerccio 9.03 - Considere uma fonte com M=3 e probabilidades dos smbolos 0,6, 0,3 e 0,1.
a) Obtenha o cdigo de Shannon-Fano e calcule a sua eficincia.
b) Repita a alnea a) com um cdigo de extenso 2.
xi
P ( xi )
x1
0,6
x2
0,3
x3
0,1
Palavra de cdigo
Agora vou dividir para que as somas das probabilidades me dem 0,5. Assim fico com 0,6 em cima e
os outros dois (que somam 0,4) em baixo.
Sugestes: jrvalente@netmadeira.com
xi
P ( xi )
x1
0,6
Palavra de cdigo
02-07-2016
x2
0,3
x3
0,1
278/370
xi
P ( xi )
x1
0,6
x2
0,3
x3
0,1
xi
P ( xi )
x1
0,6
x2
0,3
10
x3
0,1
11
M
1
H
X
=
Agora o clculo da entropia, utilizando a definio ( ) pk log 2 bit / smbolo .
k =1
pk
1
1
1
H ( X ) = P ( x1 ) log 2
+ P ( x2 ) log 2
+ P ( x3 ) log 2
P ( x1 )
P ( x2 )
P ( x3 )
I ( x1 )
Slide 5
0, 6
0,3
0,1
Sugestes: jrvalente@netmadeira.com
02-07-2016
279/370
Pelo slide FTI23, sei que o comprimento mdio da palavra de cdigo (n de bits por smbolo da
M
H (X )
N
H (X )
N
E o valor de N = 1, 4 binit/smbolo menor do que seria necessrio para enviar sem o cdigo de
Shannon-Fano. Pois para um cdigo fixo seria necessrio 2 binit/smbolo , e o seu rendimento seria
H (X )
1, 294 bit / smbolo
=
= 64, 7%
2 binit/smbolo
2 binit/smbolo
Resoluo 9.03b) cdigo de extenso 2 permite-me fazer agrupamentos. Vou construir uma
tabela com todas as combinaes possveis, e sabendo de que ab diferente de ba.
Sugestes: jrvalente@netmadeira.com
xi
xi
x1
x1
x1
x2
x1
x3
x2
x1
x2
x2
x2
x3
x3
x1
x3
x2
x3
x3
P ( xi )
02-07-2016
P ( xi )
280/370
Produto
S ( xi )
Palavra de cdigo
Produto
xi
xi
P ( xi )
P ( xi )
x1
x1
0,6
0,6
0,36
x1
x2
0,6
0,3
0,18
x1
x3
0,6
0,1
0,06
x2
x1
0,3
0,6
0,18
x2
x2
0,3
0,3
0,09
x2
x3
0,3
0,1
0,03
x3
x1
0,1
0,6
0,06
x3
x2
0,1
0,3
0,03
x3
x3
0,1
0,1
0,01
S ( xi )
Palavra de cdigo
Sugestes: jrvalente@netmadeira.com
02-07-2016
281/370
Produto
xi
xi
P ( xi )
P ( xi )
x1
x1
0,6
0,6
0,36
x1
x2
0,6
0,3
0,18
x2
x1
0,3
0,6
0,18
x2
x2
0,3
0,3
0,09
x1
x3
0,6
0,1
0,06
x3
x1
0,1
0,6
0,06
x2
x3
0,3
0,1
0,03
x3
x2
0,1
0,3
0,03
x3
x3
0,1
0,1
0,01
Palavra de cdigo
S ( xi )
Agora vou somar em grupos de elementos consecutivos de forma a ter um valor perto de 0,5,
independentemente da quantidade de elementos que so necessrios para cumprir esse objectivo.
Ora tenho 0,36+0,18 = 0,54. Fica 0,46 para o outro membro. Se eu somar o elementos seguinte ao
0,54 fico com 0,72, e o outro grupo fica com 0,28. Afastei me do meu objectivo que de 0,5. Por
isso a primeira soluo obtida a correcta. Os dois primeiros comeam por zero, e os outros 7
comeam por 1.
Produto
xi
xi
P ( xi )
P ( xi )
x1
x1
0,6
0,6
0,36
x1
x2
0,6
0,3
0,18
x2
x1
0,3
0,6
0,18
x2
x2
0,3
0,3
0,09
x1
x3
0,6
0,1
0,06
Sugestes: jrvalente@netmadeira.com
Palavra de cdigo
S ( xi )
02-07-2016
x3
x1
0,1
0,6
0,06
x2
x3
0,3
0,1
0,03
x3
x2
0,1
0,3
0,03
x3
x3
0,1
0,1
0,01
282/370
Ao primeiro grupo, como s tem dois elementos, basta atribuir um 0 a um, e ao outro um 1.
Quanto ao segundo grupo tenho 7 elementos. Vou ter que dividir, pois s tenho dois valores para
atribuir. Vou voltar a somar de forma a obter um valor central. Como o total de 0,46, metade
0,23. esse o meu objectivo na procura da soma.
Sendo 0,18+0,09=0,27 (o resto igual a 0,19) e ser este o valor que irei utilizar como referncia.
xi
xi
P ( xi )
P ( xi )
S ( xi )
x1
x1
0,6
0,6
0,36
00
x1
x2
0,6
0,3
0,18
01
x2
x1
0,3
0,6
0,18
10
x2
x2
0,3
0,3
0,09
10
x1
x3
0,6
0,1
0,06
11
x3
x1
0,1
0,6
0,06
11
x2
x3
0,3
0,1
0,03
11
x3
x2
0,1
0,3
0,03
11
x3
x3
0,1
0,1
0,01
11
Palavra de cdigo
Quanto a este novo primeiro grupo, como so s dois j no preciso dividir mais, bastando atribuir
a um o 0 e ao outro o 1 (a verde) de forma a diferencia-los.
xi
xi
P ( xi )
Sugestes: jrvalente@netmadeira.com
P ( xi )
S ( xi )
Palavra de cdigo
Comunicaes Digitais Terico-prtica
02-07-2016
x1
x1
0,6
0,6
0,36
00
x1
x2
0,6
0,3
0,18
01
x2
x1
0,3
0,6
0,18
100
x2
x2
0,3
0,3
0,09
101
x1
x3
0,6
0,1
0,06
11
x3
x1
0,1
0,6
0,06
11
x2
x3
0,3
0,1
0,03
11
x3
x2
0,1
0,3
0,03
11
x3
x3
0,1
0,1
0,01
11
283/370
Quanto ao segundo grupo tenho ainda 5 elementos, vou por isso continuar a dividir, sendo o meu
objectivo na soma aproximar me do valor 0,095.
xi
xi
P ( xi )
P ( xi )
S ( xi )
x1
x1
0,6
0,6
0,36
00
x1
x2
0,6
0,3
0,18
01
x2
x1
0,3
0,6
0,18
100
x2
x2
0,3
0,3
0,09
101
x1
x3
0,6
0,1
0,06
110
x3
x1
0,1
0,6
0,06
110
x2
x3
0,3
0,1
0,03
111
x3
x2
0,1
0,3
0,03
111
x3
x3
0,1
0,1
0,01
111
Palavra de cdigo
Quanto a este novo primeiro grupo, como so s dois j no preciso dividir mais, bastando atribuir
a um o 0 e ao outro o 1 (a vermelho) de forma a diferencia-los.
xi
xi
P ( xi )
Sugestes: jrvalente@netmadeira.com
P ( xi )
Produto
Palavra de cdigo
Comunicaes Digitais Terico-prtica
02-07-2016
284/370
S ( xi )
x1
x1
0,6
0,6
0,36
00
x1
x2
0,6
0,3
0,18
01
x2
x1
0,3
0,6
0,18
100
x2
x2
0,3
0,3
0,09
101
x1
x3
0,6
0,1
0,06
1100
x3
x1
0,1
0,6
0,06
1101
x2
x3
0,3
0,1
0,03
111
x3
x2
0,1
0,3
0,03
111
x3
x3
0,1
0,1
0,01
111
Quanto ao segundo grupo tenho ainda 3 elementos, vou por isso continuar a dividir, sendo o meu
objectivo na soma aproximar me do valor 0,035. Cuidado aqui pois apetece por os primeiros
elementos no primeiro grupo, mas na realidade o primeiro fica s com um elemento, e o segundo
que fica com dois (a verde).
Produto
xi
xi
P ( xi )
P ( xi )
x1
x1
0,6
0,6
0,36
00
x1
x2
0,6
0,3
0,18
01
x2
x1
0,3
0,6
0,18
100
x2
x2
0,3
0,3
0,09
101
x1
x3
0,6
0,1
0,06
1100
x3
x1
0,1
0,6
0,06
1101
x2
x3
0,3
0,1
0,03
1110
x3
x2
0,1
0,3
0,03
1111
x3
x3
0,1
0,1
0,01
1111
Sugestes: jrvalente@netmadeira.com
Palavra de cdigo
S ( xi )
02-07-2016
285/370
Quanto a este novo segundo grupo, como s tenho dois elementos j no preciso dividir mais,
bastando atribuir a um o 0 e ao outro o 1 (a castanho) de forma a diferencia-los.
Produto
xi
xi
P ( xi )
P ( xi )
x1
x1
0,6
0,6
0,36
00
x1
x2
0,6
0,3
0,18
01
x2
x1
0,3
0,6
0,18
100
x2
x2
0,3
0,3
0,09
101
x1
x3
0,6
0,1
0,06
1100
x3
x1
0,1
0,6
0,06
1101
x2
x3
0,3
0,1
0,03
1110
x3
x2
0,1
0,3
0,03
11110
x3
x3
0,1
0,1
0,01
11111
Palavra de cdigo
S ( xi )
Em que consiste em multiplicar a probabilidade de cada linha ocorrer, pela quantidade de bits que
2
N=N
Sugestes: jrvalente@netmadeira.com
L = N 2 = 2, 69 2 = 1, 345 binit/smbolo
Comunicaes Digitais Terico-prtica
02-07-2016
286/370
Quanto mais o cdigo de extenso, menor ser o valor do comprimento mdio da palavra de cdigo.
O rendimento de =
H (X )
N
Quadro comparativo:
Cdigo fixo 2
(2, pois so precisos 2 bits
= 64, 7%
de cdigo
= 92, 4%
= 96, 2%
Exerccio 9.04 - Uma fonte binria tem smbolos com probabilidades 0,8 e 0,2.
a) Agrupe os smbolos em blocos de dois, obtenha o correspondente cdigo de Shannon-Fano de
extenso e calcule a sua eficincia.
b) Repita a alnea a) para o cdigo de extenso 3.
M
1
Resoluo 9.04a) P ( x1 ) = 0,8 e P ( x2 ) = 0, 2 . E H ( X ) = pk log 2 bit / smbolo
k =1
pk
1
1
1
1
H ( X ) = P ( x1 ) log 2
+ 0, 2.log 2
+ P ( x2 ) log 2
= 0,8.log 2
0,8
0, 2
P ( x1 )
P ( x2 )
02-07-2016
287/370
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
xi
P ( xi )
P ( xi )
x1
x1
0,8
0,8
0,64
x1
x2
0,8
0,2
0,16
x2
x1
0,2
0,8
0,16
x2
x2
0,2
0,2
0,04
J est ordenado. Apesar de 0,64 ser um valor elevado, o valor mnimo que consigo.
Agora com os outros 0,36, vou-me aproximar de 0,18. Basta o 0,16 (o primeiro).
Produto
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
xi
P ( xi )
P ( xi )
x1
x1
0,8
0,8
0,64
x1
x2
0,8
0,2
0,16
10
x2
x1
0,2
0,8
0,16
11
x2
x2
0,2
0,2
0,04
11
Como s me sobram mais dois elementos, no preciso de fazer mais divises, basta atribuir 0 ao
primeiro e 1 ao segundo.
Produto
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
xi
P ( xi )
P ( xi )
x1
x1
0,8
0,8
0,64
x1
x2
0,8
0,2
0,16
10
x2
x1
0,2
0,8
0,16
110
x2
x2
0,2
0,2
0,04
111
Sugestes: jrvalente@netmadeira.com
02-07-2016
288/370
Agora, com o cdigo de extenso, o comprimento mdio da palavra de cdigo , consultando o slide
FTI31, N = N
N = 0, 64 x 1 + 0,16 x 2 + 0,16 x 3 + 0, 04 x 3
Em que consiste em multiplicar a probabilidade de cada linha ocorrer, pela quantidade de bits que
2
tem cada linha (a roxo). N = 1,56 binit/smbolo, utilizando um cdigo de extenso igual a 2 .
Assim sendo, o comprimento mdio da palavra de cdigo (n de bits por smbolo da fonte),
utilizando um cdigo de extenso igual a 2 :
N=N
O rendimento de =
H (X )
N
L = N 2 = 1, 56 2 = 0, 78 binit/smbolo
Resoluo 9.04b) O cdigo de extenso 3, obriga a fazer com 3 colunas (blocos) com todas as
possibilidades.
Produto
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
xi
xi
P ( xi )
P ( xi )
P ( xi )
x1
x1
x1
0,8
0,8
0,8
0,512
x1
x1
x2
0,8
0,8
0,2
0,128
x1
x2
x1
0,8
0,2
0,8
0,128
x1
x2
x2
0,8
0,2
0,2
0,032
x2
x1
x1
0,2
0,8
0,8
0,128
x2
x1
x2
0,2
0,8
0,2
0,032
x2
x2
x1
0,2
0,2
0,8
0,032
x2
x2
x2
0,2
0,2
0,2
0,008
Sugestes: jrvalente@netmadeira.com
02-07-2016
289/370
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
xi
xi
P ( xi )
P ( xi )
P ( xi )
x1
x1
x1
0,8
0,8
0,8
0,512
x1
x1
x2
0,8
0,8
0,2
0,128
x1
x2
x1
0,8
0,2
0,8
0,128
x2
x1
x1
0,2
0,8
0,8
0,128
x1
x2
x2
0,8
0,2
0,2
0,032
x2
x1
x2
0,2
0,8
0,2
0,032
x2
x2
x1
0,2
0,2
0,8
0,032
x2
x2
x2
0,2
0,2
0,2
0,008
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
xi
xi
P ( xi )
P ( xi )
P ( xi )
x1
x1
x1
0,8
0,8
0,8
0,512
x1
x1
x2
0,8
0,8
0,2
0,128
x1
x2
x1
0,8
0,2
0,8
0,128
x2
x1
x1
0,2
0,8
0,8
0,128
x1
x2
x2
0,8
0,2
0,2
0,032
x2
x1
x2
0,2
0,8
0,2
0,032
x2
x2
x1
0,2
0,2
0,8
0,032
x2
x2
x2
0,2
0,2
0,2
0,008
Agora, dos outros oito que sobram, tenho de me aproximar de 0,488/2=0,244. Tenho 0,256.
Sugestes: jrvalente@netmadeira.com
02-07-2016
290/370
Produto
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
xi
xi
P ( xi )
P ( xi )
P ( xi )
x1
x1
x1
0,8
0,8
0,8
0,512
x1
x1
x2
0,8
0,8
0,2
0,128
10
x1
x2
x1
0,8
0,2
0,8
0,128
10
x2
x1
x1
0,2
0,8
0,8
0,128
11
x1
x2
x2
0,8
0,2
0,2
0,032
11
x2
x1
x2
0,2
0,8
0,2
0,032
11
x2
x2
x1
0,2
0,2
0,8
0,032
11
x2
x2
x2
0,2
0,2
0,2
0,008
11
No primeiro grupo, como so dois, basta atribuir um 0 ao primeiro e o 1 ao segundo. Quanto aos
outros 5, tenho que me aproximar de 0,116 (metade da soma dos que falta).
Produto
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
xi
xi
P ( xi )
P ( xi )
P ( xi )
x1
x1
x1
0,8
0,8
0,8
0,512
x1
x1
x2
0,8
0,8
0,2
0,128
100
x1
x2
x1
0,8
0,2
0,8
0,128
101
x2
x1
x1
0,2
0,8
0,8
0,128
110
x1
x2
x2
0,8
0,2
0,2
0,032
111
x2
x1
x2
0,2
0,8
0,2
0,032
111
x2
x2
x1
0,2
0,2
0,8
0,032
111
x2
x2
x2
0,2
0,2
0,2
0,008
111
Restam-me 4 elementos, e a sua soma representa 0,104. Tenho que me aproximar de 0,052 (metade
da soma dos que falta).
xi
xi
xi
P ( xi )
Sugestes: jrvalente@netmadeira.com
P ( xi )
P ( xi )
Produto
Palavra de cdigo
02-07-2016
291/370
de Shannon-Fano
S ( xi )
x1
x1
x1
0,8
0,8
0,8
0,512
x1
x1
x2
0,8
0,8
0,2
0,128
100
x1
x2
x1
0,8
0,2
0,8
0,128
101
x2
x1
x1
0,2
0,8
0,8
0,128
110
x1
x2
x2
0,8
0,2
0,2
0,032
11100
x2
x1
x2
0,2
0,8
0,2
0,032
11101
x2
x2
x1
0,2
0,2
0,8
0,032
11110
x2
x2
x2
0,2
0,2
0,2
0,008
11111
Como so dois grupos de dois, basta atribuir 0 ao primeiro de cada grupo e o 1 ao segundo.
Agora com o cdigo de extenso o comprimento mdio da palavra de cdigo , consultando o slide
FTI31, N = N
Aqui contabilizo TODOS os smbolos, mesmo que o seu tamanho seja igual a outro:
3
Em que consiste em multiplicar a probabilidade de cada linha ocorrer, pela quantidade de bits que
3
tem cada linha (a roxo). N = 2,184 binit/smbolo, utilizando um cdigo de extenso igual a 3 .
Assim sendo, o comprimento mdio da palavra de cdigo (n de bits por smbolo da fonte),
utilizando um cdigo de extenso igual a 3 :
N=N
Quanto mais o cdigo de extenso, menor ser o valor do comprimento mdio da palavra de cdigo.
Sugestes: jrvalente@netmadeira.com
O rendimento de =
H (X )
N
02-07-2016
292/370
No esquecer que numa probabilidade condicional, existe SEMPRE dependncia entre as duas
variveis envolvidas. Se no houvesse dependncia seria P ( x1 | y1 ) = P ( x1 ) .
Exerccio 9.05 - Uma fonte tem um alfabeto de quatro letras. Em baixo apresentam-se as
probabilidades das letras e dois conjuntos possveis de palavras de cdigo binrias:
Resoluo 9.05a) Para verificar a prefixao preciso um smbolo seja o inicio de um outro. O
cdigo I satisfaz a condio de prefixao, pois no h nenhum smbolo que seja o inicio de outro. O
cdigo II no satisfaz a condio, pois o primeiro smbolo o inicio dos outros 3. O 2 smbolo o
inicio dos outros dois, e assim por diante.
Sugestes: jrvalente@netmadeira.com
02-07-2016
293/370
Resoluo 9.05b) Pelo slide FTI24, sei que as condies para a construo das palavras de cdigo
K = 2 ni 1 .
i =1
Em que o algarismo 2 diz respeito a quantidade de smbolos que existe no sistema binrio. Se
fosse de um outro comprimento, teria que se alterar esse parmetro para o comprimento novo.
- Para o cdigo I, tem se K = 21 + 2 2 + 2. ( 23 ) = 1 .
- Para o cdigo II, tem se K = 21 + 22 + 23 + 24 = 0,9375 .
O cdigo I como tem menos bits que o do cdigo II, o N aproximar-se mais do H ( X ) .
O objectivo do cdigo de comprimento varivel fazer com que o N aproxima se mais do H ( X ) .
P ( xi ; y j )
.
Resoluo 9.05c) Usando o slide FTI14, a informao mtua I ( xi ; y j ) = log 2
P ( xi )
P ( a1 | y1 )
E utilizando as variveis deste exerccio I ( a1 ; y1 ) = log 2
.
P ( a )
1
Como j sei qual a primeira letra de y1 , que y1 = "1" , e sabendo que P ( a1 ; y1 ) = 1 para o cdigo I,
pois todos os outros smbolos comeam por zero, fica:
Para o cdigo I
1
I ( a1 ; y1 ) = log 2
= 1, 322 bit/smbolo.
0, 4
e sabendo que P ( ai ; y1 ) = 0, 4 , pois todos os outros smbolos tambm comeam por 1, logo a
probabilidade de ser o a1 , fica:
Para o cdigo II
0, 4
I ( a1 ; y1 ) = log 2
=0
0, 4
02-07-2016
294/370
Codigo I
Codigo II
P ( a1; y1 ) = P ( a1 )
P ( a1; y1 ) = P ( a1 )
P ( a2 ; y0 ) = P ( a2 )
P ( a2 ; y1 ) = P ( a2 )
P ( a3 ; y0 ) = P ( a3 )
P ( a3 ; y1 ) = P ( a3 )
P ( a4 ; y0 ) = P ( a4 )
P ( a4 ; y1 ) = P ( a4 )
=1
P ( a1 , y1 ) = P ( a1 ) . P ( y1 | a1 ) = P ( a1 ) = 0, 4
P ( y1 ) = a1 x 1 = 0,
4 x 1 = 0, 4
Tabela do
Enunciado
=1
P ( a2 , y0 ) = P ( a2 ) . P ( y0 | a2 ) = P ( a2 ) = 0,3
P ( y0 ) = 1 P ( y1 ) = 1 0, 4 = 0, 6
=1
P ( a3 , y0 ) = P ( a3 ) . P ( y0 | a3 ) = P ( a3 ) = 0, 2
=1
P ( a4 , y0 ) = P ( a4 ) . P ( y0 | a4 ) = P ( a4 ) = 0,1
Tabela 5
Sugestes: jrvalente@netmadeira.com
02-07-2016
295/370
P ( ai ) P ( y j | ai ) = P ( y j ) P ( ai | y j ) = P ( ai ; y j ) = P ( y j ; ai )
Slide FTI10 - Com Y estaticamente independente de X
4
1
P ( ai ; y j )
P ( y j | ai )
P
a
y
log
=
P
a
P
y
|
a
log
;
(
)
(
)
(
)
2
2
i
j
i
j
i
i =1 j = 0
i =1 j = 0
P ( ai ) P ( y j )
P ( y j )
I ( A; Y ) =
P ( y1 | a1 )
P ( y0 | a1 )
I ( A; Y ) = P ( a1 ) .P ( y1 | a1 ) .log2
+ P ( a1 ) .P ( y0 | a1 ) .log2
+ ...
P
y
P
y
(
)
(
)
1
0
P ( y1 | a2 )
P ( y0 | a2 )
... + P ( a2 ) .P ( y1 | a2 ) .log2
+ P ( a2 ) .P ( y0 | a2 ) .log2
+ ...
P ( y1 )
P ( y0 )
P ( y1 | a3 )
P ( y0 | a3 )
... + P ( a3 ) .P ( y1 | a3 ) .log2
+ P ( a3 ) .P ( y0 | a3 ) .log2
+ ...
P
y
P
y
(
)
(
)
1
0
P ( y1 | a4 )
P ( y0 | a4 )
... + P ( a4 ) .P ( y1 | a4 ) .log2
+ P ( a4 ) .P ( y0 | a4 ) .log2
P ( y1 )
P ( y0 )
Consultando a tabela 5:
y1 |a1 )
P(
(1)
I ( A;Y ) = 0,
4 .log2 0, 4 + 0,
4 x
Tabela do
Tabela 5
P( y1 ) Enunciado
y0 |a1 )
P(
( 0)
+ ...
0 log2
,6
0
P( y0 |a1 )
P( y0 )
(1)
( 0)
... + 0
, 3 x 0 log2
, 3 .log2
+ ...
+ 0
4
0,6
P( y1|a2 )
0,
Tabela do
Tabela
5
P
Enunciado
P( y1 )
( y0 )
Sugestes: jrvalente@netmadeira.com
02-07-2016
( 0)
... + 0,
,2 x
2 x 0 log2 0, 4 + 0
P( y1|a3 )
Tabela 5
Tabela do
Enunciado
P( y1 )
296/370
(1)
1 log2
+ ...
0,
6
P( y0 |a3 )
P( y0 )
( 0)
... + 0,1
x 0 log2 0, 4 + 0,1
x
P( y1|a4 )
Tabela 5
Tabela do
Enunciado
P( y1 )
(1)
1 log2
,6
P( y0 |a4 )
0
P( y0 )
1
1
1
1
I ( A; Y ) = 0, 4 log 2
+ 0, 3 log 2
+ 0, 2 log 2
+ 0,1 log 2
0, 4
0, 6
0, 6
0, 6
=1
P ( a1 , y1 ) = P ( a1 ) . P ( y1 | a1 ) = P ( a1 ) = 0, 4
P ( y1 ) = 1
P ( y0 ) = 1 P ( y1 ) = 1 1 = 0
=0
P ( a2 , y0 ) = P ( a2 ) . P ( y0 | a2 ) = 0
=0
P ( a3 , y0 ) = P ( a3 ) . P ( y0 | a3 ) = 0
=0
P ( a4 , y0 ) = P ( a4 ) . P ( y0 | a4 ) = 0
Tabela 6
Sugestes: jrvalente@netmadeira.com
02-07-2016
297/370
P ( y1 | a1 )
P ( y0 | a1 )
I ( A; Y ) = P ( a1 ) .P ( y1 | a1 ) .log2
+ P ( a1 ) .P ( y0 | a1 ) .log2
+ ...
P
y
P
y
(
)
(
)
1
0
P ( y1 | a2 )
P ( y0 | a2 )
... + P ( a2 ) .P ( y1 | a2 ) .log2
+ P ( a2 ) .P ( y0 | a2 ) .log2
+ ...
P ( y1 )
P ( y0 )
P ( y1 | a3 )
P ( y0 | a3 )
... + P ( a3 ) .P ( y1 | a3 ) .log2
+ P ( a3 ) .P ( y0 | a3 ) .log2
+ ...
P ( y1 )
P ( y0 )
P ( y1 | a4 )
P ( y0 | a4 )
... + P ( a4 ) .P ( y1 | a4 ) .log2
+ P ( a4 ) .P ( y0 | a4 ) .log2
P ( y1 )
P ( y0 )
(1)
I ( A; Y ) = ( 0, 4 ) log 2 + 0 + 0 + 0
)
(1
I ( A; Y ) = 0 bit/smbolo.
=0
Exerccio 9.06 - Suponha que uma fonte discreta produz as cinco letras E, R, T, C e O com as
probabilidades de ocorrncia 0,5 0,09, 0,15 0,01 e 0,25, respectivamente.
a) Determine a entropia da fonte.
b) Determine a sequncia original de letras que deu origem sequncia codificada
111110111011100111111010. O cdigo usado foi o de Shannon-Fano, com E "0" .
c) Determine, para o cdigo referido, o nmero mdio de bits por cada letra da fonte.
P ( R ) = 0, 09
P ( C ) = 0, 01
Sugestes: jrvalente@netmadeira.com
P (T ) = 0,15
P ( O ) = 0, 25
02-07-2016
298/370
M
1
H ( X ) = pk log 2 bit / smbolo
k =1
pk
H (X ) =
1
1
1
1
1
log 2 ( 2 ) + 0, 09.log 2
+ 0,15.log 2
+ 0, 01.log 2
+ 0, 25.log 2
2
0, 09
0,15
0, 01
0, 25
H ( X ) = 1, 79 bit / smbolo
Resoluo 9.06b)
Produto
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
P ( xi )
0,5
0,5
0,09
0,09
0,15
0,15
0,01
0,01
0,25
0,25
xi
P ( xi )
0,5
0,5
0,25
0,25
0,15
0,15
0,09
0,09
0,01
0,01
Ordenando fica
Sugestes: jrvalente@netmadeira.com
Produto
Palavra de cdigo
S ( xi )
de Shannon-Fano
02-07-2016
299/370
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
P ( xi )
0,5
0,5
0,25
0,25
0,15
0,15
0,09
0,09
0,01
0,01
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
P ( xi )
0,5
0,5
0,25
0,25
10
0,15
0,15
11
0,09
0,09
11
0,01
0,01
11
Sugestes: jrvalente@netmadeira.com
Produto
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
P ( xi )
0,5
0,5
0,25
0,25
10
0,15
0,15
110
0,09
0,09
111
0,01
0,01
111
02-07-2016
300/370
Palavra de cdigo
S ( xi )
de Shannon-Fano
xi
P ( xi )
0,5
0,5
0,25
0,25
10
0,15
0,15
110
0,09
0,09
1110
0,01
0,01
1111
Assim a sequncia para 111110111011100111111010, que 1111 10 1110 1110 0 1111 110 10
E que significa: C O R R E C T O.
Resoluo 9.06c) Pelo slide FTI23, sei que o comprimento mdio da palavra de cdigo (n de bits
M
Sugestes: jrvalente@netmadeira.com
02-07-2016
301/370
Exerccio 9.07 - Uma fonte tem um alfabeto de 6 letras com as probabilidades 0,3, 0,2, 0,15, 0,15,
0,12 e 0,08.
a) Construa um cdigo de Huffman binrio. Determine o nmero mdio de letras de cdigo por letra
de fonte.
b) Construa um cdigo de Huffman ternrio. Determine o nmero mdio de letras de cdigo por letra
de fonte.
P ( 4 ) = 0,15
P ( 2 ) = 0, 2
P ( 5 ) = 0,12
P ( 3) = 0,15
P ( 6 ) = 0, 08
xi
P ( xi )
0,3
0,2
0,15
0,15
0,12
0,08
Huffman binrio
Sugestes: jrvalente@netmadeira.com
02-07-2016
302/370
O objectivo chegar at aos 0,5 (ou perto disso, e s com dois smbolos):
Sugestes: jrvalente@netmadeira.com
02-07-2016
303/370
Agora vou escrever o percurso de cada smbolo. Vou comear com o primeiro smbolo, que 1,
e que tem uma probabilidade de acertar de 0,3.
Seguindo as setas, traa se a linha a castanho. No percurso passa por um 1 e de seguida por um 0
(assinalado com uma circunferncia a verde). E o nmero de cdigo o nmero que se consegue ler
mas ao contrrio, ou seja 01 (e no 10 como se leva a pensar).
Vou agora fazer para o segundo smbolo, que 2.
Sugestes: jrvalente@netmadeira.com
02-07-2016
304/370
Seguindo as setas, traa se a linha a castanho. No percurso passa por um 1 e de seguida por um 1
(assinalado com uma circunferncia a verde). E o nmero de cdigo o nmero que se consegue ler
mas ao contrrio, ou seja 11 ( igual, mas s para praticar a regra!).
Agora vou apresentar o resultado final:
Palavra de cdigo
xi
P ( xi )
P ( xi )
P ( xi )
P ( xi )
P ( xi )
Huffman binrio
0,3
0,3
0,3
0,4
0,6
00
0,2
0,2
0,3
0,3
0,4
11
0,15
0,2
0,2
0,3
0,15
0,15
0,2
0,12
0,15
0,08
000
001
100
101
M
1
Agora o clculo da entropia, utilizando a definio H ( X ) = pk log 2 bit / smbolo .
k =1
pk
1
1
1
1
1
1
H( X) = P( x1) log2
+P( x2 ) log2
+P( x3 ) log2
+P( x4 ) log2
+P( x5 ) log2
+P( x6 ) log2
P( x1)
P( x2 )
P( x3 )
P( x4 )
P( x5 )
P( x6 )
1
1
1
1
1
H ( X ) = 0,3.log2
+ 0, 2.log2
+ 2 x 0,15.log2
+ 0,12.log2
+ 0,08.log2
0,3
0, 2
0,15
0,12
0,08
Pelo slide FTI23, sei que o comprimento mdio da palavra de cdigo (n de bits por smbolo da
M
02-07-2016
305/370
H (X )
N
H (X )
N
2 + RD 1 ( M 2 ) = 2 + R31 ( 6 2 ) = 2 + R2 ( 4 )
R2 ( 6 2 ) = ( 6 2 ) mod ( 3 1)
R2 ( 4 ) = ( 4 ) mod ( 2 )
Assim sendo,
xi
P ( xi )
P ( xi )
P ( xi )
0,3
0,3
0,5
0,2
0,2
0,3
0,15
0,2
0,2
0,15
0,15
0,12
0,15
0,08
Sugestes: jrvalente@netmadeira.com
Huffman binrio
02-07-2016
306/370
xi
P ( xi )
P ( xi )
P ( xi )
Huffman binrio
0,3
0,3
0,5
0,2
0,2
0,3
00
0,15
0,2
0,2
01
0,15
0,15
02
0,12
0,15
20
0,08
21
A entropia da fonte a mesma do exerccio anterior, por isso H ( X ) = 2, 4651 bit / smbolo
Pelo slide FTI23, sei que o comprimento mdio da palavra de cdigo (n de bits por smbolo da
M
binit digito binrio e no bit. Cuidado com o primeiro, s tem um bit (vermelho)!
Sugestes: jrvalente@netmadeira.com
02-07-2016
H (X )
log 2 ( D )
N
= =
H (X )
log 2 ( D )
N
307/370
= 91, 49% .
Exerccio 9.08 - Uma palavra foi codificada usando o cdigo de Huffman, tendo-se obtido a
sequncia binria 10111011010111001110100. O alfabeto original era constitudo pelas letras A,
B,C, D, E, I, L, R e T e a letra I foi codificada com "00". Supondo que estas letras ocorriam com as
probabilidades:
P ( A) = 0, 26 , P ( B ) = 0, 09 , P ( C ) = 0, 08 , P ( D ) = 0, 01 , P ( E ) = 0, 07 , P ( I ) = 0, 22 , P ( L ) = 0, 01
, P ( R ) = 0, 23 e P (T ) = 0, 03 , qual ter sido a palavra codificada?
Resoluo 9.08) As explicaes j foram dadas no exerccio 7. Aqui o processo o mesmo. Por isso
vou ser mais rpido. Coloco na tabela os smbolos e a sua probabilidade de sarem.
xi
P ( xi )
0,26
0,09
0,08
0,01
0,07
0,22
0,01
0,23
0,03
Sugestes: jrvalente@netmadeira.com
Palavra de cdigo
Huffman binrio
02-07-2016
308/370
xi
P ( xi )
0,26
0,23
0,22
0,09
0,08
0,07
0,03
0,01
0,01
Palavra de cdigo
Huffman binrio
Vou somando os dois ltimos e re-arrumar na coluna da direita, mas muito cuidado pois a atribuio
do 0 e do 1 ao contrrio ( mais fcil de fazer assim, do que no fim fazer o simtrico!):
Sugestes: jrvalente@netmadeira.com
02-07-2016
309/370
Para o smbolo R:
Para o smbolo I:
Sugestes: jrvalente@netmadeira.com
02-07-2016
310/370
E o resultado final :
xi
P ( xi )
P ( xi )
P ( xi )
P ( xi )
P ( xi )
P ( xi )
P ( xi )
P ( xi )
Palavra
de cdigo
Huffman
binrio
0,26
0,26
0,26
0,26
0,26
0,29
0,23
0,23
0,23
0,23
0,23
0,26
0,22
0,22
0,22
0,22
0,22
0,09
0,09
0,09
0,12
0,08
0,08
0,08
0,07
0,07
0,03
0,07 1 0,08 0
0,03 1 0,05 0
0,55 1
10
0,29 1 0,45 0
01
0,23 1 0,26 0
0,17 1 0,22 0
0,09 1 0,12 0
0,45
00
1111
1110
1101
11001
0,01 1 0,02 0
110001
0,01 0
110000
Exerccio 9.09 - Uma imagem de televiso a preto e branco pode ser vista como contendo 575x608
elementos, cada um deles tendo um de 8 nveis de luminncia com a mesma probabilidade. A taxa de
transmisso de 25 imagens por segundo e a relao sinal-rudo de 30 dB. Utilizando o teorema da
capacidade de informao, determinar a largura de banda mnima necessria para suportar esse sinal
de vdeo.
Este exerccio parecido com o exerccio 9.31 (pgina 653), do livro do Simon Haykin, s muda o
nmero de elementos, os nveis de cada elemento, e nmero de imagem, e a soluo est na pgina
489.
Sugestes: jrvalente@netmadeira.com
02-07-2016
311/370
Resoluo 9.09) Tenho 575 x 608 elementos, o que totaliza 349 600 elementos por imagem.
A taxa de transmisso (recepo) de 25 imagens por segundo. Aqui o elemento o meu smbolo.
E como cada elemento (smbolo) tem 8 nveis de luminncia (tons), logo cada smbolo precisa de 3
bits para ser representado, ( M = 2n 8 = 23 ) . Nesta fase de estudo a definio correcta
H ( X ) = log 2 ( M ) = 3 bit/smbolo
Calculando a taxa de transmisso binria (quantidade ou ritmo de informao que est a ser
transmitida), em bit por segundo:
S
Lendo o slide FTI54, sei que R = C = B.log 2 1 + bit / s .
N
Lei Shannon-Hartley
3
26
220 000 = B.log 2 1 + 10
30 dB
rb
B=
26 220 000
9,96578429
Assim a largura de banda mnima, para transmitir televiso a preto e branco, B = 2, 63 MHz .
S
> 30 dB , no preciso uma largura de banda to larga. Mas a proporo no linear, mas sim
N
logaritmo.
Sugestes: jrvalente@netmadeira.com
02-07-2016
312/370
Exerccio 10.01 Considere um cdigo de blocos sistemtico (6,3) gerado pela submatriz P:
1 1 0
P = 1 0 1
0 1 1
Escreva as equaes de blocos de paridade e construa uma tabela com as palavras de cdigo e
respectivos pesos, mostrando que dmin = 3 .
Exerccio 2.4 da FEUP.
1 1 0
P = 1 0 1 a matriz que o receptor utiliza para verificar se a palavra vlida.
0 1 1
Matriz de codificao
Na matriz de codificao deve de constar o mximo de 1, mas sem haver repetio. Ou seja o
inverso da matriz identidade. Mas esta concluso foi obtida aps vrios estudos de eficincias dos
cdigos (ou seja uma tcnica). Mas no regra, num exerccio acadmico pode ser outra
qualquer. Esta matriz de codificao apenas serve para se poder definir a matriz geradora (G).
E a sequncia da mensagem X = [ X 1
Sugestes: jrvalente@netmadeira.com
X2
C = X .P =
1 1 0
X 1 X 2 X 3 ] . 1 0 1
[
Bit de informao ou
0 1 1
02-07-2016
313/370
E sabendo que
vectores da mensagem
O passo que segue consiste na multiplicao da linha matriz X por cada coluna da matriz P, e
depois soma-se as colunas para obter cada elemento de C:
C1 = X 1.1 X 2 .1 X 3 .0 C1 = X 1 X 2
C2 = X 1.1 X 2 .0 X 3 .1 = C2 = X 1 X 3
C = X .0 X .1 X .1 C = X X
1
2
3
2
3
3
3
1 1 0
vectores da mensagem
Sugestes: jrvalente@netmadeira.com
02-07-2016
N da palavra de
cdigo
X1 X 2 X 3
C1C2C3
0 + 0 1
314/370
W(X)
=0
N da palavra de
cdigo
X1 X 2 X 3
C1C2C3
0 + 1
W(X)
=01
E para o terceiro C3 = X 2 X 3 = 0 + 1 = 1 .
N da palavra de
cdigo
X1 X 2 X 3
C1C2C3
0 +1
W(X)
= 0 11
02-07-2016
N da palavra de
cdigo
X1 X 2 X 3
C1C2C3
000
000
001
011
Tem 1+2=3
010
101
Tem 1+2=3
011
110
Tem 2+2=4
100
110
Tem 1+2=3
101
101
Tem 2+2=4
110
011
Tem 2+2=4
111
000
Tem 3+0=3
W(X)
315/370
(soma de 1)
W(X) o peso do vector, nmero de elementos diferentes da primeira linha, tambm designado por
vector zero Y = C. X = [ 000000] , ou seja o nmero de 1 por linha.
d min (distncia Hammimg entre dois vectores) obtido na coluna do W(X), e o valor mais baixo
que consta nessa coluna, excepto o zero, logo dmin = 3 .
No pedido!
Um cdigo de blocos linear aquele que inclui o vector nulo na primeira linha, e em que somando
ao acaso duas palavras de cdigo existentes, origina outra palavra de cdigo existente.
Neste exerccio se me pedissem para verificar se um cdigo de blocos linear, verifico que a 1
linha tem o vector nulo. Para avaliar a segunda condio escolho duas palavras ao acaso, somo as
duas palavras, e verifico se obtenho uma j existente:
001011
+ 010101
011110
( 2 palavra )
( 3 palavra )
( 4 palavra )
02-07-2016
316/370
Exerccio 10.02 Considere um cdigo de blocos linear com cada palavra cdigo definido por:
X = x1 + x2 + x4 + x5 ; x1 + x3 + x4 + x5 ; x1 + x2 + x3 + x5 ; x2 + x3 + x4 + x5 ; x1 ; x2 ; x3 ; x4 ; x5
a) Determine a matriz geradora.
b) Determine a matriz de verificao de paridade.
c) Determine n , k e d min .
Exerccio 2.9 da FEUP.
Resoluo 10.02a) Um cdigo de blocos linear aquele que inclui o vector nulo na primeira linha, e
em que somando ao acaso duas palavras de cdigo existentes, origina outra palavra de cdigo
existente.
A Matriz G, geradora de cdigo, obtida (slide CCE11) por G = [ I k | P ] , em que I k a matriz
identidade de dimenso k e P a matriz de codificao (matriz que o receptor utiliza para verificar
se a palavra recebida uma palavra vlida).
X = x1 + x2 + x4 + x5 ; x1 + x3 + x4 + x5 ; x1 + x2 + x3 + x5 ; x2 + x3 + x4 + x5 ; x1 ; x2 ; x3 ; x4 ; x5
Verifico que a matriz identidade ficou no fim, aqui est trocado. Mas como um cdigo de
blocos sistemtico -me indiferente onde fica cada uma das matrizes.
Como preencho a matriz de codificao? fcil, pego nos dados e, onde existirem elementos, coloco
1, onde no existirem, coloco 0. Por exemplo a primeira coluna: C1 = x1 + x2 + x4 + x5 . No tenho
o x3 , logo este zero.
1
1
Matriz geradora
G = [ I k | P ] = 0
1
1
Sugestes: jrvalente@netmadeira.com
C2 = x1 + x3 + x4 + x5 = 10111
02-07-2016
C3 = x1 + x2 + x3 + x5 = 11101
317/370
C4 = x2 + x3 + x4 + x5 = 01111
C 1 C 2 C 3 C 4
1 1 1 0
1 0 1 1
Matriz geradora
G = [ P | Ik ] = 0 1 1 1
1 1 0 1
1 1 1 1
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
P
Resoluo 10.02b) Pelo slide CCE18, sei que a matriz de verificao de paridade H T =
.
I n k
Mas cuidado, pois como para elaborar a matriz gerador, tive que trocar a posio da matriz
identidade, tambm aqui, vou ter que a trocar:
1
0
0
I
HT =
= 1
P
1
0
0 0 0
1 0 0
0 1 0
0 0 1
1 1 0
0 1 1
1 1 1
1 0 1
1 1 1
02-07-2016
318/370
C1
C2
C3
C4
Matriz identidade
X = x1 + x2 + x4 + x5 ; x1 + x3 + x4 + x5 ; x1 + x2 + x3 + x5 ; x2 + x3 + x4 + x5 ; x1 ; x2 ; x3 ; x4 ; x5
Palavra cdigo a enviar ( Y )
Peso
Palavra
x1 x2 x3 x4 x5
C1 C2 C3 C4
0 0 0 0 0
0 0 0 0 0
Peso
Palavra
x1 x2 x3 x4 x5
C1 C2 C3 C4
0 0 0 0 0
0 0 0 0
0 0 0 0 1
? ?
? ?
Ora sei que para a palavra 2, e usando os valores de X da mesma linha que vou construir:
C1 = x1 + x2 + x4 + x5 = 0 + 0 + 0 + 1 = 1
C2 = x1 + x3 + x4 + x5 = 0 + 0 + 0 + 1 = 1
C3 = x1 + x2 + x3 + x5 = 0 + 0 + 0 + 1 = 1
C4 = x2 + x3 + x4 + x5 = 0 + 0 + 0 + 1 = 1
Sugestes: jrvalente@netmadeira.com
02-07-2016
319/370
Fica ento
Peso
Palavra
x1 x2 x3 x4 x5
C1 C2 C3 C4
0 0 0 0 0
0 0 0 0
0 0 0 0 1
1 1 1 1
Peso
Palavra
x1 x2 x3 x4 x5
C1 C2 C3 C4
x1 x2 x3 x4 x5
0 0 0 0 0
0 0 0 0
0 0 0 0 0
0 0 0 0 1
1 1 1 1
0 0 0 0 1
Para os outros s fazer o mesmo. um clculo repetitivo, por isso convm no se distrarem.
Outra nota a ter em considerao, que no vale a pena faze-los todos, pois a d min vai aumentar, e
pretende se o mais pequeno. E no inicio que se tem menos 1 para somar para o peso.
Peso
Palavra
x1 x2 x3 x4 x5
C1 C2 C3 C4
x1 x2 x3 x4 x5
0 0 0 0 0
0 0 0 0
0 0 0 0 0
0 0 0 0 1
1 1 1 1
0 0 0 0 1
0 0 0 1 0
1 1 0 1
0 0 0 1 0
0 0 0 1 1
0 0 1 0
0 0 0 1 1
0 0 1 0 0
0 1 1 1
0 0 1 0 0
32
1 0 0 0 0
1 1 1 0
1 0 0 0 0
Sugestes: jrvalente@netmadeira.com
02-07-2016
320/370
C1 = x1 + x2 + x4 + x5 = 1 + 0 + 0 + 0 = 1
C2 = x1 + x3 + x4 + x5 = 1 + 0 + 0 + 0 = 1
C3 = x1 + x2 + x3 + x5 = 1 + 0 + 0 + 0 = 1
C4 = x2 + x3 + x4 + x5 = 0 + 0 + 0 + 0 = 0
A resposta a pergunta ento: d min obtido pelo peso mais baixo, excepto o zero, logo dmin = 3 .
Pode se concluir que pelo simples facto de se ter mais bit de paridade no melhora a caracterstica da
distncia, ou seja o cdigo linear no faz com que haja melhoria a este nvel.
Nota: extremamente invulgar ter um valor em que dmin < 3 .
Exerccio 10.03 Um cdigo de blocos linear (15,11) pode ser definido pela seguinte matriz de
paridade:
T
0 0 1 0 1 1 0 1 1 1 1
0 1 0 1 0 1 1 1 1 0 1
P=
1 0 0 1 1 0 1 1 0 1 1
1 1 1 0 0 0 1 0 1 1 1
a) Indique a matriz de verificao de paridade deste cdigo.
b) Faa a lista de coset leaders da matriz standard. Este cdigo um cdigo perfeito?
Justifique.
c) Recebendo o vector V = [ 011111001011011] , calcule a sndrome. Supondo que um bit est
errado, calcule a palavra correcta.
Exerccio 2.10 da FEUP.
Sugestes: jrvalente@netmadeira.com
02-07-2016
321/370
P
Resoluo 10.03a) Pelo slide CCE18, sei que H T =
.
I n k
0
0
P=
1
T
0 1 0 1 1 0 1 1 1 1
1 0 1 0 1 1 1 1 0 1
0 0 1 1 0 1 1 0 1 1
1 1 0 0 0 1 0 1 1 1
Sugestes: jrvalente@netmadeira.com
0011
0101
1001
0110
1010
= 1100
0111
1110
1101
1011
1111
0011
0101
1001
0110
1010
1100
0111
HT =
=
1
1
1
0
I n k 1101
1011
1111
1000
0100
0010
0001
02-07-2016
322/370
Resoluo 10.03b) Tenho que n = 15 e k = 11 , pois dito que Um cdigo de blocos linear ( 15 ,
11 ). Consultando o slide 16, sei que a descodificao estar correcta se o padro de erro for um
coset leader, qualquer cdigo de blocos linear capaz de corrigir 2n k padres de erro.
000000000000001
000000000000010
000000000000100
000000000001000
000000000010000
000000000100000
00000000
1
000000
E=
000000010000000
000000100000000
000001000000000
000010000000000
000100000000000
001000000000000
010000000000000
100000000000000
Para
detectar
as
palavras
erradas
usa
se
definio
Sugestes: jrvalente@netmadeira.com
02-07-2016
323/370
T
H
0011
0101
1001
0110
1010
1100
V
0111
S = [ 011111001011011] . 1110 = ?
1101
1011
1111
1000
0100
0010
0001
0 001 1
1 010 1
1 1001
1 011 0
1 1010
1 1100
0 011 1
0 1110 =
1 1101
0 1011
1 1111
1 1000
0 0100
1 0010
1 0001
Depois soma se as colunas e obtm se 6323. E os nmeros pares ficam 0, e os mpares ficam
1.
6 3 2 3
Assim S =
. Nota - se tivesse obtido [ 0000] , significava que no havia erros.
0 1 0 1
Sugestes: jrvalente@netmadeira.com
02-07-2016
324/370
Fica
0011
0101
1001
0110
1010
1100
0111
S = V .H T = [ 011111001011011] . 1110 = [ 0 1 0 1]
1101
1011
1111
1000
0100
0010
0001
000000000000010
010 1
000000000000100
1001
000000000001000
011 0
000000000010000
1010
000000000100000
1100
000000001000000
011 1
T
S = E .H =
X
000000010000000
1110
000000100000000
1101
000001000000000
1011
000010000000000
1111
000100000000000
1000
001000000000000
0100
010000000000000
0010
100000000000000
000 1
Sugestes: jrvalente@netmadeira.com
02-07-2016
325/370
000000000000010
0101
0010
0100
000000000000100
1001
000000000001000
0110
1000
000000000010000
1010
1111
000000000100000
1100
1011
1
0
1
1
1
1
1
0
1
00000000
000000
S = E .H T =
X
=
1110
1110
000000010000000
000000100000000
1101
0111
1100
000001000000000
1011
1010
000010000000000
1111
0110
000100000000000
1000
1001
001000000000000
0100
0101
010000000000000
0010
100000000000000
0001
0011
Sugestes: jrvalente@netmadeira.com
02-07-2016
326/370
Agora verifico a LINHA, da matriz de sindroma de valor 0101, e sei o meu erro padro,
v = V e
011111001011011
+ 010000000000000
001111001011011
E a palavra corrigida v
= [ 001111001011011] , ou seja para se ter a palavra correcta, bastaria trocar
o 2 bit.
Sugestes: jrvalente@netmadeira.com
02-07-2016
327/370
Exerccio 10.04 Diga, justificando, se os cdigos (7,3), (7,4) e (15,11) so cdigos perfeitos.
Resoluo 10.04) Slide CCE8. Para ser perfeito, as palavras de cdigo, 2 k , tem que 2 k 2 n k .
No 1 caso, tenho que n = 7 e k = 3 . Consultando o slide 16, sei que a descodificao estar correcta
se o padro de erro for um coset leader, qualquer cdigo de blocos linear capaz de corrigir 2n k
padres de erro. Neste caso fica que 2n k = 27 3 = 2 4 = 16 padres de erro. Este cdigo consegue
corrigir todas as palavras com 1 bit errado e alguns com 2 bit errados, pois as palavras cdigo so
2k = 23 = 8 e < 2n k . No um cdigo perfeito.
No 2 caso, tenho que n = 7 e k = 4 . Neste caso fica que 2n k = 27 4 = 23 = 8 padres de erro. Este
cdigo consegue corrigir todas as palavras com 1 bit errado, pois as palavras cdigo so 2k = 23 = 8
e 2n k . um cdigo perfeito, neste mesmo no limite inferior, pois igual.
No 3 caso, tenho que n = 15 e k = 11 . Neste caso fica que 2n k = 21511 = 2 4 = 16 padres de erro.
Este cdigo consegue corrigir todas as palavras com 1 bit errado. Todas com um erro e no mais,
pois as palavras cdigo so 2 k = 211 = 2048 e 2n k . um cdigo perfeito. Ou seja, fcil
constatar que de facto 2048 > 16.
Exerccio 10.05 Considere um cdigo de blocos (127,92) capaz de correces de erros triplos
usado num canal com uma probabilidade de erro de 104 .
a) Qual a probabilidade de erro na mensagem, para um bloco no codificado de 92 bits?
b) Qual a probabilidade de erro na mensagem, quando se usa o cdigo de blocos (127,92)?
Resoluo 10.05a) Pe para um bloco de 92 sem codificao. Consultando o slide CCE26, tenho que
92
92 92
0
92 0
92 0
Pwc = P ( 0, 92 ) = p 0 (1 p )
= (104 ) (1 104 )
= 9,15.103
i=0
i=0 0
n
n
n i
n i
P
,
n
i
(
)
i p (1 p )
i=0
i=0
92
= 9,15.103 .
Comunicaes Digitais Terico-prtica
02-07-2016
n
P ( i, n ) =
i = t +1
328/370
i = t +1
i p (1 p )
i
ni
E t = 3 , pois corrige erros triplos. Basta calcular para o termo i = t + 1 , pois os outros termos
coincidem pouco. Pwc a probabilidade de bits no corrigidos.
1
27 4
123
127 4 4
Pwc =
10 ) (1 10 4 )
(
i=4 4
127
127
127 !
127.126.125.124 .123! 248 031 000
Sabendo que
=
= 10 334 625.
=
=
24
4!.123!
4 4 !.123!
127
4
123
Assim Pwc = 10 334 625. (104 ) (1 10 4 ) .
i=4
Deve se usar o Matlab para realizar o clculo, e a probabilidade de existir a possibilidade de haver
bits no corrigidos Pwc = 1, 0233.10 9 .
Sugestes: jrvalente@netmadeira.com
02-07-2016
329/370
Y ( p ) = P nk x X ( p ) + C ( p )
Y ( p ) = p4 x X ( p ) + C ( p )
Y ( p ) = p4
Y ( p) =
Sabendo de que
( p)
X
x ( p 2 + 1) + C ( p )
p6 + p4
+ C ( p)
C ( p ) = P n k x X ( p ) mod g ( p )
C ( p) =
Sugestes: jrvalente@netmadeira.com
(p
+ p4 )
mod p 4 + p 3 + p 2 + 1
Comunicaes Digitais Terico-prtica
02-07-2016
330/370
p6
p4
p4
p3
p2
p6
p4
p4
p3
p2
p2
Agora preenche se a coluna da esquerda. Convm colocar os termos nas posies certas de modo a
no falhar nenhum:
p6
p4
p4
p6
p5
p4
p2
p5
p2
p3
p2
p2
Agora para fazer o resto do calculo, s fazer do mesmo modo como se comeou:
p6
p4
p6
p5
p4
p2
p5
p2
p5
p4
p3
p4
p3
p2
p4
p3
p2
Sugestes: jrvalente@netmadeira.com
p4
p3
p2
p2
02-07-2016
331/370
p6 + p4
p +1
= p2 + p + 1 + 2
4
3
2
p + p + p +1
p + p +1
Quociente
Nota terica:
0
C ( p ) = Cn k 1 P n k 1 + Cn k 2 P n k 2 + ... + C0 P
=1
Assim Y ( p ) = p 6 + p 4 + C ( p ) = p 6 + p 4 + ( C3 P 3 + C2 P 2 + C1 P + C0 )
Y ( p ) = 101
C3C2C1C0
p6 + p4
C
C
C
C
Logo Y ( p ) = 101
3 2 1 0 = [1010011]
X p
( ) C( p)
Resoluo 11.01b) necessrio rodar a palavra, pois os cdigos cclicos qualquer palavra de cdigo
rodado, um novo cdigo. Y1 ( p ) = [1010011] = [ 0100111] .
Sugestes: jrvalente@netmadeira.com
02-07-2016
332/370
p5
p2
p4
p3
p2
p4
p3
p2
Assim fica:
p5
p2
p5
p4
p3
p4
p3
p2
p4
p3
p2
Sugestes: jrvalente@netmadeira.com
02-07-2016
333/370
k = 4 , logo 1 i 4 .
Resoluo 11.02)
Ri ( p ) = p n i mod g ( p )
Para i = 1 ,
R1 ( p ) = p n 1 mod g ( p )
R1 ( p ) = p 6 mod g ( p )
p6
p3 + p + 1
p6
+ p4 + p3
p3 + p + 1
p4 + p3
p4
+ p2 + p
p3 + p 2 + p
p3
+ p +1
p
Para i = 2 ,
+1
C ( p ) = [101] .
C ( p ) = [111] .
C ( p ) = [110] .
R2 ( p ) = p n 2 mod g ( p )
R2 ( p ) = p 5 mod g ( p )
p5
p3 + p + 1
p5
+ p3 + p 2
p2 + 1
p3 + p 2
p3
+ p +1
p2 + p + 1
Para i = 3 ,
R3 ( p ) = p n 3 mod g ( p )
R3 ( p ) = p 4 mod g ( p )
p4
p4
p3 + p + 1
+ p2 + p
p2 + p
Sugestes: jrvalente@netmadeira.com
p +1
Para i = 4 ,
02-07-2016
334/370
R4 ( p ) = p n 4 mod g ( p )
R4 ( p ) = p 3 mod g ( p )
p3
p3
p3 + p + 1
+ p +1
p +1
C ( p ) = [ 011] .
Sugestes: jrvalente@netmadeira.com
02-07-2016
335/370
Y ( p ) = P155 x
(p
Y ( p ) = p10 x
(p
Y ( p) =
+ p 2 + 1) + C ( p )
+ p 2 + 1) + C ( p )
+ C ( p)
p10 x p 4 + p 2 +1
p14 + p12
+ p10
p14 + p12
p10 + p 8 + p 5 + p 4 + p 2 + p + 1
+ p 9 + p8
+ p6 + p5 + p4
p10 + p 9 + p 8
+ p 6 + p5 + p 4
p10
+ p8
p9
+ p5 + p 4
+ p6
p4 +1
+ p 2 + p +1
+ p2 + p + 1
Y ( p ) = p14 + p12 + p10 + C ( p ) = p14 + p12 + p10 + p 9 + p 6 + p 2 + p + 1 , e tem que ter 15 bits ( n = 15 ) .
Ficando Y ( p ) = [101011001000111] .
Sugestes: jrvalente@netmadeira.com
02-07-2016
336/370
Resoluo 11.03c) Basicamente o que se pretende saber se uma palavra vlida. Por isso vou
calcular a sua sndrome.
S ( p ) = V ( p ) mod g ( p )
g ( p ) = p10 + p8 + p 5 + p 4 + p 2 + p + 1 , fica:
p14
p14
+ p8
+ p12
+ p 9 + p8
p12
12
+ p6
+p
+p +p
p10 + p 9
+1
4
+p +p +p
+ p 7 + p 6 + p 5 + p 4 + p3 + p 2
+p
p 9 + p8 + p 7 + p 6
p10 + p8 + p5 + p 4 + p 2 + p + 1
p4 + 1
+ p5
10
+1
+ p 6 + p5 + p 4
+ p9
10
+ p4
+p +p
+1
+ p + p +1
+ p3
+ p+0
Logo V ( p ) no uma palavra valida (o polinmio no deste sistema). A palavra que chega tem
erros, pois o resto da diviso a sndroma. Comparar com o exerccio 1b.
Eu assinalei o ltimo termo a vermelho, pois h o hbito de preencher com 1!
tem um d min = 7 . capaz de corrigir at 3 erros, t = 3, e um cdigo perfeito. S existe duas funes
geradoras:
g1 ( p ) = p11 + p10 + p 6 + p 5 + p 4 + p 2 + 1
g 2 ( p ) = p11 + p 9 + p 7 + p 6 + p 5 + p + 1
Neste exerccio estamos a usar a 2 (conforme slide CCE43).
Sugestes: jrvalente@netmadeira.com
02-07-2016
337/370
(p
(p
Y ( p ) = P 2312 x
Y ( p ) = p11 x
Y ( p) =
11
+ p10 + p9 + p8 + p 5 + p 3 + p 2 + p ) + C ( p )
11
+ p10 + p 9 + p8 + p5 + p3 + p 2 + p ) + C ( p )
+ C ( p)
+ p20
+ p16
p 21
p 21
+ p19
p11 + p9 + p7 + p6 + p5 + p + 1
+ p12 + p11
+ p14 + p13
p11 + p10 + p7 + p 4 + p 2 + p
+ p11
+ p11 + p10
p18
p18
+ p16
+ p10
+ p12
+ p13
+ p8 + p 7
+ p10
+ p8 + p 7
+ p11 + p10 + p9
+ p 9 + p8 + p 7
p13
+ p 9 + p8 + p 7
+ p11
p12
p12
+ p5 + p4
+ p5 + p 4
+ p3 + p 2
+ p5 + p 4 + p3 + p 2
+ p10
p10
+ p8 + p 7 + p 6
+ p2 + p
+ p8 + p 7 + p 6 + p 5 + p 4 + p 3
+p
A palavra de cdigo :
Y ( p ) = [11110010111010111111010] .
02-07-2016
338/370
Resoluo 11.05a) Pelo slide CCE46, com n = 15 e k = 11 , e consultando a tabela, fica que:
t =1
g ( p ) = 238
( 010 011)2
= 0 1 00 1 1 2
g ( p ) = p4 + p + 1
g ( p ) = p10 + p 9 + p8 + p 6 + p 5 + p 3 + 1
Sugestes: jrvalente@netmadeira.com
02-07-2016
339/370
p14 +p13
p14
+p10
+ p8
+ p6
+ p4
+ p11 +p10
+p13
+ p11
p13
p4 + p + 1
+p
p10 + p 9 + p 7 + p 6 + p + 1
+ p8
+ p6
+ p4
+p
+ p6 + p5 + p 4
+p
+ p10
+ p5
p11 + p10
+ p8
p11
+ p8 + p7
+ p7 + p6 + p5 + p 4
p10
10
+p +p
+p
p5 + p 4
p
+p
2
+p +p
p4
p4
+ p2
+ p +1
p2 + p + 1
S ( p ) = e ( p ) mod g ( p ) = e ( p ) mod p 4 + p + 1
Ou seja, tenho que fazer a diviso para cada linha. At ao p3 , fica igual, pois no se consegue dividir
por p 4 + p + 1 .
Sugestes: jrvalente@netmadeira.com
02-07-2016
340/370
e ( p)
S ( p)
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
0001
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0010
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
p2
0011
p2
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
p3
0100
p3
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
p4
0101
p +1
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
p5
0110
p2 + p
0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
p6
0111
p3 + p 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
p7
1000
p3 + p + 1
0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
p8
1001
p2 + 1
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
p9
1010
p3 + p
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
p10
1011
p2 + p + 1
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
p11
1100
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
p12
1101
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
p13
1110
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
p14
1111
p10 = 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
+ Z ( p) = 1 1 0 0 1 0 1 01 01 0 01 0
1100 0 0111010010
S vou resolver a ultima linha, mas o mesmo procedimento para cada uma das linhas:
Sugestes: jrvalente@netmadeira.com
p10
p10
02-07-2016
341/370
p4 + p +1
+ p7 + p6
p 6 + p3 + p 2 + 1
p7 + p6
p7
+ p 4 + p3
p6
+ p 4 + p3
p6
+ p3 + p2
p4
p4
+ p2
+ p +1
p2 + p + 1
Sugestes: jrvalente@netmadeira.com
02-07-2016
342/370
g1 ( x ) = x + x 2
g2 ( x ) = 1 + x
g3 ( p ) = 1 + x + x 2 .
g1 ( x ) = 011
0 + x + x2
L + 1 = 3 L = 2 bits.
g 2 ( x ) = 110
1+ x + 0
g3 ( p ) = 111
1+ x + x 2
a 00
b 10
c 01
d 11
no incio
Sugestes: jrvalente@netmadeira.com
02-07-2016
343/370
Agora vai entrar dois estados possveis, obrigando ao deslocamento para a direita:
Se entrar 0
Se entrar 1
Se entrar 0
Se entrar 1
g1 ( x ) = x + x 2 = 0 + 0 = 0
g1 ( x ) = x + x 2 = 0 + 0 = 0
g2 ( x ) = 1 + x = 0 + 0 = 0
g2 ( x ) = 1 + x = 1 + 0 = 1
g3 ( p ) = 1 + x + x 2 = 0 + 0 + 0 = 0
g3 ( p ) = 1 + x + x 2 = 1 + 0 + 0 = 1
Assim fica:
Ou seja,
02-07-2016
344/370
no incio
Agora vai entrar dois estados possveis, obrigando ao deslocamento para a direita:
Se entrar 0
Se entrar 1
Se entrar 0
Se entrar 1
g1 ( x ) = x + x 2 = 0 + 1 = 1
g1 ( x ) = x + x 2 = 0 + 1 = 1
g2 ( x ) = 1 + x = 0 + 0 = 0
g2 ( x ) = 1 + x = 1 + 0 = 1
g3 ( p ) = 1 + x + x 2 = 0 + 0 + 1 = 1
g3 ( p ) = 1 + x + x 2 = 1 + 0 + 1 = 0
Assim fica:
Ou seja,
Sugestes: jrvalente@netmadeira.com
02-07-2016
345/370
no incio
Agora vai entrar dois estados possveis, obrigando ao deslocamento para a direita:
Se entrar 0
Se entrar 1
Assim fica:
Sugestes: jrvalente@netmadeira.com
02-07-2016
346/370
Ou seja,
Se entrar 0
Se entrar 1
g1 ( x ) = x + x 2 = 1 + 0 = 1
g1 ( x ) = x + x 2 = 1 + 0 = 1
g2 ( x ) = 1 + x = 0 + 1 = 1
g2 ( x ) = 1 + x = 1 + 1 = 0
g3 ( p ) = 1 + x + x 2 = 0 + 1 + 0 = 1
g3 ( p ) = 1 + x + x 2 = 1 + 1 + 0 = 0
Para o d , fica:
Sugestes: jrvalente@netmadeira.com
02-07-2016
347/370
Ou seja,
Se entrar 0
Se entrar 1
g1 ( x ) = x + x 2 = 1 + 1 = 0
g1 ( x ) = x + x 2 = 1 + 1 = 0
g2 ( x ) = 1 + x = 0 + 1 = 1
g2 ( x ) = 1 + x = 1 + 1 = 0
g3 ( p ) = 1 + x + x 2 = 0 + 1 + 1 = 0
g3 ( p ) = 1 + x + x 2 = 1 + 1 + 1 = 1
Estado b :
Estado c :
Estado d :
000 000
010 111
001 101
011 010
100 011
110 100
101 110
111 001
02-07-2016
348/370
- Grade (trellis):
rvore de cdigo
Sugestes: jrvalente@netmadeira.com
02-07-2016
349/370
Exerccio 12.02 Um cdigo convolucional com taxa de 1/3 e constaint length igual a 3 tem os
polinmios geradores:
g1 ( p ) = 1 + x + x 2
g2 ( x ) = 1 + x + x2
g3 ( p ) = 1 + x 2 .
k 1
= .
n 3
Sugestes: jrvalente@netmadeira.com
2 caso, chega 1
02-07-2016
350/370
Sugestes: jrvalente@netmadeira.com
02-07-2016
351/370
Quando entra o 1, com o deslocamento para a direita, sai o ltimo 0. Ou seja tinha se 0 0 0,
com mais 1, passa a 1 0 0, e desaparece o 0.
Consultando a tabela de estados.
Ou seja tinha se 0 0, nos dois primeiros, e
a 00
b 01
passou se a ter 1 0.
c 10
d 11
02-07-2016
352/370
02-07-2016
353/370
a 00
b 01
c 10
d 11
Sugestes: jrvalente@netmadeira.com
02-07-2016
354/370
Agora a anlise centra se considerando que no sistema se tem nos flip-flops 010, e entra 0:
Os outros trs que faltam, seguem a mesma explicao, pois isso vou apenas apresentar o resultado
desses trs que faltam com os 5 que j foram feitos. Ficando:
Sugestes: jrvalente@netmadeira.com
02-07-2016
355/370
Diagrama de estados
Grade (trellis)
Determinar a distncia livre, Df , consultando o slide CCE 60. O ponto a eliminado do n, pois
tem peso nulo, e o nulo no contribui para definir a distncia livre. A parti do a s posso ir para o
ponto c (assinalado com uma seta vermelha):
Sugestes: jrvalente@netmadeira.com
02-07-2016
356/370
Sugestes: jrvalente@netmadeira.com
P1 = D 3 D 2 D 3 = D 8
02-07-2016
357/370
P2 = D 3 DDD 3 = D 8
Laos:
L1 = D 2
L2 =
D0 D 2 = D 2
=1
L3 = DD
D0 = D2
=1
T ( D) =
P1 (1 L1 ) + P2
1 L1 L2 L3 + L1 L2
Sugestes: jrvalente@netmadeira.com
. Substituindo, fica:
02-07-2016
358/370
P1
L1
P2
8
2
D 1 D + D8
D8 D8 D 2 + D8
2 D8 D10
T ( D) =
=
=
2 2
D2
D2
D2 + D
D
1
1 3D 2 + D 4
1 3D 2 + D 4
L1
L2
L3
L1L2
Cuidado, pois aqui nesta diviso no posso movimentar os termos, e arrumar da ordem de potncia
mais alta para a mais baixa. Fica como est, e s se calcula 3 termos, pois como se nota, est sempre
a crescer:
2 D 8 D10
1 3D 2 + D 4
2 D 8 + 6 D10 2 D12
2 D 8 + 5 D10 + 13D12
0 + 5 D10 2 D12
5 D10 + 15 D12 5 D14
0 + 13D12 5 D14
13D12 + 26 D14 13D16
0 + 21D14 13D16
E o valor que se pretende o quociente, 2 D 8 + 5 D10 + 13D12 . Escolhemos a potncia mais baixa, que
8 (est no 1 termo).
Assim Df = 8 .
( diferente do mtodo utilizado no exemplo do slide CCE59).
Exerccio 12.03 Construa o diagrama trellis para um cdigo (2,1,2) com x 'j = m j 1 + m j ,
Z = 11 11 01 01 11 00 11 01 00 ...
Se dois percursos chegarem a um dado n com igual mtrica acumulada escolha o percurso de cima.
Sugestes: jrvalente@netmadeira.com
02-07-2016
359/370
Sugestes: jrvalente@netmadeira.com
02-07-2016
360/370
02-07-2016
361/370
Sugestes: jrvalente@netmadeira.com
02-07-2016
362/370
Agora vou calcular a distancia, que , vendo a linha da sequncia recebida, e contar a quantidade de
bits diferentes (designado de mtrica do ramo e esta entre parntese a verde):
O prximo ponto o c , pois no vale a pena, por enquanto, comear a fazer para o b e para o
d pois ainda no esto disponveis, e j com a mtrica do ramo entre parntese a roxo:
Sugestes: jrvalente@netmadeira.com
02-07-2016
363/370
Agora o ultimo ponto disponvel, o ponto d , e a mtrica do ramo entre parntese a azul claro:
Agora vou calcular a soma das mtricas pelos ramos. Quando chega dois ramos ao mesmo ponto,
escolhe se o mais baixo e elimina se o outro ramo. Se a soma igual no mesmo ponto, escolhe se o
ramo superior, e elimina se a debaixo.
A soma onde esta a seta a verde , 2 e 0:
Sugestes: jrvalente@netmadeira.com
02-07-2016
364/370
O prximo ponto :
Onde est 4, a soma de 2 antes, mais 2 do ramo. Onde est 0, a soma do ramo antes, que
0, somando com o novo ramo, que 0. E assim por diante. Soma se o ramo do percurso.
Agora o prximo passo diferente, pois vai se ter pontos com dois ramos a convergir. Escolhe se o
ramo de menor valor, ou em caso de igualdade, escolhe o de cima, anulando se o debaixo. Quando se
anula um ramo, pode se recuar (apagando), at ao ponto onde haja dois ramos.
Sugestes: jrvalente@netmadeira.com
02-07-2016
365/370
Assim, a seta a roxo aponta para um ponto em que chega 4 + 1 = 5 e outro que 0 + 0 = 0. Escolhe
se o percurso que chega a azul, pois tem a soma mais pequena e anula se a outra, percurso a
vermelho.
A seta a azul aponta para um ponto em que chega 2 + 1 = 3 e outro que 2 + 2 = 4. Escolhe se o
percurso que chega a verde, pois tem a soma mais pequena e anula se a outra, percurso a roxo.
A seta a verde aponta para um ponto em que chega 0 + 2 = 2 e outro que 4 + 1 = 5. Escolhe se o
percurso que chega a vermelho, pois tem a soma mais pequena e anula se a outra, percurso a azul.
A seta a vermelho aponta para um ponto em que chega 2 + 1 = 3 e outro que 2 + 0 = 2. Escolhe se
o percurso que chega a roxo, pois tem a soma mais pequena e anula se a outra, percurso a verde.
Sugestes: jrvalente@netmadeira.com
02-07-2016
366/370
Esta ultima figura alm dos totais dos ramos, anulei os ramos que no me interessam.
Tambm j posso apagar as linhas que esto para trs que no vo para lado nenhum:
Sugestes: jrvalente@netmadeira.com
02-07-2016
367/370
Assim continuando:
Sugestes: jrvalente@netmadeira.com
02-07-2016
368/370
Agora que cheguei ao fim, qual dos percurso escolho. Vou escolher o que tem a mtrica mais baixa,
que o nmero de bits errados. Neste caso 2. A tracejada 1 e contnuo 0:
Sugestes: jrvalente@netmadeira.com
02-07-2016
369/370
Ramos: 11
11
01
11
11
01
11
01
00
Sequencia
Provvel dos
10 11 00 01 11 10 01 01 10 ...
Suponha que se usa um descodificador sequencial com = 2 . Trace o percurso de codificao,
convenientemente anotado, e indique qual a mensagem original (no codificada) estimada.
g1 ( x ) = x + x 2 , g 2 ( x ) = 1 + x e g3 ( p ) = 1 + x + x 2 .
Sugestes: jrvalente@netmadeira.com