Documente Academic
Documente Profesional
Documente Cultură
SIMULAÇÃO DE UM SISTEMA DE
MODULAÇÃO QPSK
Junho
2018
Resumo
Este trabalho tem por objetivo simular um sistema digital QPSK, que é uma técnica
de modulação digital que usa o chaveamento por deslocamento de fase em quadratura.
Esta se utilizada de variação de fase a cada 90o podendo representar dois bits, o dobro,
por exemplo, da modulação BPSK. Assim, aumentando a velocidade de transmissão dos
dados, com o dobro da eficiência de banda. Nossas simulações são feitas no software
MATLAB, não estamos considerando o ruı́do 1 em nosso estudo, salientando a modulação
e demodulação de uma entrada de bits pré-definidos e o comportamento do mesmo nesta
modulação.
1
São sinais elétricos não desejados que interferem num sistema de telecomunicações.
Conteúdo
1 Introdução 3
3 Modulações M-árias 4
4 Modulação QPSK 5
4.1 Transmissor QPSK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.2 Receptor QPSK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6 Considerações Finais 10
Bibliografia 11
Anexo I 12
1 Introdução
Os Sistemas de Comunicações funcionam de maneira a transferir dados de um emissor
a um receptor; isso é feito através de um meio fı́sico que pode ser um fio ou pelo ar.
De qualquer maneira; temos que modular o sinal de banda base para torná-lo adequado
para a transmissão no meio. Este procedimento é chamado de Modulação que pode ser
analógico ou digital.
Nos últimos anos, uma transição significativa das técnicas de modulação analógica para
digital ocorreu e pode ser vista em todas as áreas de sistemas de comunicações via satélite,
celulares e sem fio.
A modulação digital é um processo que aplica um sı́mbolo digital em um sinal adequado
para transmissão através de um meio com ou sem fio, a fim de receber esse sinal na ex-
tremidade de recepção corretamente, sem qualquer perda de informação legı́vel.
O QPSK (Quadrature Phase Shift Keying) ou chaveamento de mudança de fase em qua-
dratura é uma das mais populares técnicas de modulação digital usada para comunicação
via satélite, videoconferência, sistemas de telefonia e outras formas de comunicação digital
através de uma portadora de radiofrequência (RF).
O presente trabalho tratará da modulação QPSK que é uma das modulações digitais mais
utilizadas, devido à sua simplicidade, excelente potência e eficiência de largura de banda.
Esta modulação permite que o sinal carregue o dobro de informações que o PSK comum
ou BPSK utilizando a mesma largura de banda.
3
Figura 1: Modelo genérico de um sistema de comunicação digital
3 Modulações M-árias
Em modulações binárias dado que os bits 0 e 1 são modulados, em sequência de pulsos
sinusoidais com amplitude (ASK), frequência (FSK) e fase (PSK) variáveis, associadas
ao bit a transmitir. No entanto este tipo de modulação não é eficaz quando se pretende
alcançar um número elevado de bits. Vem a necessidade de codificar mais do que um bit
ao mesmo tempo.
Com base no espaço de sinais, usa-se o método geométrico para traduzir o processo de
modulação. Como exemplo, o espaço cartesiano, onde um vetor pode ser descrito pela
combinação linear do par de vetores , (1,0) e (0,1), que são ortogonais entre si. Admitindo
como base este método, pode-se descrever dois canais cujos sinais que os modelam se
encontram em quadratura (defasadas em 90o e ortogonais como consequência), podendo
ser ilustrado graficamente na figura 2.
M = 2k (1)
Cada sı́mbolo é representado por um pulso sinusoidal e com duração correspondente
ao respectivo sı́mbolo. Deste modo pode-se definir o valor de tempo de sı́mbolo Ts , em
função do tempo de bit Tb .
Ts = Tb .k (2)
4
A frequência de transmissão, ou ritmo binário, da transmissão digital é dado pela
fórmula 3, em que a taxa de sı́mbolos transmitidos é designada por baud rate [sı́mbolos/s].
Rb = Rs .log2 (M ) = Rs .k (3)
Todas as modulações binárias podem modular mais do que um bit, dando origem a
modulações como 4-ASK, 4-PSK e 4-FSK. A modulação M-PSK é mais utilizada com
amplitude constante, e com amplitude variável designado QAM (Quadrature Amplitude
Modulation).
4 Modulação QPSK
Em um sistema com modulação QPSK, um dos quatro possı́veis sinais é transmitido
durante cada intervalo de sinalização T, com cada sinal unicamente relacionado a pares
de bits. Por exemplo, podemos representar os quatro pares de bits possı́veis 00, 01, 10,
11 da seguinte maneira:
5
Figura 3: Figura dos quatros possı́veis valores de fase, com cada um correspondente a
um único par de bits.
6
exige metade da largura de banda de transmissão do sistema PSK binário correspondente.
De forma semelhante, um sistema QPSK transporta o dobro de bits de informação em
relação ao sistema PSK.
7
Figura 6: Sequência de bits para simulação
A taxa de bits usada será de 1Mbit/s com uma frequência mı́ninma de portadora de
1Mhz, com uma duração de bit de 1 µs. Para o modulador é criado dois vetores, um para
8
componente de fase e outra em quadratura, onde são acomodados os bits para transmissão
de forma paralela, as duas componentes são somadas formando o vetor do sinal modulado,
as componentes junto com o sinal modulado estão ilustrado na figura 8.
No demodulador o sinal precisa ser reconstruı́do, para isso, usamos o método de de-
tecção coerente em fase e quadratura, onde há o reconhecimento do sinal, e a integração
dos dados recebidos através da regra numérica trapezoidal, assim, reconstruindo os bits
que foram enviados, o resultado segue na figura 9.
9
Figura 9: Resultado da simulação correspondente à modulação QPSK
6 Considerações Finais
Esta apresentação foi seguida por uma breve discussão sobre a técnica de modulação
QPSK, que é uma das modulações M-ários utilizadas em sistemas de comunicações di-
gitais. Com base destes conceitos, introduzimos em código um modelo que simulou
essa técnica, assim demonstrando o comportamento dada uma cadeia de bits, onde essa
sequência passa por uma modulação e posteriormente a demodulação, recuperando os
bits enviados. Chegamos a conclusão que no sistema QPSK é transmitido em uma dada
largura de banda, o dobro de bits de informação em relação, por exemplo, de uma sistema
BPSK coerente convencional com o mesmo desempenho de taxa de erro.
10
Referências Bibliográficas
[1] HAYKIN, Simon; MOHER, Michael. Sistemas de comunicação. Porto Alegre: Bookman, 2011.
512 p. ISBN 9788577807253 (broch.).
[2] RAPPAPORT, Theodore S. Comunicações sem fio: princı́pios e práticas. 2. ed. São Paulo: Pear-
son Prentice Hall, c2009. xix, 409 p. ISBN 9788576051985 (broch.).
[3] FIALHO, Vitor Manuel de Oliveira. Modulações digitais. Lisboa: Instituto Superior de Engenha-
ria de Lisboa, 2011.
Anexo I
1 % Modulador e Demodulador QPSK
2 % Este s c r i p t e n t r a com uma c a d e i a de b i t s , e s t e s passam a s e r
3 % r e p r e s e n t a d o s p e l o formato NRZ. Modulado e t r a n s m i t i d o
4 % para o r e c e p t o r onde p a s s a por um d e t e c t o r c o e r e n t e , r e c u p e r a n d o
5 % o sinal transmitido .
6
7 % Copyright ( c ) 2018 J a c i v a l d o Carvalho <j a c i v a l d o c a r v a l h o @ g m a i l . com>
8
9 clc ;
10 clear all ;
11 close all ;
12
13 dados =[1 0 1 0 0 1 0 1 ] ; % b i t s a t r a n s m i t i r
14
15 figure (1)
16 stem ( dados , ’ l i n e w i d t h ’ , 3 ) , g r i d on ;
17 t i t l e ( ’ b i t s a Transmitir ’ ) ;
18 axis ([ 0 8 0 1.5]) ;
19
20 dados NRZ=2∗dados −1; % Dados r e p r e s e n t a d o s no formato NRZ
21 s p d a d o s=r e s h a p e ( dados NRZ , 2 , l e n g t h ( dados ) / 2 ) ;
22
23
24 br =1000000; % Taxa de b i t s 1Mega
25 f=br ; % Freq . Minima da p o r t a d o r a
26 T=1/br ; % D u r a b i l i d a d e do b i t
27 t=T/ 9 9 :T/ 9 9 :T ; % Vetor de tempo para o b i t c o r r e n t e
28
29
30 % Modulador QPSK
31 y=[];
32 y in =[];
33 y qd = [ ] ;
34 f o r ( i =1: l e n g t h ( dados ) / 2 )
35 y1=s p d a d o s ( 1 , i ) ∗ c o s ( 2 ∗ p i ∗ f ∗ t ) ; % Componente em Fase
36 y2=s p d a d o s ( 2 , i ) ∗ s i n ( 2 ∗ p i ∗ f ∗ t ) ;% Componente em Quadratura
37 y i n =[ y i n y1 ] ; % Vetor do s i n a l em Fase
38 y qd =[ y qd y2 ] ; % Vetor do s i n a l em Quadratura
39 y=[y y1+y2 ] ; % Vetor do s i n a l Modulado
40 end
41
42 T x s i g=y ; % S i n a l a t r a n s m i t i r
43 t t=T/ 9 9 :T/ 9 9 : (T∗ l e n g t h ( dados ) ) / 2 ;
44
45
46 figure (2)
47
48 subplot (3 ,1 ,1) ;
49 p l o t ( t t , y i n , ’ l i n e w i d t h ’ , 3 ) , g r i d on ;
50 t i t l e ( ’ Componente em f a s e ’ ) ;
51
52 subplot (3 ,1 ,2) ;
53 p l o t ( t t , y qd , ’ l i n e w i d t h ’ , 3 ) , g r i d on ;
54 t i t l e ( ’ Componente em Quadratura ’ ) ;
55 y l a b e l ( ’ amplitude ( v o l t ) ’ ) ;
56
57
58 subplot (3 ,1 ,3) ;
59 p l o t ( t t , T x s i g , ’ r ’ , ’ l i n e w i d t h ’ , 3 ) , g r i d on ;
60 t i t l e ( ’ S i n a l modulado QPSK ’ ) ;
61 x l a b e l ( ’ tempo ( s ) ’ ) ;
62
63
64 % Demodulador QPSK
65 Rx dados = [ ] ;
66 R x s i g=T x s i g ; % S i n a l Recebido
67 f o r ( i = 1 : 1 : l e n g t h ( dados ) / 2 )
68
69 %% D e t e c t o r c o e r e n t e em f a s e
70 Z i n=R x s i g ( ( i −1)∗ l e n g t h ( t ) +1: i ∗ l e n g t h ( t ) ) . ∗ c o s ( 2 ∗ p i ∗ f ∗ t ) ;
71
72 Z i n i n t g =( t r a p z ( t , Z i n ) ) ∗ ( 2 /T) ;% i n t e g r a d o r usando r e g r a t r a p e z o i d a l
73 i f ( Z i n i n t g >0)
74 Rx in dado =1;
75 else
76 Rx in dado =0;
77 end
78
79 %% D e t e c t o r c o e r e n t e de q u a d r a t u r a
80 Z qd=R x s i g ( ( i −1)∗ l e n g t h ( t ) +1: i ∗ l e n g t h ( t ) ) . ∗ s i n ( 2 ∗ p i ∗ f ∗ t ) ;
81
82 Z q d i n t g =( t r a p z ( t , Z qd ) ) ∗ ( 2 /T) ;% i n t e g r a d o r usando r e g r a t r a p e z o i d a l
83 i f ( Z q d i n t g >0)
84 Rx qd dado =1;
85 else
86 Rx qd dado =0;
87 end
88
89
90 Rx dados =[ Rx dados Rx in dado Rx qd dado ] ; % Recebe o s dados
91 end
92
93 figure (3)
94 stem ( Rx dados , ’ l i n e w i d t h ’ , 3 )
95 t i t l e ( ’ b i t s Recebidos ’ ) ;
96 a x i s ( [ 0 8 0 1 . 5 ] ) , g r i d on ;
97
98 % Fim do Programa
qpsk.m