Mudanças entre as edições de "Usuário:Lucas.lv"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(109 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
<googlecalendar>?
+
==Horários==
title=Hor%C3%A1rios%20-%20Lucas%20Lucindo%20Vieira&amp;height=600&amp;wkst=2&amp;bgcolor=%23ffffff&amp;src=l4i7eehpi9ota1bgm936hpddrk%40group.calendar.google.com&amp;color=%23711616&amp;ctz=America%2FSao_Paulo" style=" border-width:0 " width="800" height="600" frameborder="0" scrolling="no"></googlecalendar>
 
 
 
 
<googlecalendar>?title=Hor%C3%A1rios%20-%20Lucas%20Lucindo%20Vieira&amp;showNav=0&amp;showPrint=0&amp;showTabs=0&amp;showCalendars=0&amp;showTz=0&amp;&amp;height=600&amp;wkst=2&amp;bgcolor=%23FFFFFF&amp;src=l4i7eehpi9ota1bgm936hpddrk%40group.calendar.google.com&amp;mode=WEEK&amp;color=%23182C57&amp;ctz=America%2FSao_Paulo" style=" border-width:2 " width="800" height="450" frameborder="0" scrolling="no"></googlecalendar>
 
<googlecalendar>?title=Hor%C3%A1rios%20-%20Lucas%20Lucindo%20Vieira&amp;showNav=0&amp;showPrint=0&amp;showTabs=0&amp;showCalendars=0&amp;showTz=0&amp;&amp;height=600&amp;wkst=2&amp;bgcolor=%23FFFFFF&amp;src=l4i7eehpi9ota1bgm936hpddrk%40group.calendar.google.com&amp;mode=WEEK&amp;color=%23182C57&amp;ctz=America%2FSao_Paulo" style=" border-width:2 " width="800" height="450" frameborder="0" scrolling="no"></googlecalendar>
  
 +
==Projetos==
  
{{Collapse top |Implementação de Sistemas de Telecomunicações Digitais Utilizando Simulink e HDL Coder}}
+
{{Collapse top |expand=true  |Implementação de Sistemas de Telecomunicações Digitais Utilizando Simulink e HDL Coder}}
  
 
'''Página do projeto:'''- [[Implementação de Sistemas de Telecomunicações Digitais Utilizando Simulink e HDL Coder]].
 
'''Página do projeto:'''- [[Implementação de Sistemas de Telecomunicações Digitais Utilizando Simulink e HDL Coder]].
Linha 12: Linha 11:
  
 
'''Reunião Semanal de Orientação''' - Quinta-feira das 10h30 as 11h45.
 
'''Reunião Semanal de Orientação''' - Quinta-feira das 10h30 as 11h45.
 
+
===Implementação de Sistemas de Telecomunicações Digitais Utilizando Simulink e HDL Coder===
==Orientações==
+
====Orientações====
 
* Formatar a pagina do projeto baseado em [http://wiki.sj.ifsc.edu.br/index.php/INCENTIVANDO_O_USO_DO_SIMULINK_NOS_CURSOS_DE_TELECOMUNICA%C3%87%C3%95ES]
 
* Formatar a pagina do projeto baseado em [http://wiki.sj.ifsc.edu.br/index.php/INCENTIVANDO_O_USO_DO_SIMULINK_NOS_CURSOS_DE_TELECOMUNICA%C3%87%C3%95ES]
 
* Estudar os PLDs e VHDL (Cap 18 e 19 do Pedroni).
 
* Estudar os PLDs e VHDL (Cap 18 e 19 do Pedroni).
Linha 27: Linha 26:
 
*Estudar o HDL Coder para Simulink [http://www.mathworks.com/products/datasheets/pdf/hdl-coder.pdf], [http://www.mathworks.com/products/hdl-coder/index.html].
 
*Estudar o HDL Coder para Simulink [http://www.mathworks.com/products/datasheets/pdf/hdl-coder.pdf], [http://www.mathworks.com/products/hdl-coder/index.html].
 
*Criar login na Mathworks.
 
*Criar login na Mathworks.
==Emprestimos==
+
 
 +
====Orientações 2016====
 +
;30 mar:
 +
* Deserialização está OK.  Não precisa usar frames.  Foi testado com sinal 1Hz, freq amostragem de 10, e inserido o scope com 8 entradas com conversor de tipo e abs.
 +
* Precisa serializar a saida.
 +
* Verificar com Rogério como usar parâmetros no Simulink.
 +
* ver http://wiki.sj.ifsc.edu.br/index.php/Modula%C3%A7%C3%B5es_Anal%C3%B3gicas
 +
* Na documentação usar https://pt.wikipedia.org/wiki/Ajuda:Guia_de_edi%C3%A7%C3%A3o/F%C3%B3rmulas_TeX
 +
 
 +
<math> \cos x + \ln y +\operatorname{sgn}\, z </math>
 +
 
 +
;25 fev:
 +
* Estudar os tutoriais:
 +
::[http://www.mathworks.com/academia/student_center/tutorials/simulink/onramp/player.html Bases da modelagem gráfica com Simulink (45 minutos)]
 +
::[http://www.mathworks.com/academia/student_center/tutorials/simulink/modeldynamic/player.html Usando o Simulink para modelagem de Sistemas Dinâmicos Discretos(60 minutos)]
 +
* Ativar no simulink o [Display > sample time] e [Signal & Ports].
 +
* Usar a FFT do simulink para fazer uma experiencia.  Fonte -> FFT -> Spectrum Analyser.
 +
* Documentar como a FFT está sendo realizada. Descrever o algoritmo no simulink. E os blocos e subsistemas.
 +
 
 +
 
 +
;4 fev:
 +
* Documentar as possibilidades de implementação do projeto do Rogério na wiki
 +
* Colocar os relatórios semanais na wiki
 +
* Serializar a entrada e saida da FFT
 +
* Testar com sinais externos no Matlab.
 +
* Testar com sinais na placa.
 +
* Ampliar para 16 entradas e saidas
 +
* Comparar os resultados com a FFT do HDL coder  (examinar o código)
 +
* Esperar que o hardware fique menor ->
 +
 
 +
====Emprestimos====
 
*PEDRONI, Volnei A. Circuit Design with VHDL; ed. [S.l]:MIT, 2004. p. ISBN 9780262162241
 
*PEDRONI, Volnei A. Circuit Design with VHDL; ed. [S.l]:MIT, 2004. p. ISBN 9780262162241
 
*Kit Educadional DE0-Nano
 
*Kit Educadional DE0-Nano
 
*CD instalação do UBUNTU 14.04 64 bits.
 
*CD instalação do UBUNTU 14.04 64 bits.
  
== Relatórios semanais de atividades==
+
====Lembretes pessoais====
 +
 
 +
*https://www.youtube.com/watch?v=uEA0a5AoFSA
 +
*Chegar no HDL do bloco FFT optimized
 +
*Fazer o FFT tirando as potências
 +
*Lembrar de documentar as mudanças no calculo de Wn
 +
*http://www.mathworks.com/help/dsp/ref/fft.html
 +
 
 +
=Viabilidade da implementação dos Modelos do projeto [[INCENTIVANDO O USO DO SIMULINK NOS CURSOS DE TELECOMUNICAÇÕES]]=
 +
{{Collapse top |expand = true |[[ Modulações Analógicas | Modulações Analógicas (AM,FM,PM) ]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Sine Wave| Sim| Sim}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Analog Passband Modulation| Não| Não}}
 +
|}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Spectrum Analyser| Sim| Sim}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Amostragem de sinais]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Sine Wave| Sim| Sim}}
 +
{{TabComparar3linha |Product| Sim| Sim}}
 +
{{TabComparar3linha |Pulse Generator| Não| Não}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Mux| Sim| Sim}}
 +
{{TabComparar3linha |Gain| Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
{{TabComparar3linha |Matrix Concatenate| Sim| Sim}}
 +
{{TabComparar3linha |Manual Switch| Não| Não}}
 +
{{TabComparar3linha |Zero-Order Hold| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 | DSP System Toolbox |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Spectrum Analyser| Sim| Sim}}
 +
{{TabComparar3linha |Analog Filter Design| Não| Não}}
 +
{{TabComparar3linha |From Multimedia File| Não| Não}}
 +
{{TabComparar3linha |To Multimedia File | Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Quantização]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Sine Wave| Sim| Sim}}
 +
{{TabComparar3linha |Pulse Generator| Não| Não}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Mux| Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
{{TabComparar3linha |Zero-Order Hold| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 | Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |A-Law Expander| Não| Não}}
 +
{{TabComparar3linha |A-Law Compressor| Não| Não}}
 +
{{TabComparar3linha |Mu-Law Expander| Não| Não}}
 +
{{TabComparar3linha |Mu-Law Compressor| Não| Não}}
 +
|}
 +
 
 +
{{TabComparar3 | DSP System Toolbox |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Analog Filter Design| Sim| Sim}}
 +
{{TabComparar3linha |Scalar Quantizer Encoder| Sim| Sim}}
 +
{{TabComparar3linha |Sample and Hold| Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Modulação por Codificação de Pulso (PCM)]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Sine Wave| Sim| Sim}}
 +
{{TabComparar3linha |Pulse Generator| Não| Não}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
{{TabComparar3linha |Zero-Order Hold| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 | Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Integer to Bit Converter| Não| Não}}
 +
|}
 +
 
 +
{{TabComparar3 | DSP System Toolbox |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |From Multimedia File| Não| Não}}
 +
{{TabComparar3linha |To Multimedia File| Não| Não}}
 +
{{TabComparar3linha |Sample and Hold| Não| Não}}
 +
{{TabComparar3linha |Analog Filter Design| Não| Não}}
 +
{{TabComparar3linha |Scalar Quantizer Encoder| Não| Não}}
 +
{{TabComparar3linha |Scalar Quantizer Decoder| Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}
 +
 
 +
{{Collapse top |expand = true |[[Modulação Delta (DM)]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Sine Wave| Sim| Sim}}
 +
{{TabComparar3linha |Pulse Generator| Não| Não}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
{{TabComparar3linha |Sum, Add Subtract| Sim| Sim}}
 +
{{TabComparar3linha |Zero-Order Hold| Sim| Sim}}
 +
{{TabComparar3linha |Quantizer| Não| Não}}
 +
{{TabComparar3linha |Gain| Sim| Sim}}
 +
{{TabComparar3linha |Unit Delay| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 | DSP System Toolbox |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Analog Filter Design| Não| Não}}
 +
{{TabComparar3linha |Sample and Hold| Não| Não}}
 +
{{TabComparar3linha |From Multimedia File| Não| Não}}
 +
{{TabComparar3linha |To Multimedia File| Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Modulação Delta-Sigma]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Sine Wave| Sim| Sim}}
 +
{{TabComparar3linha |Pulse Generator| Não| Não}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
{{TabComparar3linha |Discrete-Time Integrator| Sim| Sim}}
 +
{{TabComparar3linha |Zero-Order Hold| Sim| Sim}}
 +
{{TabComparar3linha |Quantizer| Não| Não}}
 +
{{TabComparar3linha |Gain| Sim| Sim}}
 +
{{TabComparar3linha |Unit Delay| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 | DSP System Toolbox |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Analog Filter Design| Não| Não}}
 +
{{TabComparar3linha |From Multimedia File| Não| Não}}
 +
{{TabComparar3linha |To Multimedia File| Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Modulação por Codificação Diferencial de Pulso (DPCM)]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Sine Wave| Sim| Sim}}
 +
{{TabComparar3linha |Pulse Generator| Não| Não}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
{{TabComparar3linha |Sum| Sim| Sim}}
 +
{{TabComparar3linha |Product| Sim| Sim}}
 +
{{TabComparar3linha |Zero-Order Hold| Sim| Sim}}
 +
{{TabComparar3linha |Quantizer| Não| Não}}
 +
{{TabComparar3linha |Gain| Sim| Sim}}
 +
{{TabComparar3linha |Unit Delay| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 | DSP System Toolbox |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Analog Filter Design| Não| Não}}
 +
{{TabComparar3linha |From Multimedia File| Não| Não}}
 +
{{TabComparar3linha |To Multimedia File| Não| Não}}
 +
|}
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Códigos de linha]]}}
 +
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Pulse Generator| Não| Não}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Product| Sim| Sim}}
 +
{{TabComparar3linha |Fcn| Não| Não}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Bernoulli Binary Generator| Não| Não}}
 +
{{TabComparar3linha |Unipolar to Bipolar Converter| Não| Não}}
 +
