DOI QR코드

DOI QR Code

Telemetry Standard 106-17 LDPC Encoder Design Using HLS

HLS를 이용한 텔레메트리 표준 106-17 LDPC 부호기 설계

  • Received : 2020.07.13
  • Accepted : 2020.09.16
  • Published : 2020.10.01

Abstract

By automatically generating HDL codes from C/C++ source codes, HLS makes it possible to shorten FPGA system developing period through easy timing control and structure change. We designed LDPC encoder for telemetry standard 106-17 with Xilinx Vivado HLS and showed hardware structure can be easily adapted for different purposes through minor C code modification. Synthesis results targeting Spartan-7 xc7s100 device are presented for throughput and hardware complexity comparison.

HLS는 C/C++ 언어로 기술된 소스 코드로부터 자동으로 HDL 코드를 생성하므로 타이밍이나 제어가 간단하고 하드웨어 구조를 쉽게 변경할 수 있어 FPGA 시스템 개발 기간을 단축할 수 있는 장점이 있다. 본 논문에서는 Xilinx사의 Vivado HLS를 이용하여 텔레메트리 표준 106-17 LDPC 부호기를 설계할 때 간단한 코드 수정으로 목적에 맞는 구조 변경의 용이함을 보이고 Spartan-7 xc7s100 디바이스를 타겟으로 합성하여 throughput과 하드웨어 복잡도 등의 결과를 비교하였다.

Keywords

References

  1. Gallager, R. G., "Low-density parity-check codes," IRE Trans. Inf. Theory, Vol. 8, pp. 21-28, January 1962. https://doi.org/10.1109/TIT.1962.1057683
  2. ETSI EN 302 755 V1.3.1, April, 2012.
  3. ETSI EN 302 307 V1.1.2, June, 2006.
  4. 3GPP TS 36.201 V10.0.0, December, 2010.
  5. CCSDS 131.1-O-2 Experimental Specification, September 2007.
  6. Telemetry Standards, RCC Standard 106-17, July 2017.
  7. Vivado HLS optimization methodology guide, UG1270(v20174), December 2017.