UNIVERSIDADE FEDERAL DO CEARÁ
CAMPUS SOBRAL
ENGENHARIA ELÉTRICA E DA
COMPUTAÇÃO
ECO065: COMUNICAÇÕES ANALÓGICAS E
DIGITAIS
Módulo 3: Análise de Desempenho
de Sistemas de Comunicação Digital
Prof.: Rafael Lima
Sumário
• Introdução
• Detecção Linear Ótima Linear para Sinalização
Polar
• Sinalização Binária Geral
• Análise de Desempenho de Sinalizações
Binárias
• Taxa de Erro para Modulações M-árias
Introdução
Introdução
• Como já comentamos ao longo de nossas
aulas, um dos principais fatores que limitam a
capacidade dos sistemas de comunicações é o
ruído térmico (apesar de não ser o único)
• Neste capítulo, desejamos entender melhor o
efeito do ruído térmico no desempenho dos
sistemas de comunicações digitais
• A principal métrica de desempenho será a
probabilidade de erro de bit
Detecção Linear Ótima Linear
para Sinalização Polar
Modelo e considerações
• Considere que a sinalização polar é
empregada: pulso para representar o bit
1e para representar o bit 0
• Após passar o sinal por um canal de
comunicações sem distorção, o sinal recebido
no receptor será:
em que é o ruído gaussiano.
Modelo e considerações
• Baseado no sinal recebido, , o receptor
deve decidir se o sinal enviado pelo
transmissor representa o bit 0 ou 1
• O sinal recebido deve, portanto, ser
processado para gerar uma variável de decisão
para cada símbolo transmitido
• A estrutura do receptor linear ótimo é
apresentada no próximo slide
Modelo e considerações
Decisão
Dispositivo de
limiar
Regra de decisão:
Modelo e considerações
• Note que é
gaussiano com media zero pois é
também gaussiano de media zero
• Assuma que e
• A seguir iremos calcular a probabilidade
condicional de haver erro quando o bit 0 é
enviado, , e a probabilidade de haver
erro quando o bit 1 é enviado,
Modelo e considerações
em que é uma variável aleatória normal padronizada
com média 0 e desvio padrão 1
PDF de PDF
Modelo e considerações
em que é uma variável aleatória
normal padronizada com média 0 e desvio padrão 1
PDF de PDF de
Modelo e considerações
• A probabilidade de haver erro de bit é:
em que é a probabilidade de enviar bit 0 e
é a probabilidade de enviar bit 1
• Assumindo equiprobabilidade no envio dos
bits, ou seja, , temos:
Modelo e considerações
• Problema: Definir que filtro (ou ) que
minimiza a probabilidade de erro de bit.
Minimizar
ou
Minimizar
ou
Maximizar SNR no instante
ou
Maximizar
Modelo e considerações
• Seja a transformada de Fourier de e
a densidade spectral de potência (PSD)
do ruído térmico
• Note que:
Modelo e considerações
• Além disso temos:
• Como , temos que:
• A variância de ,
Modelo e considerações
• Assim, a SNR, , é dada por:
• Para continuar na busca do que
maximiza a SNR, devemos relembrar a
desigualdade de Cauchy-Schwarz apresentado
no próximo slide
Modelo e considerações
• Desigualdade de Cauchy-Schwarz:
Em que a igualdade ocorre quando
em que é uma constante arbitrária
Modelo e considerações
• Baseado nessa desigualdade, podemos fazer as seguintes
definições:
e
• Assim temos que:
Modelo e considerações
• A última igualdade no slide anterior ocorre se e somente
se ou:
• Portanto, a SNR é maximizada quando:
em que k é uma constante arbitrária
Modelo e considerações
• Esse filtro é chamado de filtro casado pois ele
depende da forma do pulso, , além de
outros fatores como a PSD do ruído, ,eo
tempo de amostragem,
• Se considerarmos o ruído branco com
, temos que
em que é a energia de
Modelo e considerações
• O filtro casado fica assim:
em que é uma constante arbitrária
• Para obter a resposta ao impulso do filtro
casado, devemos aplicar a transformada de
Fourier inversa em :
Modelo e considerações
• Para definirmos o valor de , considere o
exemplo:
Modelo e considerações
• Note que o caso leva a uma resposta
ao impulso não causal e portanto não-
realizável
• Embora os próximos dois casos sejam
realizáveis, o caso leva a um atraso
desnecessário na resposta do sistema
• Portanto, usaremos pois é o valor que
leva a um filtro realizável com o menor atraso
no sistema
Modelo e considerações
• Observe que ambos e tem duração
• Propriedade da convolução: a duração do sinal
resultante da convolução entre dois sinais de
duração e é igual a
• Assim, Podemos dizer que a duração de
será igual a
• O pico do sinal ocorre em
Modelo e considerações
• Exemplo: para um pulso rectangular
temos:
Instante de decisão
2
Modelo e considerações
• Se assumirmos que temos que o filtro
Casado fica da seguinte forma:
e
que maximiza a SNR no instante de decisão
• O uso do filtro casado leva a seguinte BER:
Modelo e considerações
• De acordo com a BER, o desempenho do
sistema não é afetado pela forma de onda
• Na verdade ele é afetado pela energia do
pulso utilizado:
Filtro casado com diferentes formas de pulso levam ao
mesmo desempenho desde que estes pulso tenham a
mesma energia!
Receptor correlator
• Uma forma alternativa do filtro casado é o
receptor correlator mostrado abaixo:
Decisão
Dispositivo de
X
limiar
Receptor correlator
• Mostraremos a seguir que o filtro casado e
receptor correlator são equivalentes
• Caso o sinal seja aplicado na entrada do
filtro casado temos:
Em que e
Receptor correlator
• Logo:
No instante de decisão temos que:
Como para e para temos
que:
Receptor correlator
• Portanto, mostramos que partindo da
expressão do filtro casado, chegamos
exatamente na estrutura do receptor
correlator
• O nome correlator deve-se ao fato da
expressão do último slide representar a
correlação entre os sinais e
Sinalização Binária Geral
Modelo e considerações
• Na última parte, vimos o receptor ótimo
quando a sinalização polar é utilizada
• Nesta seção, faremos uma consideração mais
geral que é utilizada qualquer sinalização
binária
• Assim, os bits 0 e 1 são representados por
pulso gerais dados por e ,
respectivamente
Modelo e considerações
• O sinal na entrada do receptor será:
• Esse sinal deve ser submetido a um filtro com
resposta em frequência e a saída, ,
deve ser amostrada no tempo em que
é a duração de 1 bit
Modelo e considerações
Decisão
Dispositivo de
limiar
Considere que:
, e
Regra de decisão:
Modelo e considerações
• Note que:
• Conforme visto para o caso da sinalização Polar,
temos:
Modelo e considerações
• Sem perda de generalidade, assuma que
• Assim como no caso da sinalização polar,
consiste em uma variável aleatória
normal com média e variância caso
o bit 1 tenha sido enviado, ou normal com
média e variância caso o bit 0
tenha sido enviado
Modelo e considerações
• As pdf’s condicionais de é:
Modelo e considerações
Considerando que é o limiar de decisão temos os seguinte critério no receptor:
é a prob. de erro quando o bit 0 é enviado, isto é, a área sob | de até
é a prob. de erro quando o bit 1 é enviado, isto é, a área sob | de - até
Modelo e considerações
Modelo e considerações
• Note que a soma das áreas e é minimizada
quando (ponto médio
entre e )
Modelo e considerações
• Utilizando , temos que e são iguais. Logo:
em que
• Sabemos que:
Modelo e considerações
• Substituindo as expressões de e
do slide anterior em , temos:
• Note que essa expressão é similar a
deduzido para o caso da sinalização Polar com
a diferença que ao invés de temos
Modelo e considerações
• Aplicando a desigualdade de Cauchy-Schwarz
temos que:
Modelo e considerações
• Assumindo ruído branco, ,
temos:
• Note que esse é o filtro casado para o pulso
Modelo e considerações
• O valor de é:
em que e consistem na energia dos pulsos e ,
respectivamente, e representa a correlação entre e :
Modelo e considerações
• A probabilidade de erro de bit é:
Substituindo o valor de temos que o valor
ótimo de é
Análise de Desempenho de
Sinalizações Binárias
Introdução
• Até este ponto dos slides, deduzimos as
expressões de probabilidade de erro para
sinalizações binárias gerais
• Deduzimos também o filtro casado ótimo
• Nesta seção, iremos aplicar os resultados
obtidos para particularizar as expressões para
várias sinalizações de linha
Sinalização Polar
• Neste caso, temos que
• Logo, e
Sinalização Polar
• A probabilidade de erro de bit é dada por
• A resposta ao impulso do filtro casado é
•
Sinalização Polar
• O limiar de decisão é
• Em geral a probabilidade de erro de bit é expressa em
termos da energia de bit media ( ):
• Assim, temos
Sinalização ON-OFF
• Neste caso, temos que
• Logo, e
• A probabilidade de erro de bit é dada por
Sinalização ON-OFF
• A resposta ao impulso do filtro casado é
• O limiar de decisão é
• Em geral a probabilidade de erro de bit é
expressa em termos da energia de bit media
( ):
Sinalização ON-OFF
• Assim, temos
• Para uma atingir uma mesma probabilidade de
erro, a sinalização ON-OFF requer o dobro de
energia quando comparada a sinalização Polar:
,
Sinalização ON-OFF
• Igualando e , temos:
Sinalização Ortogonal
• Esta é uma classe de sinalização em que os sinais
e são ortogonais no interval , ou seja
• Assim,
Sinalização Ortogonal
• A probabilidade de erro de bit é dada por
• A resposta ao impulso do filtro casado é
Sinalização Ortogonal
• O limiar de decisão é
• Em geral a probabilidade de erro de bit é expressa em
termos da energia de bit media ( ):
• Assim, temos
Sinalização Ortogonal
• Observe que a sinalização ON OFF é um caso
particular da sinalização ortogonal
• Exemplos:
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
-0.8 -0.8
-1 -1
0 2 4 6 8 10 12 14 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
-0.8 -0.8
-1 -1
0 2 4 6 8 10 12 14 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Modulações Binárias Digitais
PSK binário
• Nesta modulação temos:
– Bit 1:
– Bit 0:
em que é o pulso de banda base utilizado
• Podemos ver que essa modulação preserva as
mesmas características da sinalização Polar
• Logo:
ASK binário
• Nesta modulação temos:
– Bit 1:
– Bit 0:
• Podemos ver que essa modulação preserva as
mesmas características da sinalização ON OFF
• Logo:
• A modulação ASK requer o dobro de energia de
bit para atingir a mesma probabilidade de erro
que a modulação PSK
ASK binário
• A deteção das modulações PSK e ASK pode ser
feita de forma coerente seguindo a
arquitetura do filtro casado
Decisão
Dispositivo de
limiar
Decisão
Dispositivo de
X
limiar
FSK binário
• Nesta modulação temos:
– Bit 1:
– Bit 0:
em que é o pulso de banda base utilizado
• Vamos assumir que . Logo:
– Bit 1:
– Bit 0:
FSK binário
• Note que:
FSK binário
• Veja que e portanto o segundo
termo da expressão anterior pode ser
ignorado
• Note que
FSK binário
• Logo:
• Para minimizar , devemos minimizar
.
FSK binário
• Pelo gráfico a seguir …
0,217
Vemos que o mínimo ocorre em
e portanto
FSK binário
• Logo
• A probabilidade de erro fica então
Probabilidade de Erro para
Modulações M-árias
Introdução
• Em teoria, as probabilidades de erro para
modulações M-árias podem ser deduzidas
generalizando as ideias que apresentamos neste
modulo para modulações binárias
• Contudo, a complexidade aumenta bastante
• Para este caso, os sinais envolvendo as
modulações M-árias passam a ser vistos como
vetores em um espaço de sinais
• Essa dedução está fora do escopo desta disciplina
• Contudo, trabalharemos na interpretação dos
resultados
M-PAM
• A probabilidade de erro de símbolo para
modulação M-PAM é
M-PAM
• A probabilidade de erro de símbolo para
modulação M-PAM é
Probabilidade de erro de Energia de bit média
símbolo
Ordem da modulação
Densidade espectral de
ruído
M-PAM
Fonte: Modern Digital and
Analog Communication
Systems – B. P. Lathi e Z. Ding –
Quarta edição
M-PAM
• Observe que para um mesmo valor de ,
modulações de maior ordem apresentam uma
maior probabilidade de erro
• Para atingir uma dada probabilidade de erro,
modulações de menor ordem necessitam de um
menor valor de
• Contudo, lembrem-se que modulações de maior
ordem são capazes de transmitir mais bits por
símbolo ou intervalo de tempo.
M-PAM
• Como converter probabilidade de símbolo em
probabilidade de erro de bit?
• Veja esse exemplo:
Assuma que temos uma modulação 4-PAM com
o seguinte mapeamento de símbolos para bits
, ,
M-PAM
Note que símbolos com amplitudes próximas,
diferem-se apenas por um bit (codificação Gray)
Seja a sequência de bits a ser transmitido dada
por: 0 1 1 0 1 1 0 0 1 0
Os símbolos a serem transmitidos são:
Vamos assumir que durante a demodulação
houve erro no segundo símbolo
M-PAM
Por exemplo, vamos assumir que os símbolos
decodificados foram:
Ao invés de:
Neste caso, a taxa de erro de símbolo é
M-PAM
Note que os bits decodificados foram:
0111110010
Ao invés de:
0110110010
Neste caso, a taxa de erro de bit é
M-PAM
• Através desse exemplo, podemos tirar algumas
conclusões:
– A taxa de erro de símbolo e de bit não
necessariamente são as mesmas
– Caso símbolos vizinhos sejam mapeados para
sequências de bits que se diferenciem apenas por
um bit (Código Gray), e se assumirmos que sempre
que houver erro de símbolo, a troca seja por um
símbolo vizinho, a taxa de erro de símbolo e bit se
relacionam por:
M-PSK
• Para e , a probabilidade de
erro de símbolo para modulação M-PSK é
M-PSK
Fonte: Modern Digital and
Analog Communication
Systems – B. P. Lathi e Z. Ding –
Quarta edição
Aviso
• Os slides deste guia contêm figuras extraídas de
diversas fontes.
• Sempre que possível foi dado credito à fonte da figura.
• Figuras também foram extraídas dos livros
mencionados na bibliografia acima pelo que
agradecemos os respectivos autores.
• Este guia de disciplina não tem fins lucrativos e não
pode ser reproduzido ou comercializado sem
consentimento do seu autor, prof. Rafael Lima.
• Sugestões e correções são bem vindas para o email
frmlrafael@[Link]