OFDM 수신기의 CORDIC 기반 주파수 동기를 위한 선형적인 위상 표현 방법

Phase Representation with Linearity for CORDIC based Frequency Synchronization in OFDM Receivers

  • 김시현 (수원대학교 정보통신공학과)
  • Kim, See-Hyun (Dept. Information and Telecommunication Engineering, The University of Suwon)
  • 투고 : 2009.10.07
  • 발행 : 2010.05.25

초록

CORDIC (COordinate Rotation DIgital Computer) 은 간단한 하드웨어로 벡터의 위상으로의 변환이나 회전 등의 위상 연산을 할 수 있으므로 OFDM 수신 시스템에서의 주파수 동기부를 설계할 때 효과적으로 사용될 수 있다. 그러나 CORDIC 알고리듬에서 위상을 표현하는 방향 시퀀스 (direction sequence, DS) 가 선형적이지 않기 때문에 사용상의 많은 제약이 존재한다. 본 논문에서는 근사적 선형성을 지닌 LBDS (linearized binary direction sequence) 표현 방법을 제안하고, LBDS의 최대 위상오차에 대해 분석한다. 또한 DS로부터 LBDS로 변환하는 하드웨어와 그 역변환 하드웨어의 구조를 제안한다. LBDS를 채택하면 위상 추정, 주파수 오차 루프 필터링, 위상 보정 역회전 등 주파수 동기의 전 과정에 CORDIC과 일반적인 산술 연산기를 사용할 수 있다. T-DMB 복조기에 사용될 수 있는 22비트 LBDS에 대한 예도 기술된다.

Since CORDIC (COordinate Rotation DIgital Computer) is able to carry out the phase operation, such as vector to phase conversion or rotation of vectors, with adders and shifters, it is well suited for the design of the frequency synchronization unit in OFDM receivers. It is not easy, however, to fully utilize the CORDIC in the OFDM demodulator because of the non-linear characteristics of the direction sequence (DS), which is the representation of the phase in CORDIC. In this paper a new representation method is proposed to linearize the direction sequence approximately. The maximum phase error of the linearized binary direction sequence (LBDS) is also discussed. For the purpose of designing the hardware, the architectures for the binary DS (BDS) to LBDS converter and the LBDS to BDS inverse converter are illustrated. Adopting LBDS, the overall frequency synchronization hardware for OFDM receivers can be implemented fully utilizing CORDIC and general arithmetic operators, such as adders and multipliers, for the phase estimation, loop filtering of the frequency offset, derotation for the frequency offset correction. An example of the design of 22 bit LBDS for the T-DMB demodulator is also presented.

키워드

참고문헌

  1. B. Floch, M. Alard, and C. Berrou, "Coded orthogonal frequency division multiplex," Proc. of the IEEE, vol. 83, no. 6, pp. 982-996, June 1995. https://doi.org/10.1109/5.387096
  2. M. Speth, S. Fechtel, G Fock, and H. Meyr, "Optimum receiver design for OFDM-base broadband transmission - Part II: A case study," IEEE Trans., Communication, vol. 49, no. 4, pp. 571-578, April 2001. https://doi.org/10.1109/26.917759
  3. Y. H. Hu, "CORDIC-based VLSI architectures for digital signal processing," IEEE Signal Processing Magazine, pp. 16-35, July 1992.
  4. G. Gielis, R Plassche, and J. Valburg, "A 540-MHz 10-b polar-to-cartesian converter," IEEE J. Solid State Circuits, vol. 26, no. 11, pp.1645-1650, Nov. 1991. https://doi.org/10.1109/4.98985
  5. 장영범, 한재웅, 홍대기, "CORDIC을 이용한 OFDM 주파수 옵셋 동기부 설계 및 구현," 전자공학회논문지 제45권 SP편 제5호, pp. 118-125, 2008년 9월
  6. A. Madisetti, A. Kwentus, and A. Willson, "A sine/cosine direct digital frequency synthesizer using an angle rotation algorithm," in ISSCC 1995 Digest of Technical Papers, Feb. 1995, pp. 262-263
  7. S. Nahm and W. Sung, "A fast direction sequqnce generation method for CORDIC processors," in Proc. of IEEE Conf. on Acoustics, Speech and Signal Processing, pp. 635-638, April 1997.