autocorrelacion cuadrado y triangulo

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)

R_X(\tau) = F^{-1}\Big[ A \prod \Big(\frac{f}{2f_2} \Big) \Big] + F^{-1} \Big[ (B-A) \bigwedge \Big( \frac{f}{f_1} \Big) \Big] = 2A f_2 [Sa (2\pi f_2 \tau)] + (B-A) f_1 [Sa (\pi f_1 \tau) ]^2

b)
P = \int_{-\infty}^{\infty} S_X(f) \delta f

= A(2f_2) + (2f_1)\frac{(B-A)}{2} = 2A f_2 + (B-A)f_1

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^2

segunda 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()