Непрерывная (во времени) синусоида может быть определена как A*sin(2*PI*f*t)
, где A
- некоторая амплитуда, PI
- это, ну, 3.14 ..., f
- частота тона в герцах и t
- это время в секундах.
Теперь, поскольку у вас нет непрерывного времени, поскольку ваше время дискретно, вы заменяете dt*i
вместо t
и получаете A*sin(2*PI*f*dt*i)
, где dt
- время между выборками или 1/sample rate
и i
- номер выборки.Вы можете записать это как A*sin(2*PI*(f/Fs)*i)
.Помните, что после выбора определенной частоты дискретизации Fs
(в сэмплах / секунду или просто в Гц) самый высокий тон никогда не может превышать Fs/2
Гц.