Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2010, 20:11   #1
Оля29
Новичок
Джуниор
 
Регистрация: 20.11.2010
Сообщений: 1
По умолчанию на языке С, генератор

программа для чередующегося генератора «стоп-пошел», псевдослучайной последовательности, с генерированной, в последовательность равную периоду генератора.
значения LFSR:
(28,3,0)
(32,7,5,3,2,1,0)
(16,5,3,2,0)

Код:
#include <cstdlib>
#include <iostream>
using namespace std;
int main (void)LFSR1
{
static unsigned long ShiftRegister = 1;

ShiftRegister = ((((ShiftRegister >> 31)
^ (ShiftRegister >> 6)
^ (ShiftRegister >> 4)
^ (ShiftRegister >> 2)
^ (ShiftRegister >> 1)
^ ShiftRegister)& 0x00000001) <<31)
| (ShiftRegister >> 1);
return ShiftRegister & 0x00000001;
}

//если выход LFSR1=1,то тактируется LFSR2
//а если LFSR1=0,то тактируется LFSR3

int main (void)LFSR2
{
static unsigned long ShiftRegister = 1;

ShiftRegister = ((((ShiftRegister >> 31)
^ (ShiftRegister >> 6)
^ (ShiftRegister >> 4)
^ (ShiftRegister >> 2)
^ (ShiftRegister >> 1)
^ ShiftRegister)& 0x00000001) <<31)
| (ShiftRegister >> 1);
return ShiftRegister & 0x00000001;
}

int main (void)LFSR3
{
static unsigned long ShiftRegister = 1;

ShiftRegister = ((((ShiftRegister >> 15)
^ (ShiftRegister >> 4)
^ (ShiftRegister >> 2)
^ (ShiftRegister >> 1)

^ ShiftRegister)& 0x00000001) <<15)
| (ShiftRegister >> 1);
return ShiftRegister & 0x00000001;
}

//Выход генератора LFSR2 xor LFSR3
Суть в том, если выход LFSR1=1,то тактируется LFSR2
а если LFSR1=0,то тактируется LFSR3..


правильно ли написала? и как сделать так,чтобы при выходе LFSR1=1, тактировался LFSR2
а если LFSR1=0,то тактируется LFSR3..?...
Изображения
Тип файла: jpg кккк.jpg (5.8 Кб, 114 просмотров)

Последний раз редактировалось Stilet; 20.11.2010 в 20:25.
Оля29 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генератор Treshmazai Помощь студентам 0 08.05.2010 13:26
на каком языке создаются такие программы ,какое СУБД и структура реализации БД,также на каком языке соста оля87 Помощь студентам 13 25.05.2009 18:08
Генератор?? Нестер Софт 5 10.07.2008 13:32
Генератор warlok Общие вопросы Delphi 3 30.05.2008 00:53
Программа на русском языке в Windows XP на другом языке... Как? 29bit Свободное общение 4 01.02.2008 17:24