Всем доброго времени суток,
возникла необходимость выполнить операцию деления двух больших чисел порядка 80 бит на 80 бит.
Если точнее, то это необходимость возникла скорее из-за того, что я не могу придумать другого решения задачи:
в общем пытаюсь использовать турбо декодер ксилинксовый, мягкие решения и мягкий вход соответственно.
поэтому на него нужно подавать логарифмическое отношение правдоподобия. опуская вывод, нужно сформировать для декодера соотношение
u*x/sigma^2, где u- матожидание логической единицы, sigma^2 - дисперсия, x - само значение текущее.
величины u, x примерно 40бит каждая,
величина sigma^2 примерно 80 бит.
вход декодера - это число с фиксированной точкой (2..5 бита на целую часть и 1..4 бита на дробную).
получается что надо делить 80 бит на 80 бит если в тупую. но мне кажется как то можно более просто сделать, но не могу пока придумать как.
числа такой большой разрядности получаются из-за: I,Q 20 битные, а после частотного дискриминатора (операция I*Qdelayed - Q*Idelayed) разрядность уже 40 бит.
помогите плиз=)
заранее благодарю