Logo Passei Direto
Buscar

Operações com Sinais no Scilab

Roteiro prático de Sinais e Sistemas (Scilab/Scinotes): criar impulso e degrau unitários, gerar vetores e sinais x[n], y[n] dependentes do RU, calcular a[n]=x·y e b[n]=x−y, plotar com subplot/plot2d3 e aplicar convolução entre x[n], h1 e h2 com resolução matemática, algoritmo e gráficos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

M2 SS - Roteiro 1 Prof. Viviana R. Zurro 
 
Sinais e Sistemas 
Atividade Prática 
1. OBJETIVO 
Aprender a usar o ambiente matemático e realizar operações básicas com 
sinais. 
2. MATERIAL UTILIZADO 
Ambiente matemático Scilab. Links importantes e apostilas de apoio 
disponibilizadas na Aula 13. 
Antes de começar a atividade leia o arquivo ORIENTAÇÕES disponível nesta 
Aula. 
3. ATIVIDADES 
 Esta atividade depende do seu RU, o desenvolvimento matemático da 
atividade 2 Convolução deverá ser realizado entregue no documento, 
comparando com os resultados obtidos no software. 
 Use o aplicativo Scinotes e coloque no relatório todas as linhas de comando 
feitas para realizar as atividades. As atividades não serão consideradas se os 
comandos correspondentes não estiverem no relatório. 
Exemplo RU: 1234567 
RU1 RU2 RU3 RU4 RU5 RU6 RU7 
1 2 3 4 5 6 7 
 
ATIVIDADE 1: Operações básicas 
Criar a função impulso unitário. Criar a função degrau unitário. Gerar um vetor n de 
-10 até 10 com intervalo de 1. 
1. (0,5 ponto) Gerar uma função 
𝑥[𝑛] = 𝑡𝑎𝑛 (
𝑅𝑈7
2
𝑛 +
𝑅𝑈2𝜋
3
) 𝑛 ≥ 0 
Se 𝑅𝑈7 = 0 adotar 3 para gerar a função 𝑥[𝑛] = 𝑡𝑎𝑛 (
3
2
𝑛 +
𝑅𝑈2𝜋
3
) 
2. (0,5 ponto) Gerar um sinal discreto 𝑦[𝑛] = [𝑅𝑈1 𝑅𝑈2 𝑅𝑈3 𝑅𝑈4 𝑅𝑈5 𝑅𝑈6 𝑅𝑈7] 
usando a função impulso unitário, onde o número em realce corresponde ao 
valor da amostra em 𝑛 = 0. 
3. (1 ponto) Calcular 𝑎[𝑛] = 𝑥[𝑛]. 𝑦[𝑛] 
4. (1 ponto) Calcular 𝑏[𝑛] = 𝑥[𝑛] − 𝑦[𝑛] 
 
 
 
M2 SS - Roteiro 2 Prof. Viviana R. Zurro 
 
Sinais e Sistemas 
5. (1 ponto) Plotar todos os gráficos (𝑥[𝑛], 𝑦[𝑛], 𝑎[𝑛] e 𝑏[𝑛]) como sinal discreto 
na mesma figura usando o comando subplot. Colocar os nomes nos eixos e o 
título de cada figura como no exemplo a seguir. Será tirada nota se a imagem 
não cumprir com o solicitado. Usar o comando plot2d3 para melhor 
visualização. 
 
Esta figura é somente um exemplo 
 
 
 
 
M2 SS - Roteiro 3 Prof. Viviana R. Zurro 
 
Sinais e Sistemas 
ATIVIDADE 2: Sistemas lineares - Convolução 
Para ℎ[𝑛] e 𝑥[𝑛] use o vetor n de -5 até 5 com intervalo de 1. Para fazer o gráfico 
do vetor 𝑦[𝑛] gere um vetor n1 de -10 até 10 com intervalo de 1. Nos vetores 
indicados os números em realce indicam a amostra na posição n=0. Use a função 
impulso unitário para gerar os vetores 𝑥[𝑛] e ℎ[𝑛] 
1. (5 pontos) Dois sistemas têm reposta ao impulso ℎ1[𝑛] e ℎ2[𝑛] . Se 
colocarmos um sinal de entrada definido como 𝑥[𝑛], o sinal de saída será 
𝑦[𝑛] . Sendo 𝑥[𝑛] = [𝑅𝑈1 𝑅𝑈2 𝑅𝑈3 𝑅𝑈4] , ℎ1[𝑛] = [𝑅𝑈1 𝑅𝑈2 0] e ℎ2[𝑛] =
[𝑅𝑈5 𝑅𝑈6 𝑅𝑈7] 
a. (2,5 pontos) Calcule 𝑦[𝑛] como indicado na equação a seguir. 
𝑦[𝑛] = 𝑥[𝑛] ∗ (ℎ1[𝑛] + ℎ2[𝑛]) 
i. (1,5 ponto) Resolução matemática. 
ii. (0,5 ponto) Algoritmo. 
iii. (0,5 ponto) Plote 𝑥[𝑛] , ℎ1[𝑛] , ℎ2[𝑛] e 𝑦[𝑛] no mesmo gráfico 
usando o comando subplot. Use o comando plot2d3 para melhor 
visualização. Não se esqueça de colocar os nomes nos eixos das 
figuras (será descontada nota). 
b. (2,5 pontos) Calcule 𝑦[𝑛] como indicado na equação a seguir. 
𝑦[𝑛] = 𝑥[𝑛] ∗ ℎ1[𝑛] + 𝑥[𝑛] ∗ ℎ2[𝑛] 
i. (1,5 ponto) Resolução matemática. 
ii. (0,5 ponto) Algoritmo. 
iii. (0,5 ponto) Plote 𝑥[𝑛] , ℎ1[𝑛] , ℎ2[𝑛] e 𝑦[𝑛] no mesmo gráfico 
usando o comando subplot. Use o comando plot2d3 para melhor 
visualização. Não se esqueça de colocar os nomes nos eixos das 
figuras (será descontada nota). 
2. (1 ponto) Compare os sistemas dos pontos 1(a) e 1(b) e explique os resultados 
baseado nas propriedades da convolução se necessário. 
 
 
 
M2 SS - Roteiro 4 Prof. Viviana R. Zurro 
 
Sinais e Sistemas 
 
Esta figura é somente um exemplo

Mais conteúdos dessa disciplina