Escolar Documentos
Profissional Documentos
Cultura Documentos
O sinal x[n] é a entrada do sistema, por este sinal ser linear pode ser considerado uma
combinação linear de diversos sinais mais simples x[k]. Podemos definir que
𝑥[𝑛] = 𝑥[𝑘]𝛿[𝑛 − 𝑘]
Sinal:
A saída deste sistema é y[n], que corresponde a resposta do sistema a entrada x[n].
𝛿[𝑛] → ℎ[𝑛]
𝛿[𝑛 − 𝑘] → ℎ[𝑛 − 𝑘]
Logo, para calcular a saída y[n] deve-se calcular a convolução de x[n] por h[n].
Vamos realizar a convolução x[n]*h[n] usando o SciLab, para isto usamos o comando conv.
Sintaxe do comando:
y = conv(<sinal1>,<sinal2>)
Para plotar o gráfico de forma a não ficar nos limites da representação dos eixos, deve-se
fazer o plot e depois configurar os limites do eixo x e y. Para isto utilize o comando:
a = gca();
a.data_bounds=[X0,Y0;Xn,Yn];
Onde:
Exemplo:
a.data_bounds=[-10,0;10,5];
1, 0<𝑡<𝑇
𝑥(𝑡) =
0, 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟á𝑟𝑖𝑜
𝑡, 0 < 𝑡 < 2𝑇
ℎ(𝑡) =
0, 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟á𝑟𝑖𝑜
Para simplificar o problema faremos T=5, então:
1, 0<𝑡<5
𝑥(𝑡) =
0, 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟á𝑟𝑖𝑜
𝑡, 0 < 𝑡 < 10
ℎ(𝑡) =
0, 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟á𝑟𝑖𝑜
No Scilab: