Mudanças entre as edições de "PSD-EngTel (página)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(309 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
{{DivulgueEngtelecom}}
 
{{DivulgueEngtelecom}}
 +
*Link curto http://bit.ly/IFSC-PSD29007
 
*[[PSD-EngTel|Carga horária, Ementas, Bibliografia, Professores]]
 
*[[PSD-EngTel|Carga horária, Ementas, Bibliografia, Professores]]
 
*[[Cronograma de atividades (PSD-EngTel)]]
 
*[[Cronograma de atividades (PSD-EngTel)]]
 
*[[PSD-EngTel (Plano de Ensino) | Plano de Ensino]]
 
*[[PSD-EngTel (Plano de Ensino) | Plano de Ensino]]
  
==Registro on-line das aulas==
+
== Avisos importantes==
===Unidade 1===
+
Durante o 2º semestre de 2020, devido a Pandemia do Coronavirus Sars-CoV-2, as aulas da disciplina ocorrerão de forma remota. Seguem algumas informações importantes:
;Aula 1 (6 fev):
 
*[[PSD-EngTel (Plano de Ensino) | Apresentação da disciplina]]
 
  
*Revisão de Sinais e Sistemas no tempo discreto em Matlab:
+
*Todas os nossos encontros síncronos serão feitos usando a plataforma [https://meet.google.com/wkg-cmzv-bgh '''Google Meet'''].   Para ingressar nas aulas utilizem o email institucional (usuario@aluno.ifsc.edu.br).
:* Resposta de sistemas LTI (Experimento 1.1)
 
:* Amostragem de Sinais (Experimento 1.2)
 
:* Uso do Matlab:  [http://www.mathworks.com/help/matlab/learn_matlab/help.html Help], F9 executa o código destacado no Help. [http://www.mathworks.com/help/matlab/learn_matlab/scripts.html Programação com scripts .m], [http://www.mathworks.com/help/matlab/matlab_prog/run-sections-of-programs.html?searchHighlight=script%20sections Execução de seções e variação de valores nos scripts].
 
:*Ver pag. 65 a 71 de <ref name="DINIZ2014"> DINIZ, P. S. R., DA SILVA, E. A. B., e LIMA NETTO, S. '''Processamento Digital de Sinais: Projeto e Análise de Sistemas'''. 2. ed. Porto Alegre: Bookman, 2014. 976 p. ISBN 978-8582601235 </ref>
 
:*Ver [http://www.mathworks.com/help/releases/R2014a/pdf_doc/matlab/index.html PDF Documentation for MATLAB]. Principalmente [http://www.mathworks.com/help/releases/R2014a/pdf_doc/matlab/getstart.pdf MATLAB Primer].
 
{{collapse top | Variação do Experimento 1.2}}
 
<syntaxhighlight lang=matlab>
 
%% Experimento 1.2
 
fs = 10; Ts = 1/fs; fase = 0;
 
time = 0:Ts:(1-Ts);
 
f1 = 3; f2 = 7;
 
s_1 = cos(2*pi*f1*time+fase);
 
s_2 = cos(2*pi*f2*time+fase);
 
fsa = 1000; Tsa = 1/fsa;
 
time_aux = 0:Tsa:(1-Tsa);
 
figure(1);
 
stem(time,s_1,'ob');
 
hold on;
 
plot(time_aux, cos(2*pi*f1*time_aux+fase),'--k');
 
stem(time,s_2,'+r');
 
plot(time_aux, cos(2*pi*f2*time_aux+fase),'--m');
 
hold off;
 
legend('s_1 discreto','s_1 contínuo','s_2 discreto','s_2 contínuo')
 
</syntaxhighlight>
 
Varie o valor da frequência de amostragem de 6 até 20 Hz e observe:
 
# Em qual frequência deixa de ocorrer recobrimento do sinal 2.
 
# O que ocorre quando a frequência é 6, 7, 14 Hz? Explique
 
# Qual deveria ser a frequência do sinal f_2 para que as amostras tomadas sejam coincidentes como o sinal f_1 para uma frequência de amostragem f_s?  Reescreva a equação e verifique no Matlab.  
 
{{collapse bottom}}
 
  
;Aula 2 (10 fev):
+
*Após cada encontro, vocês terão acesso automático as gravações das aulas na '''Pasta compartilhada no Gdrive'''.
*Revisão de Sinais e Sistemas no tempo discreto em Matlab:
 
:* Filtragem de Sinais (Experimentos 1.3, 2.1 e 2.2)
 
:* Uso das funções [http://www.mathworks.com/help/matlab/ref/residue.html residue], [http://www.mathworks.com/help/signal/ref/residuez.html residuez], [http://www.mathworks.com/help/matlab/ref/roots.html roots], [http://www.mathworks.com/help/matlab/ref/poly.html poly], [http://www.mathworks.com/help/signal/ref/freqz.html freqz] (Experimentos 2.1 e 2.2)
 
:* [http://www.mathworks.com/help/matlab/learn_matlab/plots.html Uso de gráficos no Matlab].
 
:* Use das funções [http://www.mathworks.com/help/matlab/ref/subplot.html subplot], [http://www.mathworks.com/help/matlab/ref/plot.html plot], [http://www.mathworks.com/help/matlab/ref/stem.html stem]
 
:*Ver pag. 138 a 141 de <ref name="DINIZ2014"/>
 
{{collapse top | Variação do Experimento 2.2}}
 
<syntaxhighlight lang=matlab>
 
  
%% Experimento 2.2
+
*A documentação das aulas será disponibilizada na página da [[PSD29007-Engtelecom(2020-2) - Prof. Marcos Moecke | '''Wiki da disciplina'''.]]
% Resposta em frequencia usando a função freqz
 
N = 1;
 
num = [1 0 0 0];
 
den = poly([0.8 0.2])
 
%den = [1 0.6 -0.16];
 
% modo 1
 
%[H,w]=freqz(num,den,[0:pi/100:N*pi-pi/100]);
 
%plot(w/pi, abs(H));
 
% modo 2
 
%[H,w]=freqz(num,den);
 
%plot(w/pi, abs(H));
 
% modo 3
 
%[H,w]=freqz(num, den, 'whole');
 
%plot(w/pi, abs(H));
 
% modo 4
 
freqz(num, den, 'whole');
 
figure(2);
 
zplane(num,den);
 
  
%% Resposta em frequencia substituindo z -> e^(jw)
+
*Para a entrega de atividades e avaliações será utilizada a plataforma Moodle. É necessário que vocês se autoinscrevam no [https://moodle.ifsc.edu.br/course/index.php?categoryid=2009 '''Moodle da disciplina'''] com a chave (engtelecom2020-2).
syms z
 
Hf(z) = symfun(z^2/(z-0.2)/(z+0.8),z);
 
pretty(Hf)
 
latex(Hf)
 
N = 1;
 
w = [0:pi/100:N*pi-pi/100];
 
plot(w/pi,abs(Hf(exp(1i*w))))
 
%title(['$' latex(Hf) '$'],'interpreter','latex')
 
text(0.2,2,['H(z) = ' '$$' latex(Hf) '$$'],'interpreter','latex')
 
xlabel(['w/' '$$' '\pi' '$$'],'interpreter','latex')
 
</syntaxhighlight>
 
#Verifique a diferença entre os tipos de plots comentados no código.
 
#substitua o denominador de H(z) por dois polos em [-0.8 -0.8].
 
#verifique o que ocorre se forem utilizados polos complexos conjugados [0.3-0.4i  0.3+0.4i 0.1]
 
#verifique o que ocorre se forem utilizados polos complexos não conjugados [0.3-0.4i  0.3+0.8i]
 
#verifique o que ocorre se os polos estiverem fora do circulo unitário  [1.2 -0.2]. Interprete este resultado 
 
{{collapse bottom}}
 
  
;Aula 3 (13 fev):
+
*Para a comunicação entre professor-aluno, além dos avisos no SIGAA, utilizaremos a plataforma Slack. Inscrevam-se no [https://psd29007.slack.com/ '''Slack da disciplina''']. O aluno pode usar qualquer email para acessar ao Slack, mas recomenda-se o uso do email institucional.
*Revisão de Sinais e Sistemas no tempo discreto em Matlab:
 
:* Filtros Digitais (Experimento 2.3)
 
:* Filtragem de Sinais (Experimento 3.1)
 
:* Análise de Sinais (Experimento 3.2)
 
:* Uso das funções [http://www.mathworks.com/help/signal/ref/zp2tf.html zp2tf], [http://www.mathworks.com/help/signal/ref/tf2zp.html tf2zp], [http://www.mathworks.com/help/matlab/ref/fft.html fft], [http://www.mathworks.com/help/matlab/ref/ifft.html ifft], [http://www.mathworks.com/help/signal/ref/fftfilt.html fftfilt], [http://www.mathworks.com/help/matlab/ref/fftshift.html fftshift]
 
:*Ver pag. 141 a 145 e 230 a 235 de <ref name="DINIZ2014"/>
 
  
===Unidade 2===
+
*Para participar das aulas é recomendado que o aluno tenha disponível: 1 computador ou dispositivo móvel (smartphone ou tablet) para assistir os encontros presenciais ou gravações. É necessário um computador para utilizar os softwares e realizar atividades práticas de laboratório.  O aluno deve ter acesso a '''Nuvem do IFSC''' ou instalar a '''VM''' com softwares '''Matlab/Simulink/HDL Coder'''. Acesso a Internet é fundamental, e recomenda-se que o aluno tenha um lugar silencioso para participar das aulas. O acesso ao '''Google Meet''', '''Drive''', '''Slack''', '''Moodle''' e '''Wiki''' podem ser feitos via navegador, mas a instalação das respectivas aplicações é recomendada. Recomenda-se ainda que cada aluno uso um fone de ouvido com microfone, pois isso melhora muito a qualidade do som e a interação nas vídeo conferências. Ao ingressar em um encontro síncrono mantenha sempre que possível a câmera aberta e também o microfone.  Se houver algum problema de ruído você será alertado.
;Aula 4 (20 fev):
 
*Filtros Digitais: Filtros IIR:
 
:* Aproximação de magnitude de filtros analógicos: do tipo Butterworth.
 
:*Ver pag. 186 a 193 de <ref name="SHENOI2006"> SHENOI, B. A. '''Introduction to Digital Signal Processing and Filter Design'''. 1.ed. New Jersey: John Wiley-Interscience, 2006. 440 p. ISBN 978-0471464822 </ref>
 
  
;Aula 5 (24 fev):
+
* Nesta página wiki, você tem orientações para uso de ferramentas e também links que auxiliam no estudo da disciplina. Visite os links sempre que solicitado e lei essa página para lembrar futuramente onde estão as informações que necessita.
*Filtros Digitais:  Filtros IIR:
 
:* Projeto de filtros analógicos passa-baixas: do tipo Butterworth.
 
:*Ver pag. 194 a 204 de <ref name="SHENOI2006"/>
 
  
;Aula 6 (27 fev):
+
==Instalação da VM com Matlab/Simulink/HDL Coder em seu computador==
*Filtros Digitais:  Filtros IIR:
 
:* Projeto de filtros analógicos passa-baixas: do tipo Chebyshev I.
 
:*Ver pag. 204 a 208 de <ref name="SHENOI2006"/>
 
  
;Aula 7 (3 mar):
+
Para importar a VM para o seu computador e configurar ela para acessar a licença do IFSC veja a página [[Teste de VM para uso pelos alunos no ensino remoto#VM Matlab | Instalação da VM Matlab]]
*Filtros Digitais:  Filtros IIR:
 
:* Projeto de filtros analógicos passa-baixas: do tipo Chebyshev II.
 
:* Uso das funções [http://www.mathworks.com/help/matlab/ref/semilogx.html semilogx], [http://www.mathworks.com/help/matlab/ref/semilogy.html semilogy],[http://www.mathworks.com/help/matlab/ref/logspace.html logspace], [http://www.mathworks.com/help/matlab/ref/linspace.html linspace].
 
:*Ver em [http://www.mathworks.com/help/signal/ug/iir-filter-design.html IIR Filter Design],
 
::*Funçãos para projeto do filtro final (analógico com 's'): besself, '''butter''', '''cheby1''', '''cheby2''', '''ellip'''
 
::*Funções de estimação da ordem do filtro: '''buttord''', '''cheb1ord''', '''cheb2ord''', '''ellipord'''
 
::*Funções para projeto do filtro protótipo analógico passa-baixas: besselap, buttap, cheb1ap, cheb2ap, ellipap
 
::*Funções de transformação de frequencia: lp2bp, lp2bs, lp2hp, lp2lp
 
:* Transformação de frequência de filtros analógicos
 
::(passa-baixas -> passa-baixas, passa-baixas -> passa-altas, passa-baixas -> passa-faixa, passa-baixas -> rejeita-faixa)
 
:*Ver pag. 208 a 218 de <ref name="SHENOI2006"/>
 
  
;Aula 8 (6 mar):
+
==Instalação da VM com Quartus e Modelsim em seu computador==
*Filtros Digitais:  Filtros IIR: transformações do tempo contínuo no tempo discreto
 
:*Transformação invariante ao impulso  (apenas para filtros com forte atenuação em frequência altas, ex: passa-baixas e passa-faixa)
 
:*Transformação bilinear (para todos tipos de filtro)
 
:*Ver em [http://www.mathworks.com/help/signal/ug/iir-filter-design.html IIR Filter Design],
 
::*Filter discretization functions: bilinear, impinvar
 
:*Ver pag. 219 a 229 de <ref name="SHENOI2006"/>
 
:*Ver pag. 403 a 415 e 434 a 435 de <ref name="DINIZ2014"/>
 
  
===Unidade 3===
+
Na fase do projeto final pode ser necessário importar também essa VM para o seu computador.  Veja como  importar e configurar ela para acessar a licença do IFSC veja a página [[Teste de VM para uso pelos alunos no ensino remoto#VM Quartus e Modelsim | Instalação da VM com Quartus e Modelsim]]
;Aula 9 (10/mar)
 
*Filtros Digitais: Filtros FIR
 
:*Filtros de fase linear: simétricos e antisimétricos
 
:*Ver pag. 249 a 256de <ref name="SHENOI2006"/>
 
  
;Aula 10 (13/mar)
+
==Recursos de Laboratório==
*Filtros Digitais: Filtros FIR
+
Nos laboratórios do IFSC, os softwares '''Matlab/Simulink/HDL Coder''' estão disponíveis diretamente na plataforma LINUX. Utilize preferencialmente a versão 2015.
:*Filtros de fase linear: propriedades
 
:*Ver pag. 256 a 260 de <ref name="SHENOI2006"/>
 
  
;Aula 11 (17/mar)
+
==Acesso a Nuvem do IFSC==
*Filtros Digitais: Filtros FIR
+
Para uso fora do IFSC dos recursos computacionais com licença educacional, o IFSC disponibiliza para seus alunos o IFSC-CLOUD (nuvem.sj.ifsc.edu.br). A forma mais eficiente de acesso a nuvem de fora do IFSC é através do Cliente X2GO, mas dentro da rede do IFSC o acesso pelo ssh também tem boa usabilidade.
*Coeficientes da série de Fourier de filtros ideias: LP, HP, BP, BS
 
:*Passa-baixas (''Low-pass'')
 
::<math>c_\text{LP}(n) = \left \{ \begin{matrix} \frac{\omega_c}{\pi}; & \qquad n = 0 \\ \frac {\sin (\omega_c n)}{\pi n}; & \qquad \left | n \right | > 0 \end{matrix}\right. </math>
 
:*Passa-altas (''High-pass'')
 
::<math>c_\text{HP}(n) = \left \{ \begin{matrix} 1-\frac{\omega_c}{\pi}; \qquad n = 0 \\ -\frac {\sin (\omega_c n)}{\pi n}; \qquad \left | n \right | > 0 \end{matrix}\right. </math>
 
:*Passa-faixa (''Band-pass'')
 
::<math>c_\text{BP}(n) = \left \{ \begin{matrix} \frac{\omega_{c2}-\omega_{c1}}{\pi}; \qquad n = 0 \\ \frac {\sin (\omega_{c2} n)- \sin (\omega_{c1} n)}{\pi n}; \qquad \left | n \right | > 0 \end{matrix}\right. </math>
 
:*Rejeita-banda (''Band-stop'')
 
::<math>c_\text{BS}(n) = \left \{ \begin{matrix} 1-\frac{\omega_{c2}-\omega_{c1}}{\pi}; \qquad n = 0 \\ -\frac {\sin (\omega_{c2} n)- \sin (\omega_{c1} n)}{\pi n}; \qquad \left | n \right | > 0 \end{matrix}\right. </math>
 
*Janela retangular, fenômeno de Gibbs
 
:*Estudar no Matlab as funções [http://www.mathworks.com/help/signal/ref/wintool.html wintool], [http://www.mathworks.com/help/signal/ref/wvtool.html vtool], [http://www.mathworks.com/help/signal/ref/window.html window]
 
:*Ver pag. 261 a 265de <ref name="SHENOI2006"/>
 
  
;Aula 12 (18/mar)
+
Para para utilizar o Quartus/Modelsim/QSIM através da Nuvem do IFSC, siga o procedimento de  '''[[Acesso_ao_IFSC-CLOUD_(NUVEM)#Cliente_X2GO_.28recomendado.29 | instalação do X2Go]]''' e '''[[Acesso_ao_IFSC-CLOUD_(NUVEM)#Procedimento_para_uso_da_nuvem.sj.ifsc.edu.br | configuração do X2Go]]'''.  '''Nota:''' O desempenho do Modelsim é ruim quando acesso da rede externa ao IFSC, e por isso deve ser evitado, dando-se preferencia ao uso da VM.
*Filtros Digitais: Filtros FIR
 
*Uso de funções de janelamento temporal no projeto de filtros digitais.  
 
*Tipos de janelas temporais usadas no projeto de filtros digitais.
 
:*Retangular
 
::<math>w(n)=1; \qquad -M \le n \le M </math>
 
  
:*Bartlett
+
==Modelos para relatório==
::<math>w(n)= 1 - \frac{\left | n \right |}{M+1}; \qquad -M \le n \le M  </math>
+
Para a geração de documentação/relatórios técnicos/artigos, use como base o modelo ABNTex2 para o padrão do IFSC para monografia que segue as normas da ABNT e do IFSC.
 +
Recomendo que os alunos da Engenharia de Telecomunicações utilizem esse modelo e o [https://www.overleaf.com Overleafv2], pois além de possibilitar o compartilhamento do documento entre os alunos, reduz o tempo perdido na formação do documento, permitindo que o aluno já aprenda alguma formatação de Latex que será útil na elaboração do TCC.
 +
*[https://www.overleaf.com/read/dbjkqgsghfbk Modelo para relatório em LaTex]
  
:*Hanning
+
==Links auxiliares==
::<math>w(n) = 0.5 + 0.5 \cos \left( \frac{2\pi n}{2M+1} \right),  -M \le n \le M</math>
+
* [http://www.mathworks.com/help/matlab/examples/live-editor-introduction.html Live editor do Matlab] nesta interface é possivel executar comandos do Matlab sem necessitar da licença.  Isso ajuda a testar algumas funções quando o Matlab não está imediatamente disponível.
 
+
* [https://www.tutorialspoint.com/execute_matlab_online.php Matlab online] sem interface gráfica.
:*Hamming
+
* [https://octave-online.net/ Octave online] com interface gráfica.
::<math>w(n) = 0.54 + 0.46 \cos\left(\frac{2\pi n}{2M+1}\right); \qquad -M \le n \le M</math>
+
* [http://www.mathworks.com/help/matlab/index.html Help on-line do Matlab]
 
+
* [[Uso do calculo simbólico na Matlab]]
:*Blackman
+
* [http://www.mathworks.com/help/symbolic/performing-symbolic-computations.html Perform Symbolic Computations] - Matlab
::<math>w(n) = 0.42 + 0.5 \cos\left(\frac{2\pi n}{2M+1}\right) + 0.08\cos\left(\frac{4\pi n}{2M+1}\right); \qquad -M \le n \le M</math>
+
* [https://www.tutorialspoint.com/matlab MATLAB Tutorial], [https://www.tutorialspoint.com/matlab/matlab_quick_guide.htm MATLAB - Quick Guide]  
* em todas as janelas <math>w\left ( n \right ) = 0 </math> quando <math> \left | n \right | \ge M</math>
+
* [http://www.inf.ufsc.br/~bosco.sobral/ensino/ine5201/APOSTILA_MATLAB_DONIZETTI_15NOV2002.pdf ELEMENTOS BÁSICOS DE PROGRAMAÇÃO EM MATLAB] - UFSC, Donizetti.
<!--::onde <math>M </math>  é <math>N/2</math> para <math>N</math> par e <math>(N+1)/2</math> para <math>N</math> impar-->
+
* [http://www.mathworks.com/help/releases/R2015b/pdf_doc/matlab/index.html PDF Documentation for MATLAB]
*Projeto de filtro FIR utilizando janelas temporais
+
:* [http://www.mathworks.com/help/releases/R2015b/pdf_doc/matlab/getstart.pdf Primer]
*Uso de janelas fixas no Matlab : [http://www.mathworks.com/help/signal/ref/rectwin.html rect], [http://www.mathworks.com/help/signal/ref/triang.html triang], [http://www.mathworks.com/help/signal/ref/bartlett.html bartlett], [http://www.mathworks.com/help/signal/ref/hann.html, hann], [http://www.mathworks.com/help/signal/ref/hamming.html, hamming], [http://www.mathworks.com/help/signal/ref/blackman.html blackman], [http://www.mathworks.com/help/signal/ref/blackmanharris.html blackmanharris], [http://www.mathworks.com/help/signal/ref/nuttallwin.html nuttall].
+
:* [http://www.mathworks.com/help/releases/R2015b/pdf_doc/matlab/matlab_env.pdf Desktop Tools and Development Environment]
<syntaxhighlight lang=matlab>
+
:* [http://www.mathworks.com/help/releases/R2015b/pdf_doc/matlab/math.pdf Mathematics]
L = 64;
+
:* [http://www.mathworks.com/help/releases/R2015b/pdf_doc/matlab/graphg.pdf Graphics]
wvtool(rectwin(L), triang(L), bartlett(L), hann(L), hamming(L), blackman(L), blackmanharris(L), nuttallwin(L));
+
:*[http://www.macnicadhw.com.br/products/mercurion-4-devkit-board;jsessionid=0093F9C13FBA223AAFE42470153B57C0 Mercurio IV DevKit] Macnica
</syntaxhighlight>
 
*Uso de janelas ajustáveis no Matlab: [http://www.mathworks.com/help/signal/ref/kaiser.html kaiser], [http://www.mathworks.com/help/signal/ref/chebwin.html chebyshev], [http://www.mathworks.com/help/signal/ref/gausswin.html gauss], [http://www.mathworks.com/help/signal/ref/tukeywin.html tukey], [http://www.mathworks.com/help/signal/ref/taylorwin.html taylor].
 
<syntaxhighlight lang=matlab>
 
L = 64;
 
r = 60;    % Chebyshev e Tukey
 
alpha = 3; % Gauss
 
betha = 8; % Kaiser
 
nbar = 10; % Taylor
 
wvtool(kaiser(L,betha), chebwin(L,r), gausswin(L,alpha),tukeywin(L,r), taylorwin(L,nbar,-r));
 
</syntaxhighlight>
 
:*Ver pag. 266 a 273 de <ref name="SHENOI2006"/>
 
 
 
;Aula 13 (24/mar)
 
*Filtros Digitais: Filtros FIR
 
:*Projeto de filtro com splines.
 
:*Passa-baixas (''Low-pass'')
 
::<math>c_\text{LP}(n) = \left \{ \begin{matrix} \frac{\omega_c}{\pi}; & \qquad n = 0 \\ \frac {\sin (\omega_c n)}{\pi n}; & \qquad \left | n \right | > 0 \end{matrix}\right. </math>
 
 
 
;Aula 14 (25/mar)
 
*Filtros Digitais: Filtros FIR
 
:*Filtro Equiripple com fase linear (Parks and McClellan)
 
:: Uso das funções do Matlab para projeto de filtro equiripple [http://www.mathworks.com/help/signal/ref/firpmord.html firpmord] e [http://www.mathworks.com/help/signal/ref/firpm.html firpm].
 
:: Projetar os seguintes filtros (frequencias em rad/s e rejeição em dB)
 
::*Passa-faixa: wr1 = 0.2, wp1 = 0.4, wp2 = 0.6, wr2 = 0.75, rr = 40, rp = 0.2.
 
::*Passa-faixa: wr1 = 0.2, wp1 = 0.4, wp2 = 0.6, wr2 = 0.7, rr = 40, rp = 0.2.
 
::*Passa-baixas: wp = 0.4, wr = 0.7, rr = 40, rp = 0.2.
 
::*Passa-altas: wp = 0.7, wr = 0.4, rr = 40, rp = 0.2.
 
:: Estudar [http://www.mathworks.com/help/signal/examples/practical-introduction-to-digital-filter-design.html?refresh=true Practical Introduction to Digital Filter Design], [http://www.mathworks.com/help/signal/ug/opening-fdatool.html Using FDATool]
 
  
;Aula 15 (30/mar)
+
* [http://www.mathworks.com/help/releases/R2014a/pdf_doc/dsp/index.html Manuais do Matlab para o Toolbox de DSP].
*Filtros Digitais: Filtros FIR
+
:* [http://www.mathworks.com/help/releases/R2014a/pdf_doc/dsp/dsp_gs.pdf DSP System Toolbox Getting Started Guide]
:* Aula Prática: Uso do Fdatool para projeto de filtro IIR, FIR equiripple e FIR com janela.
+
:* [http://www.mathworks.com/help/releases/R2014a/pdf_doc/dsp/dsp_ug.pdf DSP System Toolbox User's Guide]
 +
:* [http://www.mathworks.com/help/releases/R2014a/pdf_doc/dsp/dsp_ref.pdf DSP System Toolbox Reference]
  
===Unidade 4===
+
* [http://www.mathworks.com/help/releases/R2014a/pdf_doc/symbolic/index.html Manuais do Matlab para o Toolbox de Cálculo Símbolico].
;Aula 16 (1/04)
+
:* [http://www.mathworks.com/help/releases/R2014a/pdf_doc/symbolic/symbolic_tb.pdf Symbolic Math Toolbox User's Guide]
*Realização de Filtros
+
:* [http://www.mathworks.com/help/releases/R2014a/pdf_doc/symbolic/mupad_ug.pdf MuPAD User's Guide]
:* Realização de filtros FIR: Forma Direta I, Transposta, Cascata, Polifase, filtros de fase linear simétrico e antissimétrico.
+
:* [http://www.mathworks.com/help/releases/R2014a/pdf_doc/symbolic/mupad_ref.pdf MuPAD Reference]
:* Estudar [http://www.mathworks.com/help/simulink/slref/discretefirfilter.html estrutura de filtros disrcetos FIR no Matlab].
 
:*Ver pag. 303 a 312 de <ref name="SHENOI2006"/>.
 
:*Ver pag. 469 a 474 do Lathi <ref name="Lathi2007"/>
 
  
<!--
+
* [http://www.mathworks.com/help/dsp/ug/fixed-point-filter-design-1.html Fixed-Point Filter Design] - Mathworks
:*Ler [http://en.wikipedia.org/wiki/Double-precision_floating-point_format ponto flutuante de dubla precisão]
+
* Dicas de como utilizar o Matlab - HDL Coder para gerar código HDL.
-->
+
:* [http://blogs.mathworks.com/loren/2013/04/11/matlab-to-fpga-using-hdl-codertm/ MATLAB to FPGA using HDL Coder]
==Atividades extra==
+
:* [http://www.mathworks.com/products/hdl-coder/code-examples.html]
===JÁ ENCERRADAS===
+
:* [http://www.mathworks.com/help/hdlcoder/examples/generate-hdl-code-for-programmable-fir-filter.html?prodcode=HD&language=en]
{{collapse top | AE1 - Experimento 3.2 (Prazo de entrega 23/02/2015)}}
 
#Escreva um script com funções do Matlab para gerar as representações no domínio do tempo sinais da Figura 3.26 <ref name="DINIZ2014"/>. Use o subplot para inserir todas os sinais em uma única Figure do Matlab.
 
#Escreva um script com funções do Matlab para gerar as representações no domínio da frequência sinais da Figura 3.27 <ref name="DINIZ2014"/>. Use o subplot para inserir todas os sinais em uma única Figure do Matlab.
 
#Faça uma estimação melhor do espectro do sinal, segmentando o sinal x(n) e calculando a média dos espectros obtidos.
 
# É importante utilizar as escalas e legendas corretamente nos gráficos. 
 
# Ver as funções do matlab [http://www.mathworks.com/help/matlab/ref/legend.html legend], [http://www.mathworks.com/help/matlab/creating_plots/add-title-axis-labels-and-legend-to-graph.html title, xlabel, ylabel].
 
#Escreva um pequeno relatório técnico mostrando os resultados obtidos e documentando o código escrito. Enviar para o meu email em formato pdf.
 
{{collapse bottom}}
 
  
{{collapse top | AE2 - Projeto de Filtro Analógicos (Prazo de entrega 09/03/2015)}}
+
* [[Modelo para uso em relatórios]]
*Projeto os seguintes '''filtros analógicos passa baixas''' que atenda as seguintes especificações (as atenuações são relativos ao ganho em f = 0 Hz):
+
* [https://en.wikipedia.org/wiki/List_of_mathematical_symbols Lista dos Símbolos Matemáticos]
:a) Frequência de passband f_p = 16 kHz. Frequência de rejeição (stopband) f_s = 60 kHz. Ganho de 10 dB em f = 0 Hz, atenuação de 3 dB em f_p e atenuação mínima de 35 dB em f_s, do tipo Butterworth.
 
:b) Frequência de passband f_p = 16 kHz. Frequência de rejeição (stopband) f_s = 60 kHz. Ganho de 10 dB em f = 0 Hz, atenuação de 0.25 dB em f_p e atenuação mínima de 35 dB em f_s, do tipo Butterworth
 
:c) Frequência de passband  f_p = 16 kHz. Frequência de rejeição (stopband) f_s = 60 kHz. Ganho de 10 dB em f = 0 Hz, atenuação de 0.25 dB em f_p e atenuação mínima de 35 dB em f_s, do tipo Chebyshev I
 
:d) Frequência de passband  f_p = 16 kHz. Frequência de rejeição (stopband) f_s = 60 kHz. Ganho de 10 dB em f = 0 Hz, atenuação de 0.25 dB em f_p e atenuação mínima de 35 dB em f_s, do tipo Chebyshev II
 
  
:* O projeto de cada filtro deve apresentar o cálculo da ordem do filtro, dos polos do filtro, a equação de H(p), H(s), |H(jw)|^2, o ganho na frequência de rejeição (stopband) f_s.
+
==Alguns artigos para leitura==
:* A resposta em frequência normalizada e real devem ser feitas usando o Matlab. Apresentar o gráfico do ganho em dB e da fase em cada caso com escalas corretas.
 
:* Deve ser apresentado o diagrama dos pólos do filtro H(p) e H(s).
 
:* Para fins de comparação dos filtros, os filtros de diferentes tipos devem ser sobrepostos nesses gráficos.
 
:*Escreva um pequeno relatório técnico mostrando os resultados obtidos e documentando o código escrito. Enviar para o meu email em formato pdf com o Assunto: '''PSD29007 - Projeto de Filtro Butterworth'''.
 
{{collapse bottom}}
 
{{collapse top |  AE3 - Projeto de Filtro Digitais IIR (Prazo de entrega 23/03/2015)}}
 
<syntaxhighlight lang=matlab>
 
%% Variação do Experimento 6.1 - DINIZ
 
% Parâmetros do filtro digital passa-faixa
 
Ap = 0.5; % Atenuação máxima na banda de passagem
 
Ar = 65; % Atenuação mínima na banda de rejeição
 
Ws = 10000; Fs = Ws/(2*pi); Ts = 1/Fs; % Frequência de amostragem (Ws -> rad/s e Fs -> Hz), e período de amostragem
 
wr1 = 850; wr2 = 1150; % Frequências de rejeição (rad/s) normalizada em relação a Ws/2
 
wp1 = 980; wp2 =1020;  % Frequências de passagem (rad/s) normalizada em relação a Ws/2
 
 
% Cálculo do filtro digital passa-faixa usando transformação bilinear
 
wnr1 = wr1/(Ws/2); wnr2 = wr2/(Ws/2);  wr =[wnr1 wnr2]; 
 
wnp1 = wp1/(Ws/2); wnp2 =1020/(Ws/2); wp = [wnp1 wnp2]; 
 
[n wn] = ellipord(wp, wr, Ap, Ar); 
 
[b a] = ellip(n,Ap,Ar,wp);
 
[H, w] = freqz(b,a,10000);
 
fi = 0; ff = Ws/2;  % fi = 850*0.95; ff = 1150*1.05;
 
subplot(311); plot(w*Fs,abs(H)); grid on; xlim([fi,ff]);
 
subplot(312); plot(w*Fs,angle(H)); grid on; xlim([fi,ff]);
 
[gd,w] = grpdelay([b a], 10000);
 
subplot(313); plot(w*Fs,gd); grid on; xlim([fi,ff]);
 
figure; zplane([b,a]);
 
 
%% Análise do filtro usando um cosenso puro
 
t = 0:Ts:(1-Ts);
 
ti =0; tf= 1; % ti=0.5; tf=0.6;
 
w1 = 800;
 
x1 = cos(w1*t);
 
y1 = filter(b,a,x1);
 
figure; plot(t,x1,'k',t,y1,'b'); ylim([-1.5 1.5]), xlim([ti tf]);
 
</syntaxhighlight>
 
:1. Varie o valor da frequência do sinal '''x1''' no mínimo entre 800 rad/s e 1300 rad/s e observe o ganho, a defasagem e o atraso de grupo. (DICA use o [http://www.mathworks.com/help/matlab/matlab_prog/run-sections-of-programs.html?searchHighlight=%22Increment%20Values%20in%20Code%20Sections%22 incremento de valores em seções de código] do Matlab)
 
::* O que é possível observar observando a escala de tempo de [0:1]? Explique
 
::* O que muda se observarmos um segmento menor de tempo [0.5 a 0.6]?  Explique
 
:2. Projete um filtro para as mesmas especificações usando uma das seguintes aproximações (Butterworth, Chebyshev I, Chebyshev II).
 
::* Como ficou a ordem dos filtros? 
 
::* Como ficou a resposta de ganho, fase e o atraso de grupo?
 
::* Leia sobre o filtro Bessel e depois faça um filtro e analise o resultado. Qual foi a principal diferença? (opcional)
 
:3. Escolha o tipo de aproximação que preferir e projete um filtro passa-baixas nas frequências wp2 =1020 rad/s e wr2 = 1150 rad/s. Analise o filtro obtido.
 
:4. Escolha o tipo de aproximação que preferir e projete um filtro passa-altas nas frequências wp1 = 980 rad/s e wr1 = 850 rad/s. Analise o filtro obtido.
 
:5. Escolha o tipo de aproximação que preferir e projete um filtro rejeita-faixa wp1 = 850 rad/s; wr1 = 980 rad/s; wr2 = 1020 rad/s ; wp2 = 1150 rad/s. Analise o filtro obtido.
 
:6. Escreva um relatório técnico mostrando os resultados obtidos e documentando o código escrito. Enviar para o meu email em formato pdf com o Assunto: '''PSD29007 - Projeto de Filtro Digital IIR'''. Não é necessário fazer a revisão teórico do assunto (visto em aula).  Foquem apenas na descrição dos filtros projetados, nos resultados e sua análise.  Cada figura/gráfico deve ter uma legenda e ser mencionado no texto.
 
{{collapse bottom}}
 
  
{{collapse top |  AE4 - Projeto de Filtro Digitais FIR - parte 1 (Prazo de entrega 30/03/2015)}}
+
Artigos bases de alguns dos filtros digitais:
:1. Projeto um filtro FIR com fase linear com ordem de 7 com as características abaixo:
+
*[http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1455106 On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform] - FREDRIC J. HARRIS
{| class="wikitable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
*[http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1163506 Some Windows with Very Good Sidelobe Behavior] - ALBERT H. NUTTALL
! scope="col" width=30% align="left"| Aluno
 
! scope="col" width=30% align="center"| Tipo de filtro
 
! scope="col" width=40% align="center"| Especificações
 
|-
 
| DANILO BEDAQUE || Passa-altas || wp = 0,8
 
|-
 
| ELTON FERREIRA BROERING|| Passa-faixa|| wp1 = 0,3; wp2 = 0,5
 
|-
 
| ERNANI RODRIGUES DE S.THIAGO || Passa-faixa|| wp1 = 0,1; wp2 = 0,2
 
|-
 
| JEAN MICHEL DE SOUZA SANT ANA || Passa-altas || wp = 0,4
 
|-
 
| LEONAN DA SILVA SARAIVA|| Passa-baixas|| wp = 0,2
 
|-
 
| THIAGO HENRIQUE BONOTTO DA SILVA || Passa-baixas|| wp = 0,4
 
|-
 
| THIAGO WERNER || Rejeita-faixa|| wp1 = 0,2; wp2 = 0,3
 
|}
 
:2. Projete o filtro usando as janelas do tipo Retangular, Hanning, Hamming e Blackmann.
 
:* O cálculo dos coeficientes da série de Fourier e amostras da janela e os coeficientes do filtro devem ser feitas de modo explicito, indicando as equações utilizadas.
 
:3. Projete o filtro usando outras 2 janelas a sua livre escolha entre as implementadas por funções do Matlab.
 
:*Neste caso utilize a função adequada do Matlab para o cálculo das amostras da janela.
 
:4. Apresente de modo gráfico o diagrama de zeros do filtro, a resposta em frequência do filtro (ganho), atraso de grupo e a resposta ao impulso do filtro.
 
:* Os ganhos devem ser apresentados em um gráfico único para permitir a comparação.
 
:5. Realize a medida em dB da atenuação na frequências de passagem, o valor do ripple (ondulação) máximo na banda de passagem, a atenuação do primeiro lóbulo lateral e a frequência na qual o filtro atinge pela primeira vez essa mesma atenuação.
 
:6. Escreva um relatório técnico mostrando os resultados obtidos e documentando o código escrito. Enviar para o meu email em formato pdf com o Assunto: '''PSD29007 - Projeto de Filtro Digital FIR - parte 1'''. Não é necessário fazer a revisão teórico do assunto (visto em aula).  Foquem apenas na descrição dos filtros projetados, nos resultados e sua análise.  Cada figura/gráfico deve ter uma legenda e ser mencionado no texto.
 
{{collapse bottom}}
 
  
===ESTUDOS SEM ENTREGA DE DOCUMENTAÇÃO===
+
Relatórios simples:
{{collapse top | ESTUDE - Resposta em frequência a partir da posição dos pólos-zeros}}
+
*[http://www.academia.edu/8140336/High_Pass_Filter_Design_and_Analysis_Using_Hamming_Hanning_and_Nuttall_Windows High Pass Filter Design and Analysis Using Hamming, Hanning and Nuttall Windows]
#Estudar a Seção 5.6 pag. 485 a 488 do livro do Lathi <ref name="Lathi2007"> LATHI, Bhagwandas P. '''Sinais e Sistemas Lineares'''. 2. ed. Porto Alegre: Artmed-Bookman, 2007. 856 p. ISBN 978-8560031139 </ref>.
+
*[http://www.ijcset.com/docs/IJCSET13-04-08-030.pdf Advantages of Blackman Window over Hamming Window Method for designing FIR Filter]
#Use as funções zplane, pz2tf, freqz para realizar o estudo.
+
*[http://ijsret.org/pdf/IC-95.pdf High Pass Filter Design and Analysis Using Nuttall and Parzen Windows]
{{collapse bottom}}
+
*[http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6750294 Performance Analysis of Low Pass FIR Filters Design Using Kaiser, Gaussian and Tukey Window Function Methods]
 
+
*[http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4610722 High Quality Low Order Nonrecursive Digital Filters Design Using Modified Kaiser Window]
{{collapse top | ESTUDE - Resposta em frequência em Sistemas de Tempo Discreto}}
 
#Estudar a Seção 5.5 pag. 474 a 475 do livro do Lathi <ref name="Lathi2007"/>.
 
{{collapse bottom}}
 
 
 
{{collapse top | ESTUDE - Desempenho do código de uma FFT}}
 
#Estudar o Exemplo M9.2 pag. 778 a 779 do livro do Lathi <ref name="Lathi2007"/>.
 
<syntaxhighlight lang=matlab>
 
N = 10000;
 
%% tamanho do vetor de 1015 -> 5 x 7 x 29
 
N0 = 1015;
 
y1 = rand(N0,1);
 
tic; for k = 1:N; Y1 = fft(y1)/N0; end; toc
 
 
 
%% tamanho do vetor de 1019 -> primo
 
N_0 = 1019;
 
y2 = [y1; zeros(N_0-N0,1)];
 
tic; for k = 1:N; Y2 = fft(y2)/N_0; end; toc
 
 
 
%% tamanho do vetor de 1024 -> 2^10
 
N_0 = 1024;
 
y3 = [y1; zeros(N_0-N0,1)];
 
tic; for k = 1:N; Y3 = fft(y3)/1024; end; toc
 
</syntaxhighlight>
 
{{collapse bottom}}
 
 
 
===PARA ENTREGAR===
 
{{collapse top |expand = 1 |  AE5 - Projeto de Filtro Digitais FIR x IIR (Prazo de entrega 13/04/2015)}}
 
:1. Objetivo projetar filtros que tem a a mesma especificação de magnitude usando diferentes tipos de filtro.  Estabelecer uma comparação entre os filtros e escrever um artigo mostrando as vantagens do(s) filtro(s) escolhidos sobre os outros.
 
:2. É permitido o uso de ferramentas como o fdatoot para o projeto do filtro.
 
:3. Projeto um filtro com as características abaixo:
 
{| class="wikitable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
 
! scope="col" width=30% align="left"| Aluno
 
! scope="col" width=35% align="center"| Especificações do filtro 1
 
! scope="col" width=35% align="center"| Especificações do filtro 2
 
|-  
 
| DANILO BEDAQUE ||  ||
 
|-
 
| ELTON FERREIRA BROERING|| ||
 
|-
 
| ERNANI RODRIGUES DE S.THIAGO || ||
 
|-
 
| JEAN MICHEL DE SOUZA SANT ANA ||  ||
 
|-
 
| LEONAN DA SILVA SARAIVA|| ||
 
|-
 
| THIAGO HENRIQUE BONOTTO DA SILVA || ||
 
|-
 
| THIAGO WERNER || ||
 
|}
 
 
 
:6. Escreva um artigo mostrando os resultados obtidos e documentando o código escrito. Enviar para o meu email em formato pdf com o Assunto: '''PSD29007 - Projeto de Filtro Digitais FIR x IIR'''. É necessário fazer a revisão teórica dos filtros.  Foquem apenas na descrição dos filtros projetados, nos resultados e sua análise.  Cada figura/gráfico deve ter uma legenda e ser mencionado no texto. É necessário ter referências bibliográficas.
 
{{collapse bottom}}
 
 
 
==Recursos necessários==
 
* O Software Matlab está disponível na maioria dos laboratórios do IFSC-campus São José em instalação local tanto em Windows como Linux.  Adicionalmente de qualquer maquina do IFSC, pode-se fazer [[Acesso ao IFSC-CLOUD]].
 
 
 
* Para a programação em FPGAs, os softwares da ALTERA  (Quartus II, QSIM e Modelsim-Altera), estão instalados no Laboratório de Programação (ver outros disponíveis). Para acessar veja a página [[Software e equipamentos recomendados para programação de FPGAs]].
 
 
 
* Adicionalmente de qualquer maquina do IFSC, pode-se fazer usar o [[Acesso ao IFSC-CLOUD | IFSC-CLOUD]] para ter acesso a estes softwares.
 
 
 
*Para a geração de documentação/relatórios técnicos/artigos, está disponibilizada a plataforma  [http://200.135.233.26:3000/project Sharelatex do IFSC-CLOUD]. Utilize preferencialmente o [http://200.135.233.26:3000/project/54750cb57ae8187440d60acd  modelo de artigo no padrão ABNT].
 
 
 
==Links auxiliares==
 
* [http://www.mathworks.com/help/releases/R2014a/pdf_doc/dsp/index.html?refresh=true Manuais do Matlab para o Toolbox de DSP].
 
* [http://www.mathworks.com/help/matlab/index.html Help on-line do Matlab]
 
  
==Referências Bibliográficas==
+
== Registro Diário e Avaliação Anteriores ==
<references/>
+
* [[PSD29007-Engtelecom(2020-1) - Prof. Marcos Moecke | Semestre 2020-1]]
 +
* [[PSD29007-Engtelecom(2019-2) - Prof. Marcos Moecke | Semestre 2019-2]]
 +
* [[PSD29007-Engtelecom(2019-1) - Prof. Marcos Moecke | Semestre 2019-1]]
 +
* [[PSD29007-Engtelecom(2018-2) - Prof. Marcos Moecke | Semestre 2018-2]]
 +
* [[PSD29007-Engtelecom(2018-1) - Prof. Marcos Moecke | Semestre 2018-1]]
 +
* [[PSD29007-Engtelecom(2017-2) - Prof. Marcos Moecke | Semestre 2017-2]]
 +
* [[PSD29007-Engtelecom(2017-1) - Prof. Marcos Moecke | Semestre 2017-1]]
 +
* [[PSD29007-Engtelecom(2016-2) - Prof. Marcos Moecke | Semestre 2016-2]]
 +
* [[PSD29007-Engtelecom(2016-1) - Prof. Marcos Moecke | Semestre 2016-1]]
 +
* [[PSD29007-Engtelecom(2015-2) - Prof. Marcos Moecke | Semestre 2015-2]]
 +
* [[PSD29007-Engtelecom(2015-1) - Prof. Marcos Moecke | Semestre 2015-1]]
  
 
{{ENGTELECO}}
 
{{ENGTELECO}}

Edição atual tal como às 16h18min de 11 de novembro de 2020

MURAL DE AVISOS E OPORTUNIDADES DA ÁREA DE TELECOMUNICAÇÕES


Avisos importantes

Durante o 2º semestre de 2020, devido a Pandemia do Coronavirus Sars-CoV-2, as aulas da disciplina ocorrerão de forma remota. Seguem algumas informações importantes:

  • Todas os nossos encontros síncronos serão feitos usando a plataforma Google Meet. Para ingressar nas aulas utilizem o email institucional (usuario@aluno.ifsc.edu.br).
  • Após cada encontro, vocês terão acesso automático as gravações das aulas na Pasta compartilhada no Gdrive.
  • Para a entrega de atividades e avaliações será utilizada a plataforma Moodle. É necessário que vocês se autoinscrevam no Moodle da disciplina com a chave (engtelecom2020-2).
  • Para a comunicação entre professor-aluno, além dos avisos no SIGAA, utilizaremos a plataforma Slack. Inscrevam-se no Slack da disciplina. O aluno pode usar qualquer email para acessar ao Slack, mas recomenda-se o uso do email institucional.
  • Para participar das aulas é recomendado que o aluno tenha disponível: 1 computador ou dispositivo móvel (smartphone ou tablet) para assistir os encontros presenciais ou gravações. É necessário um computador para utilizar os softwares e realizar atividades práticas de laboratório. O aluno deve ter acesso a Nuvem do IFSC ou instalar a VM com softwares Matlab/Simulink/HDL Coder. Acesso a Internet é fundamental, e recomenda-se que o aluno tenha um lugar silencioso para participar das aulas. O acesso ao Google Meet, Drive, Slack, Moodle e Wiki podem ser feitos via navegador, mas a instalação das respectivas aplicações é recomendada. Recomenda-se ainda que cada aluno uso um fone de ouvido com microfone, pois isso melhora muito a qualidade do som e a interação nas vídeo conferências. Ao ingressar em um encontro síncrono mantenha sempre que possível a câmera aberta e também o microfone. Se houver algum problema de ruído você será alertado.
  • Nesta página wiki, você tem orientações para uso de ferramentas e também links que auxiliam no estudo da disciplina. Visite os links sempre que solicitado e lei essa página para lembrar futuramente onde estão as informações que necessita.

Instalação da VM com Matlab/Simulink/HDL Coder em seu computador

Para importar a VM para o seu computador e configurar ela para acessar a licença do IFSC veja a página Instalação da VM Matlab

Instalação da VM com Quartus e Modelsim em seu computador

Na fase do projeto final pode ser necessário importar também essa VM para o seu computador. Veja como importar e configurar ela para acessar a licença do IFSC veja a página Instalação da VM com Quartus e Modelsim

Recursos de Laboratório

Nos laboratórios do IFSC, os softwares Matlab/Simulink/HDL Coder estão disponíveis diretamente na plataforma LINUX. Utilize preferencialmente a versão 2015.

Acesso a Nuvem do IFSC

Para uso fora do IFSC dos recursos computacionais com licença educacional, o IFSC disponibiliza para seus alunos o IFSC-CLOUD (nuvem.sj.ifsc.edu.br). A forma mais eficiente de acesso a nuvem de fora do IFSC é através do Cliente X2GO, mas dentro da rede do IFSC o acesso pelo ssh também tem boa usabilidade.

Para para utilizar o Quartus/Modelsim/QSIM através da Nuvem do IFSC, siga o procedimento de instalação do X2Go e configuração do X2Go. Nota: O desempenho do Modelsim é ruim quando acesso da rede externa ao IFSC, e por isso deve ser evitado, dando-se preferencia ao uso da VM.

Modelos para relatório

Para a geração de documentação/relatórios técnicos/artigos, use como base o modelo ABNTex2 para o padrão do IFSC para monografia que segue as normas da ABNT e do IFSC. Recomendo que os alunos da Engenharia de Telecomunicações utilizem esse modelo e o Overleafv2, pois além de possibilitar o compartilhamento do documento entre os alunos, reduz o tempo perdido na formação do documento, permitindo que o aluno já aprenda alguma formatação de Latex que será útil na elaboração do TCC.

Links auxiliares

Alguns artigos para leitura

Artigos bases de alguns dos filtros digitais:

Relatórios simples:

Registro Diário e Avaliação Anteriores


Curso de Engenharia de Telecomunicações