|}
 +
{{Collapse bottom}}
 +
 
 +
 
 +
{{TabComparar3 | DSP System Toolbox |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |ASpectrum Analyser| Sim| Sim}}
 +
{{TabComparar3linha |Repeat| Sim| Sim}}
 +
{{TabComparar3linha |Cumulative Sum| Não| Não}}
 +
|}
 +
{{Collapse bottom}}
 +
 
 +
 
 +
{{Collapse top |expand = true |[[Modulação por Amplitude de Pulso M-ária (PAM-M)]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Display| Sim| Sim}}
 +
{{TabComparar3linha |Complex to Real-Imag| Sim| Sim}}
 +
{{TabComparar3linha |Sum| Sim| Sim}}
 +
{{TabComparar3linha |Mux| Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |M-PAM Modulator Baseband| Não| Não}}
 +
{{TabComparar3linha |M-PAM Demodulator Baseband| Não| Não}}
 +
{{TabComparar3linha |Error Rate Calculation| Sim| Sim}}
 +
{{TabComparar3linha |Integer to Bit Converter| Não| Não}}
 +
{{TabComparar3linha |Bit to Integer Converter| Não| Não}}
 +
{{TabComparar3linha |Bernoulli Binary Generator| Não| Não}}
 +
{{TabComparar3linha |Constellation Diagram| Sim| Sim}}
 +
{{TabComparar3linha |Gaussian Noise Generator| Não| Não}}
 +
|}
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Transmissão digital em banda base]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Discrete FIR Filter| Sim| Sim}}
 +
{{TabComparar3linha |Sum, Add, Subtract, Sum of Elements| Sim| Sim}}
 +
{{TabComparar3linha |Sine Wave  |Sim| Sim}}
 +
{{TabComparar3linha |Product | Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |M-PAM Modulator Baseband| Não| Não}}
 +
{{TabComparar3linha |M-PAM Demodulator Baseband| Não| Não}}
 +
{{TabComparar3linha |Bernoulli Binary Generator| Não| Não}}
 +
{{TabComparar3linha |Eye Diagram| Sim| Sim}}
 +
{{TabComparar3linha |Gaussian Noise Generator| Não| Não}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Lowpass Filter| Não| Não}}
 +
{{TabComparar3linha |Discrete Impulse| Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Modulações digitais binárias]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Sine Wave| Sim| Sim}}
 +
{{TabComparar3linha |Switch| Sim| Sim}}
 +
{{TabComparar3linha |Constant| Sim| Sim}}
 +
{{TabComparar3linha |Product | Sim| Sim}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |From| Sim| Sim}}
 +
{{TabComparar3linha |Sum| Sim| Sim}}
 +
{{TabComparar3linha |Delay| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Windowed Integrator| Não| Não}}
 +
{{TabComparar3linha |Integrate and Dump| Não| Não}}
 +
{{TabComparar3linha |Bernoulli Binary Generator| Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Modulações digitais M-árias]]}}
 +
 
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Scope| Sim| Sim}}
 +
{{TabComparar3linha |Complex to Real-Imag| Sim| Sim}}
 +
{{TabComparar3linha |Display| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Random Integer Generator| Não| Não}}
 +
{{TabComparar3linha |AWGN Channel| Não| Não}}
 +
{{TabComparar3linha |Digital Baseband Modulation| Sim| Sim}}
 +
{{TabComparar3linha |Constellation Diagram| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 |DSP System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Variance Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Transmissão digital em banda passante]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Goto| Sim| Sim}}
 +
{{TabComparar3linha |Sum| Sim| Sim}}
 +
{{TabComparar3linha |Display| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Random Integer Generator| Não| Não}}
 +
{{TabComparar3linha |AWGN Channel| Não| Não}}
 +
{{TabComparar3linha |QPSK Modulator Baseband| Sim| Sim}}
 +
{{TabComparar3linha |QPSK Demodulator Baseband| Sim| Sim}}
 +
{{TabComparar3linha |Constellation Diagram| Sim| Sim}}
 +
{{TabComparar3linha |Eye Diagram| Sim| Sim}}
 +
{{TabComparar3linha |Raised Cosine Transmit Filter| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 | DSP System Toolbox |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Spectrum Analyzer| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 | Subsistemas Subsystem |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Upconverter| Não| Não}}
 +
{{TabComparar3linha |Interference| Não| Não}}
 +
{{TabComparar3linha |Upconverted Spectra| Não| Não}}
 +
{{TabComparar3linha |Downconverter| Não| Não}}
 +
{{TabComparar3linha |Compute BER| Não| Não}}
 +
{{TabComparar3linha |Calculate RMS EVM| Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Multipath Fading Channel]]}}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Bernoulli Binary Generator| Não| Não}}
 +
{{TabComparar3linha |Digital Baseband Modulation| Sim (alguns blocos)| Sim (alguns blocos)}}
 +
{{TabComparar3linha |Multipath Rayleigh Fading Channel| Não| Não}}
 +
{{TabComparar3linha |Constellation Diagram| Sim| Sim}}
 +
{{TabComparar3linha |Multipath Rician Fading Channel| Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Digital Communications Ber Performance in AWGN or Fading]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Display| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Bernoulli Binary Generator| Não| Não}}
 +
{{TabComparar3linha |Digital Baseband Modulation| Sim (alguns blocos)| Sim (alguns blocos)}}
 +
{{TabComparar3linha |Multipath Rayleigh Fading Channel| Não| Não}}
 +
{{TabComparar3linha |Constellation Diagram| Sim| Sim}}
 +
{{TabComparar3linha |Multipath Rician Fading Channel| Não| Não}}
 +
{{TabComparar3linha |AWGN Channel| Não| Não}}
 +
{{TabComparar3linha |Eye Diagram| Sim| Sim}}
 +
{{TabComparar3linha |Error Rate Calculation | Sim| Sim}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |expand = true |[[Orthogonal Frequency Multiplex Division (OFDM)]]}}
 +
 
 +
{{TabComparar3 | Simulink |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Display| Sim| Sim}}
 +
{{TabComparar3linha |Reshape| Sim| Sim}}
 +
