Você está na página 1de 29

Arthur de Arajo Farias

Relatrio Experimental: Detalhes sobre o


processo de discretizao de sinais de tempo
contnuo utilizando o software MATLAB

Campina Grande, PB - Brasil


9 de maro de 2016

Arthur de Arajo Farias

Relatrio Experimental: Detalhes sobre o processo de


discretizao de sinais de tempo contnuo utilizando o
software MATLAB

Relatrio Experimental de atividade laboratorial para a disciplina de Processamento Digital de Sinais oferecida pela Universidade Federal de Campina Grande para a Graduao de
Engenharia Eltrica. Esta prtica laboratorial
refere-se utilizao do Matlab para anlise
de problemas relacionados amostragem de
sinais de tempo contnuo.

Universidade Federal de Campina Grande


Departamento de Engenharia Eltrica
Graduao em Engenharia Eltrica
Processamento Digital de Sinais

Campina Grande, PB - Brasil


9 de maro de 2016

Resumo
Este relatrio contempla a preparao para o experimento e as respostas s questes
propostas no guia de prtica laboratorial.
Palavras-chaves: Processamento digital de sinais, Experimento, Amostragem, Matlab

Sumrio
Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

PREPARAO

FUNDAMENTAO TERICA . . . . . . . . . . . . . . . . . . . . 11

1.1

Teorema da Amostragem e Aliasing . . . . . . . . . . . . . . . . . . . 11

1.2

Reconstruo de sinais amostrados . . . . . . . . . . . . . . . . . . . 11

1.3

Upsampling e Downsampling . . . . . . . . . . . . . . . . . . . . . . . 12

1.4

Subamostragem de sinais passa-banda . . . . . . . . . . . . . . . . . 12

1.5

Efeitos do delay fracionrio . . . . . . . . . . . . . . . . . . . . . . . . 12

1.6

Diferenciador discreto . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

II

PROCEDIMENTO EXPERIMENTAL

1.7

Exerccios 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1.7.1

Problemas Bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1.7.1.1

Item (a)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

1.7.1.2

Item (b)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

1.7.1.3

Item (c)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

1.7.2

Problemas Intermedirios . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

1.7.2.1

Item (d)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

1.7.2.2

Item (e)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

1.7.2.3

Item (f)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

1.7.3

Problemas Avanados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

1.7.3.1

Item (g) e (h)

1.7.3.2

Item (i) (j)

1.8

Exerccios 7.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

1.8.1

Problemas Bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

1.8.1.1

Item (a)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

1.8.1.2

Item (b)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

1.8.1.3

Item (c)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

1.8.1.4

Item (d)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

1.8.2

Problemas Intermedirios . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

1.8.2.1

Item (e)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

1.8.2.2

Item (f)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

1.8.2.3

Item (g)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.8.2.4

Item (h)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.8.2.5

Item (i)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.9

Exerccios 7.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.9.1

Problemas Bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.9.1.1

Item (a)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.9.1.2

Item (b)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.9.1.3

Item (c)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.9.2

Problemas Intermedirios . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.9.2.1

Item (d)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.9.2.2

Item (e)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.9.2.3

Item (f)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.9.3

Problemas Avanados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.9.3.1

Item (g)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.9.3.2

Item (h)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.10

Exerccios 7.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.10.1

Problemas Bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.10.1.1

Item (a)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.10.1.2

Item (b)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.10.1.3

Item (c)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.10.2

Problemas Intermedirios . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.10.2.1

Item (d)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.10.2.2

Item (e)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.10.2.3

Item (f)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.10.3

Problemas Avanados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.10.3.1

Item (g)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.10.3.2

Item (h)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.11

Exerccios 7.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.11.1

Problemas Bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.11.1.1

Item (a)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.11.1.2

Item (b)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.11.1.3

Item (c)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.11.1.4

Item (d)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.11.1.5

Item (e)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.11.1.6

Item (f)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.11.2

Problemas Intermedirios . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.11.2.1

Item (g)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.11.2.2

Item (h)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.11.2.3

Item (i)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.12
1.12.1
1.12.1.1
1.12.1.2
1.12.1.3
1.12.1.4
1.12.1.5
1.12.1.6
1.12.1.7
1.12.1.8

1.12.2
1.12.2.1

1.12.3
1.12.3.1
1.12.3.2
1.12.3.3

