Загрузил(а) файлы в 'TEMA8'

Этот коммит содержится в:
2025-12-15 08:08:00 +00:00
родитель 70e6bb49fc
Коммит b6c5107042

18
TEMA8/signal_generator.py Обычный файл
Просмотреть файл

@@ -0,0 +1,18 @@
def generate_pulsed_signal(amplitude, pulse_duration, period, num_samples, filename):
signal_data = []
for i in range(num_samples):
# Определяем находится ли текущий отсчет в фазе импульсаа
if (i % period) < pulse_duration:
signal_data.append(amplitude)
else:
signal_data.append(0) # Фаза паузы
# Запись сигнала в файлик
with open(filename, 'w') as f:
for sample in signal_data:
f.write(f"{sample}\n")
return signal_data