A Utilização da Técnica de
Multiplexação por Divisão de
Código para Transmissão de
Dados pela Rede Elétrica
Mestrando: Adriano Fávaro
Orientador: Eduardo Parente Ribeiro
SUMÁRIO
1.
2.
3.
4.
5.
INTRODUÇÃO
ESPALHAMENTO ESPECTRAL e RUÍDO
PROPOSIÇÃO E METODOLOGIA
RESULTADOS
CONCLUSÕES
2
Contextualização




Transmissão de Dados pela Rede Elétrica não
é um tema novo.
A desregulamentação do setor elétrico e
telecomunicação impulsionou as operadoras
na busca de novas receitas e oportunidades.
O crescimento da Internet aumentou a
demanda por novas tecnologia de banda
larga.
A evolução tecnológica melhorou a
performance dos sistemas de transmissão de
dados pela rede elétrica.
3
Vantagens da Rede Elétrica
Está presente em praticamente todo
lugar (alta penetração)
 Não exige a criação de um segunda
rede paralela
 O mesmo ponto serve para
conectividade à rede elétrica e de
dados

4
Técnica de Espalhamento
Espectral





Surgiu em meados da década de 1950.
Objetivo inicial foi para uso militar na
elaboração de sistemas com sigilo e antisabotagem.
É preciso conhecer o código para demodular
a informação corretamente.
Faz um sinal ocupar uma banda muito maior
do que a necessária para transmitir a
informação.
Usa códigos pseudo-aleatórios.
5
Direct Sequence Spread Spectrum
1

0
Consiste no envio de um código pseudoaleatório ou de seu complemento,
dependendo se o símbolo transmitido é “1”
ou “0”.
6
CDMA
É um sistema de múltiplo acesso
constituído a partir da técnica de
espalhamento em seqüência direta.
 Cada usuário modula sua informação
em DS e transmiti simultaneamente e
na mesma banda de freqüência.
 O sinal no receptor é a soma
(interferência) dos vários usuários. A
correlação com o código do usuário de
interesse permite a demodulação.

7
CDM
Os canais estão misturados tanto no tempo
quanto em freqüência. Somente o código com qual
cada informação foi modulada é diferente.
•
8
Códigos

Ortogonais:
<pni . pnk>= 1 para i=k
 <pni . pnk>= 0 para i≠k


Código Walsh:

Número grande de códigos ortogonais
H N/2 H N/2 
HN  

H

H
N/2
N/2 

1 1 
H2  

1

1


onde:
• H1 é por definição
igual a 1
• N representa a ordem
da matriz
9
Espalhamento e Interferência
PSD
f
PSD
Interferência
PSD
PSD
f
dt
PSD
f
Modulador em
seqüência
direta
txb  dt . pnk
txb
f
I
f
rxb
Demodulador
em seqüência
direta
dr
d r  rxb . pnk
dr  dt .  pnk . pnk   I . pnk
10
Ruídos na Rede Elétrica




A rede elétrica não pode ser bem
representada como canal AWGN.
Ruído observado na rede elétrica é colorido,
variante simultaneamente com o tempo e
com a localização.
Imperfeições típicas na rede elétrica:
• Efeito Multi-caminho
• Ruído Impulsivo Periódico
• Ruído Impulsivo Assíncrono
Não existe um modelo universalmente
aceito para a rede elétrica
11
Proposição e Metodologia
Metodologia




Simulações com a ferramenta Simulink do
MATLAB R 6.0
Uso de modelos básicos disponíveis no
Simulink: estágios QAM, filtros FIR,
gerador de bits, medidor de erro, ...
Avaliação de desempenho através de
simulações pelo método de Monte-Carlo.
Comparação de desempenho entre uso de
CDM e QAM convencional para os principais
tipos de adversidades tipicamente
encontradas em um canal PLC.
13
Parâmetros de Simulação

Proposição com CDM
•
•
•
•
•

Taxa bruta 768kbps
Portadora 500kHz
fs = 2.048k amostras / s
W = 512kHz (banda passante)
Taxa 224kbps
QAM Convencional
•
•
•
•
•
Taxa bruta 768kbps
Portadora 500kHz
fs = 2.048k amostras / s
W= 512kHz (banda passante)
Taxa 768kbps
14
Aspectos sobre as Simulações

Em média, a transmissão simulada de
≈75kbits de informação demora cerca de
4min em um K6-II-500Mhz.
Taxa de ≈ 300 bits de dados simulados / s de
simulação #


Para taxa de erro mais alta as simulações
foram feitas até se obter 1.000 bits errados
e pelo menos 50kbits transmitidos.
Para taxas de erros de ≈ 10-5, devido ao
elevado tempo computacional, simulou-se
até se obter ≈250 bits errados (≈ 18h de
simulação para transmissão de ≈25Mbits).
# Tempo de simulação depende da complexidade do cenário simulado.
15
Diagrama em Blocos do Simulink
Informação
Modulador
CDM
Modulador
QAM8
Medidor
Cálculo
BER
SNR
DeModulador
CDM
Canal
PLC
DeModulador
QAM8
16
Bloco de Informação