Exerccios 7.6 . . . . .
Problemas Bsicos . . .
Item (a) . . . . . . . . .
Item (b) . . . . . . . . .
Item (c) . . . . . . . . .
Item (d) . . . . . . . . .
Item (e) . . . . . . . . .
Item (f) . . . . . . . . .
Item (g) . . . . . . . . .
Item (h) . . . . . . . . .
Problemas Intermedirios
Item (i) . . . . . . . . . .
Problemas Avaados . .
Item (j) . . . . . . . . . .
Item (k) . . . . . . . . .
Item (l) . . . . . . . . . .

REFERNCIAS

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

26
26
26
26
26
26
26
26
26
26

26
26

26
26
26
26

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Introduo
Amostragem refere-se a uma etapa da discretizao de sinais de domnio e imagem
contnuos. Este passo transforma um domnio que antes possua valores infinitos e no
enumerveis em um domnio contendo valores infinitos porm enumerveis. Existem
condies objetivas este processo de discretizao que garantem que sinais causais
lineares e invariantes no tempo possam ser totalmente reconstrudos com base em um
conjunto finito de operaes lineares. As referidas condies foram sintetizadas em um
teorema matemtico muito bem suportado pela empiria do quotidiano da engenharia,
denominado Teorema da Amostragem.
Os experimentos em questo em geral tratam dos detalhes referentes ao processo
de discretizao de sinais contnuos utilizando como ferramenta o software Mathworks
Matlab1 com base nos exerccios propostos em (1). Especficamente:
Primeiro Experimento Refere-se aos exerccios da seo 7.1: Efeitos de aliasing em
sinais que superam a banda determinada pela taxa de amostragem.
Segundo Experimento Refere-se aos exerccios da seo 7.2: Comparao entre duas
aproximaes prticas ao filtro ideal interpolador na reconstruo de sinais amostrados.
Terceiro Experimento Refere-se aos exerccios da seo 7.3: Converso de taxas de
amostragem.
Quarto Experimento Refere-se aos exerccios da seo 7.4: Amostragem de sinais limitados em banda passante e a utilizao da tcnica da subamostragem para mixagem
de sinais modulados em banda passante.
Quinto Experimento Refere-se aos exerccios da seo 7.5 e 7.6: Exploraes referentes
ao atraso de meia amostra e sistemas diferenciadores de tempo discreto.

O nome Mathworks e Matlab so propriedades da Mathworks, Inc.

Parte I
Preparao

11

1 Fundamentao Terica
1.1 Teorema da Amostragem e Aliasing
Seja um sinal x(t) com sua respectiva transformada de Fourier X(j), e seja IIIT (t)
um trem de impulsos da forma definida por 1.1,
def

IIIT (t) =

(t kT )

(1.1)

2
III 2 ().
T
T

(1.2)

k=

sua transformada ser da formada dada por 1.2


F{IIIT (t)} =

A amotragem pode ser definida por 1.3, sendo xp (t) justamente o sinal amostrado.
xp (t) = x(t) IIIT (t).

(1.3)

No domnio de Fourier, 1.3 torna-se 1.4.


Xp () = X()

2
III 2 ().
T
T

2
III 2 ()
T
T


Z

2 X
2
X( )
=
k
d
T k=
T

Xp () = X()




2 X
2
=
X k
T k=
T

(1.4)

(1.5)
(1.6)
(1.7)

Qualitativamente, Xp () uma soma dos espectros de X() deslocados em k 2


.
T
Quantitativamente, se X() = 0|| < B, pode-se perceber que, existe um intervalo de
valores de B em que ocorrer a sobreposio dos espectros de X() essa faixa de valores
corresponde a 2
B (2), o efeito gerado desta sobreposio denominado aliasing e ele
T
deve ser evitado a fim de no comprometer a reconstruo do sinal original (3).

1.2 Reconstruo de sinais amostrados


A reconstruo de sinais amostrados baseia-se basicamente na aplicao de um
filtro passa baixas que elimina as cpias espectrais da banda superior bsica do sinal
original. Vale lembrar que um filtro ideal no realizvel em domnio contnuo devido

12

Captulo 1. Fundamentao Terica

impossibilidade de realizao fsica de uma descontinuidade, mas de fundamental


importncia o seu estudo a fim de compreender aproximaes da realidade.
Como discutido na Seo 1.1, um sinal pode ser completamente reconstrudo caso
sua largura de banda no ultrapasse a restrio terica de B2
.
T

1.3 Upsampling e Downsampling


A tcnica denominada superamostragem (upsampling) uma interpolao aplicada
no contexto do processamento digital de sinais para a converso de taxas de amostragem.
Quando a superamostragem realizada em amostras de um sinal contnuo, ele produz
uma aproximao de sequencias que podem ser obtidas pela amostragem de um sinal
a altas taxas de amostragem (4). A subamostragem ou downsampling justamente o
inverso e utilizado para reduzir a taxa de amostragem do sinal. Da mesma forma, os
critrios de amostragem determinados por Nyquist ?? devem ser respeitados para os
sinais sobreamostrados ou superamostrados e os sinais subamostrados a fim de evitar a
deteriorizao da informao.

1.4 Subamostragem de sinais passa-banda


A subamostragem, isto , a amostragem de sinais abaixo da taxa estabelecida pelo
critrio de Nyquist, e utilizada para sinais limitados em banda com uma frequncia
central diferente de zero. Isto , sinais deslocados em sua frequncia central para frequncias
superiores ao dobro do comprimento de sua banda.
Para evitar o efeito de aliasing, um critrio geral pode ser construdo levando em
conta as frequncias limite inferior fL , limite superior fL e a frequncia central fs do sinal
dado pela equao 1.8.
2fH
2fL
fs
n
n1

(1.8)

Para qualquer inteiro n satisfazendo a equao 1.9.


$

fH
1n
.
fH fL

(1.9)

1.5 Efeitos do delay fracionrio


Sabendo que dado um sistema com resposta ao impulso dado por h(t) = (t td ) e
sendo x(t) a entrada desse sistema, a sada ser dada por y(t) = x(t td), para um sistema
de tempo discreto, td dever ser inteiro. No domnio espectral esse mesmo resultado pode

1.6. Diferenciador discreto

13

ser obtido atravs da multiplicao da resposta ao impulso pela entrada do sistema, mas
essa operao no domnio espectral abre a possibilidade de utilizar valores no inteiros de
atraso td . A interpretao do resultado da operao levada ao domnio do tempo consiste
em aplicar o deslocamento no tempo ao sinal original interpolado.

1.6 Diferenciador discreto


Sabe-se que a resposta em frequncia de um filtro diferenciador contnuo dada
por 1.10

Hc (j) = j

(1.10)

e o diferenciador limitado em banda com uma frequncia de corte c

|| c

H(j) =
0

|| > c .

(1.11)

Se um sinal apropriadamente limitado em banda, um diferenciador pode ser


construdo em tempo discreto atravs dos seguinte passos:
1. amostrando o sinal,
2. processando o sinal em tempo discreto,
3. e reconstrundo um sinal de tempo contnuo atravs da interpolao das amostras
processadas.
Este processo denominado Processamento de tempo discreto de um sinal de tempo
contnuo. Se o processamento implementado usando uma frequncia de amostragem s
duas vezes maior que a frequncia de corte c do filtro diferenciador H(j), a funo de
transferncia do diferenciador em tempo discreto torna-se:
H(ej ) = j

, || < .
T


(1.12)

Parte II
Procedimento experimental

1.7. Exerccios 7.1

17

1.7 Exerccios 7.1


1.7.1 Problemas Bsicos
1.7.1.1 Item (a)
De cordo com o item, o cdigo para a resoluo do problema foi construdo como
segue.
Omega0 = 2 pi 1 0 0 0 ;
T = 1/8192;
n = [ 0 : 1 /T 1 ] ;
t=nT;
x = @( t ) cos ( Omega0 t ) ;

1.7.1.2 Item (b)


De cordo com o item, o cdigo para a resoluo do problema foi construdo como
segue.
figure ;
subplot ( 2 , 1 , 1 ) ; stem ( t ( 1 : 5 0 ) , x ( t ( 1 : 5 0 ) ) ) ;
subplot ( 2 , 1 , 2 ) ; plot ( t ( 1 : 5 0 ) , x ( t ( 1 : 5 0 ) ) ) ;
A sada grfica obtida foi a da figura seguinte.

1
0.5
0
-0.5
-1
0

7
10

-3

1
0.5
0
-0.5
-1
0

7
10

-3

Figura 1 Figura referente a 50 amostras do sinal x(t) segundo a funo stem e segundo
a funo plot do Matlab.

18

Captulo 1. Fundamentao Terica

1.7.1.3 Item (c)


Executando a funo ctfts no Matlab e de acordo com o resultado obtido conforme
a figura 2, pode-se observar que X diferente de zero nas frequncias -1000 Hz e 1000 Hz
o que coerente com o resultado terico. Mas a fase no encontra-se em zero quando as
frequncias so prximas de zero.
[ X, w] = c t f t s ( x ( t ) ,T ) ;
f i g u r e ; plot (w, abs (X ) ) ;
f i g u r e ; plot (w, phase (X ) ) ;

3.5

2000
1800

3
1600
2.5

1400
1200

2
1000
1.5

800
600

400
0.5
200
0
-5000 -4000 -3000 -2000 -1000

1000

2000

3000

4000

5000

0
-5000 -4000 -3000 -2000 -1000

1000

2000

3000

4000

5000

(a) Mdulo em relao frequncia do sinal x(t) (b) Fase em relao frequncia do sinal x(t)

Figura 2 Magnitude 2a e fase 2b do sinal x(t).

1.7.2 Problemas Intermedirios


1.7.2.1 Item (d)
Repetindo os passos (a)-(c) para as frequncias de 1,5 kHz e 2.0 kHz os resultados
obtidos so mostrados nas figuras 3 e na figura 4. possvel observar que as caractersticas
persistem em relao ao sinal de 1 kHz.
3.5

2500

3
2000
2.5
1500
2

1.5
1000
1
500
0.5

0
-5000 -4000 -3000 -2000 -1000

1000

2000

3000

4000

5000

0
-5000 -4000 -3000 -2000 -1000

1000

2000

3000

4000

5000

(a) Mdulo em relao frequncia do sinal x(t)(b) Fase em relao frequncia do sinal x(t)
para 2 1500rad/s.
para 2 1500rad/s.

Figura 3 Magnitude 3a e fase 3b do sinal x(t) para 2 1500rad/s.

1.7. Exerccios 7.1

19

3.5

3000

2500

2.5

2000

1500

1.5

1000

500

0.5

0
-5000 -4000 -3000 -2000 -1000

1000

2000

3000

4000

5000

-500
-5000 -4000 -3000 -2000 -1000

1000

2000

3000

4000

5000

(a) Mdulo em relao frequncia do sinal x(t)(b) Fase em relao frequncia do sinal x(t)
para 2 2000rad/s.
para 2 2000rad/s.

Figura 4 Magnitude 4a e fase 4b do sinal x(t) para 0 = 2 2000rad/s.


1.7.2.2 Item (e)
Sintetizando o sinal atravs do cdigo 1.2 possvel perceber que a altura do som
aumenta com o incremento da frequncia.
Cdigo 1.1 Funo para reproduo do sinal x(t) sintetizado
function p i t c h T e s t ( SoundFrequency )
Omega0 = 2 pi ( SoundFrequency ) ;
T = 1/8192;
n = [ 0 : 1 /T 1 ] ;
t=nT;
x = @( t ) cos ( Omega0 t ) ;
sound ( x ( t ) ) ;
Cdigo 1.2 Cdigo que utiliza a funo pitchTest 1.1 para reproduo do som utilizando
o Matlab
pitchTest (1000);
pitchTest (1500);
pitchTest (2000);
1.7.2.3 Item (f)
Sintetizando o sinal atravs do cdigo 1.3 nas frequncias de 3.5 kHz, 4.0 kHz, 5.0
kHz e 5.5 kHz foi possvel perceber que a altura do som baixou nas frequncias acima de 4
kHz devido ao aliasing devido subamostragem do sinal x(t).

20

Captulo 1. Fundamentao Terica

Cdigo 1.3 Cdigo que utiliza a funo pitchTest 1.1 para reproduo do som utilizando
o Matlab nas frequncias de 3.5 kHz 4.0 kHz 5.0 kHz e 5.5 kHz
pitchTest (3500);
pitchTest (4000);
pitchTest (4500);
pitchTest (5000);
pitchTest (5500);

1.7.3 Problemas Avanados


1.7.3.1 Item (g) e (h)
0 t+1
Utilizando o sinal x(t) = sin 2t
2 , construiu-se um cdigo para experimentar o
efeito da variao da frequncia instantnea do sinal ao longo do tempo 1.4.

