[an error occurred while processing this directive]
Наверно самое простое будет сделать так:
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Valeri 12 апреля 2004 г. 16:05
В ответ на: Можно сказать и так, только числа должны иметь распределение Гаусса. Генераторы с равномерным распределением на основе LFSR я давно сам использую. Знаю, что на их основе с добавлением дополнительной арифметики можно реализовать Гауссовское распределение. Я сам так делал в программе. Если ничего готового не найду, придется самому писать на VHDL. Кстати AWGN генератор есть в logicore у Xilinx, но у них, как я понял, надо покупать. отправлено decoder 12 апреля 2004 г. 14:40

1. Берем обычный LSFR с равномерным распределением (первый LSFR).
2. Его значение заносим в аккумулятор.
3. Исходное значение первого LSFR умножаем на фиксированный для данной реализации алгоритма коэффициент от 0 до 1.
4. По одному биту из второго LSFR решаем, прибавлять или вычитать
из аккумулятора результат произведения п.3.
5. Сдвигаем второй LSFR (получаем следующиц бит).
6. Циклим на п.3.

Идея в том, что это некая аналогия броуновского движения. Я не проверял, но возможно это будет гауссовское распределение.
Если коэффициент п.3 взять равным 0.5, то умножитель выродится
в сдвигатель и схема получится довольно простой.
Если бы это было нужно мне, то я прежде всего промоделировал бы это решение в Матлабе :-)

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru