Цитата(Pathfinder @ Apr 24 2006, 18:16)

Кто-нибудь знает где взять эффективный алгоритм синтеза гауссовского шума в целочисленной арифметике? решение в лоб (2 рекуррентные последовательности максимальной длины+нелин. преобразования) требует вычисления функции sqrt(-ln(1-x)), а считается она очень медленно - для получения 16-битного корня требуется 16 операций деленья, и еще одна для вычисления логарифма. Может есть какие-то быстрые итеративные алгоритмы? Сразу уточню, период последовательности должен быть очень большим.
Я делал на ПЛИС по методике изложенной в статье. Работало на 64МГц.
tc05_dul98.pdf ( 486.46 килобайт )
Кол-во скачиваний: 565