Escolar Documentos
Profissional Documentos
Cultura Documentos
2 Orientador
1 / 29
Sumrio
Introduo
Imagens Multiespectrais de Satlite
Comunicao de Satlite
Rdio Definido por Software (RDS)
Simulaes
Desempenho de Taxa de Erros
Transmisso de Imagens
Implementao
Implementao do Modem
Testes de Transmisso
Resultados
Concluses
2 / 29
Introduo
Problema
1
3 / 29
Introduo
Problema
1
Compresso
armazenamento/transmisso em tempo-real
3 / 29
Introduo
Problema
1
Compresso
armazenamento/transmisso em tempo-real
Proposio
Diferentes esquemas de codificao so implementados em sistema
de Rdio Definido por Software (RDS).
3 / 29
Introduo
Problema
1
Compresso
armazenamento/transmisso em tempo-real
Proposio
Diferentes esquemas de codificao so implementados em sistema
de Rdio Definido por Software (RDS).
3 / 29
Introduo
Imagens Multiespectrais
CBERS-2B
(China-Brazil Earth
Resources Satellite):
WFI (Wide Field Imager);
CCD (CCD medium resolution
camera);
HRC (High Resolution Camera).
4 / 29
Introduo
5 / 29
Introduo
Comunicao de Satlite
6 / 29
Introduo
Comunicao de Satlite
CCSDS 122.0-B-1
CCSDS 131.0-G-1
CCSDS 401.0-B-21
Cdigo convolucional
CCSDS
Consultative Committee for Space Data System (CCSDS).
Marcello Costa (ITA)
6 / 29
Introduo
Comunicao de Satlite
7 / 29
Introduo
Comunicao de Satlite
CCSDS-IDC Nebraska-Lincoln.
8 / 29
Introduo
Comunicao de Satlite
9 / 29
Introduo
Comunicao de Satlite
9 / 29
Introduo
Comunicao de Satlite
Modulao CCSDS-401.0-B-21
s
Sm = (
Eg
2
cos(
2(m 1)
M
s
),
Eg
2
sin(
2(m 1)
M
))
(1)
s
Pb = Q(
2Eb
N0
)=
1
2
s
erfc(
Eb
N0
(2)
10 / 29
Introduo
Comunicao de Satlite
Modulao CCSDS-401.0-B-21
s
Sm = (
Eg
2
cos(
2(m 1)
M
s
),
Eg
2
sin(
2(m 1)
M
))
(1)
s
Pb = Q(
2Eb
N0
)=
1
2
s
erfc(
Eb
N0
(2)
10 / 29
Introduo
11 / 29
Introduo
11 / 29
Introduo
11 / 29
Introduo
11 / 29
Introduo
11 / 29
Introduo
12 / 29
Introduo
12 / 29
Introduo
12 / 29
Introduo
12 / 29
Introduo
12 / 29
Introduo
12 / 29
Introduo
12 / 29
Introduo
Gnuradio
Software de cdigo aberto para o desenvolvimento de RDS.
13 / 29
Introduo
Gnuradio
Software de cdigo aberto para o desenvolvimento de RDS.
13 / 29
Introduo
Gnuradio
Software de cdigo aberto para o desenvolvimento de RDS.
Estrutura de Programao
13 / 29
Introduo
Gnuradio
Software de cdigo aberto para o desenvolvimento de RDS.
Estrutura de Programao
1 # ! / u s r / b i n / env python
2 from g n u r a d i o i m p o r t # l i b r a r i e s
3
c l a s s _ t o p _ b l o c k ( EbN0 ) # Flowgraph
4 i f __name__ == __main__ :
13 / 29
Projeto
Simulaes
SISTEMA
FEC
MODULAO
A
B
C
QPSK
QPSK
QPSK
14 / 29
Projeto
Simulaes
FEC
MODULAO
A
B
C
QPSK
QPSK
QPSK
COMPRESSO
FEC
MODULAO
S1
S2
S3
CCSDS 8:1
CCSDS Sem perdas
QPSK
QPSK
QPSK
14 / 29
Projeto
15 / 29
Projeto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# ! / u s r / b i n / env python
from g n u r a d i o i m p o r t
d e f b e r _ t e o r i a ( EbN0 )
d e f SNR_Noise ( EbN0 )
c l a s s _ t o p _ b l o c k _ S o f t ( EbN0 )
c l a s s _ t o p _ b l o c k _ H a r d ( EbN0 )
i f __name__ == __main__ :
EbN0_range
b e r _ t e o r i a ( EbN0_range )
t o p _ b l o c k _ S o f t ( EbN0_range )
top_block_Hard ( EbN0_range )
s u b p l o t b e r _ t e o r i a ( EbNo_range )
s u b p l o t t o p _ b l o c k _ S o f t ( EbNo_range )
s u b p l o t top_block_Hard ( EbNo_range )
15 / 29
Projeto
Resultados
1 d e f berawgn ( EbN0 ) :
2
r e t u r n 0 . 5 e r f c ( math . s q r t (10( f l o a t ( EbN0 ) / 1 0 ) ) )
16 / 29
Projeto
Transmisso de Imagens
Metrics:
PSNR = 10log10
MSE =
(2B 1)2
(3)
(MSE)
1 XX
2
(xi,j xi,j )
wh
(4)
17 / 29
Projeto
Transmisso de Imagens
R
G
B
RGB
PSNR
BER
25,6
25,4
25,6
25,5
1,7E-2
1.8E-2
1.7E-2
1.7E-2
18 / 29
Projeto
Transmisso de Imagens
R
G
B
RGB
RATIO
PSNR
BER
8
8
8
8
46.4
34.6
45.7
42.2
3,1E-5
3,1E-5
9,2E-5
6,1E-5
19 / 29
Projeto
Transmisso de Imagens
os . system ( bpe e o r w h s )
R1
R2
R3
R4
G1
G2
G3
G4
B1
B2
B3
B4
RGB
RATIO
PSNR
BER
2,3
2,1
2,5
2,4
2,7
2,2
2,5
2,5
2,5
2,6
2,3
2,8
2,5
60,4.0
43,8
56,3
48,9
50,2
41,2
49,6
52,6
47,4
48,0
47,3
47,1
49.1
2,5E-5
4,1E-5
1,8E-5
1,5E-5
1,5E-5
1,8E-5
1,7E-5
1,2E-5
6,2E-5
1,5E-5
4,1E-5
9,8E-5
3,2E-5
20 / 29
Project
Implementao do Modem
Implementao do Modem
Empacotamento/Desempacotamento;
21 / 29
Project
Implementao do Modem
Implementao do Modem
Empacotamento/Desempacotamento;
Embaralhamento/Desembaralhamento;
1 s c r a m b l e r = g r . scrambler_bb ( 0 xD4 , 7 )
2 descrambler = g r . descrambler_bb ( 0 xD4 , 7 ) #h ( x ) =x^8+x^7+x^5+x^3+1
21 / 29
Project
Implementao do Modem
Implementao do Modem
Empacotamento/Desempacotamento;
Embaralhamento/Desembaralhamento;
1 s c r a m b l e r = g r . scrambler_bb ( 0 xD4 , 7 )
2 descrambler = g r . descrambler_bb ( 0 xD4 , 7 ) #h ( x ) =x^8+x^7+x^5+x^3+1
Drivers USRP.
21 / 29
Project
Implementao do Modem
Transmissor Prtico
1 # ! / u s r / b i n / env python
2 from g n u r a d i o i m p o r t # l i b r a r i e s
3
img=open ( . . . , r b ) #Source image
4
os . system ( bpe e o r w h s ) #compression
5
c l a s s modemCoded_transmit ( g r . h i e r _ b l o c k 2 ) # f l o w g r a p h
6
c l a s s t x _ u s r p ( g r . t o p _ b l o c k ) # Usrp setup
7
i f __name__ == __main__ :
22 / 29
Project
Implementao do Modem
Receptor Prtico
1 # ! / u s r / b i n / env python
2 from g n u r a d i o i m p o r t # l i b r a r i e s
3
c l a s s modemCoded_receiver ( g r . h i e r _ b l o c k 2 ) # f l o w g r a p h
4
c l a s s r x _ u s r p ( g r . t o p _ b l o c k ) # Usrp setup
5
i f __name__ == __main__ :
6
os . system ( bpe d o ) #decompression
7
img=open ( . . . , r b ) #Recovred image
8
img . show ( )
9
d i r _ d s t =os . path . j o i n ( d i r _ d s t ) # S t o r e
23 / 29
Project
Testes de Transmisso
Metodologia de Teste
1
Estimao de SNR;
1 snr_est=
2 d i g i t a l . probe_mpsk_snr_est_c ( d i g i t a l .
SNR_EST_M2M4)
ITEM
DESCRIO
PC
USRP
Front-end
Antena
Analizador de Espectro
24 / 29
Project
Testes de Transmisso
Metodologia de Teste
1
Estimao de SNR;
1 snr_est=
2 d i g i t a l . probe_mpsk_snr_est_c ( d i g i t a l .
SNR_EST_M2M4)
Configurao da USRP;
Front-end WBX - (50 MHz - 2.2 GHz)
Antena SMA-703 - 1.2 GHz
ITEM
DESCRIO
PC
USRP
Front-end
Antena
Analizador de Espectro
24 / 29
Project
Testes de Transmisso
Metodologia de Teste
1
Estimao de SNR;
1 snr_est=
2 d i g i t a l . probe_mpsk_snr_est_c ( d i g i t a l .
SNR_EST_M2M4)
Configurao da USRP;
Front-end WBX - (50 MHz - 2.2 GHz)
Antena SMA-703 - 1.2 GHz
ITEM
DESCRIO
PC
USRP
Front-end
Antena
Analizador de Espectro
Ambiente de Transmisso.
Distncia Tx/Rx: 2,5 m / Frequncia: 1.2 GHz
24 / 29
Project
Resultados
RATIO
PSNR
BER
R
G
B
RGB
8
8
8
8
46,8
42,8
45,3
45,0
4,6E-5
6,5E-5
9,4E-5
7,2E-5
R1
R2
R3
R4
G1
G2
G3
G4
B1
B2
B3
B4
RGB
2,3
2,1
2,5
2,4
2,7
2,2
2,5
2,5
2,5
2,6
2,3
2,8
2,5
63,6.0
49,8
55,9
64,2
48,7
41,1
48,3
61,7
61,1
64,8
48,8
62,6
55.9
6,2E-5
3,7E-5
6,2E-5
4,5E-5
2,2E-5
6,2E-5
1,8E-5
4,1E-5
1,2E-5
3,3E-5
6,2E-5
3,0E-5
4,3E-5
25 / 29
Project
Resultados
RATIO
PSNR
BER
R
G
B
RGB
8
8
8
8
46,8
42,8
45,3
45,0
4,6E-5
6,5E-5
9,4E-5
7,2E-5
R1
R2
R3
R4
G1
G2
G3
G4
B1
B2
B3
B4
RGB
2,3
2,1
2,5
2,4
2,7
2,2
2,5
2,5
2,5
2,6
2,3
2,8
2,5
63,6.0
49,8
55,9
64,2
48,7
41,1
48,3
61,7
61,1
64,8
48,8
62,6
55.9
6,2E-5
3,7E-5
6,2E-5
4,5E-5
2,2E-5
6,2E-5
1,8E-5
4,1E-5
1,2E-5
3,3E-5
6,2E-5
3,0E-5
4,3E-5
26 / 29
Project
27 / 29
Concluses
Concluses
28 / 29
Concluses
Trabalhos Futuros
29 / 29