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 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.