Características:
• Gera dados aleatórios a uma taxa de 224kbps (7bits x
32kHz)
• Gera 7 bits de informação na forma bipolar e paralela
(7x32kbps)
17
Bloco Modulador CDM

Características:
• Usa 7 códigos Walsh de 8bits
• Modula independentemente em DS cada
um dos 7 bits de informação
• Soma os sinais modulados em DS
gerando o sinal CDM (valores de -7 a 7
em passos de 2)
• Taxa de informação de 224kbps (7bits a
32kHz)  Taxa bruta de 768kbps (8 chips
x 32kHz x 3bits)
• Gera o sinal CDM para o modulador QAM8 (mapeamento  0 a 7)
18
Modulador CDM
19
Estágio QAM

Características:
• Valores de 0 a 7 são mapeados usando a constelação
QAM
• A taxa de símbolos é igual a taxa de chips (8 x 32k)
• 2.fsym + 2fcarrier <= fsample
20
Bloco DeModulador CDM

Características:
• Recebe o sinal CDM do demodulador
QAM8 e o transforma no equivalente
bipolar (-7 a 7 em passos de 2)
• Sincroniza o sinal CDM
• Correlaciona separadamente o sinal
CDM com cada código Walsh
• Integra os 8 chips do saída do
demodulador DS e avalia o sinal para
reconstituir o bit transmitido.
21
Demodulador CDM
22
Medidor SNR
1 Q1
2
P x   x[n]
Q n 0

Características:
• Determina separadamente a Potência média do
sinal e do ruído (entrada do demodulador)
23
Implementação dos Ruídos
Típicos da Rede Elétrica
Simulação do Efeito Multi-Caminho
hn 0
1
-K-
1
In
Out
hn 1
-1
z

-Khn 2
-2
z
-Khn 3
-3
z
G

-Khn 4
-4
z
1
-K-
7 caminhos
refletidos com
atraso entre eles
igual ao tempo
de amostragem
(≈0,5μs)
Valores de hn0
até hn7 foram
arbitrariamente
atribuídos
hn 5
-5
z
-K-
-6
z
-K-
hn 6
hn 7
-7
z
-K-
25
Exemplo de Sinal com efeito MultiCaminho
Sinal na entrada do Canal MultiPath
2
0
-2
0
1
2
3
4
Tempo (s)
5
6
7
8
-5
x 10
Sinal na saida do Canl MultiPath
2
1
0
-1
-2
-3
0
1
2
3
4
Tempo (s)
5
6
7
8
-5
x 10
26
Função de Transferência obtida em
Simulações para Multi-Caminho
Amplitude da Função de Transferência para Canal com Efeito Multi-Caminho
3.5
Amplitude
3
2.5
2
1.5
1
0.5
0
1
2
3
4
Frequencia (rads/sec)
5
6
6
x 10
Fase da Função de Transferência para Canal com Efeito Multi-Caminho
0
Ângulo
-10
-20
-30
-40
-50
-60
0
1
2
3
4
Frequencia (rads/sec)
5
6
6
x 10
27
Simulação Ruído Impulsivo
Periódico
1
1
In
out
Band-Limited
White Noise Ground
1
Rst
1
N-Sample
Switch
Zero-Order
Hold
Gain
Discrete Pulse
Generator


Chave seleciona uma amostra do gerador de
ruído (1 “spike” a cada 31,25μs = 1/32kHz)
Simula ruídos de elementos como fonte
chaveada
28
Exemplo de Ruído Impulsivo
Periódico
Ruido Impulsivo Periodico
20
15
10
5
0
-5
-10
0
0.2
0.4
0.6
0.8
1
Tempo (s)
1.2
1.4
1.6
1.8
2
-3
x 10
29
Ruído Impulsivo Assíncrono
1
1
In
Out
Discrete Pulse
Generator
In
Dot Product
Zero-Order
Hold
Band-Limited
White Noise
-i
z
Delay
Out
Variable
Integer Delay
Random int
Random-Integer
Generator


Ruído impulsivo periódico é atrasado aleatoriamente
no intervalo de 0 até no máximo 100 amostras
(48,83μs)
Simula os eventos de ligar-desligar equipamentos.
30
Exemplo de Ruído Impulsivo
Assíncrono
Ruido Impulsivo Assincrono
10
8
6
4
2
0
-2
-4
-6
-8
0
0.3
1
0.5
1.5
Tempo (s)
31
Resultados
Validação da Simulação e do
Sistema de Medição SNR
0
2
4
6
8
10
12
1,0E+00
BER
1,0E-01
QAM 16
Teórico
1,0E-02
QAM16
Simulado
1,0E-03
1,0E-04
Eb/No
33
Curva em SNR CDM x QAM8 para
Ruído AWGN
0
2
4
6
8 10 12 14 16 18
CDM 5dB
melhor para
BER 10-3
1,0E+00
1,0E-01
BER
1,0E-02
QAM 8
1,0E-03
CDM
1,0E-04
1,0E-05
1,0E-06
SNR (dB)
34
Curva em Eb/No CDM x QAM8
para Ruído AWGN
0
2
4
6
8
1,0E+00
12
14
CDM
≈0,25dB
Pior p/
BER 10-3
1,0E-01
BER
10
1,0E-02
1,0E-03
1,0E-04
QAM 8
1,0E-05
CDM
1,0E-06
EB
N0
 PS

