Vous êtes sur la page 1sur 60

Incentivando o uso do

SIMULINK nos cursos de


Telecomunicaes
Autor: Rogrio Pereira Junior

PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information.
PDF generated at: Tue, 01 Dec 2015 20:30:08 CET
Contents
Articles
Introduo 1
Introduo e Justificativa da Proposio 1
Metodologia do Projeto 1
Objetivos do Projeto 2

Modulao de Pulso 3
Amostragem de sinais 3
Quantizao 6
Modulao por Codificao de Pulso (PCM) 8
Modulao Delta (DM) 11
Modulao Delta-Sigma 13
Modulao por Codificao Diferencial de Pulso(DPCM) 15

Transmisso de Pulsos em Banda Base 18


Cdigos de linha 18
Modulao por Amplitude de Pulso M-ria (PAM-M) 20
Transmisso digital em banda base 22

Transmisso de Dados em Banda Passante 25


Modulaes Analgicas 25
Modulaes digitais binrias 27
Modulaes digitais M-rias 29
Passband Modulation 31
Multipath Fading Channel 36
Digital Communications Ber Performance in AWGN or Fading 39
Orthogonal Frequency Multiplex Division (OFDM) 41

Dicas - Simulink 44
Dicas para o uso e configurao do Analisador de Espectros do Simulink 44
Dicas para o uso e configurao dos filtros do Simulink 45
Dica para equalizao de canal no Simulink 47
Dica para trabalhar com variveis no Simulink 49

Refrencias sobre os modelos 54


Referncias 54

References
Article Sources and Contributors 55
Image Sources, Licenses and Contributors 56

Article Licenses
Licena 57
1

Introduo

Introduo e Justificativa da Proposio


Simulink um ambiente de diagramas de blocos para a simulao de projetos baseados em modelos. Alm da
simulao este software suporta a gerao automtica de cdigo para aplicaes em software e hardware (HDL),
teste e verificao de sistemas (MATHWORKS, 2015a, 2015c). O editor grfico possui uma biblioteca de
componentes os quais so conectados para a modelagem de sistemas dinmicos. Ele integrado com o MATLAB,
permitindo incorporar algoritmos desenvolvidos nesta linguagem de programao para a criao de modelos e
simulao. Em virtude destas caractersticas esse software tem um alto potencial tanto para modelagem, simulao e
implementao e avaliao de sistemas na rea de telecomunicaes principalmente sistemas de comunicaes,
processamento de sinais digitais, processamento de imagem e vdeo, sistemas embarcados entre outros (AMIR,
2000; GAN; KUO, 2006). O campus So Jos do IFSC adquiriu 10 licenas deste software as quais esto
disponibilizadas nos laboratrios fsicos e tambm de forma virtual atravs da IFSC-CLOUD (TORRESINI, 2015),
na qual os professores e alunos podem acessar as licenas do IFSC mesmo usando mquinas que esto fora do
domnio de endereos do IFSC. Neste projeto pretende-se dar uma maior nfase no uso dessa ferramenta para a
melhoria do processo ensino-aprendizagem, principalmente em disciplinas que lidam com sistemas de maior
complexidade. Para este projeto inicial foi escolhida a disciplina de PSD29007 em funo da grande quantidade de
aplicaes que j existem para o ambiente Simulink (KRUKOWSKI; KALE, 2011) e tambm pela necessidade de
implantar a disciplina no curso de Engenharia de Telecomunicaes (AMIR, 2000).

Metodologia do Projeto
As metas previstas para a execuo do projeto so as seguintes:
1. ) Estudo do Simulink incluindo a sua configurao, interfaces, sinais, blocos, modelagem e simulao de
sistemas, gerao de cdigo de software e hardware. Esta etapa ser baseada na leitura de manuais e tambm sites
de ajuda do prprio fabricante (MATHWORKS, 2015a, 2015c, 2015b).
2. ) Anlise de aplicaes disponibilizadas por outras universidades e institutos de pesquisa (NAVAS, 2014;
TYAGI, 2012; GIORDANO; LEVESQUE, 2015; KRUKOWSKI; KALE, 2011). Nesta etapa sero catalogadas
as aplicaes j disponveis e testadas, avaliando a pertinncia aos cursos da rea de telecomunicaes e
principalmente a disciplina de DSP29007 Processamento de Sinais Digitais do curso de Engenharia de
Telecomunicaes.
3. ) Desenvolvimento de aplicaes para uso nas aulas de laboratrio da disciplina de PSD29007.
4. ) Disponibilizao das aplicaes avaliadas e tambm as desenvolvidas em site (Wiki) para uso nas aulas prticas
de laboratrio (NEJKOVIC; TOSIC, 2014).
5. ) Escrita de relatrios parciais e do relatrio final do projeto. Preparao de um pster para apresentao em
eventos do IFSC.
Objetivos do Projeto 2

Objetivos do Projeto
Estudar o Simulink.
Analisar de aplicaes disponibilizadas por outras universidades e institutos de pesquisa.
Desenvolver aplicaes para uso nas aulas de laboratrio do curso de Engenharia de Telecomunicaes utilizando
o software Simulink
Ampliar o uso do software de desenvolvimento Simulink nas disciplinas dos cursos da rea de
telecomunicaes.
3

Modulao de Pulso

Amostragem de sinais
Introduo
O processo de amostragem uma operao bsica ao processamento digital de sinais e comunicaes digitais.
Atravs da utilizao do processo de amostragem, um sinal analgico passa a ser representado por um conjunto
discreto de nmeros, ou amostras que geralmente so uniformemente espaadas no tempo. Claramente, para este
procedimento ter utilidade prtica, necessrio que escolhamos a taxa de amostragem ( dado por )
adequadamente, de tal forma que a sequncia de amostrar definam unicamente o sinal analgico original. Esta a
essncia do teorema da amostragem onde diz que para que seja possvel reconstituir o sinal original necessrio que
a frequncia de amostragem ( ) seja, no mnimo, igual ao dobro da frequncia mxima contida no sinal
analgico. Caso contrrio produz-se um fenmeno indesejvel, denominado de aliasing, que se traduz numa
sobreposio de espectro que inviabiliza a correcta recuperao do sinal. Ocorre essa sobreposio do espectro
devido que o processo de amostragem uniforme de um sinal contnuo de energia finita resulta em um espectro
peridico cuja frequncia de repetio igual taxa de amostragem. Assim necessrio que se respeite o teorema de
amostragem para no ocorra esta sobreposio.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

amostragem
Amostragem de sinais 4

Toolbox e blocos necessrios


[1] [2]
Para realizao da simulao, necessrio o DSP System Toolbox html , pdf fornecido pelo prprio
Simulink. A seguir temos os blocos utilizados no modelo de simulao:
Simulink
Sine Wave [3];
Product [4];
Pulse Generator [5]
Scope [6];
Mux [7];
Gain [8];
Goto [9];
From [10];
Matrix Concatenate [11];
Manual Switch [12];
Zero-Order Hold [13].
DSP System Toolbox
Spectrum Analyser [14];
Analog Filter Design [15];
From Multimedia File [16];
To Multimedia File [17].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula o processo de diferentes tipos de amostragem de um sinal senoidal ou de udio. Na Amostragem
Instantnea, o sinal de mensagem multiplicado por um trem peridico de impulsos de Dirac onde suas amostras
so instantneas (sem durao). J na amostragem natural, o sinal de mensagem multiplicado por um trem
peridico de pulsos retangulares, onde o topo de cada pulso retangular pode variar com o sinal de mensagem
diferente da amostragem a topo plano onde o topo de cada pulso se mantm plano. A verso amostrada do sinal de
mensagem obtida e a recuperao do sinal original realizada passando sua verso amostrada por um filtro
passa-baixa. Para o caso da amostragem a topo plano necessrio um filtro equalizao de fator

para compensar o efeito de abertura.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
Parmetros do modelo
amp -> Amplitude do sinal de informao;
fm -> Frequncia do sinal de informao (Hz);
fs -> Frequncia de amostragem (Hz);
largura -> Largura dos pulsos utilizados para amostragem dos sinais;
Outras possibilidades de configurao
Configurao dos parmetros dos filtros pelo prprio bloco do mesmo;
Chaveamento escolhendo o tipo de amostragem que deseja simular;
Amostragem de sinais 5

Chaveamento escolhendo o tipo de sinal de mensagem que deseja simular.


Chaveamento escolhendo um ou vrios sinais para analise espectral;
Ver tambm
Dicas para o uso e configurao do Analisador de Espectros do Simulink

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software MATLAB, funcionando perfeitamente nas
mesmas. A seguir alguns testes que podem ser feitos com este modelo.
Visualizao o processo de amostragem instantanea,natural e a topo plano no domnio do tempo e frequncia;
Escolher o tipo de sinal de mensagem a simular;
Analisar a reconstruo do sinal original pelo filtro passa-baixa;
Configurao dos filtros de anti-recobrimento e reconstruo da maneira desejada;
Altera o valor de taxa de amostragem (Ts), observando o efeito da amostragem abaixo da frequncia de Nyquist;
Caso queira analisar o procedimento da amostragem a topo plano de outra maneira digite no matlab:

Amostragem_topo_plano

References
[1] http:/ / www. mathworks. com/ help/ dsp/ index. html
[2] http:/ / www. mathworks. com/ help/ pdf_doc/ dsp/ dsp_ug. pdf
[3] http:/ / www. mathworks. com/ help/ simulink/ slref/ sinewave. html
[4] http:/ / www. mathworks. com/ help/ simulink/ slref/ product. html
[5] http:/ / www. mathworks. com/ help/ simulink/ slref/ pulsegenerator. html
[6] http:/ / www. mathworks. com/ help/ simulink/ slref/ scope. html
[7] http:/ / www. mathworks. com/ help/ simulink/ slref/ mux. html
[8] http:/ / www. mathworks. com/ help/ simulink/ slref/ gain. html
[9] http:/ / www. mathworks. com/ help/ simulink/ slref/ goto. html
[10] http:/ / www. mathworks. com/ help/ simulink/ slref/ from. html
[11] http:/ / www. mathworks. com/ help/ simulink/ slref/ vectorconcatenate. html
[12] http:/ / www. mathworks. com/ help/ simulink/ slref/ manualswitch. html;jsessionid=60c72290b7b6368a96ced6247c66
[13] http:/ / www. mathworks. com/ help/ simulink/ slref/ zeroorderhold. html
[14] http:/ / www. mathworks. com/ help/ dsp/ ref/ spectrumanalyzer. html
[15] http:/ / www. mathworks. com/ help/ dsp/ ref/ analogfilterdesign. html
[16] http:/ / www. mathworks. com/ help/ dsp/ ref/ frommultimediafile. html
[17] http:/ / www. mathworks. com/ help/ dsp/ ref/ tomultimediafile. html
[18] http:/ / www. mathworks. com/ help/ simulink/ ug/ the-model-explorer-overview. html
Quantizao 6

