Académique Documents
Professionnel Documents
Culture Documents
Solución:
Traducción : Si la frecuencia más alta contenida en una señal analógica xa(t) es Fmax = B y
la señal es muestreada a una frecuencia Fs > 2Fmax ≡2B, entonces xa(t) puede ser
exactamente recuperada de sus valores muestreados usando la función de interpolación.
sin(2𝜋𝐵𝑇)
𝑔(𝑡) =
2𝜋𝐵𝑇
1 ∞
𝑇𝐼𝐹 => ∫ 𝐺(𝑤)𝑒 𝑗𝑤𝑡 𝑑𝑤
2𝜋 −∞
-h(t):
1 ∞ 1 2𝜋𝐵 𝑗𝑡 𝑗𝑤𝑡
ℎ(𝑡) = ∫ 𝐻(𝑤)𝑒 𝑗𝑤𝑡 𝑑(𝑤) = ∫ 𝑒 𝑑(𝑤)
2𝜋 −∞ 2𝜋 −2𝜋𝐵 𝑗𝑡
1 sin(2𝜋𝐵𝑡) 2𝐵 sin(2𝜋𝐵𝑡)
= [𝑒 𝑗𝑤𝑡 ]2𝜋𝐵
−2𝜋𝐵 = ∗ = 2𝐵. (𝑓𝑜𝑟𝑚𝑢𝑙𝑎𝑑𝑒𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑐𝑖𝑜𝑛)
2𝜋𝑗𝑡 𝜋𝑡 2𝐵 2𝜋𝐵𝑡
-g(t):
∞
1
𝑔(𝑡) = ∑ 𝐺𝑛. 𝑒 𝑗𝑛𝑤𝑜𝑡 = 𝐺(𝑤)𝑒 𝑗𝑤𝑡 𝑑𝑤
2𝜋
𝑛=−∞
∞ 𝑛
𝑠𝑖𝑛(2𝜋𝐵 (𝑇 − 2𝐵))
𝑋(𝑡) = ∑ 𝑋(𝑛𝑇𝑠). 𝑛
2𝜋𝐵 (𝑇 − )
𝑛=−∞ 2𝐵
t=-20:0.01:20;
w=pi;
p=2*pi;
d=-20:p:20;
signal=pulstran(t,d,'rectpuls',w);
figure(1)
plot(t,signal)
grid
axis([-20 20 -2 2])
Con el código siguiente podremos reconstruir la señal.
N=20;
k=-N:N;
T1=1;
T=4;
wo=(2*pi)/T;
ak=2*sin(k*wo*T1)./(k*wo*T);
ak(N+1)=2*T1/T;
t=-5:0.001:5;
L=length(t);
for i=1:L
c=0;
for k=-N:N;
c=c+ak(k+1+N)*(cos(k*wo*t(i))+1i*sin(k*wo*t(i)));
end
x(i)=real(c);
end
plot(x);
Si modificamos N y le ponemos un nuevo valor N=40;