R
 
 PN

W
Eb/No (dB)


  E B  PS . W
N0
PN
R



35
Curva em SNR CDM x QAM8 para
Efeito Multi-Caminho
0
4
6
8 10 12 14 16 18
BER
1,0E+00
1,0E-01
1,0E-02
1,0E-03
1,0E-04
1,0E-05
1,0E-06
1,0E-07
2
CDM 8dB
melhor
para BER
10-3
QAM 8 com
AWGN
CDM8 com
AWGN
CDM - MultiCaminho
SNR (dB)
QAM 8 MultiCaminho
36
Curva em Eb/Jo CDM x QAM8
para Efeito Multi-Caminho
BER
0
1,0E-01
1,0E-02
1,0E-03
1,0E-04
1,0E-05
1,0E-06
1,0E-07
2
4
6
8 10 12 14
CDM 3dB
melhor
para BER
10-3
QAM8
com
AWGN
CDM8
com
AWGN
QAM 8 MultiCaminho
Eb/Jo (dB)
CDM MultiCaminho
37
Curva em SNR CDM x QAM8 para
Ruído Impulsivo Periódico
0
3
6
9 12 15 18 21 24 27
1,0E-01
CDM 11dB
melhor para
BER 10-3
BER
1,0E-02
1,0E-03
QAM8 com
AWGN
1,0E-04
CDM8 com
AWGN
1,0E-05
1,0E-06
SNR (dB)
CDM Impulsivo
Síncrono
QAM8 Impulsivo
Síncrono
38
Curva em Eb/Jo CDM x QAM8
para Ruído Impulsivo Periódico
0
3
6
9
12 15 18 21 24
1,0E+00
BER
1,0E-01
QAM8
com
AWGN
1,0E-02
CDM8
com
AWGN
1,0E-03
1,0E-04
QAM8
Impulsivo
Síncrono
1,0E-05
1,0E-06
CDM 5dB
melhor
para BER
10-3
Eb/Jo (dB)
CDM8
Impulsivo
Síncrono
39
Curva em SNR CDM x QAM8 para
Ruído Impulsivo Assíncrono
0
3
6
9 12 15 18 21 24 27
1,0E+00
CDM 8dB
melhor
para BER
10-3
BER
1,0E-01
1,0E-02
CDM Impulsivo
Síncrono
1,0E-03
QAM8 Impulsivo
Síncrono
1,0E-04
CDM Impulsivo
Assíncr.
1,0E-05
1,0E-06
SNR (dB)
QAM 8 Impulsivo
Assíncr.
40
Curva em Eb/Jo CDM x QAM8
para Ruído Impulsivo Assíncrono
0 2 4 6 8 10 12 14 16 18 20 22
1,0E-01
1,0E-02
CDM 3dB
melhor
para BER
10-3
BER
QAM8
Impulsivo
Síncrono
1,0E-03
1,0E-04
CDM8
Impulsivo
Síncrono
1,0E-05
QAM 8 Impulsivo
Assíncr.
1,0E-06
Eb/Jo (dB)
CDM Impulsivo
Assíncr.
41
Sumário dos Resultados
Cenário
Diferença Diferença
Melhor
em SNR em Eb/No Desempenho
AWGN
5 dB
-0,25 dB
QAM
MultiCaminho
8 dB
3 dB
CDM
Impulsivo
Periódico
11 dB
5 dB
CDM
Impulsivo
Assíncrono
8 dB
3 dB
CDM
42
Conclusões
Conclusões


A utilização do Simulink possibilitou
preparar um ambiente com interface
simples, amigável e flexível. O ambiente
também foi validado com a formulação
teórica para modulação QAM e ruído AWGN.
A utilização da técnica CDM sugere melhor
desempenho do que QAM convencional para
as imperfeições típicas da rede elétrica:
• multi-caminho
• ruído impulsivo periódico
• ruído impulsivo assíncrono
44
Conclusões
Para ruído AWGN a técnica CDM não
propiciou ganho em relação ao QAM
convencional.
 Nas simulações com CDM o Ruído
Impulsivo Assíncrono se mostrou
mais prejudicial do que Ruído
Impulsivo Periódico
 Para modulação QAM convencional a
taxa de erro obtida com as
simulações foi independente da
natureza Periódica ou Assíncrona do
ruído Impulsivo

45
Trabalhos Futuros







Ampliação do estudo para outros tipos de
ruídos, combinações, valores, ...
Estudo com outras técnicas de modulação
em banda passante (ASK, FSK, PSK,...)
Estudo com a aplicação de códigos
corretores de erro.
Estudo da aplicação de CDM e OFDM
Outras constelações no estágio QAM
Estudo com outros códigos pseudoaleatórios (Walsh 16bits, Gold code, msequence)
Estudo de novas arquiteturas para
Demodulador CDM.
46
Perguntas???
Download

A Utilização da Técnica de Multiplexação por Divisão