2014-01-22 3 views
1

Мне нужно реализовать экспоненциальный термин «exp ((- x² * 0,008) -0,5)» в VHDL. Здесь «x» - 18-битовый фиксированный сигнал, находящийся в диапазоне от (-90,0 до 90,0). Когда я проходил через интернет, одно решение, которое я нашел, использует расширение серии taylor. Есть ли альтернативное решение, которое лучше подходит мне. Если использование серии Тейлора является единственным решением для оценки функции «exp», то каков должен быть предел суммирования? Спасибо.Оценка экспоненциальной функции в VHDL

ответ

3

Предел суммирования должен быть тем, что требуется для обеспечения требуемой точности. Обычно лучше всего найти это в других инструментах (даже в электронной таблице!), Прежде чем беспокоиться о VHDL.

Для достаточно гладких кривых квадратичная интерполяция с использованием коэффициентов из небольшой таблицы поиска может быть достаточно точной (опять же: оценить в MatLab, Octave или электронной таблице) и довольно легко реализовать.

Смежные вопросы