본문내용
1100];
int new_reg_cont[10];
int new_reg;
printf("레지스터의 개수를 입력하시오: ");
scanf("%d",&n);
printf("%d개의 connection 값을 입력하시오: ",n); // n개의 connection 값
for (i=0;i
scanf("%d",&connection[i]);
// for (i=0;i
// printf("%d",connection[i]);
L=pow(2,n)-1;
// printf("%d,%d\n",L,n);
printf("**********PN Code Genernation**********\n");
for (int j=0;j
regis[j]=0;
regis[n-1]=1;
//for (int m=0;m
//printf("%d\n",regis[m]);
seq[0]=regis[n-1];
for (int p=1;p
{
new_reg_cont[0]=connection[0]*seq[p-1];
for (int b=1;b
{
new_reg=regis[b-1]+connection[b]*seq[p-1];
new_reg_cont[b]=new_reg%2;
}
for (int w=0;w
regis[w]=new_reg_cont[w];
seq[p]=regis[n-1];
}
for (int y=0;y
printf("%d",seq[y]);
printf("\n");
}
☆ Matlab 결과와 비교
int new_reg_cont[10];
int new_reg;
printf("레지스터의 개수를 입력하시오: ");
scanf("%d",&n);
printf("%d개의 connection 값을 입력하시오: ",n); // n개의 connection 값
for (i=0;i
// for (i=0;i
L=pow(2,n)-1;
// printf("%d,%d\n",L,n);
printf("**********PN Code Genernation**********\n");
for (int j=0;j
regis[n-1]=1;
//for (int m=0;m
seq[0]=regis[n-1];
for (int p=1;p
new_reg_cont[0]=connection[0]*seq[p-1];
for (int b=1;b
new_reg=regis[b-1]+connection[b]*seq[p-1];
new_reg_cont[b]=new_reg%2;
}
for (int w=0;w
seq[p]=regis[n-1];
}
for (int y=0;y
printf("\n");
}
☆ Matlab 결과와 비교