Quantizao
Introduo
A quantizao em amplitude definida como o processo de transformar a amplitude da amostra de um sinal banda
base no tempo em uma amplitude discreta tomada de um conjunto finito de possveis nveis. O processo de
quantizao a ligao entre a forma de onda analgica e sua representao em amplitude discreta. Este processo
pode seguir uma lei uniforme. Em algumas aplicaes, entretanto, prefervel utilizar uma separao varivel entre
os nveis de representao. Por exemplo, a faixa de tenses cobertas por sinais de voz, do pico de uma fala alta a uma
passagem baixa de uma fala baixa, da ordem de 1000 para 1. Utilizando-se um quantizador no uniforme com a
caracterstica do aumento do tamanho do degrau quando a separao da origem da caracterstica entrada/sada
aumentada, os ltimos degraus do quantizador podem assumir tais excurses que possibilitam o sinal de voz
excursionar em grandes faixas de amplitude que ocorrem com baixa frequncia. Em outras palavras, passagens
fracas que precisam de mais proteo so favorecidas ao custo de altas passagens. Desta forma, uma preciso
percentual praticamente uniforme atingida em grande parte da faixa de amplitude do sinal de entrada, utilizando
menos degraus do que seriam necessrios se utilizssemos um quantizador uniforme.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('quantizacao')

ou

quantizacao
Quantizao 7

Toolbox e blocos necessrios


Para realizao da simulao, so necessrios os Communications System Toolbox html [1], pdf [2] e DSP System
Toolbox html [1], pdf [2] fornecido pelo prprio Simulink. A seguir temos os blocos utilizados no modelo de
simulao:
Simulink
Sine Wave [3];
Scope [6];
Goto [9];
From [10];
Mux [7];
Zero-Order Hold [13];
Pulse Generator [5].
Communications System Toolbox
A-Law Expander [3];
A-Law Compressor [4];
Mu-Law Expander [5];
Mu-Law Compressor [6].
DSP System Toolbox
Analog Filter Design [15];
Scalar Quantizer Encoder [7];
Sample and Hold [8].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula o processo de quantizao ps amostragem de um sinal senoidal e um sinal de udio. O sinal de
entrada (banda base) amostrado por um trem de pulsos retangulares, estreitos o suficiente para se aproximarem do
processo de amostragem instantnea. A verso amostrada do sinal de mensagem , ento, quantizada, fornecendo
uma nova representao do sinal que, agora, discreto tanto no tempo quanto em amplitude. O processo de
quantizao simulado so do tipo uniforme e no-uniforme.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
amp -> Amplitude do sinal de informao;
fm -> Frequncia do sinal de informao (Hz);
fs -> Frequncia de amostragem (Hz);
Tipo de quantizao -> Escolha entre quantizador mid-tread ou mid-rise;
bits -> Nmero de bits utilizados para obter o nmero de nveis de amplitude utilizados no quantizador;
Lei de compresso -> Escolha entre lei A ou Mu para o quantizador no-uniforme;
Valor_A -> Constante positiva que controla o nvel de compresso na lei A;
Mu -> Constante positiva que controla o nvel de compresso na lei Mu.
Quantizao 8

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.
Voc pode alterar alguns parmetros de simulao, basta acessar novamente o bloco parmetros do modelo. Assim
podemos ver possveis diferenas quando alteramos esses mesmos parmetros como os relacionados ao quantizador,
entre outros. A seguir alguns testes que podem ser feitos com este modelo.
Analisar as operaes de quantizao uniforme e no uniforme de um sinal analgico amostrado.
Analisar o processo de amostragem para diferentes valores de frequncia de amostragem (fs);
Analisar o processo de quantizao para diferentes nmeros de nveis de quantizao;
Analisar o quantizador do tipo mid-tread ou mid-rise;
Analisar a diferena de quantizao uniforme e no-uniforme;
Visualizar a diferena entre as leis de compresso;
Visualizao do erro de quantizao;
Visualizar a sada codificada;

References
[1] http:/ / www. mathworks. com/ help/ comm/ index. html
[2] http:/ / www. mathworks. com/ help/ pdf_doc/ comm/ comm. pdf
[3] http:/ / www. mathworks. com/ help/ comm/ ref/ alawexpander. html
[4] http:/ / www. mathworks. com/ help/ comm/ ref/ alawcompressor. html
[5] http:/ / www. mathworks. com/ help/ comm/ ref/ mulawexpander. html
[6] http:/ / www. mathworks. com/ help/ comm/ ref/ mulawcompressor. html
[7] http:/ / www. mathworks. com/ help/ dsp/ ref/ scalarquantizerencoder. html
[8] http:/ / www. mathworks. com/ help/ dsp/ ref/ sampleandhold. html

Modulao por Codificao de Pulso (PCM)


Introduo
A modulao por codificao de pulso, que a forma mais bsica de modulao digital de pulso. Na modulao por
codificao de pulso (PCM do ingls, pulse code modulation), um sinal de mensagem representado por uma
seqncia de pulsos codificados, obtidos pela discretizao do sinal no tempo (amostragem) e na amplitude
(quantizao). As operaes bsicas realizadas no codificador PCM so amostragem, quantizao e codificao. As
operaes de quantizao e codificao so, geralmente, executadas pelo mesmo circuito, o qual chamado de
conversor analgico digital. As operaes bsicas no decodificador PCM so decodificao e reconstruo do trem
de amostras quantizadas, filtro passa-baixa para recuperar o sinal de mensagem, e filtro equalizao do fator
.
Modulao por Codificao de Pulso (PCM) 9

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('pcm')

ou

pcm

Toolbox e blocos necessrios


Para realizao da simulao, so necessrios os Communications System Toolbox html [1], pdf [2] e DSP System
Toolbox html [1], pdf [2] fornecido pelo prprio Simulink. A seguir temos os blocos utilizados no modelo de
simulao:
Simulink
Sine Wave [3];
Scope [6];
Goto [9];
From [10];
Zero-Order Hold [13];
Pulse Generator [5];
Communications System Toolbox
Integer to Bit Converter [1];
DSP System Toolbox
From Multimedia File [16];
To Multimedia File [17].
Sample and Hold [8];
Analog Filter Design [15];
Scalar Quantizer Encoder [7];
Scalar Quantizer Decoder [2];
Modulao por Codificao de Pulso (PCM) 10

Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula um sistema PCM, utilizando na transmisso um sinal senoidal e em outro um sinal de udio. O
sinal de entrada (banda base) amostrado por um trem de pulsos retangulares,estreitos o suficiente para se
aproximarem do processo de amostragem instantnea. Para garantir a reconstruo perfeita do sinal de mensagem no
receptor, a taxa de amostragem deve de ser maior do que duas vezes a largura de banda do sinal de mensagem, de
acordo com o teorema da amostragem. A verso amostrada do sinal de mensagem , ento, quantizada, fornecendo
uma nova representao do sinal que, agora, discreto tanto no tempo quanto em amplitude. O processo de
quantizao pode seguir uma lei uniforme ou no-uniforme. Combinando-se o processo de amostragem e a
quantizao, o sinal analgico contnuo de mensagem (banda base) transformado em um conjunto de valores
discretos e representados por uma sequncia de bits. No receptor o sinal digital decodificado e reconstrudo por um
filtro cuja frequncia de corte igual .

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventuais testes. Atravs de chaves possivel inserir ou no alguns circuitos para
observar a sua necessidade no processo PCM.
Parmetros do modelo

-> Amplitude em Volts do sinal de informao ;


-> Frequncia em Hertz do sinal de informao ;
-> Frequncia em Hertz do trem de pulsos de amostragem ;
Tipo de quantizao -> Escolha entre quantizador mid-tread ou mid-rise;
bits -> Nmero de bits utilizados para obter o nmero de nveis de amplitude utilizados no quantizador, e os bits
utilizados na codificao do sinal digital.
Possibilidades de configurao
Configurao dos parmetros dos filtros pelo prprio bloco do mesmo;
Chave que seleciona o tipo de sinal de entrada (senoide, arquivo)
Chave que seleciona se o filtro passa baixa de anti-recobrimento utilizado ou no.
Chave que seleciona se o filtro equalizador ser utilizado ou no.

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.
Voc pode alterar alguns parmetros de simulao, basta acessar novamente o bloco parmetros do modelo. Assim
podemos ver possveis diferenas quando alteramos esses mesmos parmetros como os relacionados ao
amostrador,quantizador,decodificador, entre outros. A seguir alguns testes que podem ser feitos com este modelo.
Analisar as operaes de amostragem,quantizao e codificao de um sinal analgico que constituem um sistema
PCM;
Alterar o nmero de nveis de quantizao;
Visualizar o processo de converso de um sinal analgico em digital;
Visualizao do erro de quantizao (necessrio para medir analiticamente o desempenho do sistema);
Alterao de outros parmetros para fins de comparao de resultados.
Modulao por Codificao de Pulso (PCM) 11

References
[1] http:/ / www. mathworks. com/ help/ comm/ ref/ integertobitconverter. html
[2] http:/ / www. mathworks. com/ help/ dsp/ ref/ scalarquantizerdecoder. html

Modulao Delta (DM)


Introduo
Na modulao delta (DM do ingls, delta modulation), um sinal de mensagem de entrada superamostrado (isto ,
em uma taxa muito superior taxa de Nyquist) para aumentar, propositadamente, a correlao entre amostras
adjacentes do sinal. O aumento da correlao feito de forma a permitir a utilizao de uma estratgia de
quantizao simples para a construo do sinal codificado. Nesta forma bsica, a DM fornece uma aproximao em
degrau para a verso superamostrada do sinal de mensagem. Ao contrrio do PCM, a diferena entre o sinal de
entrada e sua aproximao quantizada em apenas dois nveis. A principal vantagem da modulao delta sua
simplicidade, entretanto, esta vantagem paga com o aumento da taxa de transmisso de dados.. Ela pode ser
implementada aplicando a verso amostrada do sinal de mensagem de entrada a um transmissor constitudo por um
comparador, um quantizador e um acumulador.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('dm')

ou

dm
Modulao Delta (DM) 12

Toolbox e blocos necessrios


