1 |
1
의사 잡음 코드를 생성하는 의사 잡음 코드 발생기; 및상기 의사 잡음 코드를 제 1 영역과 제 2 영역으로 분할하고 상기 제 1 영역을 시프트 연산에 이용하고, 상기 제 2 영역을 XOR(eXclusive OR) 연산에 이용하여 랜덤 순열 코드를 생성하는 랜덤 순열 발생기;를 포함하며,상기 랜덤 순열 발생기는 미리 설정되는 랜덤 순열 길이를 입력받아 초기 설정을 수행하고, 상기 초기 설정이후 상기 시프트 연산 및 XOR(eXclusive OR) 연산을 수행하며,상기 랜덤 순열 발생기는,상기 제 1 영역을 입력받아 상기 제 1 영역의 수에 해당하는 횟수만큼 상기 시프트 연산을 수행하여 순 순환 시프트 레지스터 출력값을 생성하는 순 순환 레지스터; 및상기 제 2 영역을 입력받아 상기 순 순환 시프트 레지스터 출력값과 상기 제 2 영역에 대하여 상기 XOR 연산을 수행하여 상기 랜덤 순열 코드를 생성하는 XOR 연산부;를 포함하는 것을 특징으로 하는 의사 잡음 코드 생성기를 활용한 랜덤 순열 생성 시스템
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서,상기 랜덤 순열 발생기는, 상기 랜덤 순열 코드와 미리 설정되는 기준 랜덤 순열 코드를 비교하여, 비교 결과 일치가 안되면 상기 랜덤 순열 길이에 맞추어 나머지 랜덤 순열 코드를 삭제하는 비교0026#삭제기;를 더 포함하는 것을 특징으로 하는 의사 잡음 코드 생성기를 활용한 랜덤 순열 생성 시스템
|
4 |
4
제 1 항에 있어서,상기 순 순환 레지스터는 N×2N개(여기서, N은 L-1 보다 큰 2N-1 중에서 최소값을 선택하여 결정되며, N은 1이상의 정수이고, L은 랜덤 순열 길이이다)로 이루어지는 것을 특징으로 하는 의사 잡음 코드 생성기를 활용한 랜덤 순열 생성 시스템
|
5 |
5
랜덤 순열 발생기가 미리 설정되는 랜덤 순열 길이를 입력받는 단계;상기 랜덤 순열 발생기가 상기 랜덤 순열 길이에 따라 초기 설정을 수행하는 단계;의사 잡음 코드 발생기가 의사 잡음 코드를 생성하는 단계; 상기 랜덤 순열 발생기가 상기 의사 잡음 코드를 제 1 영역과 제 2 영역으로 분할하는 단계;상기 랜덤 순열 발생기가 상기 제 1 영역을 이용하여 상기 초기 설정이후 시프트 연산을 수행하는 단계; 및상기 랜덤 순열 발생기가 상기 시프트 연산 결과에 상기 제 2 영역을 이용하여 XOR(eXclusive OR) 연산을 수행하여 랜덤 순열 코드를 생성하는 단계;를 포함하며,상기 랜덤 순열 발생기는,상기 제 1 영역을 입력받아 상기 제 1 영역의 수에 해당하는 횟수만큼 상기 시프트 연산을 수행하여 순 순환 시프트 레지스터 출력값을 생성하는 순 순환 레지스터; 및상기 제 2 영역을 입력받아 상기 순 순환 시프트 레지스터 출력값과 상기 제 2 영역에 대하여 상기 XOR 연산을 수행하여 상기 랜덤 순열 코드를 생성하는 XOR 연산부;를 포함하는 것을 특징으로 하는 의사 잡음 코드 생성기를 활용한 랜덤 순열 생성 방법
|