FPGA Implementation of CCSDS BCH (63,56) for Satellite Communication

被引:0
|
作者
Arunkumar, S. [1 ]
Kalaivani, T. [1 ]
机构
[1] Anna Univ, Madras 600025, Tamil Nadu, India
来源
IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS DESIGN, SYSTEMS AND APPLICATIONS (ICEDSA 2012) | 2012年
关键词
Satellite Communication; Error Correction; FPGA; BCH Codes;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper considers the implementation of error detection and correction system for satellite communication on a FPGA (Field Programmable Gate Array) as per the protocols specified by CCSDS (Consultative Committee for Space Data Systems). BCH (Bose-Chaudhri-Hocquenghem) codes are cyclic codes that are capable of correcting multiple errors occurring in transmission. The implemented logic BCH (63, 56) is capable of correcting 1 bit error and detecting up to 2 bit errors. If the received command is not correctable, then erroneous authentication is prevented providing high probability of correct command execution. The algorithm is implemented in Cyclone II EP2C20F484C7 FPGA. Programming on a FPGA is easy, reliable and well suited for small sized satellites. The results show that the algorithm works quite well; any 2 bit error in any position of 63 bits was detected and 1 bit error was corrected. Simulation results in MATLAB and ModelSim are presented in detail.
引用
收藏
页码:248 / 253
页数:6
相关论文
共 50 条
  • [1] 一种BCH(63,56)译码方法及其FPGA实现
    刘道明
    白云飞
    微计算机信息, 2011, 27 (09) : 88 - 90
  • [2] BCH(63,56)性能分析及仿真
    詹亚锋
    解得准
    深空探测学报, 2017, 4 (04) : 385 - 389
  • [3] Performance Analysis of (63,56) Bch Code Using Multipath Rayleigh Fading Channel on Spartan-3 FPGA
    Hasan, Muhammad Zaeem
    Akbar, Makhdoom Ali
    Mahmood, Iftekhar
    ICAST 2008: PROCEEDINGS OF 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN SPACE TECHNOLOGIES, 2008, : 67 - 71
  • [4] An implementation of BCH codes in a FPGA
    Serban, Gheorghe
    Anton, Constantin
    Tutanescu, Ion
    Ionescu, Laurentiu
    Mazare, Alin
    2010 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS, 2010, : 307 - 310
  • [5] FPGA Implementation of a BCH Codec for Free Space Optical Communication System
    Koila, Shriharsha
    Simha, Goutham G. D.
    Kulkarni, Muralidhar
    Sripati, U.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 1822 - 1826
  • [6] Implementation of CMAC Authentication Algorithm on FPGA for Satellite Communication
    Pirzada, Syed Jahanzeb Hussain
    Murtaza, Abid
    Liu, Jianwei
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 1358 - 1362
  • [7] FPGA CCSDS command decoder with BCH EDAC and level-0 command execution
    Epperly, ME
    Walls, BJ
    Wasiewicz, M
    2002 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2002, : 1909 - 1916
  • [8] FPGA Implementation of BCH Decoder for Memory Systems
    Chandrashekhara, B. S.
    Sudha, K. L.
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL COMPUTING AND COMMUNICATION TECHNOLOGY (ICATCCT), 2015, : 542 - 547
  • [9] A Parallel FPGA Implementation of the CCSDS-123 Compression Algorithm
    Orlandic, Milica
    Fjeldtvedt, Johan
    Johansen, Tor Arne
    REMOTE SENSING, 2019, 11 (06):
  • [10] FPGA implementation of CCSDS compressor for snapshot mosaic hyperspectral images
    Lv, Deyuan
    Huang, Haowen
    Zeng, Min
    Zeng, Xu
    Zhao, Zhigang
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2022, 30 (08): : 883 - 893