[1] [2]
Para realizao da simulao, necessrio o DSP System Toolbox html , pdf fornecido pelo prprio
Simulink. A seguir temos os blocos utilizados no modelo de simulao:
Simulink
Sine Wave [3];
Scope [6];
Goto [9];
From [10];
Zero-Order Hold [13];
Pulse Generator [5];
Sum, Add Subtract [1];
Quantizer [2];
Gain [8];
Unit Delay [3].
DSP System Toolbox
Analog Filter Design [15];
Sample and Hold [8];
From Multimedia File [16];
To Multimedia File [17].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula o processo de modulao delta (DM) de um sinal senoidal e um sinal de udio. no transmissor,
aps o processo de sobreamostragem, o comparador calcula a diferena entre duas entradas. Em seguida o
quantizador constitudo por um limitador. Portanto, se a aproximao est abaixo do sinal de entrada em qualquer
instante amostrado, ela aumentada no valor do passo de quantizao. Por outro lado, se a aproximao est abaixo
do sinal, ela diminuda pelo mesmo valor do passo. Por fim o acumulador opera com a sada do quantizador para
produzir uma aproximao do sinal de mensagem. Na recepo, a aproximao em degrau reconstruda passando a
seqncia de pulsos positivos ou negativos, produzidas atravs de um acumulador, de forma similar utilizada no
transmissor. O sinal reconstrudo passando por um filtro passa-baixa com largura de faixa igual largura de faixa
da mensagem original.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
Simulink
amp -> Amplitude do sinal de informao;
fm -> Frequncia do sinal de informao (Hz);
fs -> Frequncia de amostragem (Hz);
Outras configuraes
Configurao dos parmetros dos filtros pelo prprio bloco do mesmo;
Modulao Delta (DM) 13

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.
A seguir alguns testes que podem ser feitos com este modelo.
Visualizar o processo de converso de um sinal analgico em digital;
Alterao da taxa de amostragem para eventuais testes;
Analisar a aproximao em escada realizada pela modulao delta;
Analisar a distoro por sobrecarga de inclinao e rudo granular;
Alterao de outros parmetros para fins de comparao de resultados.

References
[1] http:/ / www. mathworks. com/ help/ simulink/ slref/ sum. html
[2] http:/ / www. mathworks. com/ help/ simulink/ slref/ quantizer. html
[3] http:/ / www. mathworks. com/ help/ simulink/ slref/ unitdelay. html

Modulao Delta-Sigma
Introduo
A entrada de um quantizador em uma forma convencional de modulao delta pode ser vista como uma aproximao
de uma derivada do sinal de mensagem de entrada. Este comportamento resulta em uma desvantagem, pois
distrbios de transmisso, tais como rudo, resultam em um erro acumulativo no sinal demodulado. Esta
desvantagem pode ser superada pela integrao do sinal de mensagem antes da modulao delta. O sistema de
modulao delta que incorpora a integrao em sua entrada chamado de modulao delta-sigma (D-M). Para ser
mais preciso, entretanto, ela deve ser chamada de modulao sigma-delta, pois a integrao , de fato, realizada antes
da modulao delta.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('delta_sigma')

ou
Modulao Delta-Sigma 14

delta_sigma

Toolbox e blocos necessrios


[1] [2]
Para realizao da simulao, necessrio o DSP System Toolbox html , pdf fornecido pelo prprio
Simulink. A seguir temos os blocos utilizados no modelo de simulao:
Simulink
Sine Wave [3];
Discrete-Time Integrator [1];
Scope [6];
Goto [9];
From [10];
Zero-Order Hold [13];
Pulse Generator [5];
Quantizer [2];
Gain [8];
Unit Delay [3].
DSP System Toolbox
Analog Filter Design [15];
From Multimedia File [16];
To Multimedia File [17].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula o processo de modulao delta-sigma de um sinal senoidal e um sinal de udio.O sinal de
mensagem definido em sua forma contnua no tempo, o que significa que o modulador de pulso constitudo,
agora, por um limitador seguido por um multiplicador. Este ltimo componente alimentado por um gerador de
pulso externo (clock) para produzir um sinal codificado em um bit. A utilizao da integrao na entrada do
transmissor requer, claramente, uma nfase inversa do sinal chamada de diferenciao no receptor. A
necessidade desta diferenciao , entretanto, eliminada, devido ao seu cancelamento pela integrao no receptor
DM convencional. Portanto, o receptor de um sistema de modulao delta-sigma constitudo apenas de um filtro
passa-baixa.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
Parmetros do modelo
amp -> Amplitude do sinal de informao;
fm -> Frequncia do sinal de informao (Hz);
fs -> Frequncia de amostragem (Hz);
Outras possibilidades de configurao
Configurao dos parmetros dos filtros pelo prprio bloco do mesmo;
Chaveamento escolhendo o tipo de sinal de mensagem que deseja simular.
Chaveamento escolhendo um ou vrios sinais para analise espectral;
Ver tambm
Modulao Delta-Sigma 15

Dicas para o uso e configurao do Analisador de Espectros do Simulink

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.
A seguir alguns testes que podem ser feitos com este modelo.
Visualizar o processo de converso de um sinal analgico em digital;
Analisar o beneficio da integrao (correlao,projeto do receptor,contedo de baixa freqncia do sinal
pr-enfatizado);
Alterao de outros parmetros para fins de comparao de resultados.

References
[1] http:/ / www. mathworks. com/ help/ simulink/ slref/ discretetimeintegrator. html

Modulao por Codificao Diferencial de


Pulso(DPCM)
Introduo
Para outra forma de modulao digital de pulso, observamos que quando um sinal de voz ou vdeo amostrado a
uma taxa um pouco mais alta do que a taxa de Nyquist, o sinal amostrado resultante exibe um alto grau de correlao
entre amostras adjacentes. O significado desta alta correlao que, na mdia, o sinal no varia rapidamente de uma
amostra para a prxima. Quando estas amostras altamente correlacionadas so codificadas como um sistema PCM
padro, o sinal codificado resultante possui informao redundante. A redundncia significa que smbolos que no
so absolutamente essenciais transmisso de informao so gerados como resultado do processo de codificao.
Removendo esta redundncia antes da codificao obtemos um sinal codificado mais eficiente, comparado ao PCM.
Agora, se conhecermos uma parte suficiente de um sinal redundante, podemos inferir o resto ou, ao menos, fazer
uma estimativa altamente provvel. Em particular, se soubermos o comportamento passado de um sinal at um certo
ponto no tempo, possvel fazer alguma inferncia sobre seus valores futuros, este processo chamado de predio.
O fato de ser possvel predizer os valores futuros do sinal de entrada a motivao par ao esquema de quantizao
diferencial.
Modulao por Codificao Diferencial de Pulso(DPCM) 16

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('dpcm')

ou

dpcm

Toolbox e blocos necessrios


[1] [2]
Para realizao da simulao, necessrio o DSP System Toolbox html , pdf fornecido pelo prprio
Simulink. A seguir temos os blocos utilizados no modelo de simulao:
Simulink
Sine Wave [3];
Sum [1];
Product [4];
Scope [6];
Goto [9];
From [10];
Zero-Order Hold [13];
Pulse Generator [5];
Quantizer [2];
Gain [8];
Unit Delay [3];
DSP System Toolbox
Analog Filter Design [15];
From Multimedia File [16];
To Multimedia File [17].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]
Modulao por Codificao Diferencial de Pulso(DPCM) 17

Descrio do Modelo
O modelo simula o processo de modulao por Codificao Diferencial de Pulso(DPCM) de um sinal senoidal e um
sinal de udio. Neste esquema, o sinal de entrada do quantizador definido pela diferena entre a amostra de entrada
e a sua predio. Este valor predito produzido por um filtro de predio, cuja entrada, consiste da verso quantizada
das amostras de entrada. O sinal de sada do comparador chamado de erro de predio, pois ele o total pelo qual o
filtro de predio falha em predizer exatamente o sinal de mensagem de entrada. Uma abordagem simples, mas
eficaz, para a implementao do filtro de predio utilizar um filtro de atraso de linha ou um filtro em tempo
discreto, com o atraso bsico igual ao perodo de amostragem. Codificando a sada do quantizador, obtemos a
variao do PCM chamada de modulao por codificao diferencial de pulso (DPCM, do ingls differential
pulse-code modulation). Este o sinal codificado utilizado na transmisso. No receptor a verso quantizada da
entrada original reconstruda utilizando o mesmo filtro de predio do transmissor. Finalmente, uma estimativa do
sinal de mensagem original obtida passando a verso quantizado atravs de um filtro de reconstruo passa-baixa.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
Parmetros do modelo
amp -> Amplitude do sinal de informao;
fm -> Frequncia do sinal de informao (Hz);
fs -> Frequncia de amostragem (Hz);
niveis -> Nmero de nveis de quantizao;
Outras possibilidades de configurao
Configurao dos parmetros dos filtros pelo prprio bloco do mesmo;
Chaveamento escolhendo o tipo de sinal de mensagem que deseja simular.
Chaveamento escolhendo um ou vrios sinais para analise espectral;
Ver tambm
Dicas para o uso e configurao do Analisador de Espectros do Simulink

Testes que podem ser feitos


Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.A
seguir alguns testes que podem ser feitos com este modelo.
Visualizar o processo de converso de um sinal analgico em digital;
Analisar as diferenas entre o DPCM e o DM;
Alterao de outros parmetros para fins de comparao de resultados.
Analisar o rudo de quantizao;
18

Transmisso de Pulsos em Banda Base

Cdigos de linha
Introduo
Na realidade, PCM, DM e DPCM representam estratgias diferentes para a codificao de fonte, pela qual um sinal
analgico convertido em uma forma digital. Entretanto, todos os trs compartilham uma caracterstica comum: uma
vez que a seqncia binria de 1s e 0s for produzida, um cdigo de linha necessrio para a representao eltrica da
sequncia binria. Existem vrios cdigos de linha que podem ser utilizados para esta representao. Cada cdigo de
linha tem as suas vantagens e desvantagens, mas eles podem ser caracterizados em geral, como diferentes formas de
pulso em banda base.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no MATLAB voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('codigos_linha')

ou

codigos_linha
Cdigos de linha 19

Toolbox e blocos necessrios


Para realizao da simulao, so necessrios os Communications System Toolbox html [1], pdf [2] e DSP System
Toolbox html [1], pdf [2] fornecido pelo prprio Simulink. A seguir temos os blocos utilizados no modelo de
simulao:
Simulink
Product [4];
Pulse Generator [5]
Scope [6];
Fcn [1].
Communications System Toolbox
Bernoulli Binary Generator [2];
Unipolar to Bipolar Converter [3].
DSP System Toolbox
Spectrum Analyser [14];
Repeat [4];
Cumulative Sum [5].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula a utilizao de cdigos de linha para realizar arepresentao eltrica de uma seqncia binria
produzida por um conversor analgico-digital. Os testes foram realizados nas verses 2014a e 2015a do software
MATLAB, funcionando perfeitamente nas mesmas. Podemos visualizar os cdigos de linha implementados e sua
densidade espectral de potncia.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
Rb -> Taxa de transmisso em bits/s;
amostras_por_bit -> Amostras por Bit.
Para analisar modelo alternativo digite no terminal do MATLAB:
line_code

