Referencia: Problema León García 10.4 p.635
a) Encuentre la función de autocorrelación correspondiente a la densidad espectral de potencia de la figura.
b) Encuentre el total de la potencia promedio
c) Grafique la potencia en el rango de |f| > f0 como función de f0>0.
Solución propuesta:
a)
S_X(f) = A \prod \Big(\frac{f}{2f_2} \Big) + (B-A) \bigwedge \Big( \frac{f}{f_1} \Big)
b)
P = \int_{-\infty}^{\infty} S_X(f) \delta f
c)
la potencia en función de la frecuencia es par, por lo que se integra entre 0 y f0 y se duplica para el rango entre [-f0, f0]
2\int_{0}^{f_0} S_X(f) \delta f =
primera sección: 0 < f0 < f1
2\int_{0}^{f_0} \Big[ \Big( -\frac{B-A}{f_1} \Big)f +B\Big] \delta f = 2 \Big[ \Big(-\frac{B-A}{f_1}\Big) \frac{ f^2}{2} +Bf \Big] \Big|_{0}^{f_0} = \Big(-\frac{B-A}{f_1}\Big) f_0^2 +2Bf_0 = 2Bf_0 -\frac{B-A}{f_1} f_0^2segunda sección: f1 < f0 < f2
= 2[ \frac{B-A}{2}f_1 + A(f_0 - f_1) \Big]
# leon- garcia 10.4 # literal c import numpy as np import matplotlib.pyplot as plt # INGRESO A = 1 B = 2 f1 = 1 f2 = 2 n = 50 final = 4 # PROCEDIMIENTO f = np.linspace(0,final,n) P = np.zeros(n,dtype=float) for i in range(0,n,1): if f[i]= f1 and f[i]f2: P[i] = 2*(((B+A)/2)*f1 + A*(f2-f1)) # SALIDA Grafica plt.plot(f,P) plt.vlines(f1,0,2.5*B, color='m', linestyle='dashed') plt.vlines(f2,0,2.5*B, color='m', linestyle='dashed') plt.show()