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 = ([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+0L0g0LfQvdCw0YfQtdC90LjQuSB4CmJ5dHMgPSAoWzAsIDAsIDAsIDAsIDEsIDAsIDEsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDFdKQpmZiA9IDY0ICMgJdCn0LDRgdGC0L7RgtCwINC90LXRgdGD0YnQtdC5IApucyA9IG5wLnNpbigyICogbnAucGkgKiAoeCAtIDEpICogZmYgLyAxMDI0KSAjINC90LXRgdGD0YnQsNGPCnkgPSBucyAqIGJ5dHNbbnAucm91bmQoKHggKyAzMSkgLyA2NCkuYXN0eXBlKGludCldICMgJdGB0LjQs9C90LDQuyAKcGx0LnBsb3QoeSkK