References
[1] http:/ / www. mathworks. com/ help/ simulink/ slref/ fcn. html
[2] http:/ / www. mathworks. com/ help/ comm/ ref/ bernoullibinarygenerator. html
[3] http:/ / www. mathworks. com/ help/ comm/ ref/ unipolartobipolarconverter. html
[4] http:/ / www. mathworks. com/ help/ dsp/ ref/ repeat. html
[5] http:/ / www. mathworks. com/ help/ dsp/ ref/ cumulativesum. html
Modulao por Amplitude de Pulso M-ria (PAM-M) 20

Modulao por Amplitude de Pulso M-ria


(PAM-M)
Introduo
No sistema PAM binrio a seqncia emitida pela fonte de informao consiste de smbolos binrios que
representam um dentre dois possveis nveis de amplitude, 1 para o smbolo 0 e +1 para o smbolo 1. Por outro
lado, em uma verso M-rio banda base do sistema, a sada do codificador de linha assume um dentre M possveis
nveis de amplitude, com M > 2. Em um sistema M-rio, a fonte de informao emite a seqncia de smbolos de um
alfabeto que consiste de M smbolos onde consegue-se transmitir log2(M) bits em cada um desses smbolos. Cada
nvel de amplitude da sada do codificador de linha corresponde a um smbolo distinto, de tal forma que existem M
nveis distintos de amplitude para serem transmitidos.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('M_PAM')

ou

M_PAM

Toolbox e blocos necessrios


[1] [2]
Para realizao da simulao, necessrios o Communications System Toolbox html , pdf fornecido pelo
prprio Simulink. A seguir temos os blocos utilizados no modelo de simulao:
Simulink
Display [1];
Complex to Real-Imag [2];
Sum [1];
Scope [6];
Mux [7];
Modulao por Amplitude de Pulso M-ria (PAM-M) 21

Goto [9];
From [10].
Communications System Toolbox
M-PAM Modulator Baseband [3];
M-PAM Demodulator Baseband [4];
Error Rate Calculation [5];
Integer to Bit Converter [1];
Bit to Integer Converter [6];
Bernoulli Binary Generator [2];
Constellation Diagram [7];
Gaussian Noise Generator [8].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula o processo de Modulao por Amplitude de Pulso M-ria (PAM-M) de uma sequncia de bits
codificadas. Neste tipo de modulao a constelao no espao de sinais constituda por mais de dois pontos. Em
um sistema PAM M-rio, somos capazes de transmitir dados em uma taxa que log2(M) mais rpida do que o
correspondente em um sistema PAM binrio.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
M_ary -> Ordem da modulao;
Rb -> Taxa de transmisso em bits/s;
variancia -> Varincia do rudo gaussiano branco;

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software MATLAB, funcionando perfeitamente nas
mesmas. Nela podemos visualisar a constelao dos smbolos transmitidos, bem como o desempenho de taxa de erro
de bit (BER) do sistema.

References
[1] http:/ / www. mathworks. com/ help/ simulink/ slref/ display. html
[2] http:/ / www. mathworks. com/ help/ simulink/ slref/ complextorealimag. html
[3] http:/ / www. mathworks. com/ help/ comm/ ref/ mpammodulatorbaseband. html
[4] http:/ / www. mathworks. com/ help/ comm/ ref/ mpamdemodulatorbaseband. html
[5] http:/ / www. mathworks. com/ help/ comm/ ref/ errorratecalculation. html
[6] http:/ / www. mathworks. com/ help/ comm/ ref/ bittointegerconverter. html
[7] http:/ / www. mathworks. com/ help/ comm/ ref/ constellationdiagram. html
[8] http:/ / www. mathworks. com/ help/ comm/ ref/ gaussiannoisegenerator. html
Transmisso digital em banda base 22

Transmisso digital em banda base


Introduo
A transmisso em banda base de dados digitais requer o uso de um canal limitado em banda com uma largura de
banda suficientemente grande para acomodar o contedo de frequncia essencial do fluxo de dados. Isso necessrio
devido ao dados digitais possurem um espectro amplo com contedo significativo em baixa frequncia. Entretanto,
o canal geralmente dispersivo (resposta em frequncia se afasta daquela de um filtro passa-baixas ideal), assim o
pulso recebido bastante afetado por pulsos adjacentes, provocando o surgimentos de interferncia intersmbolica.
Para corrigi-la, exercemos controle sobre o formato do pulso em todo o sistema. Outro grande problema em um
sistema de transmisso de dados em banda base o rudo do canal, a utilizao de um filtro linear invariante no
tempo essencial para deteco tima do pulso transmitido corrompido por rudo.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('transmissao_banda_base')

ou

transmissao_banda_base
Transmisso digital em banda base 23

Toolbox e blocos necessrios


Para realizao da simulao, so necessrios os Communications System Toolbox html [1], pdf [2] e DSP System
Toolbox html [1], [2] fornecido pelo prprio Simulink. A seguir temos os blocos utilizados no modelo de
simulao:
Simulink
Goto [9];
From [10];
Discrete FIR Filter [1];
Sum, Add, Subtract, Sum of Elements [2];
Scope [6];
Sine Wave [3];
Product [4].
Communications System Toolbox
Gaussian Noise Generator [8];
Eye Diagram [3];
Bernoulli Binary Generator [2];
M-PAM Demodulator Baseband [4];
M-PAM Modulator Baseband [3].
DSP System Toolbox
Lowpass Filter [4];
Discrete Impulse [5].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo considera ento um sistema M-PAM de banda base. A sequncia binria transmitida de entrada consiste
em smbolos 1 e 0. No modulador de pulso modificamos a sequncia binria para uma nova sequncia de pulsos
breves (que se aproxima de um impulso unitrio). A sequncia de pulsos breves assim aplicada a um filtro de
transmisso produzindo o sinal transmitido, o sinal modificado ao passar pelo canal, alm de acrescentar o rudo
aleatrio ao sinal na entrada do receptor. O sinal passa pelo filtro de recepo (filtro casado) e por fim por meio de
um dispositivo de deciso para recepo de forma correta dos smbolos 1 e 0 transmitidos.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
rs -> Taxa de transmisso em smbolos/s;
tipo -> Tipo de pulso de formatao (Retangular,Sinc,Cosseno elevado, Gerador de ISI);
span -> Extenso do filtro de transmisso e recepo;
up_sampling -> Fator de sobreamostragem (Amostras por smbolo);
roll_off -> Fator de decaimento do filtro cosseno elevado;
variancia -> Varincia do rudo gaussiano branco;
M_ary -> Ordem da modulao;
Transmisso digital em banda base 24

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.
A seguir alguns testes que podem ser feitos com este modelo.
Visualizar o processo de transmisso de dados digitais em banda base;
Visulizar o processo de formatao do pulso, bem como a utilizao do filtro casado para maximizar a relao
sinal-rudo e consequentemente detectar de maneira tima os dados transitidos;
Voc pode alterar o filtro utilizado para formatao do pulso;
As opes disponveis de pulsos so: Retangular ideal, Pulso Sinc, Pulso Cosseno Elevado e Pulso gerador de
interferncia intersmbolica;
Alterao de alguns parmetros relacionado a estes pulsos, como: Extenso do pulso no tempo, amostras por
smbolo e no caso do pulso Cosseno Elevado alterar o valor de roll-off;
Visualizar o atraso imposto pelo canal passa-baixas bem como dos filtros de recepo de transmisso (Caso eles
forem bastante extensos);
Alterao dos valores em frequncia do canal passa-baixas;
Visualiar o diagrama de olho do sinal recebido para a viasualizao da distoro na forma do mesmo;

Modelo alternativo
Digite no terminal do Matlab:

open_system('transmissao_bandbase')

ou transmissao_bandbase

References
[1] http:/ / www. mathworks. com/ help/ simulink/ slref/ discretefirfilter. html?refresh=true
[2] http:/ / www. mathworks. com/ help/ simulink/ slref/ add. html
[3] http:/ / www. mathworks. com/ help/ comm/ ref/ eyediagramscope. html
[4] http:/ / www. mathworks. com/ help/ dsp/ ref/ lowpassfilter. html
[5] http:/ / www. mathworks. com/ help/ dsp/ ref/ discreteimpulse. html
25

Transmisso de Dados em Banda Passante

Modulaes Analgicas
Introduo
A transmisso de sinais por um canal de comunicaes passa faixa requer um deslocamento deste sinal para a faixa
onde se encontra o canal. Assim necessrio o uso de modulaes. Em telecomunicaes, a modulao a
modificao de um sinal eletromagntico inicialmente gerado, antes de ser irradiado, de forma que este transporte
informao sobre uma onda portadora. Portando utilizamos uma modulao configurada ao redor de uma portadora
senoidal cuja amplitude, fase ou freqncia variada de acordo com a seqncia de dados contendo a informao. O
transmissor adiciona a informao numa onda especial de tal forma que poder ser recuperada na outra parte atravs
de um processo reverso chamado demodulao.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

analog_modulation

Toolbox e blocos necessrios


Para realizao da simulao, so necessrios os Communications System Toolbox html [1], pdf [2] e DSP System
Toolbox html [1], pdf [2] fornecido pelo prprio Simulink. A seguir temos os blocos utilizados no modelo de
simulao:
Simulink
Sine Wave [3];
Scope [6];
Goto [9];
From [10].
Communications System Toolbox
Analog Passband Modulation [1];
Modulaes Analgicas 26

DSP System Toolbox


Spectrum Analyser [14];
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
Este modelo simula a transmisso de sinais utilizando modulaes analgicas do Communications System
Toolbox fornecido pelo prprio Simulink. Os esquemas de modulao de portadora analgica foram os
primeiros a serem implementados. As portadoras sendo sinusoidais, podem fazer-se variar em amplitude , em fase,
ou em frequncia. Neste modelo apresentamos as modulaes AM (Amplitude modulation), FM (Frequency
modulation) e PM (Phase modulation). Podemos ver as caracteristicas principais de cada uma delas, bem como suas
diferenas, vantagens e desvantagens.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
Parmetros do modelo
amp -> Amplitude do sinal de informao;
f_sinal -> Frequncia do sinal de informao (Hz);
fs -> Frequncia de amostragem (Hz);
Tipo de modulao -> Escolha da modulao para simulao (AM DSB-FC, AM DSB-SC, AM SSB, FM, PM);
fp -> Frequncia da portadora (Hz);
Banda lateral modulada -> Escolha da banda lateral a ser modulada na modulao AM SSB;
fh -> Ordem do filtro de hilbert de recepo para as modulaes AM SSB,FM,PM;
df -> Desvio de frequncia;
d_fase -> Desvio de fase.
Outras possibilidades de configurao
Configurao do filtro necessrio na recepo no bloco demodulador;
Ver tambm
Dicas para o uso e configurao do Analisador de Espectros do Simulink

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas
mesmas.Voc pode alterar alguns parmetros mesmo que a simulao esteje rodando, basta acessar novamente o
bloco parmetros do modelo. Para isso necessrio que o tempo de simulao seja relativamente longo ou at
mesmo infinito (inf). Assim podemos ver possveis diferenas quando alteramos esses mesmos parmetros como os
relacionados ao filtro de recepo, entre outros. A seguir alguns testes que podem ser feitos com este modelo.
Visualizao dos efeitos de modulao e demodulao no domnio do tempo e frequncia;
Alterao da modulao analgica utilizada para fins de comparao;
Alterao do filtro de recepo;
Caso queira analisar o procedimento das modulaes AM DSB-FC, AM DSB-SC e AM SSB em uma outra forma
digite no matlab:

