import scipy
import scipy.fftpack
import cmath
import math
import matplotlib.pyplot as plt
import numpy as np
from scipy import signal
from scipy.signal import freqs, iirfilter
x = np.linspace(0, 1024, 1024) # диапазон значений x
byts = np.array([0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1])
ff = 64 # %Частота несущей
ns = np.sin(2 * np.pi * (x - 1) * ff / 1024) # несущая
y = ns * byts[np.round((x + 31) / 64).astype(int)] # %сигнал
plt.plot(y)
aW1wb3J0IHNjaXB5CmltcG9ydCBzY2lweS5mZnRwYWNrCmltcG9ydCBjbWF0aCAKaW1wb3J0IG1hdGgKaW1wb3J0IG1hdHBsb3RsaWIucHlwbG90IGFzIHBsdCAKaW1wb3J0IG51bXB5IGFzIG5wCmZyb20gc2NpcHkgaW1wb3J0ICBzaWduYWwKZnJvbSBzY2lweS5zaWduYWwgIGltcG9ydCBmcmVxcywgaWlyZmlsdGVyCnggPSBucC5saW5zcGFjZSgwLCAxMDI0LCAxMDI0KSAjINC00LjQsNC/0LDQt9C+0L0g0LfQvdCw0YfQtdC90LjQuSB4CmJ5dHMgPSBucC5hcnJheShbMCwgMCwgMCwgMCwgMSwgMCwgMSwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMV0pCmZmID0gNjQgIyAl0KfQsNGB0YLQvtGC0LAg0L3QtdGB0YPRidC10LkgCm5zID0gbnAuc2luKDIgKiBucC5waSAqICh4IC0gMSkgKiBmZiAvIDEwMjQpICMg0L3QtdGB0YPRidCw0Y8KeSA9IG5zICogYnl0c1tucC5yb3VuZCgoeCArIDMxKSAvIDY0KS5hc3R5cGUoaW50KV0gIyAl0YHQuNCz0L3QsNC7IApwbHQucGxvdCh5KQ==