◎ 특징
1) Balanced property : ‘1’의 개수 : 8개, ‘0’의 개수 : 7개
2) Run property : 전체 Run의 개수
3) 주기적인 autocorrelation function은 두개의 값을 갖는다.
◎ Autocorrelation
L이 이 sequence의 주기 일때, sequence c(n)은 주기L을 갖는 주기함수 이므로 그것autocorrelation 또한 주기성 L을 갖는 주기함수가 된다.
◎ C 코드
// register 4개짜리
#include
void main()
{
int i,j,temp1; // 변수지정
int inp[4],outp[15];
printf(`4개의 데이타를 입력하시오: `); // 4개의 레지스터값 입력
for (i=0;i<4;i++)
scanf(`%d`,&inp[i]);
printf(`**********Code Genernation**********\\n`);
printf(`%d`,inp[3] ); //초기 출력값
for(i=0;i<14;i++) // 나머지 14개값
{
temp1=(inp[2]==inp[3])? 0:1; // 두 레지스터의 XOR
for(j=3;j>=1;j--) // 레지스터값 shift
{
inp[j]=inp[j-1];
}…(생략)
|