AM_DSB_FC

AM_DSB_SC
Modulaes Analgicas 27

AM_SSB

References
[1] http:/ / www. mathworks. com/ help/ comm/ analog-passband-modulation. html

Modulaes digitais binrias


Introduo
Como faramos se quisermos transmitir uma seqncia de dados em um canal passa-faixa, exemplificado por um
canal de comunicao sem fio ou por satlite? Em aplicaes deste tipo, geralmente optamos por trabalhar com uma
estratgia de modulao configurada ao redor de uma portadora senoidal cuja amplitude, fase ou freqncia variada
de acordo com a seqncia de dados contendo a informao. Dada uma fonte binria que emite os smbolos 0 e 1, o
processo de modulao envolve o chaveamento da amplitude, fase ou freqncia de uma onda senoidal dentre um
par de possveis valores de acordo com os smbolos 0 e 1. Alterando o valor de uma destas variveis em funo do
sinal a modular, possvel apresentar as seguintes modulaes binrias:
ASK Amplitude Shift Keying,
FSK Frequency Shift Keying;
PSK Phase Shift Keying.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('modulacoes_binarias')

ou

modulacoes_binarias
Modulaes digitais binrias 28

Toolbox e blocos necessrios


[1] [2]
Para realizao da simulao, necessrio o Communications System Toolbox html , pdf fornecido pelo
prprio Simulink. A seguir temos os blocos utilizados no modelo de simulao:
Simulink
Sine Wave [3];
Switch [1];
Product [4];
Constant [2];
Scope [6];
Goto [9];
Sum [1];
From [10];
Delay [3].
Communications System Toolbox
Bernoulli Binary Generator [2];
Integrate and Dump [4];
Windowed Integrator [5].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula o processo de modulao digital, dada uma fonte binria que emite os smbolos 0 e 1. O processo
de modulao envolve o chaveamento da amplitude (ASK), fase (PSK) ou frequncia (FSK) de uma onda senoidal
dentre um par de possveis valores de acordo com os smbolos 0 e 1. O modelo apresenta de forma simples o
modulador e demodulador das modulaes ASK, PSK e FSK. A partir do modelo, podemos visualisar os efeitos de
modulao e demodulao no domnio do tempo. Os testes foram realizados nas verses 2014a e 2015a do software
Matlab.

References
[1] http:/ / www. mathworks. com/ help/ simulink/ slref/ switch. html
[2] http:/ / www. mathworks. com/ help/ simulink/ slref/ constant. html
[3] http:/ / www. mathworks. com/ help/ simulink/ slref/ delay. html
[4] http:/ / www. mathworks. com/ help/ comm/ ref/ integrateanddump. html
[5] http:/ / www. mathworks. com/ help/ comm/ ref/ windowedintegrator. html
Modulaes digitais M-rias 29

Modulaes digitais M-rias


Introduo
Por definio, em um esquema de modulao digital M-rio, enviamos qualquer um de M possveis sinais ,
,...., durante cada intervalo de sinalizao (smbolo) de durao T. Em quase todas as aplicaes,
, onde um inteiro. Sob esta condio a durao do smbolo T = onde a durao do bit.
Aumentar M significa aumentar o nmero de smbolos transmitidos. Supondo que a taxa de transmisso de smbolos
seja constante, o aumento de M implica em um aumento da taxa de bits, sem que a largura de faixa seja aumentada.
Em outras palavras, tem-se maior utilizao da banda. Assim, esquemas de modulao M-rio so preferidos em
detrimento de esquemas de modulao binrio para a transmisso de dados digitais em canais passa-faixa quando a
condio conservar largura de faixa ao custo de aumento de potncia e complexidade do sistema. Na prtica,
raramente encontramos um canal de comunicao que possui a largura de faixa exata necessria para a transmisso
da sada de uma fonte de informao atravs de esquemas de modulao binria. Portanto, quando a largura de faixa
do canal menor do que o valor necessrio, utilizamos um esquema de modulao M-rio para a conservao
mxima de largura de faixa.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('Modulacoes_digitais')

ou

Modulacoes_digitais
Modulaes digitais M-rias 30

Toolbox e blocos necessrios


Para realizao da simulao, so necessrios os Communications System Toolbox html [1], pdf [2] e DSP System
Toolbox html [1], pdf [2] fornecido pelo prprio Simulink. A seguir temos os blocos utilizados no modelo de
simulao:
Simulink
Scope [6];
Complex to Real-Imag [2];
Display [1].
Communications System Toolbox
Random Integer Generator [1];
AWGN Channel [2];
Digital Baseband Modulation [3];
Constellation Diagram [7];
DSP System Toolbox
Variance [4];
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula o processo de modulao e demodulao digital M-ria, dada uma fonte que emite os smbolos de
0 a M-1. As modulaes M-rias apresenta uma constelao no espao de sinais constituda por mais de dois pontos.
Ela fornece a base matemtica para a representao geomtrica de sinais de energia, exemplificado pelas formas de
onda digitalmente moduladas. Para um mtodo especfico de modulao, a representao geomtrica mostrada na
forma de uma constelao de pontos no diagrama de espao de sinal, a qual nica para aquele mtodo. As
modulaes simulados aqui so QAM e M-PSK.

Parmetros e Seleo das Configuraes do Modelo


possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para realizao do
mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
bitRate -> Taxa de transmisso (b/s);
Modulao digital utilizada -> Escolha da modulao usada (M-QAM,M-PSK);
M_ary -> Ordem da modulao.
inputSignal -> Potncia do sinal de entrada (watts);
snr -> Relao sinal-rudo (SNR);
EbNo -> Relao sinal-rudo (Eb/No).
Modulaes digitais M-rias 31

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab. A seguir alguns testes que podem ser
feitos com este modelo.
Visualizao dos efeitos de modulao e demodulao no domnio do tempo (parte real e parte imaginria);
Outro teste vlido alterar o tipo de modulao utilizada para fins de comparao;
Analisar a constelao dos smbolos transmitidos alterando da relao sinal-rudo com a simulao rodando para
fins de comparao.

References
[1] http:/ / www. mathworks. com/ help/ comm/ ref/ randomintegergenerator. html
[2] http:/ / www. mathworks. com/ help/ comm/ ref/ awgnchannel. html
[3] http:/ / www. mathworks. com/ help/ comm/ digital-baseband-modulation. html
[4] http:/ / www. mathworks. com/ help/ dsp/ ref/ variance. html

Passband Modulation
Introduo
Na transmisso de dados banda base a sequncia de dados de entrada representada na forma de uma onda discreta
modulada por amplitude de pulso que pode ser transmitida em um canal passa-baixa. O problema quando deseja-se
transmitir dados digitais em canais que a largura largura de banda compartilhada por vrios sistemas, como o
caso do canal de comunicao sem fio ou de satlite denominado canal passa-faixa. Assim, na transmisso de dados
por um canal passa-faixa (bandpass modulation) optamos por trabalhar com uma estratgia onde a modulao dos
pulsos configurada ao redor de uma portadora senoidal cuja amplitude, fase ou freqncia variada de acordo com
a seqncia de dados contendo a informao. Deste modo torna-se possvel, ao contrrio da transmisso em banda
base, enviar dados de diversas fontes distintas simultaneamente, configurando o denominado FDM (Multiplexao
por Diviso de Frequncia). Basicamente deslocamos o espectro do sinal para uma banda de frequcia onde a
atenuao do canal seja aceitvel.
Passband Modulation 32

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip (que uma verso parametrizvel daquele encontrado na pasta
em /opt/MATLAB/R20xxx/toolbox/comm/commdemos). Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('bandpass_modulation')

ou

'bandpass_modulation'

Toolbox e blocos necessrios


Para realizao da simulao, so necessrios os Communications System Toolbox html [1], pdf [2] e DSP System
Toolbox html [1], pdf [2] fornecido pelo prprio Simulink. A seguir temos os blocos utilizados no modelo de
simulao:
Simulink
Goto [9];
Sum [1];
Display [1];
Communications System Toolbox
Random Integer Generator [1];
QPSK Modulator Baseband [1];
Raised Cosine Transmit Filter [2];
AWGN Channel [2];
QPSK Demodulator Baseband [3];
Constellation Diagram [7];
Passband Modulation 33

Eye Diagram [3].


DSP System Toolbox
Spectrum Analyzer [14].
Subsistemas Subsystem [4]
Upconverter;
Interference;
Upconverted Spectra;
Downconverter;
Compute BER;
Calculate RMS EVM.
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Subsistemas
Alguns dos blocos do diagrama citado acima, correspondem a um conjunto de partes inter-relacionadas integrante de
um sistema mais amplo, em outras palavras um subsistema. Os blocos utilizados em cada subsistema so
especificados abaixo.
Upconverter
Inport [5];
Sine Wave [3];
Product [4];
Outport [6];
Interference
Sine Wave [3];
Constant [2];
Math [7];
Gain [8];
Outport [6];
Upconverted Spectra
Inport [5];
Concatenate [11];
Spectrum Analyzer [14];
Downconverter
Inport [5];
Sine Wave [3];
Product [4];
Math (conj) [7];
Outport [6];
Compute BER
Inport [5];
Error Rate Calculation [5];
Integer to Bit Converter [1];
Constant [2];
Outport [6];
Calculate RMS EVM
Passband Modulation 34

From [10];
Delay [8];
Inport [5];
Outport [6];
EVM Measurement [9];

