1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-24 16:55:20 +03:00
opentx/radio/util/sinus.py
2014-02-17 15:27:15 +01:00

14 lines
308 B
Python

#!/bin/env python
import math
samples = 1024
amplitudes = (63999, 1024, 512)
for i in range(samples):
sample = 0.0
for harmonic, amplitude in enumerate(amplitudes):
sample += math.sin(math.pi*2*i*(harmonic+1)/samples) * amplitude / 2
print "%d," % int(sample),
if i % 10 == 9:
print