Você está na página 1de 11

Marcus Martins

Diego Vinicius Drumond da Cruz


Renato Rodrigues
Thayla Pedroso

EXPERIMENTO 02
SINAIS ELEMENTARES E FOURIER

EN3718Processadores
Digitais
em
Automao e Controle - Bacharelado em
Engenharia de Instrumentao, Automao e
Robtica - Universidade Federal do ABC.

Prof. Dr. Jesus Franklin Andrade Romero


Centro de Engenharia, Modelagem e
Cincias Sociais Aplicadas
Universidade Federal do ABC

Santo Andr SP
2014

Sumrio
1.Introduo .................................................................................................................................. 3
1.1.Representao de sinais peridicos pela Srie de Fourier ................................................. 3
1.2.Srie de Fourier de tempo discreto .................................................................................... 3
1.3.Representao de um sinal peridico pela Srie de Fourier de tempo discreto ................ 4
2.Objetivos .................................................................................................................................... 5
3.Mtodo Experimental ................................................................................................................ 5
3.1.Sinais bsicas e a transformada de Fourier......................................................................... 5
3.2. Anlise de funes senoidais peridicas e discretas .......................................................... 6
3.3. Anlise da Transformada Rpida de Fourier ...................................................................... 7
3.4. Anlise Espectral ................................................................................................................ 8
4.Resultados e Discusses ............................................................................................................. 9
4.1. Anlise do Degrau e Impulso unitrio ................................................................................ 9
4.2.Anlise do sinal senoidal discreto e contnuo ................................................................... 10
4.3. Anlise da Transformada Rpida de Fourier .................................................................... 11
5.Concluso ................................................................................................................................. 11
6.Bibliografia ............................................................................................................................... 11

1.Introduo
1.1.Representao de sinais peridicos pela Srie de Fourier
Um sinal peridico
com perodo , como mostrado na figura 1 possui a
propriedade:

Figura 1. Sinal peridico de perodo T0

O menor valor de
que satisfaz a condio de periodicidade o perodo
fundamental em
. Como argumento, podemos dizer que essa equao implica em
que
comece em
e continue at . Alm disso, a rea sob um sinal peridico
para qualquer intervalo de durao a mesma, ou seja, para quaisquer nmeros a
eb

Esse resultado segue do fato que um sinal peridico assume os mesmos valores
em intervalos de . Logo, os valores para qualquer segmento de durao
so
repetidos em qualquer outro intervalo de mesma durao. Por convenincia, a rea sob
para qualquer intervalo de durao ser representada por:

A frequncia de senide

ou

e o perodo

Essas senides tambm podem ser expressas como


ou
, na qual
a frequncia em radianos, mas por simplicidade, ela geralmente chamada apenas de
frequncia. A senide de frequncia
dita n-sima harmnica da senide de
frequncia.
1.2.Srie de Fourier de tempo discreto

Um sinal
, em tempo contnuo, um sinal peridico independente do valor
de . Entretanto, isso no acontece para a senode
( ou exponencial
) em
peridica somente se

tempo discreto. A senide

for um nmero racional

. Isso pode ser provado observando-se que, se a senide tiver perodo

, ento

Isso possvel somente se

Neste caso, tanto m e

so inteiros. Logo,

racional. Portanto, uma senide

Quando essa condio satisfeita, o perodo

da senide

dada por:

, precisamos escolher o menor valor de m que far com que

seja um inteiro. Por exemplo, se


que

um nmero

ser peridica somente se


,

Para calcular

, ento o menor valor de m que far com

seja um inteiro 2.

1.3.Representao de um sinal peridico pela Srie de Fourier de tempo discreto

Um sinal em tempo contnuo de perodo pode ser representado por uma srie
trigonomtrica de Fourier constituda por uma senide de frequncia fundamental
e todas as suas harmnicas.
Um sinal peridico em tempo discreto pode ser representada pela srie de
Fourier em tempo discreto usando um desenvolvimento similar. Lembre-se de que um
sinal peridico
com perodo
caracterizado por

O menor valor de
A frequncia fundamental

para o qual esta equao vlida o perodo fundamental.