Descrio do Modelo
Este modelo mostra uma maneira simples para executar a modulao de banda passante, multiplicando um sinal
complexo modulado com uma onda senoidal para transladar o sinal na frequncia. Mais informaes [10]. O modelo
realiza a transmisso em banda passante de sinais modulados digitalmente por um canal ruidoso ou com
desvanecimento por multipercurso (Rayleigh ou Rician). Uma fonte de interferncia pode ser combinada com o
canal. A interferncia tem uma no-linearidade cbica que pode ser ativada ou desativada. Quando a no-linearidade
est desligado, a interferncia cai completamente fora de banda, mas quando ativada, o terceiro harmnico desta
interferncia introduzido na banda desejada, causando interferncia co-canal. A transmisso dos smbolos
realizado em frames.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
Parmetros do modelo
symbolRate -> Taxa de smbolos (bauds);
symbolPerFrame -> Nmero de smbolos por frame;
Modulao digital utilizada -> Escolha da modulao usada (M-QAM,BPSK,QPSK,M-DPSK);
M_ary -> Ordem da modulao;
maxDopplerShift -> Maximum Doppler shift of diffuse components (Hz);
delayVector -> Discrete delays of channel (s);
gainVector -> Average path gains (dB);
LOSDopplerShift -> Doppler shift of line-of-sight component (Hz);
KFactor -> Ratio of specular power to diffuse power;
inputSignal -> Potncia do sinal de entrada (watts);
snr -> Relao sinal-rudo (SNR);
EbNo -> Relao sinal-rudo (Eb/No);
Ativar/Desativar interferencia no-linear;
fci -> Frequncia do oscilador de interferncia (Hz);
fc -> Frequncia do oscilador (Hz);
samplesPerSymbol -> Amostras por smbolo;
Ver tambm
Dicas para o uso e configurao do Analisador de Espectros do Simulink
Passband Modulation 35

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.
A seguir alguns testes que podem ser feitos com este modelo.
Analise no dominio da frequncia do sinal ps Upconverter e Downconverter;
Podemos ver o mapeamento dos bits modulados aps o mesmo sofrer as degradaes impostas pelo canal atravs
de pontos em uma constelao pelo bloco Received Constellation;
Outro teste vlido alterar o tipo de modulao utilizada para fins de comparao;
Observar a taxa de erro de bit, bem como o nmero de bits errados e transmitidos;
Observar o diagrama de olho dos smbolos transmitidos aps os mesmos terem passado pelo canal;
Analisar a constelao dos smbolos transmitidos alterando da relao sinal-rudo com a simulao rodando para
fins de comparao;
Observar o valor RMS do EVM(Error Vector Magnitude), que corresponde a diferena em vetores entre o sinal
de entrada e o sinal recebido.
Podemos ativar ou desativar a interfrencia co-canal e observar as seguintes caracteristicas:
OFF
Podemos ver aps o processo de Upconverter, que no espectro esta interferncia cai completamente fora da banda
do sinal desejado.
ON
Diante da no-linearidade, a terceira harmnica da interferncia cai na banda do sinal desejado.
Podemos observar aps o processo de Downconverter, que no espectro voc pode ver o tom de interferncia
presente com o sinal de banda base.

References
[1] http:/ / www. mathworks. com/ help/ comm/ ref/ qpskmodulatorbaseband. html
[2] http:/ / www. mathworks. com/ help/ comm/ ref/ raisedcosinetransmitfilter. html
[3] http:/ / www. mathworks. com/ help/ comm/ ref/ qpskdemodulatorbaseband. html
[4] http:/ / www. mathworks. com/ help/ simulink/ slref/ subsystem. html
[5] http:/ / www. mathworks. com/ help/ simulink/ slref/ inport. html
[6] http:/ / www. mathworks. com/ help/ simulink/ slref/ outport. html
[7] http:/ / www. mathworks. com/ help/ simulink/ slref/ mathfunction. html
[8] http:/ / www. mathworks. com/ help/ simulink/ slref/ transportdelay. html
[9] http:/ / www. mathworks. com/ help/ comm/ ref/ evmmeasurement. html
[10] https:/ / www. mathworks. com/ examples/ simulink-communications/ 2826-passband-modulation
Multipath Fading Channel 36

Multipath Fading Channel


Introduo
Em sistemas de comunicao sem fio o sinal transmitido sofre vrias perdas devido as caractersticas intrnsecas do
canal mvel. Efeitos de propagao, distores, rudo e interferncia so caractersticas do canal, que de forma
aleatria trs a ocorrncia da variao da potncia do sinal transmitido, causando consequentemente atenuaes no
sinal. Essas variaes de intensidade do sinal so denominadas de desvanecimento, caracterstica presente nos canais
sem fio. A propagao por mltiplos caminhos um fenmeno muito comum que trs a ocorrncia do
desvanecimento nas transmisses por canais mveis. Ela corresponde aos vrios caminhos que o sinal percorre entre
o transmissor e o receptor ao se refletir pelas superfcies dos obstculos presentes no meio e a difrao e reflexo
acima e no entorno dos mesmos. O espalhamento desses retardos causam variaes de fase e amplitude gerando
atenuaes do sinal recebido caracterizando o desvanecimento
Modelando um sistema de comunicao mvel percebemos que essas atenuaes e os atrasos de propagao pelos
mltiplos caminhos presentes variam de forma aleatria dependendo da distribuio da intensidade do sinal. Assim
modelos estatsticos de distribuio so utilizados para descrever o nvel do sinal recebido em boa parte dos sistemas
mveis. . Em ambientes onde no h linha de visada (LOS) entre transmissor e receptor, restando para comunicao
as componentes de multipercurso o canal mvel e denotado com desvanecimento Rayleigh, caso contrario
denotado com desvanecimento Rician.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip (que uma verso parametrizvel daquele encontrado na pasta
em /opt/MATLAB/R20xxx/toolbox/comm/commdemos). Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('multipathfading')

ou

multipathfading
Multipath Fading Channel 37

Toolbox e blocos necessrios


[1] [2]
Para realizao da simulao, necessrios o Communications System Toolbox html , pdf fornecido pelo
prprio Simulink. A seguir temos os blocos utilizados no modelo de simulao:
Communications System Toolbox
Bernoulli Binary Generator [2];
Digital Baseband Modulation [3];
Multipath Rayleigh Fading Channel [1];
Multipath Rician Fading Channel [2];
Constellation Diagram [7].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
Este modelo mostra como utilizar os blocos de desvanecimento Rayleigh e Rician do Communications System
Toolbox. Os canais Rayleigh e Rician so modelos teis de fenmenos do mundo real em comunicaes sem fio.
Basicamente o modelo simula uma transmisso por frames utilizando modulaes digitais em um canal com
desvanecimento de multipercurso seguindo uma distribuio Rayleigh e Rician. Mais informaes [3]

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
Bloco Bernoulli Binary Generator
bitRate -> Transmission rate (b/s);
symbolPerFrame -> Number of symbols per transmitted frame.
Bloco Modulador Baseband
Modulation used -> Choice of modulation used (M-QAM,BPSK,QPSK,M-FSK,M-DPSK);
M_ary -> Order modulation.
Blocos Multipath Rayleigh Fading Channel e Multipath Rician Fading Channel
maxDopplerShift -> Maximum Doppler shift of diffuse components (Hz);
delayVector -> Discrete delays of channel (s);
gainVector -> Average path gains (dB);
LOSDopplerShift -> Doppler shift of line-of-sight component (Hz);
KFactor -> Ratio of specular power to diffuse power.

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.
A seguir alguns testes que podem ser feitos com este modelo.
Podemos ver o mapeamento dos bits modulados aps o mesmo sofrer as degradaes impostas pelo canal atravs
de pontos em uma constelao pelos blocos After Rayleigh Fading e After Rician Fading;
Outro teste vlido alterar o tipo de modulao utilizada para fins de comparao;
Para visualizar os resultados e caractersticas do canal Rayleigh simulado, digite no Matlab os seguintes comando:

multipathfading
modelname = 'multipathfading';
rayleigh_block = [modelname '/Multipath Rayleigh Fading Channel'];
Multipath Fading Channel 38

rician_block = [modelname '/Multipath Rician Fading Channel'];


set_param(rayleigh_block, 'openVisAtStart', 'on');
set_param(rician_block, 'openVisAtStart', 'off');
Tsim = 20;
sim(modelname, Tsim);

Resultados e caractersticas visualizadas:


Resposta ao impulso do canal;
Resposta em frequncia do canal;
Resposta ao impulso do canal em cascata;
Funo de espalhamento;
Trajetria fasorial;
Ganhos de cada percurso;
Componentes de multipercurso;
Espectro Doppler;
Para visualizar os mesmos resultados e caractersticas do canal Rician simulado, digite no Matlab os seguintes
comando:

multipathfading
modelname = 'multipathfading';
rayleigh_block = [modelname '/Multipath Rayleigh Fading Channel'];
rician_block = [modelname '/Multipath Rician Fading Channel'];
set_param(rayleigh_block, 'openVisAtStart', 'off');
set_param(rician_block, 'openVisAtStart', 'on');
Tsim = 20;

sim(modelname, Tsim);

References
[1] http:/ / www. mathworks. com/ help/ comm/ ref/ multipathrayleighfadingchannel. html
[2] http:/ / www. mathworks. com/ help/ comm/ ref/ multipathricianfadingchannel. html
[3] http:/ / www. mathworks. com/ examples/ simulink-communications/ 2800-multipath-fading-channel
Digital Communications Ber Performance in AWGN or Fading 39

Digital Communications Ber Performance in


AWGN or Fading
Introduo
Um dos critrios mais utilizados para analisar o desempenho de sistemas digitais a taxa de bits errados (BER - Bit
Error Rate) definida como a probabilidade de identificao incorreta de um bit pelo circuito de deciso do receptor.
A BER faz uma comparao dos bits transmitidos com os recebidos, computando o nmero de erros e a taxa de erros
dos mesmos. Trata-se de uma medida bastante importante para situaes de perda de potncia e distores no sinal
transmitido devido principalmente ao meio de propagao. Este modelo considera o desempenho de BER de
algumas das principais tcnicas de modulao digital utilizadas em canais AWGN e canais com desvanecimento por
multipercurso (Rayleigh e Rician). So elas: M-QAM,BPSK,QPSK,M-PSK e M-DPSK.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('ber_performance')

ou

ber_performance
Digital Communications Ber Performance in AWGN or Fading 40

Toolbox e blocos necessrios


[1] [2]
Para realizao da simulao, necessrios o Communications System Toolbox html , pdf fornecido pelo
prprio Simulink. A seguir temos os blocos utilizados no modelo de simulao:
Simulink
Display [1].
Communications System Toolbox
AWGN Channel [2];
Bernoulli Binary Generator [2];
Digital Baseband Modulation [3];
Multipath Rayleigh Fading Channel [1];
Multipath Rician Fading Channel [2];
Error Rate Calculation [5];
Constellation Diagram [7];
Eye Diagram [3].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula uma transmisso por frames utilizando modulaes digitais em um canal com rudo AWGN ou
com desvanecimento por multipercurso (Rayleigh ou Rician). Primeiramente geramos a sequncia aleatria binaria a
ser transmitida. Em seguida modulamos digitalmente esta sequncia de bits gerando um conjunto de smbolos
complexos representados por uma constelao, onde cada ponto da constelao corresponde a um smbolo
carregando o nmero de bits possveis pela modulao usada. Cada smbolo distribudo pela constelao atravs do
cdigo gray, onde apenas um bit muda entre os smbolos adjacentes. Adiante realizamos a convoluo do canal
mvel com o sinal transmitido ou somamos este mesmo sinal com um rudo AWGN. No receptor temos a
demodulao e a recepo da sequncia transmitida. Esta sequncia binaria recebida comparado com a transmitida
de maneira a computar a taxa de erro de bit (BER) para eventual avaliao do desempenho.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
Bloco Bernoulli Binary Generator
bitRate -> Taxa de transmisso (b/s);
symbolPerFrame -> Nmero de smbolos por frame.
Bloco Modulador Baseband and Demodulator Baseband
Modulao digital utilizada -> Escolha da modulao usada (M-QAM,BPSK,QPSK,M-FSK,M-DPSK);
M_ary -> Ordem da modulao.
Bloco Channel
maxDopplerShift -> Maximum Doppler shift of diffuse components (Hz);
delayVector -> Discrete delays of channel (s);
gainVector -> Average path gains (dB);
LOSDopplerShift -> Doppler shift of line-of-sight component (Hz);
KFactor -> Ratio of specular power to diffuse power;
inputSignal -> Potncia do sinal de entrada (watts);
snr -> Relao sinal-rudo (SNR);
Digital Communications Ber Performance in AWGN or Fading 41