Cdigo 1.4 Cdigo para escutar um sinal com frequncia instannea linearmente crescente
function SoundSweep ( Frequency , I n c r e a s e R a t e , I n t e r v a l , SampleRate , n B i t s )
Omega0 = 2 pi ( Frequency ) ;
T = 1/ SampleRate ;
n= 0 : ( ( I n t e r v a l /T) 1);
x = @( t ) cos ( Omega0 t+pi I n c r e a s e R a t e t . ^ 2 ) ;
sound ( x ( nT) , SampleRate , n B i t s ) ;
Executando a funo com os parmetros indicados na questo 0 (StartFrequency)
e (IncreaseRate), 2000 Hz e 3000 Hz/s respectivamente sob um intervalo de tempo de 1
s foi possvel escutar um aumento gradual na amplitude do som.
1.7.3.2 Item (i) (j)
Sabendo que a frequncia mxima possvel de ser amostrada sem aliasing a
metade da frequncia de amostragem, isto , 4096 Hz. Para determinar o tempo em que
aliasing comear a ocorrer, basta fazer 0 t + t2 = 8192, com isso, a altura do som
comear a cair a partir de 1.115 s.

1.8 Exerccios 7.2


1.8.1 Problemas Bsicos
1.8.1.1 Item (a)
Item ignorado conforme orientao obtida em sala de aula.

1.8. Exerccios 7.2

21

1.8.1.2 Item (b)


