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.