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