(Theoretical Performance analysis of 12Mbps, r=1/2, k=7 Viterbi deocder and its implementation using FPGA for the real time performance evaluation)

12Mbps, r=1/2, k=7 비터비 디코더의 이론적 성능분석 및 실시간 성능검증을 위한 FPGA구현

  • Jeon, Gwang-Ho (Dept.of Electronics Information Engineering, Chonbuk National University) ;
  • Choe, Chang-Ho (Electronics and Telecommunications Research Institute) ;
  • Jeong, Hae-Won (Electronics and Telecommunications Research Institute) ;
  • Im, Myeong-Seop (Dept.of Electronics Information Engineering, Chonbuk National University)
  • Published : 2002.01.01

Abstract

For the theoretical performance analysis of Viterbi Decoder for wireless LAN with data rate 12Mbps, code rate 1/2 and constraint length 7 defined in IEEE 802.11a, the transfer function is derived using Cramer's rule and the first-event error probability and bit error probability is derived under the AWGN. In the design process, input symbol is quantized into 16 steps for 4 bit soft decision and register exchange method instead of memory method is proposed for trace back, which enables the majority at the final decision stage. In the implementation, the Viterbi decoder based on parallel architecture with pipelined scheme for processing 12Mbps high speed data rate and AWGN generator are implemented using FPGA chips. And then its performance is verified in real time.

IEEE 802.11a에 의해 규정되어진 데이터 전송속도 12Mbps, 부호화 율 1/2, 구속장이 7인 무선 LAN용 비터비 디코더의 이론적인 성능분석을 위해서 Cramer법칙을 이용하여 전달함수를 구하고 가산성 백색 가우시안 잡음 환경하에서 각 구속장 별 첫 번째 사건에서의 에러 확률과 비트 에러 확률을 구하였다. 설계과정에서는 4 비트 연성판정을 위해 입력 심볼을 16단계로 양자화 하였으며, 역 추적을 위한 방식으로 메모리를 사용하는 대신 레지스터 교환방식을 사용함으로써 다수결 결정이 가능한 구조를 제시하였다. 구현과정에서는 12Mbps 고속의 데이터를 처리하기 위해 파이프 라인을 적용한 병렬구조를 갖는 비터비 디코더와 가산성 백색 가우시안 잡음 설계를 FPGA 칩을 사용하여 구현하여 실시간 환경에서 성능검증을 하였다.

Keywords

References

  1. John G. Proakis 'Digital Communication' McGraw-Hill, Inc. 1995
  2. Jhong Sam Lee, Leonard E. Miller 'CDMA Systems Engineering HandBook' Artech House Pulishers. 1998
  3. Rolf Johannesson, Kamil Sh. Zigangirov 'Fundamentals of Convolutional Coding' IEEE Press, 1999
  4. Gennady Feygin and P.G. Gulak 'Architectural Tradeoffs for Survivor Sequence Memory Management in Viterbi Decoders,' IEEE Trans. Commun., vol. 41, No.3, March 1993 https://doi.org/10.1109/26.221067
  5. Emmanuel Boutillon, Nicolas Demassieux. 'High Speed Low Power Architecture For Memory Management in a Viterbi Decoder,' Proc. IEEE, Int. Symposium of Circuit and Systems, Vol. 4 1996 https://doi.org/10.1109/ISCAS.1996.541957
  6. 'Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) specifications : High Speed Physical Layer in the 5 GHz Band', IEEE Standard Department, 1999
  7. 송상섭외 4인, 'CDMA용 비터비 복호기의 최적 구조 제시 및 FPGA 구현에 관한 연구,' ETRI 보고서. 1995
  8. 임명섭외 2인, '무선 LAN용 OFDM 모뎀 라이브러리 개발 및 FPGA 구현,' ETRI 보고서. 1999
  9. Bernard Sklar, 'Digital Communications Fundamentals and Applications' Prentice-Hall International, Inc. 1988
  10. 조원경외 3인, '메모리 최적화를 위한 Viterbi 디코더의 설계' 대한 전자공학회 하계종합학술대회 논문집 제21권 제1호, pp.285-288. 1998
  11. Alberto Leon-Garcia, 'Probability and Random Processes for Electrical Engineering' Addison Wiley, 1994