реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Расчет значений ПСП, быстрый расчет значения ПСП, которое будет через 1000 и более тактов
des00
сообщение Dec 15 2009, 07:23
Сообщение #16


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Mt_ @ Dec 11 2009, 04:50) *
Здравствуйте.
Есть генератор Псевдо Случайной Последовательности, реализованный на сдвиговом регистре (FSR). Интересует возможность быстро(за разумное количество тактов) расчитать значение регистра, которое будет через 1000 и более, тактов.


вопрос не понял, что мешает тупо сразу прогнать 1000 и более тактов, тем более на фпга ? smile.gif


--------------------
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Dec 15 2009, 08:04
Сообщение #17





Guests






Все поняли так - просто не хочется. smile.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 15 2009, 08:16
Сообщение #18


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Все поняли так - просто не хочется.


Не факт. Если там длины порядка 30-40-50, то "прогнать" не спасет wink.gif

Перезалил статью в закрома upload/Books.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 15 2009, 08:17
Сообщение #19


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Rst7 @ Dec 15 2009, 02:12) *
Не факт. Если там длины порядка 30-40-50, то "прогнать" не спасет wink.gif


длинна ПСП ? а какая разница, на фпга нет проблемы считать за 1 такт 2^N тактов ПСП, будет ограничение только по частоте и ресурсу. Если размер шага ограничен, то совершенно не вижу проблем, как это сделать за 1 или N тактов.


--------------------
Go to the top of the page
 
+Quote Post
mvm54
сообщение Dec 15 2009, 08:18
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 29-11-07
Пользователь №: 32 817



Цитата(des00 @ Dec 15 2009, 10:23) *
вопрос не понял, что мешает тупо сразу прогнать 1000 и более тактов, тем более на фпга ? smile.gif

Такая задача встает при применении полиномов с разрядностью от 30 и далее .... И сколько часов...суток.... фпга будет вводить систему в синхронизм????
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 15 2009, 08:22
Сообщение #21


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Кстати, при раскуривании статьи стало понятно, как действовать. Надо выбирать коэффициенты a (обозначения в статье) не для произвольного k, а для k=1,2,4...2^n и комбинировать уже их (как я описал выше). Итого нужна будет таблица размером n*n бит, потом из этой таблицы получаются нужные коэффициенты. Итого, смена сдвига требует n тактов для вычисления коэффициента а (n бит - n выборок из таблицы), и задержка на вычисление уже сдвинутой последовательности - чисто комбинационная (см. рис 2 статьи).

Цитата
а какая разница, на фпга нет проблемы считать за 1 такт 2^N тактов ПСП, будет ограничение только по частоте и ресурсу.


Дык ресурсами видимо тоже не богаты.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 15 2009, 08:28
Сообщение #22


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Rst7 @ Dec 15 2009, 02:22) *
Дык ресурсами видимо тоже не богаты.


только что попробывал ПСП 2^43, выдает 64 бита за такт. 291LC на сыклоне


--------------------
Go to the top of the page
 
+Quote Post
Oldring
сообщение Dec 15 2009, 15:03
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Mt_ @ Dec 14 2009, 19:11) *
Это я для примера нарисовал. Надо более 16 бит


Четче нужно формулировать условие задачи.
Впрочем, Вам уже всё рассказали.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 15 2009, 19:59
Сообщение #24


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
только что попробывал ПСП 2^43, выдает 64 бита за такт. 291LC на сыклоне


Ну выдает. Наличие сразу 64х бит меняет число 2^43 на 2^37, что примерно 1.4E11. Даже если тактовая 1ГГц, время полного перебора больше двух минут. А если там степень не 43, а больше?

Я к тому, что кайф в предлагаемом мною аналитическом решении есть wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 16 2009, 04:20
Сообщение #25


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Rst7 @ Dec 15 2009, 13:59) *
Ну выдает. Наличие сразу 64х бит меняет число 2^43 на 2^37, что примерно 1.4E11. Даже если тактовая 1ГГц, время полного перебора больше двух минут. А если там степень не 43, а больше?


эээ, в вопросе звучало как можно быстро передвинуть ПСП на 1000 символов, сделать ПСП на 100 символов и за 10 тактов вы подвинетесь как надо. В общем случае надо смотреть %)

Цитата
Я к тому, что кайф в предлагаемом мною аналитическом решении есть wink.gif


дык я же не спорю с этим %)


--------------------
Go to the top of the page
 
+Quote Post
Builder
сообщение Dec 19 2009, 14:39
Сообщение #26


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(Mt_ @ Dec 14 2009, 18:11) *
Это я для примера нарисовал. Надо более 16 бит
А максимально сколько?
Go to the top of the page
 
+Quote Post
Mt_
сообщение Dec 20 2009, 12:25
Сообщение #27


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 3-06-05
Из: Санкт-Петербург
Пользователь №: 5 719



Цитата(Builder @ Dec 19 2009, 17:39) *
А максимально сколько?

Нет придела совершенства smile.gif. но более 32 будет уже излишним.
Go to the top of the page
 
+Quote Post
samurad
сообщение Dec 23 2009, 14:51
Сообщение #28


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385



Цитата(Mt_ @ Dec 11 2009, 14:50) *
Здравствуйте.
Есть генератор Псевдо Случайной Последовательности, реализованный на сдвиговом регистре (FSR). Интересует возможность быстро(за разумное количество тактов) расчитать значение регистра, которое будет через 1000 и более, тактов.
Если эта задача не разрешима, предложите другие алгоритмы генерации ПСП, в которых можно реализовать поставленную задачу.

Интересно узнать, в чем сейчас практический смысл (польза) от быстрого расчета значения регистра через произвольно большое число тактов? В 1969 г., как следует из мотивировки вышеупомянутой статьи, экономили на каждом бите, чтобы получить разные ПСП. Сейчас ресурсы стали намного дешевле...
Go to the top of the page
 
+Quote Post
Mt_
сообщение Dec 24 2009, 08:37
Сообщение #29


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 3-06-05
Из: Санкт-Петербург
Пользователь №: 5 719



Цитата(samurad @ Dec 23 2009, 17:51) *
Интересно узнать, в чем сейчас практический смысл (польза) от быстрого расчета значения регистра через произвольно большое число тактов? В 1969 г., как следует из мотивировки вышеупомянутой статьи, экономили на каждом бите, чтобы получить разные ПСП. Сейчас ресурсы стали намного дешевле...


не терять синхронизацию с потоком ПСП, у которого выбили опреленное количество байт (пакет потерялся).
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 24 2009, 08:53
Сообщение #30


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Ээээ, господа, а вы там случайно не для целей шифрования пытаетесь использовать такие генераторы? А то они нифига не криптостойкие, в курсе?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 08:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01514 секунд с 7
ELECTRONIX ©2004-2016