EbNo -> Relao sinal-rudo (Eb/No).

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software MATLAB, funcionando perfeitamente nas
mesmas. A seguir alguns testes que podem ser feitos com este modelo. Voc pode alterar alguns parmetros mesmo
que a simulao esteje rodando, basta acessar novamente o bloco parmetros do modelo.
Podemos ver o mapeamento dos bits modulados aps o mesmo sofrer as degradaes impostas pelo canal atravs
de pontos em uma constelao pelo bloco Constellation after passing through the channel;
Outro teste vlido alterar o tipo de modulao utilizada para fins de comparao;
Observar a taxa de erro de bit, bem como o nmero de bits errados e transmitidos;
Observar o diagrama de olho dos smbolos transmitidos aps os mesmos terem passado pelo canal;
Utilizar o canal com desvanecimento por multipercurso combinado com o bloco AWGN;
Analisar a constelao dos smbolos transmitidos alterando da relao sinal-rudo com a simulao rodando para
fins de comparao.

Orthogonal Frequency Multiplex Division


(OFDM)
Introduo
A OFDM (Orthogonal Frequency DivisionMultiplexing) uma tcnica multi-portadora bastante difundida em
sistemas digitais, principalmente nos sistemas sem fio devido sua robustez contra a seletividade em frequncia do
canal. A tcnica consiste na diviso da largura de banda total em subcanais menores, utilizando subportadoras
ortogonais entre si, possibilitando a sobreposio espectral das mesmas. A diviso em subcanais faz com que a taxa
de transmisso seja reduzida em cada subcanal. Assim tem-se um aumento da durao do smbolo transmitido em
cada subportadora, o que implica em uma diminuio da sensibilidade ao desvanecimento seletivo em frequncia.

Modelo em Simulink

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('System_OFDM')
Orthogonal Frequency Multiplex Division (OFDM) 42

ou

System_OFDM

Toolbox e blocos necessrios


[1] [2]
Para realizao da simulao, necessrios o Communications System Toolbox html , pdf fornecido pelo
prprio Simulink. A seguir temos os blocos utilizados no modelo de simulao:
Simulink
Reshape [1];
Display [1].
Communications System Toolbox
AWGN Channel [2];
Random Integer Generator [1];
Digital Baseband Modulation [3];
Multipath Rayleigh Fading Channel [1];
Multipath Rician Fading Channel [2];
OFDM Modulator Baseband [2];
OFDM Demodulator Baseband [3];
Error Rate Calculation [5];
Constellation Diagram [7];
Eye Diagram [3].
Para uma melhor visualizao dos blocos e subsistemas usar [Tools> Model Explorer [18]]

Descrio do Modelo
O modelo simula um sistema OFDM genrico, a partir de uma sequencia de inteiros transmitidos. Primeiramente, o
sinal de informao modulado digitalmente de acordo com o tipo de modulao especfica, seja ela QAM ou PSK.
Em seguida, realizado uma converso do sinal serial-paralelo (S/P) em NFFT feixes de dados onde cada sinal
modula uma subportadora gerando um vetor de NFFT sub-smbolos que formam o smbolo OFDM. Essas
subportadoras passam pelo bloco OFDM Modulator onde realizado a gerao dos smbolos OFDM, a insero do
prefixo cclico e a converso paralelo-serial para transmisso pelo canal. Aps a passagem pelo canal combinado
com ruido AWGN o sinal o sinal chega ao receptor. Nele ocorre o processo inverso do transmissor, o sinal
novamente convertido para serial-paralelo, removido o prefixo cclico e a deteco dos smbolos OFDM. Por fim
realizado a demodulao dos sub-smbolos e a recepo do sinal.

Parmetros e Seleo das Configuraes do Modelo


Neste modelo possvel controlar atravs das variveis do bloco "Parmetros do modelo", os parmetros para
realizao do mesmo bem como eventual testes. Os parmetros fornecidos por este bloco so:
NFFT -> Nmero de subportadoras de dados do sistema;
Cp -> Comprimento do prefixo cclico;
Simbolos_OFDM -> Nmero de smbolos OFDM transmitidos por frame;
Rs -> Taxa de smbolo (b/s);
Modulao digital utilizada -> Escolha da modulao usada (M-QAM,BPSK,QPSK);
M_ary -> Ordem da modulao;
maxDopplerShift -> Maximum Doppler shift of diffuse components (Hz);
delayVector -> Discrete delays of channel (s);
Orthogonal Frequency Multiplex Division (OFDM) 43

gainVector -> Average path gains (dB);


LOSDopplerShift -> Doppler shift of line-of-sight component (Hz);
KFactor -> Ratio of specular power to diffuse power;
snr -> Relao sinal-rudo (SNR);
EbNo -> Relao sinal-rudo (Eb/No).

Possibilidades de Testes
Os testes foram realizados nas verses 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.
Anlise de sistemas OFDM com altas taxas de transmisso e com canais com mltiplos caminhos;
Alterao do nmero de subportadoras do sistema;
Comparao de resultados paras diferentes modulaes (ou ordem de modulao);
Seria interessante a utilizao de subportadoras pilotos para estimao e equalizao de canal. Voc pode habilitar
essas subportadoras pelo bloco OFDM Modulator Baseband;
Altere, adicione ou retire os valores de atenuao e atraso do canal com mltiplos caminhos;
Alterao da taxa de transmisso para valores menores e maiores;
Perceber que com o aumento da taxa de transmisso e o canal com mais percursos com atrasos e atenuaes
maiores, a diferena de desempenho entre o sistema multi-portadora OFDM e o sistema de uma unica portadora.
Modelo adicional
O modelo abaixo mostra que o desempenho do sistema OFDM apenas em canal AWGN igual ao desempenho
do
sistema de portadora nica, desde que a ordem da modula c ao nos dois sistemas seja a mesma. para abrir o modelo e
executa-lo digite
ofdm_awgn

References
[1] http:/ / www. mathworks. com/ help/ simulink/ slref/ reshape. html
[2] http:/ / www. mathworks. com/ help/ comm/ ref/ ofdmmodulatorbaseband. html
[3] http:/ / www. mathworks. com/ help/ comm/ ref/ ofdmdemodulatorbaseband. html
44

Dicas - Simulink

Dicas para o uso e configurao do Analisador de


Espectros do Simulink
Spectrum Analyser
Para analisar o espectro dos sinais necessrio utilizar o sinal amostrado. Por este motivo se utiliza o bloco
Zero-Order Hold [13] na entrada do analisador de espectro. Cabe destacar que o valor da frequncia de amostragem
utilizado no bloco Zero-Order Hold vai refletir na gama de valores exibidos no eixo de frequncia na janela do
analisador de espectro.
interessante para o processo de aprendizagem, analisar simultaneamente o espectro de vrios sinais atravs das
chaves. Esta exemplificao pode ser vista no modelo abaixo:

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

uso_chaves

Deixe a simulao em execuo por um tempo relativamente longo (ou inf), e atravs das chaves escolha quais sinais
voc quer analisar simultaneamente ou individualmente, da maneira que desejar. Faa toda anlise, alterando o valor
de taxa de amostragem ( ) e observando o efeito da amostragem abaixo e acima da frequncia de Nyquist. Cabe
destacar que o mesmo pode ser feito com o bloco Scope [6], porm use-se um Mux [7] no lugar do bloco Matrix
Concatenate [11].
Dicas para o uso e configurao do Analisador de Espectros do Simulink 45

Configuraes Spectrum Analyser


Para um melhor visualizao dos espectro dos sinais necessrio algumas configuraes apresentadas no painel
Spectrum Settings encontrada em [View>Spectrum Settings]] no bloco Spectrum Analyser [14]. Este painel ,
permite que voc modifique as configuraes para controlar a maneira em que o espectro calculado obtendo uma
melhor visualizao do mesmo dos sinais do modelo. Podemos escolher como controlar a resoluo de freqncia
pela opo RBW (Hz) / Window length . A FFT amostra o espectro de 0 a e a resoluo da anlise dada por
, onde N corresponde o numero de pontos da FFT, ou seja, a resoluo da anlise espectral est associada
durao N do sinal de mensagem, que deve ser longa o bastante para incluir pelo menos um ciclo completo da menor
freqncia a ser analisada.
Outras possibilidades de configurao esto listadas abaixo:
O tipo de espectro para exibir. As opes disponveis so de potncia, densidade de potncia e espectrograma.
Taxa de amostragem (Hz) - A taxa de amostragem, em hertz, dos sinais de entrada. Escolha Inherited para usar a
mesma taxa de amostragem do sinal de entrada. Para especificar uma taxa de amostragem, insira o seu valor.
Unidades - As unidades do espectro. As opes disponveis so dBm, dBW, e Watts
O painel Spectrum Settings possui outras configuraes, todas elas so especificadas em Spectrum Settings [1].

References
[1] http:/ / www. mathworks. com/ help/ dsp/ ref/ spectrumanalyzer. html#btqobo8-5

Dicas para o uso e configurao dos filtros do


Simulink
Filtros tem como de suas principais funes a separao e recuperao de sinais. De modo geral os filtros so
projetados para deixar passar determinadas frequncias e atenuar outras. O filtro utilizado na grande parte dos
modelos apresentados o realizado pelo bloco Analog Filter Design [15]. Nesses modelos citados acima o filtro pode
ser configurado da maneira que o usurio desejar para que se atenda as necessidades do modelo ou projeto. Isto
importante para analisar os diferentes resultados que so obtidos ou o que o usurio pretende projetar a partir destas
configuraes.
Dicas para o uso e configurao dos filtros do Simulink 46

As configuraes includas neste bloco so:


Mtodo de projeto do filtro: Butterworth, Chebyshev tipo I, Chebyshev do tipo II, ou Elliptic;
Tipo : Lowpass, Highpass, Bandpass, ou Bandstop;
Ordem: Ordem dos filtros Lowpass e Highpass (no caso dos demais, a ordem do filtro o dobro da configurada)
Frequncias de corte: Os filtros do tipo Lowpass e Highpass tm apenas uma frequncia de corte. J os filtros
Bandpass e Bandstop existem duas frequncias de corte(Superior e Inferior).
Outros tipos de filtro e suas configuraes:
Digital Filter Design [1];
Discrete Filter [2];
Todos os blocos de filtro disponveis pelo DSP System Tollbox podem ser vistos em : Filter Design [3]

References
[1] http:/ / www. mathworks. com/ help/ dsp/ ref/ digitalfilterdesign. html
[2] http:/ / www. mathworks. com/ help/ simulink/ slref/ discretefilter. html
[3] http:/ / www. mathworks. com/ help/ dsp/ filter-design. html
Dica para equalizao de canal no Simulink 47

Dica para equalizao de canal no Simulink


Os blocos Multipath Rayleigh Fading Channel [1] e Multipath Rician Fading Channel [2] possuem uma caixa de
seleo denominada Complex path gains port. Nela criado uma porta que emite os valores de ganho de cada
percurso especificado em Average path gain vector (dB). Assim podemos realizar a equalizao de foragem a zero
(ZeroForcing ZF) onde sua sada o inverso do canal ignorando o rudo aditivo. Trata-se de um equalizador linear
que tem como objetivo eliminar a ISI (Intersymbol interference). Atrves de uma tranformao linear sobre os sinais
recebidos o equalizador ZF desfaz os efeitos do canal restaurando a forma do sinal transmitido. Podemos realizar
esse processo utilizando o bloco Math Function [7] na configurao de reciprocal, como visto no modelo abaixo:

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab voc esteja no
diretrio onde descompactou o arquivo. Digite no terminal do Matlab:

equalizador_zf

Cabe destacar que necessrio um arranjo para utilizao deste artificio no caso de mais de um percurso
especificado no bloco relacionado ao canal. Este arranjo exemplificado no modelo abaixo, onde adicionado os
blocos Demux [1] e Sum [1]. No exemplo so utilizados um canal com 3 percursos.
Dica para equalizao de canal no Simulink 48

Digite no terminal do MATLAB:

equalizador_zf_arranjo

References
[1] http:/ / www. mathworks. com/ help/ simulink/ slref/ demux. html
Dica para trabalhar com variveis no Simulink 49

Dica para trabalhar com variveis no Simulink


Diretamente do terminal do MATLAB
Voc pode declarar as variveis que queira usar no modelo pelo prprio terminal do MATLAB como mostrado na
figura abaixo:

E utilizar estas variveis nos blocos da seguinte forma:


Dica para trabalhar com variveis no Simulink 50

Bloco com parmetros


Outra forma de trabalhar com variveis no modelo de simulao atravs da criao de um bloco que contm todas
essas variveis dentro de uma struct. Primeiramente adicione no modelo um bloco chamado Subsystem. Em
seguida clique sobre o bloco e aperte ctrl + M criando uma mascara no bloco. Agora estamos prontos para definir as
variveis para pode-las utilizadas no modelo.

Definir parmetros da mscara


No Editor de mscara aberto, clique na guia Parameters & Dialog;
Clique no cone Edit parmetro e adicione linhas;
Nas linhas que aparecem, especifique os parmetros da seguinte forma.

Na coluna Prompt voc especifica sobre a varivel, para que ela vai ser utilizada, entre outros.
Na coluna Name voc da o nome a varivel que sera utilizada no modelo;
Aps esse processo clique em Apply seguido de Ok. Para saber mais sobre configurao de mascaras acesse : Mask
a Block [1] ou Block Masks [2].
Dica para trabalhar com variveis no Simulink 51

Arquivo .m com as instrues


Aps a criao da mascara e dos parametros que sero utilizados pelo modelo. Criamos um funo no MATLAB de
acordo com cgido abaixo:
function parametros
persistent postloadFlag; if isempty(postloadFlag)

postloadFlag = true;

else

if postloadFlag
postloadFlag = false;ip
return
end

end
settingsBlock = [bdroot '/Subsystem']; % Nome do bloco [symbol_rate] = getSettings(settingsBlock,'symbol_rate');
% Nome do parametro [M_ary] = getSettings(settingsBlock,'M_ary');
p.symbol_rate = symbol_rate; p.M = M_ary;
% Atribuir variveis na forma de struct para o workspace do MATLAB

assignin('base', 'p', p);

function varargout = getSettings(settingsBlock, varargin)

varargout = cell(size(varargin));

h = get_param(settingsBlock, 'handle');
for n = 1:length(varargin)
varargout{n} = evalin('base', get(h, varargin{n}));
end
Dica para trabalhar com variveis no Simulink 52

Inicializao do arquivo .m dentro da mascara do subsistema criado


Clique novamente no Subsistema onde voc criou a mascara e digite crtl + M. Escolha a opo Initialization e
coloque no campo Initialization Commands o nome dado a funo criada com extenso .m como mostrado na
figura abaixo.

Assim, voc utiliza essas variveis pelo modelo, e pode altera-las apenas dando dois clique no bloco mascarado e
alterando por la os valores dos parmetros. Certifique-se que esteja no diretrio onde esta salvo tanto o modelo como
o arquivo .m (os dois devem estar no mesmo diretrio).
Dica para trabalhar com variveis no Simulink 53

Callbacks
Outra forma de trabalhar com variveis e parmetros atravs de callbacks onde voc predetermina valores de
variveis ou at carregar funes criadas no MATLAB. Para saber mais acesse: Model Callbacks [3]

References
[1] http:/ / www. mathworks. com/ help/ simulink/ ug/ mask-a-subsystem. html
[2] http:/ / www. mathworks. com/ help/ simulink/ block-masks. html
[3] http:/ / www. mathworks. com/ help/ simulink/ ug/ model-callbacks. html
54

Refrencias sobre os modelos

Referncias
1. HAYKIN, Simon; MOHER, Michael. Introduo aos sistemas de comunicao. Bookman, 2008. ISBN
9788577803293
2. SKLAR, Bernard. Digital Communications - Fundamentals and Applications. . Englewood Cliffs, N.J.:
Prentice-Hall, 1988. ISBN 0132119390
3. GOLDSMITH, Andrea. Wireless communications. Cambridge university press, 2005.
4. GIORDANO, Arthur A.; LEVESQUE, Allen H. Modeling of Digital Communication Systems Using SIMULINK.
John Wiley & Sons, 2015.
5. Simulink - http://www.mathworks.com/products/simulink/.Acesso em: 24/11/15 s 20h50min.
Article Sources and Contributors 55

Article Sources and Contributors


Introduo e Justificativa da Proposio Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98894 Contributors: Rogerio.j

Metodologia do Projeto Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98896 Contributors: Rogerio.j

Objetivos do Projeto Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98895 Contributors: Rogerio.j

Amostragem de sinais Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98614 Contributors: Moecke, Rogerio.j

Quantizao Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98637 Contributors: Rogerio.j

Modulao por Codificao de Pulso (PCM) Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98667 Contributors: Rogerio.j

Modulao Delta (DM) Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98668 Contributors: Rogerio.j

Modulao Delta-Sigma Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98669 Contributors: Rogerio.j

Modulao por Codificao Diferencial de Pulso(DPCM) Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98670 Contributors: Rogerio.j

Cdigos de linha Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98671 Contributors: Rogerio.j

Modulao por Amplitude de Pulso M-ria (PAM-M) Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98672 Contributors: Rogerio.j

Transmisso digital em banda base Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98673 Contributors: Rogerio.j

Modulaes Analgicas Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98636 Contributors: Rogerio.j

Modulaes digitais binrias Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98612 Contributors: Rogerio.j

Modulaes digitais M-rias Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98674 Contributors: Rogerio.j

Passband Modulation Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98685 Contributors: Rogerio.j

Multipath Fading Channel Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98684 Contributors: Moecke, Rogerio.j

Digital Communications Ber Performance in AWGN or Fading Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98682 Contributors: Rogerio.j

Orthogonal Frequency Multiplex Division (OFDM) Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98677 Contributors: Rogerio.j

Dicas para o uso e configurao do Analisador de Espectros do Simulink Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98699 Contributors: Moecke, Rogerio.j

Dicas para o uso e configurao dos filtros do Simulink Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98891 Contributors: Rogerio.j

Dica para equalizao de canal no Simulink Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98781 Contributors: Rogerio.j

Dica para trabalhar com variveis no Simulink Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98806 Contributors: Rogerio.j

Referncias Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?oldid=98899 Contributors: Rogerio.j


Image Sources, Licenses and Contributors 56

Image Sources, Licenses and Contributors


Arquivo:amostragem_sinais_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Amostragem_sinais_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:quantizer.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Quantizer.png License: unknown Contributors: Rogerio.j
Arquivo:sistema_pcm_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Sistema_pcm_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:dm_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Dm_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:sdm_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Sdm_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:dpcm_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Dpcm_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:cdigo_linha_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Cdigo_linha_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:M_PAM_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:M_PAM_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:banda_base.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Banda_base.png License: unknown Contributors: Rogerio.j
Arquivo:Analog_modulation_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Analog_modulation_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:modulation_binary.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Modulation_binary.png License: unknown Contributors: Rogerio.j
Arquivo:digital_mod_M.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Digital_mod_M.png License: unknown Contributors: Rogerio.j
Arquivo:modulaao_banda_passante_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Modulaao_banda_passante_simulink.png License: unknown
Contributors: Rogerio.j
Arquivo:Multipath_Fading_Channels_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Multipath_Fading_Channels_simulink.png License: unknown
Contributors: Rogerio.j
Arquivo:Ber_performance_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Ber_performance_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:ofdm_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Ofdm_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:chaves_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Chaves_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:Analog_filter_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Analog_filter_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:equalizador_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Equalizador_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:equalizador_zf_simulink.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Equalizador_zf_simulink.png License: unknown Contributors: Rogerio.j
Arquivo:Mask_simulink00.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Mask_simulink00.png License: unknown Contributors: Rogerio.j
Arquivo:Mask_simulink01.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Mask_simulink01.png License: unknown Contributors: Rogerio.j
Arquivo:Mask_simulink0.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Mask_simulink0.png License: unknown Contributors: Rogerio.j
Arquivo:Mask_simulink1.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Mask_simulink1.png License: unknown Contributors: Rogerio.j
Arquivo:Mask_simulink2.png Source: http://wiki.sj.ifsc.edu.br/wiki/index.php?title=Arquivo:Mask_simulink2.png License: unknown Contributors: Rogerio.j
Licena 57

Licena
Attribution-NonCommercial-ShareAlike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-nc-sa/ 3. 0/

Vous aimerez peut-être aussi