Analysis of Code Sequence Generating Algorism and Implementation of Code Sequence Generator using Boolean Functions

부울함수를 이용한 부호계열 발생알고리즘 분석 부호계열발생기 구성

  • 이정재 (동의대학교 정보통신공학과)
  • Received : 2012.09.02
  • Accepted : 2012.11.03
  • Published : 2012.10.30

Abstract

In this paper we analyze the code sequence generating algorism defined on $GF(2^n)$ proposed by S.Bostas and V.Kumar[7] and derive the implementation functions of code sequence generator using Boolean functions which can map the vector space $F_2^n$ of all binary vectors of length n, to the finite field with two elements $F_2$. We find the code sequence generating boolean functions based on two kinds of the primitive polynomials of degree, n=5 and n=7 from trace function. We then design and implement the code sequence generators using these functions, and produce two code sequence groups. The two groups have the period 31 and 127 and the magnitudes of out of phase(${\tau}{\neq}0$) autocorrelation and crosscorrelation functions {-9, -1, 7} and {-17, -1, 15}, satisfying the period $L=2^n-1$ and the correlation functions $R_{ij}({\tau})=\{-2^{(n+1)/2}-1,-1,2^{(n+l)/2}-1\}$ respectively. Through these results, we confirm that the code sequence generators using boolean functions are designed and implemented correctly.

본 논문에서는 S.Bostas와 V.Kumar[7]에 의하여 제안되고 $GF(2^n)$에서 정의되는 부호계열 발생알고리즘을 분석하고, 길이 n인 이진벡터로 이루어지는 벡터공간 $F_2$으로부터, 두 원소로 정의되는 공간 $F_2$로 사상할 수 있는 부울함수를 이용하여 발생기 구성 함수를 도출하였다. 차수 n=5와 n=7인 두 종류의 최소 다항식을 이용한 피드벡 쉬프트레지스터를 기반으로 Trace 함수로부터 부호계열 발생기 구성 부울함수를 도출하고 발생기를 설계 구성하였으며 이를 이용하여 두 종류의 부호계열 군을 발생하였다. 발생된 부호계열의 주기는 각각 31과 127로서 주기 $L=2^n-1$을 만족하고 ${\tau}=0$을 제외한 자기상관함수 값과 상호상관함수 값이 각각 {-9, -1, 7}과 {-17, -1, 15}로서 상관함수 값 $R_{i,j}({\tau})=\{-2^{(n+1)/2}-1,-1,2^{(n+1)/2}-1\}$의 특성을 만족하였다. 이 결과로부터 부울함수를 이용한 부호계열 발생기 설계와 구성이 타당함을 확인하였다.

Keywords

Acknowledgement

Supported by : 동의대학교

References

  1. S.W.Golomb, Shift register sequences, Holden-Day, Inc. San Francisco, 1967.
  2. F.Fan and M.Darnell, Sequence design for communications applications, John Wiley & Sons Inc. New York, 1996.
  3. O.S. Rothaus, "On bent functions," J.Comb.Theory, series A20, pp.300-305, 1976. https://doi.org/10.1016/0097-3165(76)90024-8
  4. K.Khoo, G.Gong, and D.R.Stinson, "A new characterization of semi-bent and bent function on finite field," Designs, Codes, and Cryptography, VOL.38-2, pp.279-295, Feb.2006.
  5. C.Bracken, Z.Zha, "On the Fourier spectra of the infinite families of quadratic APN functions," Advaced in Math. of communications, VOL. 3, NO.3, pp.219-226, March 2009. https://doi.org/10.3934/amc.2009.3.219
  6. R.Gold, "Optimal binary sequences for spread spectrum multiplexing," IEEE Trans. Inform. Theory, VOL. IT-13, pp.154-156, Oct. 1967.
  7. S.Bostas and V.Kumar, "Binary sequences with Gold-Like Correlation but larger linear span" IEEE Trans. on Inform. Theory, VOL.40 NO.2, pp.532-537, March 1994. https://doi.org/10.1109/18.312181
  8. R.J.McElicec, Finite fields for computer scientists and engineers, Kluwer, Boston, 1987.