[an error occurred while processing this directive]
|
> Как мне кажется, лучше его сделать не в целочисленной арифметике,
> а с фиксированной точкой.
Не совсем понимаю, какая между ними разница. У меня константы и данные смасштабированы таким образом, чтобы максимально эффективно использовать динамический диапазон; по крайней мере мне так кажется.
> А что за контроллер ?
Пока не знаю :). Хочу отработать реальный алгоритм на реальных данных в нереальном времени. Сейчас это все считает 80C31.
> Если AVR, то могу кинуть свою процедурку умножения 16x16=16 с
> фиксированной точкой (158/174 такта). Правда фильтров на
> контроллере я пока не пробовал делать, я ее использовал для
> амплитудной модуляции.
Кидай! Все, что есть. Пригодится если не практически, то академически.
> И еще, как мне кажется, в твоем случае лучше использовать
> эллиптические коэффиценты вместо Чебышева, это позволит понизить
> порядок фильтра при сохранении нужной крутизны спада АЧХ, правда с
> увеличением фазовых искажений, но ведь в твоем случае, как я понял,
> это не критично.
Не критично. По поводу эллиптических коэф-тов можно подробнее? Кто их считает? Может ссылок подкинешь: URLы приветствуются, с книжками все много сложнее.
Что для меня критично, так это то, как это все будет работать на хилом железе с упомянутой шириной даных. Может, кто имеет практический опыт, отзовитесь!!!
Спасибо за ответ!
E-mail: info@telesys.ru