rad/amostra. Um sinal

de perodo

pode ser

representado pela srie de Fourier de tempo discreto constitudo por uma senide de
frequncia fundamental

e suas harmnicas.

2.Objetivos

Analisar as principais funes bsicas de sinais de entrada ( impulso unitrio);


Familiarizar o aluno com o ambiente computacional Matlab;
Analisar os mtodos de representao de sinais contnuos e discretos.

3.Mtodo Experimental
3.1.Sinais bsicas e a transformada de Fourier

O sinal mais simples o impulso unitrio (deslocado), representado pela


expresso:
{
O seguinte cdigo implementado expe como plotar sinais ou funes discretas
do tipo impulso e degraus unitrio,
Figure
K=-5:10;
Delta=(k>=0)-(k>=1);
Subplot (2,2,1)
Stem(k,delta,filled);
Xlabel(k); ylabel(\delta[k]);
Title(impulso discreto);
Shifted_delta=(k>=2)-(k>3);
subplot(2,2,2);
stem(k,shifted_delta,'filled');
xlabel('k'); ylabel('\delta[k-2]');
title('Impulso Deslocado Discreto');
u = (k >= 0); % Definindo e plotando u[k]
subplot(2,2,3);
stem(k,u,'filled');
xlabel('k'); ylabel('u[k]');

title('Degrau Discreto');
shifted_u = (k >= 2); % Definindo e plotando u[k-2]
subplot(2,2,4);
stem(k,shifted_u,'filled');
xlabel('k'); ylabel('u[k-2]');
title('Degrau Deslocado Discreto');
O aluno deve modificar o cdigo para obter um sinal impulso e um sinal degrau
com um deslocamento a esquerda de 3 instantes de tempo.
3.2. Anlise de funes senoidais peridicas e discretas

Um outro sinal bsico a onda seno o seguinte cdigo implementa duas funes
discretas seno assim como um sinal contnuo amostrado,
clear; clf; % Limpando a memoria e fechando figuras
k = 0:20;
x = sin(5*k + 0.1);
subplot(2,2,1);
stem(k,x,'filled'); grid;
xlabel('k'); ylabel('x[k]=sin(5k+0.1)');
title('Sinal no Periodica Discreta no Tempo');
x = 2*cos(10*pi*k/6 - 0.22);
subplot(2,2,2);
stem(k,x,'filled'); grid;
xlabel('k'); ylabel('x[k]=2cos(10 \pi k/6-0.22)');
title('Sinal Periodica Discreta no Tempo');
t = 0:0.01:20; % Valores contunuos no tempo
fct = 3*cos(2*t+0.15); % Sinal continuo no tempo
T = 0.5; % Periodo de amostragem
k = 0/T:20/T; % Valores discretos no tempo (t=kT)
fdt = 3*cos(k+0.15); % Sinal discreto no tempo
subplot(2,1,2); % Plotando os dois sinais em um eixo continuo

no tempo
plot(t,fct); % Utilizando t = kT para o sinal discreto no
tempo
hold on;
stem(k*T, fdt, 'filled');
hold off;
grid;
xlabel('t '); ylabel('f[k],f(t)');
title('Peridico f(t)=3cos(2t+0.15) Amostrado com T=0.5s obtendo um no
Peridico f[k]=3cos(k+0.15)');
Explicar o motivo, no caso dos dois sinais iniciais, pelo qual o primeiro
peridico e o segundo no. Da mesmas forma, explicar o motivo pela qual o sinal
amostrado no apresenta mais um perodo constante.
3.3. Anlise da Transformada Rpida de Fourier

Analisar o cdigo e comentar a funo do comando fft, randn e xcorr.


x=0:0.2:8;
size(x);
y=5*sin(x);
n=randn(1,41);
z=y+n;
plot(xcorr(abs(fft(y-mean(y)))))
figure
plot(abs(fft(y)-mean(y)))
figure
plot(abs(fft(z)-mean(z)))
xcorr(y,z)
figure
plot(xcorr(x,z))
figure

plot(xcorr(y,y))
figure
plot(xcorr(abs(fft(y-mean(y)))))
3.4. Anlise Espectral

O seguinte cdigo implementa a anlise espectral (componentes de frequncia )


do seguintes sinal:

% Filename: ex4.m
% Espectro de magnitude da funo discreta
% f[k]=u[k+2]-u[k-3].
%
clear; clf;
W = -3*pi:0.01:3*pi; % Definindo as frequencias DT
Fa = 1 + 2*cos(W) + 2*cos(2*W); % plotando |F(W)| dos co-seno
subplot(2,1,1);
plot(W,abs(Fa));
xlabel('\Omega '); ylabel('|F(\Omega)|');
title('DTFT of f[k]=u[k+2]-u[k-3] (da soma dos co-senos)');
Fb = sin(2.5*W)./sin(W/2); % plot |F(W)| sinc-like function
subplot(2,1,2);
plot(W,abs(Fb));
xlabel('\Omega '); ylabel('|F(\Omega)|');
title('DTFT of f[k]=u[k+2]-u[k-3] (da funo sinc)');
Comentar as principais caractersticas das componentes em frequncia do sinal
analisado

4.Resultados e Discusses
4.1. Anlise do Degrau e Impulso unitrio

Aps a aplicao do cdigo de entrada, podemos observar a plotagem do


impulso unitrio e do degrau unitrio, ambos com e sem deslocamento longitudinal.

Figura 2. Degrau e Impulso unitrio com e sem deslocamento

Segundo Lathi, em vrias apresentaes de sinais, os sinais comeam em t=0


(sinais casuais). Tais sinais podem ser convenientemente descritos em termos da funo
degrau unitrio,
.Essa funo definida por:
{
Se quisermos um sinal que comece em t=0 (de tal forma que ele possua valor
nulo para t<0), precisamos apenas multiplicar o sinal por
. A funo degrau unitrio
tambm muito til para especificar uma funo com diferentes descries matemticas
em diferentes intervalos.
Portanto, para realizar o deslocamento longitudinal solicitado pelo experimento,
segundo Lathi, deveramos apenas multiplicar a funo pelo deslocamento.Entretanto,
na utilizao do MatLab, basta solicitar o deslocamento da funo no comando
Shifted_delta=(k>=2)-(k>3), conforme mostrado na seo 3.1, para a configurao
Shifted_delta=(k>=-5)-(k>-2). O resultado demonstrado na figura 3.

10

Figura 3. Deslocamento do impulso e do degrau unitrio em -3

4.2.Anlise do sinal senoidal discreto e contnuo

Neste segundo caso, deveramos analisar por que a figura 4 apresenta uma
funo contnua e uma discreta.

Figura 4. Funo senoidal discreta e contnua

A resposta j foi demonstrada por esse trabalho, durante a explicao do


conceito de Transformada de Fourier em tempo discretas, na seo 1.2. L, o texto cita
que para uma funo ser contnua, ela deve apresentar um PERODO
FUNDAMENTAL INTEIRO, como demonstrado a seguir.

11

Um sinal
, em tempo contnuo, um sinal peridico independente do valor
de . Entretanto, isso no acontece para a senode
( ou exponencial
) em
tempo discreto. A senide

peridica somente se

for um nmero racional

. Isso pode ser provado observando-se que, se a senide tiver perodo

, ento

Isso possvel somente se

Neste caso, tanto m e

so inteiros. Logo,

racional. Portanto, uma senide

um nmero

Quando essa condio satisfeita, o perodo

da senide

dada por:

, precisamos escolher o menor valor de m que far com que

seja um inteiro. Por exemplo, se


que

ser peridica somente se


,

Para calcular

, ento o menor valor de m que far com

seja um inteiro 2.

4.3. Anlise da Transformada Rpida de Fourier

5.Concluso
6.Bibliografia

A.V. Oppenheim, R.W. Schafer, J.R. Buck - Discrete-Time Signal Processing


2.ed, Prentice-Hall, Upper Saddle River, NJ, EUA, 1997.
B. P. (Bhagwandas Pannalal) Lathi - Sinais e Sistemas Lineares
2.ed, Bookman, Porto Alegre, 2007