Python
num_terms = 10
fibonacci = [0, 1]

while len(fibonacci) < num_terms:
  next_term = fibonacci[-1] + fibonacci[-2]
  fibonacci.append(next_term)
  
print(fibonacci)
Import numpy as np Import matplotlib.pyplot as PLT From script.signal import Hilbert #Parametros fs=20000 # frecuenca del mustreo t=np.linspace (0,1, fs, endpoint=false) #tiempo fm=120 #frecuencia de la señal moduladora fc=1320 #frecuencia de la portadora Am=2 #Amplitud de la señal moduladora Ac=2 #Amplitud de la portadora #señal moduladora moduladara = Am*np. cos (2* np. pi. fm*t) #Señal portadora portadora=Ac*np.cos (2* np. pi.fc*t) #Modulación BLU usando la transformada de Hilbert analitica hilbert (moduladora) #Transformada de Hilbat blu.signal = np. real (analítica) *portadora # Visualizacion plt. figure (figsize = (10.4)) plt. plot (t[: 1000], blu_signal[:1000]) plt. title ('señal BLU-Ps') pt. xlabel ('Tiempo (s)') plt-ylabel ( 'Amplitud') plt.grid () plt.show()
Python
import numpy as np
import matplotlib.pyplot as plt
from scipy.signal import hilbert  # Corrected import for Hilbert transform

# Parameters
fs = 20000  # frequency of sampling
t = np.linspace(0, 1, fs, endpoint=False)  # time
fm = 120  # frequency of the modulating signal
fc = 1320  # frequency of the carrier
Am = 2  # Amplitude of the modulating signal
Ac = 2  # Amplitude of the carrier

# Modulating signal
moduladora = Am * np.cos(2 * np.pi * fm * t)

# Carrier signal
portadora = Ac * np.cos(2 * np.pi * fc * t)

# Modulation BLU using the Hilbert transform
analitica = hilbert(moduladora)  # Hilbert transform
blu_signal = np.real(analitica) * portadora

# Visualization
plt.figure(figsize=(10, 4))
plt.plot(t[:1000], blu_signal[:1000])
plt.title('BLU Signal')
plt.xlabel('Time (s)')
plt.ylabel('Amplitude')
plt.grid()
plt.show()
Matplotlib is building the font cache; this may take a moment.