-
- Пробовала, то тогда я не могу плавно менять частоту модуляции, т.к.
вынуждена буду использовать целочисленное число периодов несущей на
один период модулирующей. В противном случае появится дробный
остаток от периода несущей, с которым непонятно что делать. Тогда
как генерация мне нужна непрерывная, а не так, что прогнала буфер и
встала. - Kceния(11.12.2021 17:30)
- Вы совсем не поняли идею прямого синтеза;-) Нет никаких буферов. Есть таблица синусов, или косинусов, пофиг. Есть код частоты который на каждом прерывании суммируется с содержимым аккумулятора (16 бит), а оно при урезании младших разрядов является индексом обращения к таблице. Частоту как угодно плавно менять можно:-) Минимальный шаг перестройки частоты будет равен тактированию аккумулятора деленному на 2 в отрицательной степени его разрядности, там доли от 1 Гц точность Visitor(37 знак., 11.12.2021 18:04)
- Пробовала, то тогда я не могу плавно менять частоту модуляции, т.к.
вынуждена буду использовать целочисленное число периодов несущей на
один период модулирующей. В противном случае появится дробный
остаток от периода несущей, с которым непонятно что делать. Тогда
как генерация мне нужна непрерывная, а не так, что прогнала буфер и
встала. - Kceния(11.12.2021 17:30)