Relatorio de Sinais - Equipe 05
Relatorio de Sinais - Equipe 05
Relatorio de Sinais - Equipe 05
Desenvolvimento
Tendo o trem de impulso δ T (t )um sinal periódico de período T, ele pode ser
descrito como uma serie trigonométrica de Fourier:
1 2π
δ T (t )= [1+ 2cos ωs t+ 2cos 2 ω s t+2 cos 3 ω s t +...] ωs= = 2 π ƒs Eq.2
T T
Logo,
1
x (t)=x (t )δ T t ¿= [ x(t)+ 2 x (t) cos ω s t+2 x (t) cos 2 ω s t +2 x (t )cos 3 ω s t+...] Eq.3
T
∞
1
X (ω)=
T
∑ X ( ω−nω) Eq.4
n−∞
1
T< Eq.6
2B
Assim, a frequência de amostragem ƒs seja duas vezes maior do que a largura
de faixa B do sinal, X (ω) será constituído das repetições não sobrepostas de
X ¿).
∞
2π
ρ T (t)=C 0 + ∑ C n cos (n ω s ¿ t+θ n) ¿ ω s=
n=1 T
e
∞
¿ C 0 x (t)+ ∑ C n x (t )cos (n ω s ¿ t+θ n) ¿ Eq.7
n=1
Sendo o sinal amostrado x (t) é constituído por C0x(t), C1x(t) cos(ωst+θ1), C2x(t)
cos(2ωst+θ2),...Sendo o primeiro termo C0x(t) o sinal desejado e todos os outros
termos sendo sinais modulados com espectro centro em ±ωs, ±2ωs,
±3ωs,...Podendo notar que o sinal x(t) pode ser recuperado com um filtro
passa-baixas x (t), sendo necessário que ω s >4 πB ou ƒs > 2B.
Figura 1 – representação de X ( ω)e x (t).
Reconstrução de sinal
H (ω)=T ret
( 2 πωƒ )=T ret ( ωT2 π )
s
Eq.8
h( t)=ret ( Tt ) Eq.9a
e
Esse filtro, também conhecido como filtro de retentor de ordem zero (ROZ), é
uma forma mais simples de um filtro passa-baixas ideal, que são necessários
na interpolação exata. Podemos melhorar o filtro ROZ, utilizando um filtro
retentor de primeira ordem, resultando em uma interpolação linear, em vez de
uma em degrau. O interpolador linear, cuja a resposta é um pulso triangular
Δ(t/2T), resultando em uma interpolação na qual os topos das amostras
sucessivas vão esta conectadas por um segmento de linha reta.
Interpolação ideal
Sendo cada amostra em x (t), um impulso que gera um pulso sinc de altura igual a
força da amostra, h(t) é um pulso sinc, em vez de um pulso porta. A soma dos pulsos
sinc gerados por todas as amostras resulta em x(t), sendo a n-ésima amostra da entra
x (t) o impulso x (nT ) δ (t−nT ) e a saída do filtro amostra é x (nT )h(t−nT ). Logo
sua saída do filtro a x (t), a qual x(t) é expressa como o somatório:
¿ ∑ x (nT ) sinc
n
[ π
T
(t −nT )
] Eq,11a
Para caso a taxa de amostragem de Nyquist seja T=1/2B, podemos simplificar
para obter:
Aliasing
Como o sinal de x(t) é limitado em faixa, todos os sinais práticos são limitados
no tempo, ou seja, eles são de duração ou largura finita, não podendo ser
limitado no tempo e limitado em faixa simultaneamente, se o sinal é limitado no
tempo, ele não pode ser limitado em faixa, e vice versa, dessa forma, todos os
sinais práticos, os quais são necessariamente limitados no tempo, são não
limitados em faixa e possuem uma largura de faixa infinita, sendo o espectro
X ( ω) constituído por ciclos sobrepostos de X (ω), repetindo a cada ƒs Hz.
Figura 4: Representação das Aliasing
Uma forma de suprimir esses componentes de x(t) antes de amostrar x(t), pode
ser feito através de um filtro passa-baixas ideal com frequência de corte ƒs / 2
Hz, esse filtro é conhecido como filtro antialiasing. O filtro antialiasing limita em
faixa o sinal x(t) a ƒs / 2 Hz, desse jeito, perdemos apenas as componentes
acima da frequência do dobramento ƒs / 2 Hz. Essas componentes suprimidas
não podem reaparecer para corromper as componentes de frequência abaixo
da frequência de corte.
Aliasing em senoides
x (nT )=cos ( ω2 ± ω ) nT
s
z
EXPERIMENTOS
Apresentação do código.
clc
clear
close
%variaveis
fs = 100000;
bits= 16;
canal = 1;
%gravando audio
r = audiorecorder(fs, bits,canal);
duracao = 10;
disp("Recording started");
recordblocking(r, duracao);
disp("Recording stop");
x = getaudiodata(r); %passando valores para x
%Som no dominio do tempo
t = 0:1/fs:(numel(x)-1)/fs; %contagem para o eixo X
subplot(4,1,1)
plot(t,x);
xlabel("Frequência (Hz)")
ylabel("Magnitude")
title("Som no Domínio do tempo")
O filtro nessa parte é muito importante, pois é ele que faz a interpolação do
sinal. O filtro aplicado é um passa-baixa. Ele deixa passar livremente
frequências de 0 até 3500 Hz, de 3500 até 4000 Hz ele começa afunilar as
frequências. Para deixar mais visível a atuação do filtro foi adicionada um ruído
de 4250 Hz e podemos ver essas frequências sumindo. Esse ruído pode ser
observado na figura 7,
Os filtros não são ideias, todos possuem uma falhar. No caso dessa
falha é a tolerância do filtro. Podemos vê-la na parte em azul na figura 7. Com
a criação do filtro basta aplicá-lo no sinal amostrado e em seguida fazer a sua
FFT.
Após o estudo teórico e os experimentos práticos, podemos concluir
algumas coisas sobre amostragem e reconstrução de sinais. Por exemplo,
percebemos que algumas frequências de amostragem distorcem o sinal
original, isso é, o sinal original é perdido, isso se dá pelo aliasing, e a partir
disso, podemos dizer que a frequência da amostragem a ser utilizada para que
não ocorra distorção, depende da frequência do sinal, mas especificamente a
frequência da amostragem tem que ser duas vezes o valor da frequência do
sinal, o que nos leva ao teorema da amostragem.
Além disso pudemos perceber que não existe uma função única que
gere um determinado número de amostras, pois existem infinitas funções que
geram o mesmo conjunto de amostras
Sobre os resultados de experimentos, utilizamos o método de
reconstrução de sinal de interpolação através de filtro passa-baixa para evitar a
distorção do sinal. vale dizer que o método da interpolação gera um atraso
igual a um período de amostragem, por isso ele não é o reconstrutor ideal para
alguns tipos de sistemas, mas no geral ele é bom por sua qualidade de
reconstrução e simplicidade.
REFERÊNCIAS