Простенький ГПСП

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
ArmiT
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср июн 25, 2008 10:26:52
Контактная информация:

Простенький ГПСП

Сообщение ArmiT »

Доброго времени. Подскажите пожалуйста схему простенького 3-x разрядного генератора псевдослучайных последовательностей.

Требуется проверить 8-ми битный сдвиговый регистр вероятностным методом по отличию в ответах между эталонным элементом и проверяемым.

Все бы хорошо, но с генератором запарился уже... :cry:
Дайте пожалуйста схемку...
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Почему именно псевдослучайных? Можно и случайных замутить. Возьмите 3 триггера, на вход подайте шум. По опр. логическому уровню триггеры блокируются, на выходах случайная последовательность будет, считывайте пожалуйста.
Реклама
Аватара пользователя
ArmiT
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср июн 25, 2008 10:26:52
Контактная информация:

Сообщение ArmiT »

Тогда такой вопрос. Как замутить шум? я в этих делах не очень. :)
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Вот тут я точно не помню. Что-то типа этого http://newsrack.ru/content/view/472/25/
Только на каждый триггер отдельный сигнал подавать надо. Подумайте.

Второй вариант - использовать помехи. Взять ОУ, на вход кусок провода, с выхода снимаем сигнал.

Третий: взять логический инвертор (элемент "НЕ") и загнать его в самовозбуждение, делается это по-моему соединением его входа с выходом резистором с большим сопротивлением, который нужно подобрать в зависимости от типа используемой логики.

Еще для ваших целей подойдёт просто счетчик с генератором. Если частота генератора во много раз больше частоты считывания, они не синхронизированы и у вас всего 3 разряда, то в момент остановки на 3х младших выходах счетчика как раз и будет псевдослучайная последовательность.

ЗЫ: ничего не проверялось, это мои мысли, но работать должно :)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ArmiT
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср июн 25, 2008 10:26:52
Контактная информация:

Сообщение ArmiT »

Пасибо. Буду пробовать
Реклама
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Ещё вариант «чистой случайности»: взять стабилитрон (классический источник белого шума), выделить и усилить флуктуации, считывать ЦАПом или превратить в прямоугольники и подавать на циклический счётчик.
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Да, можно на стабилитроне или тонельный диод взять..
Генераторы бывают с выходом "белого" или "розового" шума..
..
Соответственно регистры ставишь белые или розовые... :))
Аватара пользователя
ArmiT
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср июн 25, 2008 10:26:52
Контактная информация:

Сообщение ArmiT »

:) Совсем запутался.. киньте схемку принципиальную.. чем шуметь...
хоть примерную... с указанием шумливого выхода.. Я уж как-нить подключу...
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

ArmiT, не путайтесь, вам не нужен генератор ни белого, ни розового шума :)) Вы же не алгоритмы шифрования какие-нибудь разрабатываете...

Подумал тут... Самый простой вариант со счетчиком, последний, что я предложил. Какая частота считываний нужна? Частоту генератора можно взять примерно в 10-50 раз выше. Этого достаточно. И реализация простейшая. только генераторы используйте разные! Лучше обычный мультивибратор, там частота как раз не очень стабильна.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

ArmiT писал(а)::) Совсем запутался.. киньте схемку принципиальную.. чем шуметь...
хоть примерную... с указанием шумливого выхода.. Я уж как-нить подключу...
Рисовать ломает, хотя на пальцах тоже нетрудно объяснить:
Цепочка +Uпит - R1 - (катод стабилитрона - анод стабилитрона) - -Uпит.
Шум снимается с точки соединения R1 и катода стабилитрона. Только его надо очистить от постоянки и усилить, как я уже писал.
Аватара пользователя
ArmiT
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср июн 25, 2008 10:26:52
Контактная информация:

Сообщение ArmiT »

Спасибо всем за советы!!!
Собрал гпсп на инверторе в качестве источника шума и трех D-тригерах. :)
Ответить

Вернуться в «Цифровая техника»