Коллеги,реализовывал ли кто модулятор ЧМ в FPGA?Я модельку сделал,прекрасно работает.А вот при переносе на FPGA призадумался.Дело в том что в состав модели входит интегратор и как его реализовать мне не совсем понятно.Я доверяю интегратору когда он находится в петле обратной связи.А как будет вести себя интегратор предоставленный самому себе не ясно.Похоже что не очень хорошо.Во первых ошибки округления могут загнать его неизвестно куда.Во вторых как выбрать нужную разрядность чтобы избежать переполнения?В матлабе просмотрел 1е5 семплов, максимальное значение в интеграторе было 6000. 14 разрядов signed вроде достаточно.Потом решил посмотреть 1е6 семплов - максимальное значение уже стало 12000,явно 14 разрядов не хватает. И кто знает какое максимальное значение будет через 1е7,1е8 семплов. Вопросов два : нет ли какого способа обойтись без интегратора в модуляторе ЧМ при неизвестной модулирующей функции?Если нет, то как сделать интегратор без ОС избежав описанные выше проблемы? Или всё проще гораздо?
|