Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pedro Sustelo
Ricardo Pessoa
(Bacharéis)
Orientadores:
Prof. Jorge Martins
Prof. Manuel Ferreira
Novembro/2003
EST Setúbal/IPS – Escola Superior de Tecnologia de Setúbal
Curso:
Engenharia de Electrónica e Computadores
Título do projecto:
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Autores:
Pedro Sustelo/ nº 1993 – Bacharel em EEC
Ricardo Pessoa/ nº 2064 - Bacharel em EEC
Orientadores:
Prof. Jorge Martins
Prof. Manuel Ferreira
-i-
EST Setúbal/IPS – Escola Superior de Tecnologia de Setúbal
Resumo
Nas várias limitações que são considerados no projecto de um sistema de transmissão de sinal,
por fio eléctrico ou radiofrequência, a solução está sempre em rentabilizar ao máximo os recursos
disponíveis. O objectivo é chegar a um compromisso, em que a qualidade no receptor seja
aceitável, os custos de instalação e manutenção do sistema sejam suportáveis, e todas as normas
aplicáveis sejam cumpridas.
Um dos primeiros passos, após a escolha do meio de transmissão, é decidir como fazer a
adaptação do sinal a enviar, com o mesmo. É neste domínio que surgem as várias técnicas de
modulação de sinal, que embora seja tema de considerável idade, nem por isso perde relevância.
Pelo contrário, o correcto projecto e dimensionamento dos andares de modulação e desmodulação
de sinal, é um factor determinante para que os fenómenos adjacentes ao canal de transmissão, não
ponham em causa o sucesso da comunicação.
Palavras Chave
- ii -
EST Setúbal/IPS – Escola Superior de Tecnologia de Setúbal
Agradecimentos
Agradece-se a todos os amigos e colegas, que directa ou indirectamente souberam dar aquele
apoio moral que fornece as forças onde elas quase já estão esgotadas, e o proporcionar de alguns
momentos de descontracção, para libertar grande parte da tensão que se vai acumulando.
Finalmente, agradece-se às famílias, pela paciência que souberam ter, e pela ajuda que souberam
dar, ao longo de todo este percurso.
Obrigado!
- iii -
EST Setúbal/IPS – Escola Superior de Tecnologia de Setúbal
Índice
Capítulo 1 - Introdução ......................................................................................................................... 2
Capítulo 2 - Apresentação Teórica ........................................................................................................ 5
2.1 – Modulação num Sistema de Comunicação......................................................................... 6
2.2 – Modulação em Amplitude (AM) ........................................................................................ 8
2.2.1 - Modulação de Banda Dupla com Portadora (DSB-TC)............................................... 8
2.2.2 – Modulação de Banda Dupla sem Portadora (DSB-SC)............................................. 13
2.2.3 - Modulação de Banda Lateral Única (SSB) ................................................................ 17
2.3 – Desmodulação de Sinais Modulados em Amplitude........................................................ 18
2.4 – Modulação de Frequência (FM) ....................................................................................... 23
2.5 – Modulação de Sinais Digitais ........................................................................................... 26
2.5.1 - Modulação “Amplitude Shift Keying” - ASK ........................................................... 27
2.5.2 - Modulação “Frequency Shift Keying” - FSK ............................................................ 30
2.5.3 - Modulação “Phase Shift Keying” - PSK.................................................................... 35
2.5.4 - QPSK - Quadrature Phase Shift Keying .................................................................... 38
Capítulo 3 – Desenvolvimento da Aplicação ....................................................................................... 43
3.1 - Porquê o LabVIEW? ......................................................................................................... 43
3.2 - Inicialização da Aplicação ................................................................................................ 44
3.3 - Ambiente de (Des)Modulação em Amplitude – AM ........................................................ 46
3.3.1 - Painel Frontal ............................................................................................................. 46
3.3.2 - Arquitectura................................................................................................................ 48
3.3.3 - Parâmetros de Entrada................................................................................................ 49
3.3.4 - Palete de Esquemas .................................................................................................... 51
3.3.5 - Blocos de Processamento de Sinal ............................................................................. 52
3.3.6 - Detector de envolvente............................................................................................... 53
3.3.7 - Detector de Produto.................................................................................................... 53
3.3.8 - Modulador SSB .......................................................................................................... 54
3.3.9 - Adição de ruído .......................................................................................................... 54
3.3.10 - Introdução Erro de Fase e Erro de Frequência......................................................... 55
3.3.11 - Análise de Circuito................................................................................................... 56
3.3.12 - Análise Espectral...................................................................................................... 58
3.4 - Ambiente de Modulação em Frequência - FM ................................................................. 59
3.5 - Ambiente de Modulação Digital ....................................................................................... 64
3.5.1 - Implementação e Desenvolvimento do sinal Digital ................................................. 65
3.5.2 - Painel do Sinal Digital .............................................................................................. 66
3.5.3 - Implementação e Desenvolvimento da modulação ASK ON-OFF ........................... 66
3.5.4 - Painel da modulação ASK ON-OFF .......................................................................... 68
3.5.5 - Implementação e Desenvolvimento o ASK Níveis de amplitude .............................. 69
3.5.6 - Painel da Modulação ASK com níveis de amplitude................................................. 71
3.5.7 - Implementação e Desenvolvimento da Modulação FSK ........................................... 72
3.5.8 - Painel da modulação FSK .......................................................................................... 73
- iv -
EST Setúbal/IPS – Escola Superior de Tecnologia de Setúbal
-v-
EST Setúbal/IPS – Escola Superior de Tecnologia de Setúbal
Índice de Figuras
Figura 2.1 – Esquema das modulações para os dois tipos de moduladora. ...................... 7
Figura 2.2 – Processo de modulação em Amplitude. (a) Sinal em banda base m(t). (b)
Sinal AM para Kam(t)<1. (c)Sinal AM para | Kam(t)|>1 num dado instante................. 9
Figura 2.3 – Modulação em Amplitude DSB-TC, produzida por um sinusóide pura.
Representação no domínio do tempo (esquerda) e domínio da frequência (direita).
(a) Onda Modulante. (b) Onda Portadora. (c) Sinal AM............................................... 11
Figura 2.4 – Modulador DSB-TC.............................................................................................. 11
Figura 2.5 – (a) Sinal em Banda Base. (b) Sinal Modulado DSB-SC em ordem ao
tempo. ................................................................................................................................... 14
Figura 2.6 – Modulador simples DSB-SC............................................................................... 15
Figura 2.7 – Esquema Funcional de Modulador Balanceado. ............................................ 15
Figura 2.8 – Comparação de espectro em frequência do sinal modulado em amplitude
com e sem supressão de portadora, para modulação de uma sinusóide; (a)
Modulação DSB-SC; (b) Modulação DSB-TC. .............................................................. 16
Figura 2.9 – Modulador SSB..................................................................................................... 17
Figura 2.10 - (a) Modulação DSB-SC. (b) Reposta em frequência do filtro passa banda.
(c) Espectro de sinal SSB com a banda lateral superior.............................................. 18
Figura 2.11 - Detector de envolvente. a) Esquema eléctrico; b)Onda AM de entrada; c)
Saída de Detector de envolvente..................................................................................... 19
Figura 2.12 – Detector coerente com oscilador local. .......................................................... 20
Figura 2.13 – Sinal Modulado em Frequência ....................................................................... 23
Figura 2.14 – Desvio de fase e de frequência da onda FM em função de fM ................... 24
Figura 2.15 - Linhas espectrais de um sinal de FM .............................................................. 25
Figura 2.16 – (a) Modulação ASK, (b) Modulação FSK, (c) Modulação PSK .................. 26
Figura 2.18 – (a) Sinal Binário (b) Sinal BASK (Binary Amplitude Shift Keying).............. 28
Figura 2.19 – (a) Sinal modulante (b) Espectro do Sinal Modulante (c) Espectro do sinal
BASK .................................................................................................................................... 29
Figura 2.20 – Modulador de um Sinal BASK.......................................................................... 30
Figura 2.21 – Diagrama espacial do Sinal BFSK .................................................................. 32
Figura 2.22 – (a) Sinal Binario (b) Sinal FSK (Frequency Shift Keying) ............................ 32
Figura 2.24 – Modulador de um Sinal FSK ............................................................................ 34
Figura 2.25 – Diagrama espacial do Sinal BPSK .................................................................. 35
Figura 2.26 – (a) Sinal Binario (b) Sinal BPSK (Binary Phase Shift Keying) .................... 36
Figura 2.27 – (a) Sinal modulante (b) Espectro do Sinal Modulante (c) Espectro do sinal
BPSK .................................................................................................................................... 37
Figura 2.28 – (a) Modulador de um Sinal BPSK.................................................................... 38
Figura 2.29 – (a) Diagrama espacial do Sinal M-PSK e (b) QPSK ................................... 39
Figura 2.30 – (a) Sinal Binário (b) Sinal QPSK...................................................................... 40
Figura 2.31 – Possíveis valores para a fase de um sinal QPSK ........................................ 40
Figura 3.1 – Janela de Inicialização do Simulador................................................................ 44
Figura 3.2 – Fluxograma de Funcionamento. ........................................................................ 45
Figura 3.3 – Aspecto do ambiente de trabalho do simulador de sinais AM...................... 47
Figura 3.4 – Fluxograma da estrutura principal de Ambiente AM ...................................... 48
Figura 3.5 – Caracterização e gama de valores de entrada. .............................................. 49
- vi -
EST Setúbal/IPS – Escola Superior de Tecnologia de Setúbal
Figura 3.6 – Diagrama de blocos das partes constituindo dos esquemas AM.
(a)Modulador DSB-TC; (b)Detector de envolvente; (c)Detector de produto;
(d)Modulador DSB-SC; (e)Modulador DSB-SSB; ......................................................... 52
Figura 3.7 – Ferramenta para controlo de sincronismo de oscilador local. ...................... 55
Figura 3.8 – Botões do painel principal para escolha do modo de análise....................... 56
Figura 3.9 – Ambiente da Janela “Análise Detalhada”. ........................................................ 57
Figura 3.10 – Ambiente de trabalho do simulador de modulação em FM......................... 59
Figura 3.11 – Esquema sequencial de cálculo de array FM. .............................................. 61
Figura 3.12 – Ambiente de Janela “Análise Detalhada” para sinais FM. .......................... 62
Figura 3.13 – Janela principal da modulação digital............................................................. 64
Figura 3.14 – Sequência do Sinal Digital................................................................................ 65
Figura 3.15 – Janela da Sequência binária que produz o Sinal Digital ............................. 66
Figura 3.16 – Modulação ASK ON-OFF ................................................................................. 67
Figura 3.17 – Janela da modulação ASK ............................................................................... 68
Figura 3.18– Parâmetros de Entrada da Janela ASK........................................................... 69
Figura 3.19 – Modulação ASK com níveis de amplitude...................................................... 70
Figura 3.20 – Janela da modulação ASK com níveis de amplitude ................................... 71
Figura 3.21 – Parâmetros de Entrada da Janela ASK com níveis de amplitude. ............ 72
Figura 3.22 – Modulação FSK .................................................................................................. 73
Figura 3.23 – Janela da modulação FSK................................................................................ 74
Figura 3.24 – Parâmetros de Entrada da Janela FSK.......................................................... 75
Figura 3.25 – Modulação PSK.................................................................................................. 76
Figura 3.26 – Janela da modulação PSK ............................................................................... 77
Figura 3.27 – Parâmetros de Entrada da Janela PSK.......................................................... 78
Figura 3.28 – Diversos valores de fase................................................................................... 78
Figura 3.29 – (a) (b) Modulação QPSK................................................................................... 80
Figura 3.30 – Janela da modulação QPSK ............................................................................ 82
Figura 3.31 – Parâmetros de Entrada da Janela QPSK. ..................................................... 83
Figura 4.1 – Modulação de banda dupla e portadora DSB-TC........................................... 85
Figura 4.2 – Detector de envolvente aplicado a sinal modulado DSB-TC. ....................... 86
Figura 4.3 – Modulador Balanceado para gerar sinal DSB-SC. ......................................... 87
Figura 4.4 – Saída do detector de produto para desmodulação de sinal DSB-TC.......... 88
Figura 4.5 – Modulador com banda lateral superior USSB. ................................................ 89
Figura 4.6 – Modulação em Frequência de um sinal sinusoidal......................................... 90
Figura 4.7– Modulação Digital. (a) ASK; (b) FSK; (c) PSK.................................................. 91
- vii -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
CAPÍTULO
INTRODUÇÃO
1
-1-
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Capítulo 1 - Introdução
Este trabalho realiza-se no âmbito das cadeiras de projecto final de curso II e III do curso de
Licenciatura em Engenharia de Electrónica e de Computadores, ano lectivo 2002/2003.
Para ir de encontro destas especificações, procura-se fazer o melhor uso das potencialidades da
ferramenta de software LabVIEW (versão 6i), e criar um ambiente de trabalho que seja ao mesmo
tempo intuitivo, sobre o ponto de vista do utilizador, e suficientemente didáctico para servir de
auxilio a quem pretende estudar o tema.
-2-
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
O terceiro capítulo começa por fazer uma introdução à utilização do LabVIEW no âmbito deste
projecto, expondo-se as razões que levaram a considerá-lo como a opção mais vantajosa.
Procura-se introduzir o utilizador à aplicação, nomeadamente quais as opções iniciais que tem à
sua disposição, e como o programa interliga essa informação com a sua estrutura interna de
funcionamento. No mesmo capítulo, descreve-se a implementação do programa, procurando
fazer-se um levantamento aprofundado de todos os aspectos de programação e opções tomadas.
Nomeadamente, aborda-se a arquitectura de algumas funções, sobre a forma de fluxograma, e
como estão elaboradas. Dá-se também uma visão da lógica que está por detrás da distribuição dos
objectos visuais, no ambiente de trabalho, e que tipo de informação é apresentada pelos mesmos.
-3-
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
aspectos que mais diferenciam as modulações estudadas. Explicam-se as dificuldades que foram
sendo encontradas, e o tipo de abordagem que exigiram, para serem ultrapassadas. É dado
também, um pequeno parecer critico sobre o próprio LabVIEW e até que ponto correspondeu às
expectativas inicias. Por último, apresentam-se algumas perspectivas de trabalho futuro.
-4-
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
CAPÍTULO
APRESENTAÇÃO
TEÓRICA
2
-5-
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Neste capítulo aborda-se a teoria das técnicas de modulação em que o trabalho se baseia.
Começa-se por introduzir alguns conceitos teóricos, e enquadrar a modulação num sistema de
comunicação. Em seguida, explicam-se os conceitos relacionados com a modulação em
amplitude, a modulação em frequência e a modulação de sinais digitais.
-6-
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
O sinal modulador pode ser de natureza analógica ou digital. Na figura 2.1 esquematizam-se
alguns tipos de modulação, para dois tipos de fontes de informação (analógica e digital).
-7-
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Distinguem-se 3 tipos principais de modulação em amplitude AM, que são diferenciados pelo
conteúdo espectral do sinal modulado. São eles:
1. Modulação de Banda Dupla com Portadora (DSB-TC: Double SideBand - Transported
Carrier);
2. Modulação de Banda Dupla sem Portadora (DSB-SC Double SideBand - Supressed
Carrier);
3. Modulação de Banda Lateral Única (SSB - Single SideBand).
As especificidades que caracterizam cada uma destas técnicas de modulação, são abordadas a
seguir.
-8-
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Em (a) e (b) da figura seguinte, pode-se comparar o aspecto da onda modulada DBS-TC, com o
sinal modulante m(t).
Figura 2.2 – Processo de modulação em Amplitude. (a) Sinal em banda base m(t). (b) Sinal AM
para Kam(t)<1. (c)Sinal AM para | Kam(t)|>1 num dado instante.
-9-
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Verifica-se que a envolvente em (b) toma a forma do sinal em (a). Na figura 2.2(c), representa-se
o fenómeno de sobremodulação.
Sobremodulação
O fenómeno da sobremodulação, acontece quando o sinal de portadora não é limitado a valores
de amplitude superiores a zero. Em tais situações, existe uma rotação de fase na portadora nos
instantes em que m(t) passa por zero, fazendo com que a envolvente do sinal modulado não seja
igual a m(t). Para evitar a sobremodulação e tornar possível a recuperação do sinal, uma das
condições a garantir é: K a m(t ) < 1 .
Largura de Banda
A largura de banda de um sinal, define-se como a diferença entre o limite superior e o limite
inferior da banda de frequências que o compõe. Para uma correcta visualização da mensagem no
contorno do sinal modulado, a frequência da portadora fc deve ser bastante superior à maior
componente de frequência em W, do sinal da mensagem m(t), ou seja: f c >> W .
Modulação de Sinusóide
Para facilidade de demonstrações é usualmente utilizado um sinal simples sinusoidal definido
por:
onde Am é a amplitude da onda modulante e fm a sua frequência. Note-se que Am tem de ser
menor que 1 para se evitar a sobremodulação, com posterior incapacidade de desmodulação do
sinal. Para este caso o sinal modulado s(t), é dado por:
s (t ) = A p [1 + µ . cos(2πf m t )]cos(2πf p t ) (2.4)
em que
µ = K a . Am
- 10 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Figura 2.3 – Modulação em Amplitude DSB-TC, produzida por um sinusóide pura. Representação
no domínio do tempo (esquerda) e domínio da frequência (direita). (a) Onda Modulante. (b) Onda
Portadora. (c) Sinal AM.
µm(t ) s (t )
× +
Ap cos( w p t )
O modulador da figura baseia-se numa equação semelhante a 2.4, mas descrita como:
- 11 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Índice de Modulação
A partir do índice de modulação, calcula-se o valor de amplitude máximo e mínimo do sinal da
figura 2.3(c), nomeadamente através de:
Amax = Ap (1 + µ )
Amin = Ap (1 − µ )
s (t ) = A p cos(2πf p t ) +
1
2
[ ]1
[
µA p cos 2π ( f p + f m )t + µA p cos 2π ( f p . − f m )t
2
] (2.7)
S( f ) =
1
2
[
Ap δ ( f − f p ) + δ ( f + f p ) ]
+
1
4
[
µA p δ ( f − f p − f m ) + δ ( f + f p + f m ) ] (2.8)
1
[
+ µA p δ ( f − f p + f m ) + δ ( f + f p − f m )
4
]
Conclui-se que o espectro de um sinal AM, para o caso da modulação de uma sinusóide, tem uma
componente de portadora e duas bandas laterais, uma superior e outra inferior, como mostra a
figura 2.3c. Pela equação anterior, conclui-se também, que a amplitude das bandas laterais é
directamente proporcional ao índice de modulação utilizado (µ). O maior valor da amplitude de
pico espectral que as bandas laterais podem ter, relativamente à portadora, é quando = 1,
ficando com metade da amplitude do da portadora.
- 12 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Potência do Sinal
Considerando que o sinal s(t) é aplicado numa resistência de 1 Ohm, a potência normalizada
entregue à carga é dada por três componentes, nomeadamente:
1 2
Potência de Portadora = Ap
2
1 2 2
Potência de Banda Lateral Superior = µ Ap
8
1
Potência de Banda Lateral Inferior = µ 2 A p
2
Na modulação com supressão de portadora, a onda transmitida consiste apenas nas bandas
laterais inferior e superior. Ao eliminar a onda portadora, diminui-se a potência necessária,
mantendo-se no entanto as mesmas necessidades que a modulação anterior, em termos de largura
de banda.
s (t ) = p(t )m(t )
(2.9)
= A p cos(2πf p t )m(t )
- 13 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Figura 2.5 – (a) Sinal em Banda Base. (b) Sinal Modulado DSB-SC em ordem ao tempo.
Comparando o sinal em (a) e em (b), nota-se que o contorno de um sinal modulado DSB-SC é
diferente do sinal de informação a transmitir m(t).
Tomando para m(t) um sinal sinusoidal, tal como o definido em 2.3, o sinal s(t) calcula-se
através:
s (t ) = Ap [Am . cos(2πf m t )]cos(2πf p t ) (2.10)
ou seja,
Ap Am Ap Am
s (t ) =
2
[ ]
cos 2π ( f p + f m )t +
2
[
cos 2π ( f p − f m )t ] (2.11)
Comparando esta equação com a equação 2.7 do sinal com modulação DSB-TC, nota-se a
ausência do termo da frequência de portadora.
- 14 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Em termos práticos, a forma mais simples de obter o sinal modulado, é recorrendo a um único
multiplicador analógico, tal como representado a seguir:
m(t ) s (t )
×
Ap cos( w p t )
Apesar de se poder utilizar uma solução mais básica com o multiplicador da figura anterior,
existe o problema de encontrar circuitos que implementem esta operação, principalmente, para
sinais de frequência mais alta e valores de potência mais elevados. A maioria dos circuitos que
efectua a multiplicação de dois sinais analógicos, fornece à sua saída, o produto m(t ). cos(W p t ) e
também os sinais m(t ) e cos(W p t ) . Para estas situações existe uma topologia alternativa, que é a
1 1
m(t ) A p (1 +
2
m(t )) cos w p t
2
Ap coswpt
m(t) Ap coswpt
1
− m(t )
2
1
Ap (1 − m(t )) cos w p t
2
com o sinal de informação ( m(t ) ). As entradas de um dos moduladores têm sinal contrário em
relação ao outro. A soma ou subtracção das duas saídas resulta na supressão da portadora.
- 15 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
S( f ) =
1
2
[
Ap M ( f − f p ) + M ( f + f p ) ] (2.12)
Nos gráficos da próxima figura, representa-se o espectro dos sinais modulados DSB-SC e DSB-
TC, para um sinal modulante sinusóidal.
Figura 2.8 – Comparação de espectro em frequência do sinal modulado em amplitude com e sem
supressão de portadora, para modulação de uma sinusóide; (a) Modulação DSB-SC; (b)
Modulação DSB-TC.
seja, 2W.
- 16 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Na modulação de banda lateral única, para além da inexistência da portadora, também uma das
bandas laterais é eliminada, recorrendo a métodos de filtragem. Deste modo, a largura de banda é
reduzida a metade, rentabilizando o espectro disponivel, mesmo sem perder qualquer informação,
pois esta está presente em cada uma das bandas laterais centradas na frequência de portadora.
m (t ) DSB SSB
cos w p t
Para que isso seja possível é necessário existir um intervalo centrado na origem, onde a energia
seja igual a 0. Um sinal de voz é exemplo disso (300Hz<W<3KHz), com um intervalo de 600 Hz
de amplitude. O sinal modulado SSB é gerado por intermédio de um filtro passa banda com
resposta em frequência H ( jw) , idealmente do mesmo tipo que ilustra a figura:
- 17 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Figura 2.10 - (a) Modulação DSB-SC. (b) Reposta em frequência do filtro passa banda. (c)
Espectro de sinal SSB com a banda lateral superior.
Detector de envolvente
O detector de envolvente é utilizado para desmodular sinais AM de banda dupla com portadora.
A próxima figura mostra o seu esquema eléctrico, onda de entrada e onda de saída.
- 18 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
condensador C com a tensão máxima de vi . Nos intervalos em que vi < vc o díodo D está ao
corte e a carga em C vai-se descarregar por R, causando uma redução de tensão de saída. É
possível dimensionar o circuito para que estas oscilações na tensão de saída, sejam bastante fieis
à envolvente do sinal de entrada do circuito.
Distorção
Vão existir dois tipos de distorção no sinal de saída. Uma é a tensão de ripple da portadora nos
flancos crescentes, outra é um decaimento exponencial, em vez de uma variação sinusoidal nos
flancos decrescentes, caso a constante RC seja demasiado grande. No entanto, dada a reduzida
distorção da tensão do condensador, esta remove-se facilmente utilizando um filtro, fazendo deste
circuito um detector bastante utilizado.
- 19 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Detector Coerente
Outro método de desmodulação de sinais AM, quer este contenha ou não a portadora , é o de,
utilizando um modulador de produto, multiplicar o sinal modulado por um oscilador local,
também designado por BFO (Beat Frequency Oscilator) sincronizado em fase e frequência com
a portadora, como mostra a figura seguinte.
O sinal é depois recuperado através de filtragem apropriada. Na recepção de sinais DSB-TC, esse
filtro terá que ser passa banda, para se eliminar igualmente a componente DC que compõe o sinal
modulado.
- 20 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Caso o oscilador local, tiver uma diferença de frequência ∆w e gerar um sinal sinusóidal do tipo
cos( w p + ∆w)t tem-se que:
- 21 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
- 22 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Na modulação de frequência de uma onda portadora sc(t), o sinal modulante (a mensagem) sm(t)
tem influência no ângulo instantâneo da onda portadora ( θ (t ) = 2πft + φ ). Mais concretamente,
para um sinal modulante sinusóidal, a frequência instantânea da onda modulada fi(t) é dada por:
f i (t ) = f c + k f AM cos(2πf M t ) (2.13)
Para determinar o ângulo instantâneo de fase, θ (t ) , a frequência instantânea tem de ser integrada
no tempo:
(2.14)
- 23 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
t t
θ (t ) = 2π f i (t )dt =2π [ fc ∆f cos(2πf M t )]dt =
0 0
∆f (2.15)
= 2πf ct + sen(2πf M t )
fM
∆f (2.17)
S FM (t ) = AC cos 2πf ct + sen(2πf M t )
fM
O desvio de fase β , é uma variável muito importante pois permite-nos analisar o espectro de um
sinal FM. O ponto de partida para a análise do espectro é a equação imediatamente anterior do
sinal FM, SFM(t). Como os sinais FM são periódicos no tempo, os seus espectros são linhas
espectrais discretas. Essas linhas ocorrem em intervalos múltiplos da frequência fM com respeito à
frequência da onda portadora fc. As amplitudes dessas linhas espectrais são dadas pelas funções
de Bessel de ordem n.
- 24 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
A expressão do sinal SFM(t) pode ser reescrita, para o caso concreto em que o sinal modulante é
uma onda sinusoidal. No caso do sinal modulante não ser uma sinusóide, mas por exemplo, uma
onda quadrada, já não é possível usar o método da sobreposição e não se pode deduzir o espectro
de uma onda FM a partir da expansão em série de Fourier do sinal modulante. Isto porque a
modulação de frequência é um método não-linear de modulação. Assim sendo o estudo é
efectuado a uma onda sinusoidal cujos coeficientes são dados pela função de Bessel:
∞
S FM (t ) = Ac J n ( β ) cos[2π ( f c + nf M )t ]
n = −∞
(2.18)
∞
Ac
S( f ) = J n ( β )[δ ( f − f c − nf M ) + δ ( f + f c + nf M )]
2 n = −∞
A onda FM tem um espectro que, em teoria, se estende até ao infinito. Porém, as amplitudes das
linhas laterais de ordem alta caiem rapidamente, especialmente quando se está a usar índices de
modulação pequenos, comparados com 1 radiano. Na prática, um dos métodos mais utilizados no
cálculo da largura de banda de uma onda de FM é dado pela regra de Carson. A regra de Carson
conta apenas as linhas laterais que têm mais do que 10% da amplitude da linha da portadora. Para
o caso de 10% a fórmula da regra de Carson é a seguinte:
B = 2∆f + 2 f M (2.19)
- 25 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
A técnica de transmissão digital com portadoras, consiste em fazer variar uma das características
de uma onda sinusoidal ao longo do tempo, de acordo com os dados a transmitir. Essas
características são a amplitude, a frequência e a fase, que correspondem à modulação ASK
(Amplitude Shift Keying), modulação FSK (Frequency Shift Keying) e modulação PSK (Phase
Shift Keying), como consta da próxima figura:
Figura 2.16 – (a) Modulação ASK, (b) Modulação FSK, (c) Modulação PSK
- 26 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Esta técnica de modulação consiste em fazer variar a amplitude da onda portadora em função da
variação do sinal digital (informação).
Seguidamente efectua-se uma explicação teórica da modulação ASK, começando por descrever a
modulação ASK pura (BASK). O sinal BASK pode ser definido por:
- 27 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Assim sendo, a expressão que define o sinal BASK pode ser escrita da seguinte forma:
s (t ) = 2 P cos 2πfct , 0≤t≤T
2
= PT cos 2πfct , 0≤t≤T (2.21)
T
2
= E cos 2πfct , 0≤t≤T
T
2
Onde E=PT é a energia contida na duração de um bit. Se tiver-se θ1 (t ) = cos 2πfct
T
como uma função básica, o diagrama aplicável ao vector do sinal BASK é o mostrado na figura
2.17.
Na figura 2.18 mostra-se um sinal BASK gerado por uma sequência binária de 0101001. A
amplitude da portadora é activada consoante o sinal binário m(t). Por este motivo pode-se chamar
esta modulação por “On-Off Keying” (OOK).
Figura 2.18 – (a) Sinal Binário (b) Sinal BASK (Binary Amplitude Shift Keying)
- 28 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
∞
S( f ) =
A
2 −∞
[ ]
m(t )e j 2πfct e − j 2πft dt +
∞
A
2 −∞
[ ]
m(t )e − j 2πfct e − j 2πft dt (2.22)
A A
S( f ) = M ( f − fc) + M ( f + fc)
2 2
O resultado da multiplicação pelo sinal portadora A cos 2πfct , é simplesmente para mudar o
espectro do sinal de m(t) para fc. A figura 2.19 mostra o espectro de um sinal BASK quando m(t)
é uma trama de impulsos periódicos.
Figura 2.19 – (a) Sinal modulante (b) Espectro do Sinal Modulante (c) Espectro do sinal BASK
- 29 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Definindo a largura de banda como sendo o espaço ocupado pelo sinal de banda base m(t), entre
o valor de 0 Hz até à primeira passagem por zero (valor BHz), tem-se que para um sinal BASK a
largura de banda é de 2B Hz. A figura 2.20 Mostra um modulador para um sinal BASK.
- 30 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
onde A é uma constante, f0 e f1 são as frequências a transmitir e T é a duração do bit. O sinal tem
A2
uma potência igual P = , então A = 2 P . Assim a equação 2.23, pode ser escrita da seguinte
2
forma:
f1 − f 0
onde E = PT é a energia contida na duração de um bit. Para se efectuar a função básica tem que
m n
se obter as seguintes condições f 0 = e f1 = para um inteiro n > inteiro m , e f 1 − f 0 deve
T T
1
ser um múltiplo inteiro de . Assim as funções básicas são expressas pelas duas seguintes
2T
funções:
2 2
φ1 (t ) = cos 2πf 0t e φ2 (t ) = sin 2πf1t (2.25)
T T
- 31 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Na figura 2.22 é mostrado um sinal FSK gerado por uma sequência binária de 0101001.
Figura 2.22 – (a) Sinal Binario (b) Sinal FSK (Frequency Shift Keying)
Pode-se ver que a fase é idêntica na transição das frequências. O sinal FSK é a soma de dois
sinais ASK gerados por dois sinais de modulações m0 (t ) and m1 (t ) . Por isso a transformada de
Fourier de um sinal FSK S(f) é:
- 32 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
∞ ∞
S( f ) =
A
2 −∞
[ ]
m0 (t )e j 2πf 0t e− j 2πft dt +
A
2 −∞
[ ]
m0 (t )e− j 2πf 0t e− j 2πft dt +
∞ ∞
A
2 −∞
[ ]
m1(t )e j 2πf1t e− j 2πft dt +
A
2 −∞
[ ]
m1(t )e− j 2πf1t e− j 2πft dt (2.26)
A A A A
= M0 ( f − f0 ) + M0 ( f + f0 ) + M1( f − f1) + M1( f + f1)
2 2 2 2
A figura 2.23 mostra o espectro do sinal FSK quando m0 (t ) e m1 (t ) são iguais a uma sequência
de impulsos periódicos de sinal contrário entre si.
Figura 2.23 – (a) Sinal modulante (b) Espectro do Sinal Modulante (c) Espectro do sinal FSK
- 33 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
f1 − f 0 = 2∆f
e (2.27)
s (t ) = A cos 2π ( fc + ∆f )t
onde fc é a frequência da onda portadora, ∆f = βB é o desvio de frequência, β representa o
1 1
índice de modulação, e B = é a largura de banda do sinal modulado. Quando ∆f >> tem-se
T T
um sinal FSK de banda larga, em que a largura de banda é aproximadamente igual a 2∆f .
1
Quando ∆f << , tem-se um sinal FSK banda estreita, e neste caso a largura de banda é
T
aproximadamente igual a 2 B .
- 34 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Na modulação em fase, ou PSK, o sinal digital modula em fase uma portadora, com desvios de
2π
fase de , sendo M o número de níveis do sinal digital. A modulação de fase é utilizada onde
M
são exigidas taxas de sinalização elevadas, ocupando a mesma largura de banda que a modulação
ASK, porém, com menor probabilidade de existência de erros. O sinal binary phase shift (BPSK)
pode ser definido por:
onde A é uma constante, m(t) =+1 ou -1, f c é a frequência da portadora e T a duração do bit.
2
A
Tendo como sinal de potência P = , então A = 2 P . Deste modo pode-se escrever a equação
2
2.28 da seguinte forma:
s (t ) = ± 2 P cos 2πf ct
2
= ± PT cos 2πf ct (2.29)
T
2
=± E cos 2πf ct
T
onde E=PT é a energia contida na duração de um bit. Chega-se assim à seguinte função básica
2
φ1 (t ) = cos 2πf ct . O diagrama aplicável ao espaço é descrito na figura 2.25.
T
- 35 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Figura 2.26 – (a) Sinal Binario (b) Sinal BPSK (Binary Phase Shift Keying)
O espectro de um sinal BPSK quando m(t) é uma sequência de impulsos periódicos está
demonstrado na figura 2.27. O espectro de um sinal BPSK é semelhante ao de um sinal modulado
DSB-SC, explicado anteriormente.
- 36 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Figura 2.27 – (a) Sinal modulante (b) Espectro do Sinal Modulante (c) Espectro do sinal BPSK
A partir da largura de banda ocupada pela sinal em banda base m(t), que vai desde 0 Hz até ao
primeiro ponto que cruza com zero, e representado pelo valor B Hz, tem-se um largura de banda
para o sinal BPSK de 2B Hz.
- 37 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
O sinal QPSK é uma modulação PSK em quadratura. Para generalizar o estudo teórico utiliza-se
um sinal M-PSK, em que M corresponde ao número de níveis utilizado. Um sinal M-PSK é
definido pela seguinte expressão:
para i=0, 1, ..., M-1. A é uma constante, fc corresponde à frequência da portadora, θ ' é o ângulo
de fase inicial, e T o tempo de duração de um bit. Expandindo a equação (2.30) tem-se:
- 38 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
2
A
Com um sinal de potencia igual a P = então A = 2 P . Assim a equação 2.32 pode ser escrita
2
da seguinte forma:
2 2
s (t ) = PT cosθ i cos(2πf ct + θ ') − PT sin θ i sin(2πf ct + θ ')
T T (2.33)
2 2
= E cosθ i cos(2πf ct + θ ') − E sin θ i sin(2πf ct + θ ')
T T
onde E=PT é a energia de s(t) contida no símbolo de duração para i=0, 1, ..., M-1. Por
conveniência o ângulo θ ' começa com o valor de zero, assim, a função básica ortogonal é dada
pelas seguintes expressões:
2 2
φ1 (t ) = cos 2πfct e φ2 (t ) = − sin 2πf ct (2.34)
T T
- 39 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Na figura 2.30 mostra-se um sinal QPSK gerado por uma sequencia binária 00 01 10 11,
- 40 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Devido à limitação da largura de banda dos canais de voz analógica geralmente usados em
comunicações de dados, a modulação binária onde somente existem dois estados (um para cada
bit), tem um limite de transmissão é de 1200bps. Para aumentar a velocidade de transmissão em
bps é necessário aplicar a técnica de modulação por multinivel, em que para cada variação do
sinal analógico corresponde mais de um bit. Assim sendo, pode-se ter uma modulação de:
• dois bits dbits (exemplo anterior);
• três bits tribit;
• quatro bits quadribit.
- 41 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
CAPÍTULO
DESENVOLVIMENTO
DA APLICAÇÃO
3
- 42 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
O LabVIEW baseia-se numa programação gráfica que utiliza icons em vez de linhas de código. O
conceito base está na programação em dataflow, em que se tem um ou mais sinais de entrada, que
passam por um ou mais blocos, até se chegar aos sinais de saída com o resultado pretendido.
Quanto à facilidade de fazer operações entre sinais, outras ferramentas existem, como o próprio
MatLab, que aliás dispõe de uma extensa biblioteca no campo da modulação. O principio de
funcionamento entre este programa e o LabVIEW, é de natureza semelhante, dado que ambos
estão direccionados para aplicações baseadas em processamento de sinal e que envolvam
- 43 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
bastantes operações de cálculo. No entanto, o MatLab tem um ambiente de trabalho mais virado
para o ambiente clássico de programação, e para fazer operações e cálculos mais complexos, não
adequados aos objectivos deste trabalho.
A aplicação ao ser inicializada, apresenta a janela inicial, que é constituída por 4 botões, e por
informação acerca dos intervenientes na realização do projecto.
O conjunto dos botões disponibilizado pretende dar ao utilizador a hipótese de escolha em qual
dos ambientes de simulação pretende entrar. Ao seu dispor estão 3 tipos de ambiente de
simulação: simulação AM, simulação FM e por último, a simulação de modulação digital.
- 44 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Como visível no fluxograma, a escolha feita na janela inicial, determina o resultado da próxima
interacção. Esta interacção determina qual dos ambientes será executado. Em termos de
processamento, apenas o VI principal de uma das modulações, está a ser executado de cada vez,
evitando assim a sobrecarga do processador do computador. Cada ambiente de modulação que
está ser executado, contém um botão que permite voltar a esta janela inicial, fechando o painel
frontal do mesmo. Ou seja, na prática, sempre que a janela inicial é apresentada, nenhuma outra
se encontra aberta, nem em processamento. O botão de saída, termina a execução do programa,
fechando a janela e terminando o LabVIEW.
- 45 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
A aplicação engloba 3 Vis principais. Um para processamento e simulação de sinais AM, outro
para modulação FM e um terceiro que simula modulação de mensagens digitais, nomeadamente
através de ASK, FSK, PSK e QPSK. Nas próximas 3 secções, procede-se à análise das estruturas
internas destes VIs, explicação e justificação de opções tomadas, e outros pormenores de
programação.
- 46 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
- 47 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
3.3.2 - Arquitectura
A estrutura base de funcionamento que está por detrás do painel anterior, é ilustrada no próximo
fluxograma.
- 48 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
- 49 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Frequência – A limitação da frequência a 50KHz tenta evitar que se chegue a situações em que o
computador pessoal, onde corre a aplicação, não consiga disponibilizar recursos de
processamento suficientes, e chegando a uma situação de bloqueio.
Frequência de Amostragem e Número de Amostras - Os parâmetros Frequência de
amostragem e Número de amostras, são variáveis dependentes, ou seja, o seu valor é calculado a
partir de outros parâmetros configuráveis pelo utilizador. Neste caso, tem-se que:
FAmost = 10 xFPortadora
(3.1)
N Amost = FAmost
- 50 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Para a selecção de esquema utiliza-se um objecto que no LabVIEW se denomina de tab control, e
cujo principio de funcionamento se compara a um case. A diferença está que no case, a variável
de controlo de entrada é criada por um objecto de controlo normal, cuja mudança no aspecto
gráfico do mesmo está directamente associada ao tipo de controlo escolhido, ao passo que com o
tab control, a selecção é feita por uma espécie de painéis sobrepostos entre si, onde facilmente se
inserem os controlos correspondentes a cada um deles. A selecção do painel a processar pelo
LabVIEW (somente um é processado de cada vez), é feita através dos marcadores da parte
superior.
Esquemas
Os esquemas criados permitem fazer uma abordagem completa aos vários aspectos que fazem
parte do estudo de modulação e desmodulação de sinais (sinusóidais) em Amplitude.
Eles dividem-se em:
Esquema 1 – Modulação DSB-TC;
Esquema 2 – Modulação DSB-TC com Desmodulação através de detector de envolvente;
Esquema 3 – Modulação DSB-TC com Desmodulação através de BFO/detector de Produto;
Efeitos de desvio de Fase em BFO;
Esquema 4 – Modulação DSB – SC; Desmodulação com BFO/detector de produto;
Desmodulação com detector de envolvente; Efeitos de desvio de Fase e Frequência em BFO;
Esquema 5 – Modulação SSB, nomedamente USSB (Upper Single SideBand) e DSSB (Down
Single SideBand);
Esquema 6 – Modulação SSB – USSB; Desmodulação com detector de produto; Introdução de
erro em Fase e Frequência de BFO;
Esquema 7 – Modulação SSB – DSSB; Desmodulação com detector de produto; Introdução de
erro em Fase e Frequência de BFO.
- 51 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Na figura 3.6, são representados a estrutura interna dos principais VI’s utilizados nos vários
esquemas.
Figura 3.6 – Diagrama de blocos das partes constituindo dos esquemas AM. (a)Modulador DSB-
TC; (b)Detector de envolvente; (c)Detector de produto; (d)Modulador DSB-SC; (e)Modulador DSB-
SSB;
- 52 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Pela figura do detector de envolvente, identifica-se que existe uma aproximação ao esquema
introduzido na secção teórica. Esse circuito é substituído por um rectificador de meia onda
seguido de um filtro passa banda, que para além de simular o comportamento do condensador,
retira a componente continua do sinal.
As frequências de corte e a ordem do filtro são calculadas por:
2
N BPF =
Fp
log (3.3)
Fm
FCS = Fm
FCI = 90% × Fm
Este detector de envolvente é utilizado no esquema 2, bem como no esquema 4, embora aqui o
objectivo seja concluir a impossibilidade de detectar sinais em DSB-SC.
O detector de produto representado na figura 3.6c, é utilizado nos desmoduladores dos esquemas
3 (DSB-TC), 4 (DSB-SC), 6 (USSB) e 7 (LSSB). Para a recuperação ficar completa, é colocado
em série com este, um filtro passa banda, para seleccionar o sinal modulado original.
- 53 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
No modulador da figura 3.6e , a ordem do filtro é calculada de forma a que a atenuação aplicada
à banda lateral suprimida relativamente à transmitida, seja de aproximadamente 40 db, assim
tem-se:
F p + Fm
A = 20 N BPF log
F p − Fm
(3.4)
2
para A = 20 N BPF =
F p + Fm
log( )
F p − Fm
A frequência de corte superior e inferior são iguais e consoante a banda lateral escolhida:
Fc = Fp + Fm Banda Superior (USSB)
(3.5)
Fc = Fp − Fm Banda Inferior (LSSB)
- 54 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Consoante o tipo de modulação utilizada, esta perda de sincronismo pode ter mais ou menos
influência na correcta recuperação do sinal, tal como estudado no capítulo de apresentação
teórica.
- 55 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
A operação de fazer aparecer os controlos dos erros no painel frontal, é efectuada recorrendo à
ferramenta property node do LabVIEW que associado a um objecto VI, permite ler ou escrever
uma das propriedades do mesmo. Para este caso, foi-lhe associado o parâmetro visible dos
controlos numéricos colocados junto à malha de sincronismo do BFO, podendo assim controlar
facilmente a sua visualização através do botão ‘com/sem erro’.
• modo directo;
• modo avançado.
Estes modos são seleccionados através dos botões junto a cada caixa do diagrama de blocos. O
botão da esquerda escolhe o modo de visualização directa, em que os resultados são obtidos
directamente através dos 2 gráficos da direita do painel principal.
- 56 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
O botão da direita escolhe o modo avançado, que por sua vez, abre uma outra janela dentro do
LabVIEW com o seguinte layout:
O gráfico assinalado como 2, permite fazer as medições de derivada entre dois pontos da FFT,
particularmente útil para medir frequências fundamentais dos picos dos harmónicos transmitidos
e diferenças de amplitude com os picos vizinhos. Para efeitos desta medição, apenas o intervalo
com os picos de maior interesse em analisar são mostrados (modo autoescala da FFT).
- 57 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Os cálculos de autoescala são feitos analiticamente, através de um objecto “formula node” onde
através das variáveis “Esquema”, “Ponto em análise”, “Frequência de Portadora” e “Frequência
de Modulante”, são retirados os valores de Fmin e f para a visualização facilitada dos valores
em frequência do sinal em análise.
- 58 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Painel Frontal
- 59 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
A estrutura interna deste modulador é equivalente à utilizada no simulador AM, excepto que a
palete para escolha de esquema é retirada. O Vi que implementa o FM, constrói um array de N
(=Numero de Amostras) elementos, segundo o cálculo ilustrado pela figura 3.11.
- 60 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
O resultado é obtido através do cálculo de um seno de uma soma. Num dos parâmetros da soma,
existe um coseno cuja a amplitude do conjunto de valores é maior ou menor, consoante o valor
do índice de modulação . Este algoritmo, apenas permite o cálculo do sinal modulado a cada
instante t, para a modulação de um tom sinusoidal puro.
- 61 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Modo Avançado
Para uma visualização e análise mais detalhada dos cálculos em frequência, um botão ‘lupa’
encontra-se junto ao gráfico da FFT no painel principal. O botão dá acesso à janela da figura
seguinte:
- 62 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
O sinal em 2, segue as mesmas divisões por segundo que o controlo associado a 1, permitindo um
alinhamento entre ambos, e melhor visualização dos eixos verticais em que a frequência é
máxima e em que é mínima.
Através deles, retira-se a informação de que o sinal FM, apresenta um valor máximo de
frequência, para os instantes em que a onda modulante tem um valor de amplitude máximo. Por
outro lado, o valor mínimo é obtido nos picos minimos de amplitude. Nos pontos em que a
sinusóide de entrada cruza o eixo dos zeros, o valor da frequência obtido à saída é igual ao valor
de f P escolhido na janela principal.
Tal como na janela avançada do simulador AM, existe um botão de controlo para incluir ou não
os cursores no gráfico que contém a FFT em autoescala. Esse processo é conseguido através de
operações de escrita na propriedade ‘visible’ dos cursores. Em 3, a opção de incluir um conjunto
de setas a movimentar o cursor, tem como objectivo permitir colocar o cursor com mais
exactidão no ponto do gráfico pretendido, nomeadamente nos picos de amplitude do gráfico.
Tentar executar esta operação pelo simples arrasto do cursor, pode tornar-se difícil. A resolução
utilizada pelos cursores, é máxima, precisamente para que os picos do gráfico sejam acessíveis. A
sua configuração em ‘snap to plot’, faz com que o seu posicionamento em Y, seja automático,
igualando o valor da linha traçada no gráfico.
- 63 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
- 64 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Esta janela está dividida em duas partes distintas, uma que é igual para todas as modulações e que
representa o sinal digital a que, por sua vez, corresponde uma sequencia de 8 bits onde se
descreve a informação que se pretende modular. Esta encontra-se representada no gráfico
superior da janela, cuja implementação e desenvolvimento são explicados no ponto seguinte. A
outra parte desta janela corresponde aos diversos tipos de modulações.
O Sinal Digital é composto por uma sequência 8 bits de informação binária, cujo modo de
implementação se encontra descrito no fluxograma da figura 3.14.
Como se pode verificar pelo fluxograma anterior, a sequência binária é constituída por um array
de x posições, sendo este valor x o número de amostras definidas para produzir o sinal digital.
Por defeito este valor é de 80000 amostras. Deste modo, como a sequência é de 8 bits, a cada bit
- 65 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
número de Amostras
corresponde um array de posições, logo o array da sequência final não é
8
mais que a junção de 8 array que correspondem a cada bit.
O modo de produção da sequência binária de 8bits é idêntica para todas as modulações digitais
(ASK, FSK e PSK)
Como está descrito no capítulo anterior deste relatório, a modulação ASK é uma técnica que faz
variar a amplitude da onda portadora em função do sinal digital. Para a modulação ASK ON-
OFF, quando o sinal digital tiver o valor “1”, o resultado de saída é a onda portadora. No caso de
o sinal digital ser “0”, o seu resultado é nulo.
- 66 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
O número de amostras por defeito aplicadas à modulação digital é de 80000 amostras, logo o
índex máximo dos arrays que representam a onda da sequência digital e a da onda do sinal
modulado, têm o mesmo valor. Através de um ciclo “for” e de uma condição, é elaborado um
novo array com o respectivo sinal modulado ASK ON-OFF. Estes novos valores são inseridos
consoante a seguinte condição:
Se o valor for “1” – Insere o valor do sinal correspondente à onda Portadora;
Se o valor for “0” – Insere um valor Nulo.
Após o preenchimento de todas as posições do array correspondente ao sinal ASK ON-OFF, este
é visualizado graficamente no domínio de tempo e na frequência.
- 67 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Este tipo de modulação encontra-se na primeira opção do Tab Control , onde o utilizador tem
acesso à seguinte janela,
Com a opção do ASK ON-OFF activa, o utilizador pode verificar a existência no lado esquerdo
da janela de uma onda correspondente à portadora do sinal, onde se podem alterar os paramentos
da amplitude e frequência do sina. Salienta-se que a base de tempo não pode ser alterada, tendo
um valor fixo de 1 segundo por divisão.
As duas ondas que estão expressas no lado direito da janela, correspondem ao sinal após a
modulação no domínio do tempo e no domínio da frequência. Em relação ao primeiro, a base de
- 68 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
tempo não é alterável, tendo um valor de 1 segundo por divisão. Em relação ao segundo, o
utilizador pode alterar o tipo de janela de análise FFT e visualizá-la em modo linear ou em dB.
Esta modulação é idêntica à modulação ASK ON-OFF, com excepção de que neste caso existem
duas ondas portadoras com as mesmas características, tendo como única diferença a amplitude.
Assim sendo, quando o sinal digital for “1” é transmitida uma onda portadora X, caso o sinal
digital seja “0”, o sinal a transmitir corresponde à onda portadora Y. A elaboração em LabVIEW
desta modulação é descrita no fluxograma seguinte:
- 69 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Esta modulação é efectuada através de um ciclo “for” que lê cada posição do array
correspondente à sequencia dos 8 bits do sinal digital a transmitir. O valor lido por este ciclo, é
comparado a uma condição que por sua vez elabora um array com o sinal da modulação:
se o valor for “1”, insere o valor do sinal correspondente à onda portadora com uma
amplitude X;
se o valor for “0”, insere o valor do sinal correspondente à onda portadora com uma
amplitude Y.
Se o valor de amplitude for igual para a onda portadora X e para a onda portadora Y, a
modulação em causa não tem qualquer significado, pois não existe qualquer diferenciação entre o
nível “1” e “0” da onda que se pretende transmitir. Após a criação do array com o sinal
modulado, este é visualizado no domínio do tempo e frequência.
- 70 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Para o utilizador ter acesso à modulação ASK com níveis de amplitude, tem que activar a
segunda opção do Tab Control da janela da modulação digital, onde acede a uma janela idêntica à
figura 3.20:
Como se pode verificar, esta janela possui duas ondas portadoras, uma representando o nível “0”
do sinal digital, e outra representando o nível “1”. A frequência é idêntica para ambas as ondas
sendo diferenciadas apenas pela sua amplitude. O utilizador pode alterar estes valores de
amplitude nos controlos existentes no lado direito das ondas portadoras. A base de tempo não é
alterável, tendo como valor 1 segundo por divisão.
- 71 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
No lado direito da janela tem-se a representação gráfica do sinal modulado em ASK com níveis
de amplitude no domínio do tempo e da frequência, sendo possível neste último, a visualização
do espectro do sinal em modo linear ou em dB e podendo-se alterar o tipo de janela da FFT.
Mais uma vez, se o valor de frequência for igual para a onda portadora X e para a onda portadora
Y, a modulação em causa, não tem qualquer significado, pois não existe qualquer diferenciação
entre o nível “1” e “0” da onda que se pretende transmitir. Uma outra função utilizada na
- 72 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
implementação desta modulação é um ciclo “for”, que tem como finalidade ler cada posição do
array inicial, e através da condição anteriormente descrita, criar um novo array com o sinal FSK.
Estes dois array’s têm o mesmo número de posições, e que por defeito é 80000.
Como se pode ver pela figura 3.23, a janela do simulador correspondente à modulação FSK é
muito idêntico à janela da modulação ASK de níveis de amplitude.
- 73 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
A janela da modulação FSK contém duas ondas portadoras no lado esquerdo desta. Nestas o
utilizador pode alterar a amplitude cujo valor é idêntico para ambas. No lado direito dos gráficos
das ondas portadoras encontram-se dois controlos que alteram a frequência da onda, dentro de um
intervalo de 1Hz a 10Hz, tendo a base de tempo um valor fixo de 1 segundo por divisão. No lado
esquerdo da janela o utilizador tem a representação gráfica da onda modulada FSK no domínio da
frequência e do tempo.
- 74 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
- 75 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
- 76 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Esta janela é constituída por um sinal digital (topo da janela) e uma onda portadora, podendo esta
ser alterada na amplitude e frequência, e tendo uma base de tempo fixa de 1 segundo por divisão
(lado esquerdo). No lado direito, encontram-se 2 ondas, uma representando a modulação final no
domínio do tempo e outra no domínio da frequência, podendo-se alterar a visualização entre
modo linear e dB, bem como, alterar o tipo de janela FFT, tal como na modulação anterior.
- 77 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Alteração
Bit X Bit Y Inteiro de Fase
0 0 0 +0º
0 1 1 +90º
1 0 2 +180º
1 1 3 +270º
Figura 3.28 – Diversos valores de fase
- 78 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
(a)
- 79 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
(b)
A sequência do sinal digital é composta por 8 bits a que corresponde um array com 80000
posições. Esse valor é igual ao número de amostras, portanto cada bit terá 10000 amostras.
Assim, na primeira etapa da modulação QPSK, são criados 4 array’s com 20000 amostras, onde
o bit0 e bit1 corresponde ao primeiro array, o bit2 e bit3 ao segundo array, o bit4 e bit5 ao
terceiro array, e por fim, o bit6 e bit7 ao quarto array. Para cada um dos array’s é atribuído um
peso para cada bit, onde o bit mais significativo, tem um peso de 2 e o menos significativo tem
um peso de 1. Após a atribuição destes pesos, é efectuada uma multiplicação pelo valor do bit,
sendo posteriormente somados entre si, obtendo-se os valores 0,1,2,3 para os conjuntos de bits
00,01,10,11. Esta sequência de etapas está demonstrada no fluxograma 3.29(a).
Após a obtenção dos valores inteiros correspondentes a cada um dos quatro array’s, é efectuada
uma comparação entre eles a que corresponderá uma onda com uma respectiva fase como
- 80 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
descrito na figura 3.29. Depois da comparação efectuada com os 4 array´s, é criado um novo
array, construindo deste modo a onda final da modulação QPSK, a ser posteriormente analisada
no domínio do tempo e frequência. (Fluxograma 3.29(b)).
- 81 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Nesta janela, o utilizador tem acesso a uma onda portadora com uma fase de 0º (ver lado
esquerdo da janela), onde é possível alterar a amplitude e a frequência, sendo a base de tempo
idêntica ás anteriores modulações, com 1 segundo por divisão. No lado direito da janela, o
utilizador pode verificar o resultado da modulação no domínio do tempo e da frequência,
referente ao sinal digital inicialmente introduzido.
- 82 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
- 83 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
CAPÍTULO
RESULTADOS
OBTIDOS 4
- 84 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Ao longo deste capitulo, são ilustrados os resultados dos vários tipos de modulação
implementados. A comparação destes sinais é feita com os já explicados no capitulo 1, podendo-
se verificar o ambiente completo do simulador, ou seja, o aspecto da onda de entrada, a onda
portadora e os sinais de saída em ordem ao tempo e em frequência.
- 85 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Verifica-se que o sinal no gráfico superior direito, descreve a expressão 2.2 abordada no capitulo
teórico, sendo visível no contorno da oscilação, o sinal do gráfico da onda modulante. No gráfico
inferior direito, está representado o cálculo da Transformada de Fourier do mesmo sinal,
verificando-se uma magnitude para f=1KHz correspondente ao sinal de portadora, e duas bandas
laterais distanciadas em ± 100Hz desta.
No gráfico temporal de saída, o controlo de base de tempo está alterado para 0,10 segundos por
divisão, para ser visível o sinal já depois de estar completamente estabilizado. Nos instantes
- 86 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
No gráfico temporal o contorno com a forma de m(t) deixa de existir como no modulador DSB-
TC, passando a tomar a forma dos semi-ciclos do mesmo sinal. Na visualização da FFT,
consegue-se distinguir a ausência de portadora, tal como previsto na figura 2.8.
- 87 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
O detector é utilizado em associado com um filtro passa baixo, na recuperação do sinal original.
Através da FFT, é visível a operação de translação na frequência das bandas laterais do
modulador balanceado, existindo uma deslocação do seu centro para a origem e para 2 f p .
- 88 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Pelo espectro é visível uma forte atenuação da banda lateral inferior, situada em f p − f m ,
surgindo destacada a banda lateral superior, em f p + f m , obtido através do esquema da figura 2.8.
- 89 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Comparando os sinais dos gráficos à direita na figura 4.6, com os da figura 2.13, nota-se a sua
semelhança. Nos pontos em que a amplitude do sinal modulante é máxima, a frequência do sinal
modulado também é máxima, e nos pontos mínimos de amplitude, a frequência à saída do
modulador FM é mínima. Na análise em frequência, sobressaem as várias harmónicas em torno
da frequência de portadora, notando-se já alguma diminuição das amplitudes das componentes
mais afastadas do centro.
- 90 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Na figura seguinte demonstra-se a modulação de uma palavra de oito bits, através das técnicas de
ASK, FSK e PSK. Para uma melhor visualização no domínio da frequência, utiliza-se um sinal
digital periódico.
Figura 4.7– Modulação Digital. (a) ASK; (b) FSK; (c) PSK.
- 91 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
No domínio temporal, as três ondas comprovam o que foi descrito no capitulo de exposição
teórica. Na figura 4.7(a), o efeito on-off é visível, tomando o sinal modulado o valor de 0 Volt
sempre que o bit de entrada também seja 0. Para os bits de valor 1, surge a oscilação da onda
portadora. Na FFT, distingue-se uma maior magnitude no valor escolhido de fp (2Hz), com
diversas repetições espectrais, em trono desse valor.
No painel (c) da mesma figura, verifica-se uma inversão de fase de 180º, cada vez que o bit à
entrada altera de estado. Num total existem 7 pontos no gráfico do sinal modulado, onde se
verifica a inversão de fase. Na análise em frequência, nota-se uma certa semelhança com o
espectro da modulação em ASK, com igual presença de repetições espectrais.
- 92 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
CAPÍTULO
CONCLUSÕES
5
- 93 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Capítulo 5 - Conclusões
O objectivo do trabalho, era criar uma plataforma de carácter demonstrativo, para auxiliar ao
estudo de sinais modulados em amplitude e frequência. Ele foi conseguido na sua totalidade,
através de uma aplicação que se subdivide em três ambientes de trabalho, cada qual com base
num tipo especifico de modulação. Consegue-se deste modo, um programa menos saturado de
comandos, tornando-se assim mais intuitivo ao utilizador pouco familiarizado com a aplicação.
Um dos grandes desafios iniciais, era o de pegar numa linguagem de programação nova, ainda
mais com uma lógica de programação com muito poucas parecenças com outras linguagens
aprendidas no âmbito desta Licenciatura.
Com o período de aprendizagem feito inicialmente, através de pequenas experiências e com o
auxilio da documentação da National Instruments, a ambientação às ferramentas existentes no
LabVIEW foi relativamente rápido, permitindo desde logo implementar os primeiros Vi’s.
Também incluído na proposta do TFC (Trabalho Fim de Curso), esteve a simulação de uma PLL
(Phase Locked Loop) na desmodulação de sinais FM. No entanto, numa fase intermédia do
projecto, houve que confrontar o cronograma previsto, com a incógnita que seria, primeiro
avaliar se era realmente possível de ser executado e depois se a sua implementação não
provocaria atrasos extraordinários. Face a este paradigma, optou-se por efectuar o estudo em
termos de modulação em frequência, de um tom sinusóidal, e para além disso criar um novo
tópico para modulação de sequências digitais de 8 bits, conseguindo-se enriquecer o trabalho com
uma matéria de maior relevância.
- 94 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Um dos pontos do enunciado era a criação de uma janela com as características que se
encontram num osciloscópio de laboratório. Assim sendo, criou-se um link a uma nova janela de
visualização, com um ambiente mais adaptado à análise em pormenor das ondas temporais e em
frequência. Foi também criado uma ferramenta de autoescala nos gráficos da FFT, que selecciona
os picos espectrais mais relevantes, e que com a ajuda de cursores de medição permite até o
registo analítico dos seus valores e cálculo de off-sets. Os efeitos do melhor ou pior sincronismo
do oscilador local utilizado em desmodulação AM, podem também ser estudados, através dos
controlos de erro de fase e frequência introduzidos nos esquemas com detector de produto.
• Ligação de uma carta de aquisição de sinal, para visualização dos resultados num
osciloscópio real;
• Estudo de outras modulações, como por exemplo, AM-VSB, Modulação de Fase e
Modulação digital DSB com impulsos em forma de Nyquist;
• Simulação de factores inerentes a um canal de transmissão, e medição da deterioração do
sinal ao longo deste. Factores como Interferência Intersimbólica, Ruído Térmico, Ruído
Impulsivo e efeitos de crosstalk;
• Inclusão de blocos simuladores de desmodulação das mensagens digitais;
• Criação de meios para ser feita a análise a sinais de entrada vocais, com base em samples
de som previamente gravadas, ou através de um microfone e em tempo real, percebendo a
qualidade no receptor, através de colunas ligadas ao computador.
Num mercado cujas exigências que actualmente são impostas no domínio das telecomunicações,
nomeadamente a distribuição dos sinais em radiofrequência pelo espectro disponível e futuro,
torna-se de extrema importância as técnicas que permitem a sua máxima rentabilização,
nomeadamente a criação de novas soluções no campo da modulação de sinais.
- 95 -
Simulador de Modulação de Amplitude e Frequência baseado em LabVIEW
Referências Bibliográficas
- 96 -