Segundo inspeo, possvel dizer que x1 = cos( 85 t limitado em banda e sua
largura 4/5 Hz enquanto x2 = 1 |t|/2, |t| 2; t = 0, c.c no limitado em banda.
1.8.1.3 Item (c)
Seguindo a orientao obtida na questo construiu-se os vetores para x1 e x2 , o
grfico stem para cada um deles est figurado em 5.
1

0.8

0.6

0.4

0.2

(b) stem de x1 .

-0.2

-0.4

-0.6

-0.8

-1
-4

-3

-2

-1

(a) stem de x1 .

Figura 5 stem de x1 e x2

1.8.1.4 Item (d)


Cdigo 1.5 Cdigo referente ao que se pede no item (d).
clc
Ti =1/8;
t i =[ 2: Ti : 2 ] ;
% n o t e t h a t os i s t h e s a m p l i n g f r e q
o s =2pi 1/ Ti ;
syms t
hbl_t= @( t ) s i n c ( os t / 2 ) ;
h b l=hbl_t ( t i ) ;
h b l ( ( length ( t i )+1)/2)=1;
h b l s=hbl_t ( t s ) ;

22

Captulo 1. Fundamentao Terica

h b l s ( ( length ( t s )+1)/2)=1;
h l i n _ t=1abs ( t ) / 2 ;
h l i n=subs ( hlin_t , t , t i ) ;
h l i n s=subs ( hlin_t , t , t s ) ;
plot ( t i , h b l ) ;
print ( 72d1 , depsc ) ;
ws=linspace(pi , pi , length ( t i ) ) ;
plot ( ws , abs ( f f t s h i f t ( f f t ( h bl ) ) ) ) ;
print ( 72d2 , depsc ) ;
plot ( t i , h l i n ) ;
print ( 72d3 , depsc ) ;
plot ( t s , h b l s ) ;
print ( 72d4 , depsc ) ;
ws=linspace(pi , pi , length ( t s ) ) ;
plot ( ws , abs ( f f t s h i f t ( f f t ( h b l s ) ) ) ) ;
print ( 72d5 , depsc ) ;
plot ( t s , h l i n s ) ;
print ( 72d6 , depsc ) ;
return
Os resultados obtidos so apresentados nas figuras que seguem.

1.8.2 Problemas Intermedirios


1.8.2.1 Item (e)
Seguindo os passos sugeridos pelo problema elaborou-se o cdigo 1.6 seu resultado
pode ser encontrado na figura 7.
Cdigo 1.6 Cdigo referente a reamostragem com o intuito de aumentar o nmero de
amostras segundo a tcnica de preenchimento com zeros.
N=4( length ( x2s ) 1)+1;
xe2=zeros ( 1 ,N ) ;
xe2 ( 1 : 4 :N)= x2s ;

1.8. Exerccios 7.2

23

1.3

1.25

0.8
1.2

0.6
1.15

0.4

1.1

1.05

0.2
1

0
0.95

-0.2
-2

0.9

-1.5

-1

-0.5

0.5

1.5

-4

-3

-2

-1

(b) Domnio espectral

(a) Reconstruo limitada em banda


1

0.9
0.8

0.8

0.7
0.6

0.6

0.5

0.4

0.4
0.2

0.3

0.2
0

0.1

0
-2

-1.5

-1

-0.5

0.5

1.5

-0.2
-4

1.04

0.8

1.03

0.6

1.02

0.4

1.01

0.2

0.99

-0.2

0.98

-0.4

0.97

-0.6

0.96

-0.8

0.95
-3

-2

-1

(e) Domnio da frequncia

-2

-1

(d) Reconstruo limitada em banda

(c) Reconstruo linear


1.05

-4

-3

-1
-4

-3

-2

-1

(f) Reconstruo Linear

Figura 6 Grficos referentes ao item 7.2 (d)

t e =[ 4: Ti : 4 ] ;
stem ( te , xe2 ) ;
print ( 72e , depsc ) ;
1.8.2.2 Item (f)
Seguindo os passos sugeridos pelo problema elaborou-se o cdigo 1.7 seu resultado
pode ser encontrado na figura 8.

24

Captulo 1. Fundamentao Terica

1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-4

-3

-2

-1

Figura 7 Resultado do cdigo de reamostragem.

Cdigo 1.7 Cdigo referente a filtragem com o filtro linear hlin do vetor de dados xe
Nx=length ( xe2 ) ;
nx=(Nx1)/2;
Nh=length ( h l i n ) ;
nh=(Nh1)/2;
ny=nx+nh ;
Ny_max=nx+Nx1+nh+Nh1;
Ny=Nx1+Nh1;
y2r =[ny : Ny_max ] ;
y2=conv ( xe2 , double ( h l i n ) ) ;
stem ( y2r , y2 )
print ( 72 f , depsc ) ;
return

1.8. Exerccios 7.2

25

2.5

1.5

0.5

0
-50

-40

-30

-20

-10

10

20

30

40

Figura 8 Resultado do cdigo de filtragem 1.7.

50

26

1.8.2.3 Item (g)


1.8.2.4 Item (h)
1.8.2.5 Item (i)

1.9 Exerccios 7.3


1.9.1 Problemas Bsicos
1.9.1.1 Item (a)
1.9.1.2 Item (b)
1.9.1.3 Item (c)

1.9.2 Problemas Intermedirios


1.9.2.1 Item (d)
1.9.2.2 Item (e)
1.9.2.3 Item (f)

1.9.3 Problemas Avanados


1.9.3.1 Item (g)
1.9.3.2 Item (h)

1.10 Exerccios 7.4


1.10.1 Problemas Bsicos
1.10.1.1 Item (a)
1.10.1.2 Item (b)
1.10.1.3 Item (c)

1.10.2 Problemas Intermedirios


1.10.2.1 Item (d)
1.10.2.2 Item (e)
1.10.2.3 Item (f)

1.10.3 Problemas Avanados


1.10.3.1 Item (g)
1.10.3.2 Item (h)

Captulo 1. Fundamentao Terica

27

Referncias
1 BUCK MICHAEL M. DANIEL, A. C. S. J. R. Computer explorations
in signals and systems using matlab. In:
. 1. ed. Prentice Hall, 1997.
(Prentice Hall signal processing series, MATLAB curriculum series), cap. 7. ISBN
9780137328680,0-13-732868-0. Disponvel em: <http://gen.lib.rus.ec/book/index.php?
md5=E26905D53AA669AD24AB288247B9B40C>. Citado na pgina 7.
2 NYQUIST, H. Certain topics in telegraph transmission theory. Proceedings of the
IEEE, IEEE, v. 90, n. 2, p. 280305, 2002. Citado na pgina 11.
3 MITRA, S. K. A Computer-Based Approach Digital Signal Processing. [s.n.], 0. Disponvel em: <http://gen.lib.rus.ec/book/index.php?md5=
A2C8E8AC504F419876C2D4BF856BC6A2>. Citado na pgina 11.
4 WIKIPEDIA. Upsampling Wikipedia, The Free Encyclopedia. 2016. [Online;
accessed 6-March-2016]. Disponvel em: <https://en.wikipedia.org/w/index.php?title=
Upsampling&oldid=702025457>. Citado na pgina 12.