|}
 +
 
 +
{{TabComparar3 |Communications System Toolbox|Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
 +
{{TabComparar3linha |Random Integer Generator| Não| Não}}
 +
{{TabComparar3linha |Digital Baseband Modulation| Sim (alguns blocos)| Sim (alguns blocos)}}
 +
{{TabComparar3linha |Multipath Rayleigh Fading Channel| Não| Não}}
 +
{{TabComparar3linha |Constellation Diagram| Sim| Sim}}
 +
{{TabComparar3linha |Multipath Rician Fading Channel| Não| Não}}
 +
{{TabComparar3linha |AWGN Channel| Não| Não}}
 +
{{TabComparar3linha |Eye Diagram| Sim| Sim}}
 +
{{TabComparar3linha |Error Rate Calculation | Sim| Sim}}
 +
{{TabComparar3linha |OFDM Modulator Baseband| Não| Não}}
 +
{{TabComparar3linha |OFDM Demodulator Baseband| Não| Não}}
 +
|}
 +
 
 +
{{Collapse bottom}}
 +
 
 +
* [[Modulações Analógicas|Modulações Analógicas (AM,FM,PM)]]
 +
* [[Amostragem de sinais|Amostragem de sinais ]]
 +
* [[Quantização | Quantização]]
 +
* [[Modulação por Codificação de Pulso (PCM)|Modulação por Codificação de Pulso (PCM)]]
 +
* [[Modulação Delta (DM)| Modulação Delta (DM)]]
 +
* [[Modulação Delta-Sigma| Modulação Delta-Sigma]]
 +
* [[Modulação por Codificação Diferencial de Pulso(DPCM)|Modulação por Codificação Diferencial de Pulso (DPCM)]]
 +
* [[Códigos de linha |Códigos de linha]]
 +
* [[Modulação por Amplitude de Pulso M-ária (PAM-M) | Modulação por Amplitude de Pulso M-ária (PAM-M)]]
 +
* [[Transmissão digital em banda base| Transmissão digital em banda base]]
 +
* [[Modulações digitais binárias| Modulações digitais binárias]]
 +
* [[Modulações digitais M-árias | Modulações digitais M-árias ]]
 +
* [[Passband Modulation|Transmissão digital em banda passante]] [http://www.mathworks.com/examples/simulink-communications/2826-passband-modulation]
 +
* [[Multipath Fading Channel|Multipath Fading Channel]] [http://www.mathworks.com/examples/simulink-communications/2800-multipath-fading-channel]
 +
* [[Digital Communications Ber Performance in AWGN or Fading]]
 +
* [[Orthogonal Frequency Multiplex Division (OFDM)]]
  
 +
 +
====Relatórios semanais de atividades====
 +
{{Collapse top |Relatórios de agosto (2015)}}
 
{{Collapse top |Relatório semanal de atividades - 03/08/15 - 07/08/15}}
 
{{Collapse top |Relatório semanal de atividades - 03/08/15 - 07/08/15}}
 
*'''Dia 03/08:'''
 
*'''Dia 03/08:'''
Linha 89: Linha 517:
 
**Estudo complementar baseado em:
 
**Estudo complementar baseado em:
 
***https://www.youtube.com/watch?v=Z8whdGa7RtY
 
***https://www.youtube.com/watch?v=Z8whdGa7RtY
 +
*'''Dia 18/08:'''
 +
**Finalização do tutorial do ModelSim [http://www.vhdl.us/Book_VHDL_2ed_unrestricted/Pedroni_VHDL_2ed_tutorial_ModelSim_10.1d_v2.pdf]
 +
**Leituras complementares indicadas em [http://wiki.sj.ifsc.edu.br/index.php/DLP29006-Engtelecom%282015-1%29_-_Prof._Marcos_Moecke#Unidade_7] aula 31.
 +
**Início de leitura do cap 10 do livro "Circuit Design and Simulation with VHDL"
 +
*'''Dia 19/08:'''
 +
** ---- Reposição no dia 20 ----
 +
*'''Dia 20/08:'''
 +
**Criação de um login na Mentor Graphics
 +
**Estudo do ModelSim baseado em um vídeo da Mentor Graphics [http://www.mentor.com/products/fv/multimedia/player/modelsim-essentials-6b5e14a7-0c73-4649-b430-f3fdfd6536e8]
 +
**Início do tutorial [http://wiki.sj.ifsc.edu.br/images/9/9d/Modelsim_tut.pdf]
 +
**Leitura do quick guide disponível em [http://wiki.sj.ifsc.edu.br/images/a/ad/M_qk_guide.pdf]
 +
**Início do estudo sobre testbenches (baseado no livro "Circuit Design and Simulation with VHDL")
 +
**Estudos do dia baseados em:
 +
***http://www.alterawiki.com/uploads/d/d2/Testbenches_public.pdf
 +
***http://www.doulos.com/knowhow/perl/testbench_creation/
 +
***http://www.xilinx.com/itp/xilinx10/isehelp/ise_c_simulation_test_bench.htm
 +
***Primeiras impressões da interface do simulink, matlab e HDL coder (via CLOUD)
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório semanal de atividades - 24/08/15 - 28/08/15}}
 +
*'''Dia 24/08:'''
 +
**Continuação do tutorial [http://wiki.sj.ifsc.edu.br/images/9/9d/Modelsim_tut.pdf]
 +
**Estudo do HDL coder e simulink
 +
*'''Dia 25/08:'''
 +
**Leitura "Circuit design and simulation with VHDL
 +
** Estudo baseado em:
 +
***https://www.youtube.com/watch?v=AnUkGqXcqBI
 +
***https://www.youtube.com/watch?v=BbEJcXv1Zgc
 +
*'''Dia 26/08:'''
 +
**Compreender melhor matlab, baseado em:
 +
*** Playlist: https://www.youtube.com/watch?v=wqxwIk3vzkI&index=1&list=PL7CAABC40B2825C8B
 +
***Tópicos abordados:
 +
***Getting Started with MATLAB
 +
***Working in the Development Environment
 +
***Writing a MATLAB Program
 +
***Working with Arrays in MATLAB
 +
***Introducing Structures and Cell Arrays
 +
***Introducing MATLAB Fundamental Classes (Data Types)
 +
***Using Basic Plotting Functions
 +
***Creating a Basic Plot Interactively
 +
**Leitura do help do simulink
 +
**Outros tópicos abordados:
 +
***https://www.youtube.com/watch?v=0UYDLEN7EgM
 +
*'''Dia 27/08:'''
 +
**Pesquisa de livros úteis para a pesquisa.
 +
**Organização de metas
 +
**''lembrete: livros a serem discutidos com o professor'''
 +
***MATLAB for Dummies ([http://www.amazon.com.br/gp/product/B00ORPSKAQ?keywords=MATLAB%20for%20Dummies&qid=1440675303&ref_=sr_1_1&sr=8-1]) ([http://www.mathworks.com/support/books/book99541.html?category=17&language=1&view=category])
 +
***What Every Engineer Should Know about MATLAB® and Simulink®  [http://www.amazon.com.br/Every-Engineer-Should-MATLAB%C2%AE-Simulink%C2%AE-ebook/dp/B00AQNVYWE/ref=sr_1_18?s=digital-text&ie=UTF8&qid=1440676010&sr=1-18&keywords=simulink]
 +
*'''Dia 28/08:'''
 +
{{Collapse bottom}}
 +
{{Collapse bottom}}
 +
{{Collapse top |Relatórios de Setembro (2015)}}
 +
{{Collapse top |Relatório semanal de atividades - 31/08/15 - 4/09/15}}
 +
*'''Dia 31/08:'''
 +
**Estudo HDL coder
 +
***Gerar código VHDL usando o simulink.
 +
****Foi gerado um código simples, simulando uma função transferência de um somador utilizando AmpOp
 +
*'''Dia 01/08:'''
 +
**Continuação HDL coder
 +
***Estudo do workflow advisor
 +
***Conversão para ponto fixo
 +
*'''Dia 02/08:'''
 +
**HDL coder
 +
*'''Dia 03/08:'''
 +
**Continuação HDL coder
 +
**início HDL verifier
 +
**Pesquisa de blocos exemplo
 +
*'''Dia 04/08:'''
 +
**Continuação HDL coder
 +
**continuação HDL verifier
 +
{{Collapse bottom}}
 +
{{Collapse top |Relatório semanal de atividades - 07/09/15 -11/09/15}}
 +
*'''Dia 07/09:'''
 +
**Feriado
 +
*'''Dia 08/08:'''
 +
**Continuação HDL coder
 +
**continuação HDL verifier
 +
*'''Dia 09/08:'''
 +
**Continuação HDL coder
 +
**continuação HDL verifier
 +
*'''Dia 10/08:'''
 +
**Continuação HDL coder
 +
**continuação HDL verifier
 +
***Gerar TB e simular do vsim
 +
*'''Dia 11/08:'''
 +
**Continuação
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório semanal de atividades - 14/09/15 -18/09/15}}
 +
*'''Dia 14/08:'''
 +
**Continuação dos tutoriais e uso do Vsim para simulador os códigos gerados
 +
*'''Dia 15/08:'''
 +
**Pesquisa sobre Communications System Toolbox
 +
**Procura de novas literaturas
 +
*'''Dia 16/08:'''
 +
**Tutoriais Communications System Toolbox
 +
*'''Dia 17/08:'''
 +
*Estudo sobre Communications System Toolbox
 +
*http://www.mathworks.com/help/comm/ref/bernoullibinarygenerator.html
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório semanal de atividades - 21/09/15 -25/09/15}}
 +
*'''Dia 21/08:'''
 +
**Leitura do help sobre suporte HDL coder
 +
*'''Dia 22/08:'''
 +
*Criação das tabelas de comparação - Simulink
 +
*'''Dia 23/08:'''
 +
**Continuação das tabelas
 +
*'''Dia 24/08:'''
 +
**Continuação das tabelas
 +
*'''Dia 25/08:'''
 +
**Finalização das tabelas
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 28/09/15 -2/10/15}}
 +
*'''Dia 28/08:'''
 +
**Multiplicação de matrizes usando simulink
 +
*'''Dia 29/08:'''
 +
**Multiplicação de matrizes usando simulink
 +
*'''Dia 30/08:'''
 +
**Multiplicação de matrizes usando simulink
 +
*'''Dia 01/08:'''
 +
**Multiplicação de matrizes usando simulink
 +
{{Collapse bottom}}
 +
{{Collapse bottom}}
 +
{{Collapse top |Relatórios de Outubro (2015)}}
 +
{{Collapse top |Relatório Semanal de atividades - 05/10/15 -9/10/15}}
 +
*'''Dia 5/10:'''
 +
**Refinamento multiplicação de matrizes usando simulink
 +
*'''Dia 6/10:'''
 +
**Refinamento multiplicação de matrizes usando simulink
 +
*'''Dia 7/10:'''
 +
**Refinamento multiplicação de matrizes usando simulink
 +
*'''Dia 8/10:'''
 +
**Refinamento multiplicação de matrizes usando simulink
 +
*'''Dia 9/10:'''
 +
**Refinamento multiplicação de matrizes usando simulink
 +
{{Collapse bottom}}
 +
{{Collapse top |Relatório Semanal de atividades - 12/10/15 -16/10/15}}
 +
*'''Dia 12/10:'''
 +
**Implementação FFT
 +
*'''Dia 13/10:'''
 +
**Implementação FFT
 +
*'''Dia 14/10:'''
 +
**Implementação FFT
 +
*'''Dia 15/10:'''
 +
**Implementação FFT
 +
*'''Dia 16/10:'''
 +
**Implementação FFT
 +
{{Collapse bottom}}
 +
{{Collapse top |Relatório Semanal de atividades - 19/10/15 -23/10/15}}
 +
*'''Dia 19/10:'''
 +
**Implementação FFT
 +
*'''Dia 20/10:'''
 +
**Implementação FFT
 +
*'''Dia 21/10:'''
 +
**Implementação FFT
 +
*'''Dia 22/10:'''
 +
**Refinamento FFT
 +
*'''Dia 23/10:'''
 +
**Refinamento FFT
 +
{{Collapse bottom}}
 +
{{Collapse top |Relatório Semanal de atividades - 26/10/15 -30/10/15}}
 +
*'''Dia 26/10:'''
 +
**Refinamento FFT
 +
*'''Dia 27/10:'''
 +
**Refinamento FFT
 +
*'''Dia 28/10:'''
 +
**Refinamento FFT
 +
*'''Dia 29/10:'''
 +
**Refinamento FFT
 +
*'''Dia 30/10:'''
 +
**Refinamento FFT
 +
{{Collapse bottom}}
 +
{{Collapse bottom}}
 +
{{Collapse top |Relatórios de Novembro (2015)}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 02/11/15 - 06/11/15}}
 +
*'''Dia 02/11:'''
 +
**Refinamento FFT
 +
*'''Dia 03/11:'''
 +
**Refinamento FFT
 +
*'''Dia 04/11:'''
 +
**Refinamento FFT
 +
*'''Dia 05/11:'''
 +
**Refinamento FFT
 +
*'''Dia 06/11:'''
 +
**Refinamento FFT
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 09/11/15 - 13/11/15}}
 +
*'''Dia 09/11:'''
 +
**Refinamento FFT
 +
*'''Dia 10/11:'''
 +
**Refinamento FFT
 +
*'''Dia 11/11:'''
 +
**Refinamento FFT
 +
*'''Dia 12/11:'''
 +
**Refinamento FFT
 +
*'''Dia 13/11:'''
 +
**Refinamento FFT
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 16/11/15 - 20/11/15}}
 +
*'''Dia 16/11:'''
 +
**Refinamento FFT
 +
*'''Dia 17/11:'''
 +
**Refinamento FFT
 +
*'''Dia 18/11:'''
 +
**Refinamento FFT
 +
*'''Dia 19/11:'''
 +
**Refinamento FFT
 +
*'''Dia 20/11:'''
 +
**Refinamento FFT
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 23/11/15 - 27/11/15}}
 +
*'''Dia 23/11:'''
 +
**Refinamento FFT
 +
*'''Dia 24/11:'''
 +
**Refinamento FFT
 +
*'''Dia 25/11:'''
 +
**Refinamento FFT
 +
*'''Dia 26/11:'''
 +
**Refinamento FFT
 +
*'''Dia 27/11:'''
 +
**Refinamento FFT
 +
{{Collapse bottom}}
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatórios de Dezembro (2015)}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 30/11/15 - 04/12/15}}
 +
*'''Dia 30/11:'''
 +
**Documentação na wiki
 +
*'''Dia 01/12:'''
 +
**Documentação na wiki
 +
*'''Dia 02/12:'''
 +
**Documentação na wiki
 +
*'''Dia 03/12:'''
 +
**Refinamento FFT
 +
*'''Dia 04/12:'''
 +
**Refinamento FFT
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 07/12/15 - 11/12/15}}
 +
*'''Dia 07/12:'''
 +
**Refinamento FFT
 +
*'''Dia 08/12:'''
 +
**Refinamento FFT
 +
*'''Dia 09/12:'''
 +
**Refinamento FFT
 +
*'''Dia 10/12:'''
 +
**Refinamento FFT
 +
*'''Dia 11/12:'''
 +
**Refinamento FFT
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 14/12/15 - 18/12/15}}
 +
*'''Dia 14/12:'''
 +
**Refinamento FFT
 +
*'''Dia 15/12:'''
 +
**Refinamento FFT
 +
*'''Dia 16/12:'''
 +
**Refinamento FFT
 +
*'''Dia 17/12:'''
 +
**Refinamento FFT
 +
*'''Dia 18/12:'''
 +
**Refinamento FFT
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 21/12/15 - 24/12/15}}
 +
*'''Dia 21/12:'''
 +
**Documentação wiki
 +
*'''Dia 22/12:'''
 +
**Documentação wiki
 +
*'''Dia 23/12:'''
 +
**Documentação wiki
 +
*'''Dia 24/12:'''
 +
**Documentação wiki
 +
*'''Dia 25/12:'''
 +
**Documentação wiki
 +
{{Collapse bottom}}
 +
{{Collapse bottom}}
 +
 +
{{Collapse top |Relatórios de Janeiro (2016)}}
 +
 +
{{Collapse top |Relatório Semanal de atividades - 04/01/16 - 08/01/16}}
 +
*'''Dia 04/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 05/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 06/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 07/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 08/01:'''
 +
**Refinamento FFT - VHDL
 +
{{Collapse bottom}}
 +
 +
 +
{{Collapse top |Relatório Semanal de atividades - 11/01/16 - 15/01/16}}
 +
*'''Dia 11/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 12/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 13/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 14/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 15/01:'''
 +
**Refinamento FFT - VHDL
 +
{{Collapse bottom}}
 +
 +
 +
{{Collapse top |Relatório Semanal de atividades - 18/01/16 - 22/01/16}}
 +
*'''Dia 18/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 19/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 20/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 21/01:'''
 +
**Refinamento FFT - VHDL
 +
*'''Dia 22/01:'''
 +
**Refinamento FFT - VHDL
 +
{{Collapse bottom}}
 +
 +
 +
{{Collapse top |Relatório Semanal de atividades - 25/01/16 - 29/01/16}}
 +
*'''Dia 25/01:'''
 +
**Documentação FFT
 +
*'''Dia 26/01:'''
 +
**Documentação FFT
 +
*'''Dia 27/01:'''
 +
**Documentação FFT
 +
*'''Dia 28/01:'''
 +
**Documentação FFT
 +
*'''Dia 29/01:'''
 +
**Documentação FFT
 +
{{Collapse bottom}}

Edição atual tal como às 11h33min de 30 de março de 2016

Horários

<googlecalendar>?title=Hor%C3%A1rios%20-%20Lucas%20Lucindo%20Vieira&showNav=0&showPrint=0&showTabs=0&showCalendars=0&showTz=0&&height=600&wkst=2&bgcolor=%23FFFFFF&src=l4i7eehpi9ota1bgm936hpddrk%40group.calendar.google.com&mode=WEEK&color=%23182C57&ctz=America%2FSao_Paulo" style=" border-width:2 " width="800" height="450" frameborder="0" scrolling="no"></googlecalendar>

Projetos

Implementação de Sistemas de Telecomunicações Digitais Utilizando Simulink e HDL Coder

Página do projeto:- Implementação de Sistemas de Telecomunicações Digitais Utilizando Simulink e HDL Coder.

Professor orientador - Marcos Moecke

Reunião Semanal de Orientação - Quinta-feira das 10h30 as 11h45.

Implementação de Sistemas de Telecomunicações Digitais Utilizando Simulink e HDL Coder

Orientações

  • Formatar a pagina do projeto baseado em [1]
  • Estudar os PLDs e VHDL (Cap 18 e 19 do Pedroni).
  • Ler o Projeto enviado pelo Email
  • Ler o artigo "FPGA Implementation of a Hybrid Sensorless Control of SMPMSM in the Whole Speed Range" focado na parte do HDL Coder.
  • Para os estudos de VHDL utilizar o software Quartus II, usando o Acesso ao IFSC-CLOUD
  • Seguir o Tutorial da Altera sobre o Quartus II - Programação VHDL
  • Seguir o Tutorial da Altera sobre o Quartus II - Simulação com QSIM
  • Pegar CD para formatar a máquina
  • Aprender a programar o KIT FPGA [2], e configurar o computador [3].
  • Estudar o Modelsim para utilizar posteriormente na simulação do código VHDl gerado pelo Matlab [4] e [5]
  • Estudar o HDL Coder para matlab [6] - Aula 34 e 35 (9 e 10 jun)
  • Estudar o HDL Coder para Simulink [7], [8].
  • Criar login na Mathworks.

Orientações 2016

30 mar

25 fev
  • Estudar os tutoriais:
Bases da modelagem gráfica com Simulink (45 minutos)
Usando o Simulink para modelagem de Sistemas Dinâmicos Discretos(60 minutos)
  • Ativar no simulink o [Display > sample time] e [Signal & Ports].
  • Usar a FFT do simulink para fazer uma experiencia. Fonte -> FFT -> Spectrum Analyser.
  • Documentar como a FFT está sendo realizada. Descrever o algoritmo no simulink. E os blocos e subsistemas.


4 fev
  • Documentar as possibilidades de implementação do projeto do Rogério na wiki
  • Colocar os relatórios semanais na wiki
  • Serializar a entrada e saida da FFT
  • Testar com sinais externos no Matlab.
  • Testar com sinais na placa.
  • Ampliar para 16 entradas e saidas
  • Comparar os resultados com a FFT do HDL coder (examinar o código)
  • Esperar que o hardware fique menor ->

Emprestimos

  • PEDRONI, Volnei A. Circuit Design with VHDL; ed. [S.l]:MIT, 2004. p. ISBN 9780262162241
  • Kit Educadional DE0-Nano
  • CD instalação do UBUNTU 14.04 64 bits.

Lembretes pessoais

Viabilidade da implementação dos Modelos do projeto INCENTIVANDO O USO DO SIMULINK NOS CURSOS DE TELECOMUNICAÇÕES

Modulações Analógicas (AM,FM,PM)
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Sine Wave Sim Sim
Scope Sim Sim
Goto Sim Sim
From Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Analog Passband Modulation Não Não
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Spectrum Analyser Sim Sim
Amostragem de sinais
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Sine Wave Sim Sim
Product Sim Sim
Pulse Generator Não Não
Scope Sim Sim
Mux Sim Sim
Gain Sim Sim
Goto Sim Sim
From Sim Sim
Matrix Concatenate Sim Sim
Manual Switch Não Não
Zero-Order Hold Sim Sim
DSP System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Spectrum Analyser Sim Sim
Analog Filter Design Não Não
From Multimedia File Não Não
To Multimedia File Não Não
Quantização
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Sine Wave Sim Sim
Pulse Generator Não Não
Scope Sim Sim
Mux Sim Sim
Goto Sim Sim
From Sim Sim
Zero-Order Hold Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
A-Law Expander Não Não
A-Law Compressor Não Não
Mu-Law Expander Não Não
Mu-Law Compressor Não Não
DSP System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Analog Filter Design Sim Sim
Scalar Quantizer Encoder Sim Sim
Sample and Hold Não Não
Modulação por Codificação de Pulso (PCM)
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Sine Wave Sim Sim
Pulse Generator Não Não
Scope Sim Sim
Goto Sim Sim
From Sim Sim
Zero-Order Hold Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Integer to Bit Converter Não Não
DSP System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
From Multimedia File Não Não
To Multimedia File Não Não
Sample and Hold Não Não
Analog Filter Design Não Não
Scalar Quantizer Encoder Não Não
Scalar Quantizer Decoder Não Não

{{Collapse bottom}

Modulação Delta (DM)
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Sine Wave Sim Sim
Pulse Generator Não Não
Scope Sim Sim
Goto Sim Sim
From Sim Sim
Sum, Add Subtract Sim Sim
Zero-Order Hold Sim Sim
Quantizer Não Não
Gain Sim Sim
Unit Delay Sim Sim
DSP System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Analog Filter Design Não Não
Sample and Hold Não Não
From Multimedia File Não Não
To Multimedia File Não Não
Modulação Delta-Sigma
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Sine Wave Sim Sim
Pulse Generator Não Não
Scope Sim Sim
Goto Sim Sim
From Sim Sim
Discrete-Time Integrator Sim Sim
Zero-Order Hold Sim Sim
Quantizer Não Não
Gain Sim Sim
Unit Delay Sim Sim
DSP System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Analog Filter Design Não Não
From Multimedia File Não Não
To Multimedia File Não Não
Modulação por Codificação Diferencial de Pulso (DPCM)
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Sine Wave Sim Sim
Pulse Generator Não Não
Scope Sim Sim
Goto Sim Sim
From Sim Sim
Sum Sim Sim
Product Sim Sim
Zero-Order Hold Sim Sim
Quantizer Não Não
Gain Sim Sim
Unit Delay Sim Sim
DSP System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Analog Filter Design Não Não
From Multimedia File Não Não
To Multimedia File Não Não
Códigos de linha
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Pulse Generator Não Não
Scope Sim Sim
Product Sim Sim
Fcn Não Não
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Bernoulli Binary Generator Não Não
Unipolar to Bipolar Converter Não Não


DSP System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
ASpectrum Analyser Sim Sim
Repeat Sim Sim
Cumulative Sum Não Não


Modulação por Amplitude de Pulso M-ária (PAM-M)
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Scope Sim Sim
Display Sim Sim
Complex to Real-Imag Sim Sim
Sum Sim Sim
Mux Sim Sim
Goto Sim Sim
From Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
M-PAM Modulator Baseband Não Não
M-PAM Demodulator Baseband Não Não
Error Rate Calculation Sim Sim
Integer to Bit Converter Não Não
Bit to Integer Converter Não Não
Bernoulli Binary Generator Não Não
Constellation Diagram Sim Sim
Gaussian Noise Generator Não Não
Transmissão digital em banda base
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Scope Sim Sim
Discrete FIR Filter Sim Sim
Sum, Add, Subtract, Sum of Elements Sim Sim
Sine Wave Sim Sim
Product Sim Sim
Goto Sim Sim
From Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
M-PAM Modulator Baseband Não Não
M-PAM Demodulator Baseband Não Não
Bernoulli Binary Generator Não Não
Eye Diagram Sim Sim
Gaussian Noise Generator Não Não
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Lowpass Filter Não Não
Discrete Impulse Não Não
Modulações digitais binárias
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Scope Sim Sim
Sine Wave Sim Sim
Switch Sim Sim
Constant Sim Sim
Product Sim Sim
Goto Sim Sim
From Sim Sim
Sum Sim Sim
Delay Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Windowed Integrator Não Não
Integrate and Dump Não Não
Bernoulli Binary Generator Não Não
Modulações digitais M-árias


Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Scope Sim Sim
Complex to Real-Imag Sim Sim
Display Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Random Integer Generator Não Não
AWGN Channel Não Não
Digital Baseband Modulation Sim Sim
Constellation Diagram Sim Sim
DSP System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Variance Não Não {{{3}}}
Transmissão digital em banda passante
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Goto Sim Sim
Sum Sim Sim
Display Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Random Integer Generator Não Não
AWGN Channel Não Não
QPSK Modulator Baseband Sim Sim
QPSK Demodulator Baseband Sim Sim
Constellation Diagram Sim Sim
Eye Diagram Sim Sim
Raised Cosine Transmit Filter Sim Sim
DSP System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Spectrum Analyzer Sim Sim
Subsistemas Subsystem Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Upconverter Não Não
Interference Não Não
Upconverted Spectra Não Não
Downconverter Não Não
Compute BER Não Não
Calculate RMS EVM Não Não
Multipath Fading Channel
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Bernoulli Binary Generator Não Não
Digital Baseband Modulation Sim (alguns blocos) Sim (alguns blocos)
Multipath Rayleigh Fading Channel Não Não
Constellation Diagram Sim Sim
Multipath Rician Fading Channel Não Não
Digital Communications Ber Performance in AWGN or Fading
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Display Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Bernoulli Binary Generator Não Não
Digital Baseband Modulation Sim (alguns blocos) Sim (alguns blocos)
Multipath Rayleigh Fading Channel Não Não
Constellation Diagram Sim Sim
Multipath Rician Fading Channel Não Não
AWGN Channel Não Não
Eye Diagram Sim Sim
Error Rate Calculation Sim Sim
Orthogonal Frequency Multiplex Division (OFDM)
Simulink Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Display Sim Sim
Reshape Sim Sim
Communications System Toolbox Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Random Integer Generator Não Não
Digital Baseband Modulation Sim (alguns blocos) Sim (alguns blocos)
Multipath Rayleigh Fading Channel Não Não
Constellation Diagram Sim Sim
Multipath Rician Fading Channel Não Não
AWGN Channel Não Não
Eye Diagram Sim Sim
Error Rate Calculation Sim Sim
OFDM Modulator Baseband Não Não
OFDM Demodulator Baseband Não Não


Relatórios semanais de atividades

Relatórios de agosto (2015)
Relatório semanal de atividades - 03/08/15 - 07/08/15
  • Dia 05/08:
    • Continuação do Cap 19 (Pedroni)
    • Implementação de circuitos lógicos básicos para fixação de entidade e arquitetura
  • Dia 07/08:
    • Continuação do Cap 19 (Pedroni)
Relatório semanal de atividades - 10/08/15 - 14/08/15
  • Dia 10/08:
    • ---- Reposição no dia 11 ----
  • Dia 11/08:
    • Inicio das leituras dos tutorias do Quartus (Via IFSC-CLOUD)
    • Continuação do Cap 19 (Pedroni)
    • Aplicação dos exemplos do capítulo 19
    • Aplicação de outros circuitos lógicos simples
  • Dia 12/08:
    • Continuação dos tutoriais do Quartus (Via IFSC-CLOUD)
  • Dia 13/08:
    • Continuação dos tutoriais do Quartus (Via IFSC-CLOUD)
  • Dia 14/08:
    • Finalização dos tutoriais do Quartus (Via IFSC-CLOUD)
    • Formatação da máquina
    • Início da programação na FPGA
    • Criação do login na Mathworks
Relatório semanal de atividades - 17/08/15 - 21/08/15
Relatório semanal de atividades - 24/08/15 - 28/08/15
Relatórios de Setembro (2015)
Relatório semanal de atividades - 31/08/15 - 4/09/15
  • Dia 31/08:
    • Estudo HDL coder
      • Gerar código VHDL usando o simulink.
        • Foi gerado um código simples, simulando uma função transferência de um somador utilizando AmpOp
  • Dia 01/08:
    • Continuação HDL coder
      • Estudo do workflow advisor
      • Conversão para ponto fixo
  • Dia 02/08:
    • HDL coder
  • Dia 03/08:
    • Continuação HDL coder
    • início HDL verifier
    • Pesquisa de blocos exemplo
  • Dia 04/08:
    • Continuação HDL coder
    • continuação HDL verifier
Relatório semanal de atividades - 07/09/15 -11/09/15
  • Dia 07/09:
    • Feriado
  • Dia 08/08:
    • Continuação HDL coder
    • continuação HDL verifier
  • Dia 09/08:
    • Continuação HDL coder
    • continuação HDL verifier
  • Dia 10/08:
    • Continuação HDL coder
    • continuação HDL verifier
      • Gerar TB e simular do vsim
  • Dia 11/08:
    • Continuação
Relatório semanal de atividades - 14/09/15 -18/09/15
  • Dia 14/08:
    • Continuação dos tutoriais e uso do Vsim para simulador os códigos gerados
  • Dia 15/08:
    • Pesquisa sobre Communications System Toolbox
    • Procura de novas literaturas
  • Dia 16/08:
    • Tutoriais Communications System Toolbox
  • Dia 17/08:
  • Estudo sobre Communications System Toolbox
  • http://www.mathworks.com/help/comm/ref/bernoullibinarygenerator.html
Relatório semanal de atividades - 21/09/15 -25/09/15
  • Dia 21/08:
    • Leitura do help sobre suporte HDL coder
  • Dia 22/08:
  • Criação das tabelas de comparação - Simulink
  • Dia 23/08:
    • Continuação das tabelas
  • Dia 24/08:
    • Continuação das tabelas
  • Dia 25/08:
    • Finalização das tabelas
Relatório Semanal de atividades - 28/09/15 -2/10/15
  • Dia 28/08:
    • Multiplicação de matrizes usando simulink
  • Dia 29/08:
    • Multiplicação de matrizes usando simulink
  • Dia 30/08:
    • Multiplicação de matrizes usando simulink
  • Dia 01/08:
    • Multiplicação de matrizes usando simulink
Relatórios de Outubro (2015)
Relatório Semanal de atividades - 05/10/15 -9/10/15
  • Dia 5/10:
    • Refinamento multiplicação de matrizes usando simulink
  • Dia 6/10:
    • Refinamento multiplicação de matrizes usando simulink
  • Dia 7/10:
    • Refinamento multiplicação de matrizes usando simulink
  • Dia 8/10:
    • Refinamento multiplicação de matrizes usando simulink
  • Dia 9/10:
    • Refinamento multiplicação de matrizes usando simulink
Relatório Semanal de atividades - 12/10/15 -16/10/15
  • Dia 12/10:
    • Implementação FFT
  • Dia 13/10:
    • Implementação FFT
  • Dia 14/10:
    • Implementação FFT
  • Dia 15/10:
    • Implementação FFT
  • Dia 16/10:
    • Implementação FFT
Relatório Semanal de atividades - 19/10/15 -23/10/15
  • Dia 19/10:
    • Implementação FFT
  • Dia 20/10:
    • Implementação FFT
  • Dia 21/10:
    • Implementação FFT
  • Dia 22/10:
    • Refinamento FFT
  • Dia 23/10:
    • Refinamento FFT
Relatório Semanal de atividades - 26/10/15 -30/10/15
  • Dia 26/10:
    • Refinamento FFT
  • Dia 27/10:
    • Refinamento FFT
  • Dia 28/10:
    • Refinamento FFT
  • Dia 29/10:
    • Refinamento FFT
  • Dia 30/10:
    • Refinamento FFT
Relatórios de Novembro (2015)
Relatório Semanal de atividades - 02/11/15 - 06/11/15
  • Dia 02/11:
    • Refinamento FFT
  • Dia 03/11:
    • Refinamento FFT
  • Dia 04/11:
    • Refinamento FFT
  • Dia 05/11:
    • Refinamento FFT
  • Dia 06/11:
    • Refinamento FFT
Relatório Semanal de atividades - 09/11/15 - 13/11/15
  • Dia 09/11:
    • Refinamento FFT
  • Dia 10/11:
    • Refinamento FFT
  • Dia 11/11:
    • Refinamento FFT
  • Dia 12/11:
    • Refinamento FFT
  • Dia 13/11:
    • Refinamento FFT
Relatório Semanal de atividades - 16/11/15 - 20/11/15
  • Dia 16/11:
    • Refinamento FFT
  • Dia 17/11:
    • Refinamento FFT
  • Dia 18/11:
    • Refinamento FFT
  • Dia 19/11:
    • Refinamento FFT
  • Dia 20/11:
    • Refinamento FFT
Relatório Semanal de atividades - 23/11/15 - 27/11/15
  • Dia 23/11:
    • Refinamento FFT
  • Dia 24/11:
    • Refinamento FFT
  • Dia 25/11:
    • Refinamento FFT
  • Dia 26/11:
    • Refinamento FFT
  • Dia 27/11:
    • Refinamento FFT
Relatórios de Dezembro (2015)
Relatório Semanal de atividades - 30/11/15 - 04/12/15
  • Dia 30/11:
    • Documentação na wiki
  • Dia 01/12:
    • Documentação na wiki
  • Dia 02/12:
    • Documentação na wiki
  • Dia 03/12:
    • Refinamento FFT
  • Dia 04/12:
    • Refinamento FFT
Relatório Semanal de atividades - 07/12/15 - 11/12/15
  • Dia 07/12:
    • Refinamento FFT
  • Dia 08/12:
    • Refinamento FFT
  • Dia 09/12:
    • Refinamento FFT
  • Dia 10/12:
    • Refinamento FFT
  • Dia 11/12:
    • Refinamento FFT
Relatório Semanal de atividades - 14/12/15 - 18/12/15
  • Dia 14/12:
    • Refinamento FFT
  • Dia 15/12:
    • Refinamento FFT
  • Dia 16/12:
    • Refinamento FFT
  • Dia 17/12:
    • Refinamento FFT
  • Dia 18/12:
    • Refinamento FFT
Relatório Semanal de atividades - 21/12/15 - 24/12/15
  • Dia 21/12:
    • Documentação wiki
  • Dia 22/12:
    • Documentação wiki
  • Dia 23/12:
    • Documentação wiki
  • Dia 24/12:
    • Documentação wiki
  • Dia 25/12:
    • Documentação wiki
Relatórios de Janeiro (2016)
Relatório Semanal de atividades - 04/01/16 - 08/01/16
  • Dia 04/01:
    • Refinamento FFT - VHDL
  • Dia 05/01:
    • Refinamento FFT - VHDL
  • Dia 06/01:
    • Refinamento FFT - VHDL
  • Dia 07/01:
    • Refinamento FFT - VHDL
  • Dia 08/01:
    • Refinamento FFT - VHDL


Relatório Semanal de atividades - 11/01/16 - 15/01/16
  • Dia 11/01:
    • Refinamento FFT - VHDL
  • Dia 12/01:
    • Refinamento FFT - VHDL
  • Dia 13/01:
    • Refinamento FFT - VHDL
  • Dia 14/01:
    • Refinamento FFT - VHDL
  • Dia 15/01:
    • Refinamento FFT - VHDL


Relatório Semanal de atividades - 18/01/16 - 22/01/16
  • Dia 18/01:
    • Refinamento FFT - VHDL
  • Dia 19/01:
    • Refinamento FFT - VHDL
  • Dia 20/01:
    • Refinamento FFT - VHDL
  • Dia 21/01:
    • Refinamento FFT - VHDL
  • Dia 22/01:
    • Refinamento FFT - VHDL


Relatório Semanal de atividades - 25/01/16 - 29/01/16
  • Dia 25/01:
    • Documentação FFT
  • Dia 26/01:
    • Documentação FFT
  • Dia 27/01:
    • Documentação FFT
  • Dia 28/01:
    • Documentação FFT
  • Dia 29/01:
    • Documentação FFT