Implementation of Convolutional Encoder and Viterbi Decoder using VHDL

被引:3
|
作者
Wong, Yin Sweet [1 ]
Ong, Wen Jian [1 ]
Chong, Jin Hui [1 ]
Ng, Chee Kyun [1 ]
Noordin, Nor Kamariah [1 ]
机构
[1] Univ Putra Malaysia, Fac Engn, Dept Comp & Commun Syst Engn, Serdang 43400, Selangor, Malaysia
关键词
Convolutional encoder; Viterbi decoder; VHDL; FPGA;
D O I
10.1109/SCORED.2009.5443417
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This work focuses on the realization of convolutional encoder and adaptive Viterbi decoder (AVD) with a constraint length, K of 3 and a code rate (k/n) of 1/2 using field-programmable gate array (FPGA) technology. This paper presents a 4-state, radix-2, hard decision AVD which has the ability to decode adaptively through different traceback length (TL). The performance of the implemented AVD is analyzed by using ISE 9.2 and MATLAB simulations. The AVD is targeted to a Xilinx XCV300PQ240-4 FPGA device for hardware realization. The decoder parameter TL can be reconfigured via the implementation of AVD, in accordance with the changing channel noise characteristics of the threshold signal-to-noise ratio (SNR), which is 6 dB. The synthesis results show that the reconfiguration parameter TL of 4 and 15 of AVD implementation has significant difference (>20% improvement) in FPGA device utilization. The results also show that the use of reconfiguration leads to a 28% area occupancy of slice usage improvement over a TL of 15 model compared to a TL of 4 model with tolerable loss of decode accuracy, in accordance with the bit error rate (BER) for real-time voice and video.
引用
收藏
页码:22 / 25
页数:4
相关论文
共 50 条
  • [31] IMPLEMENTATION OF A VITERBI DECODER OF REDUCED WORD SIZE
    SALABAY, AV
    ORLOV, DV
    TELECOMMUNICATIONS AND RADIO ENGINEERING, 1989, 44 (06) : 110 - 111
  • [32] Convolutional encoder–decoder network using transfer learning for topology optimization
    Gorkem Can Ates
    Recep M. Gorguluarslan
    Neural Computing and Applications, 2024, 36 : 4435 - 4450
  • [33] FPGA Implementation of Viterbi Decoder for Satellite System
    Pavlenko, M. P.
    Bychkov, V. E.
    Pravda, V., I
    VISNYK NTUU KPI SERIIA-RADIOTEKHNIKA RADIOAPARATOBUDUVANNIA, 2012, (49): : 71 - 76
  • [34] Seismic Stratum Segmentation Using an Encoder–Decoder Convolutional Neural Network
    Detao Wang
    Guoxiong Chen
    Mathematical Geosciences, 2021, 53 : 1355 - 1374
  • [35] Skin Lesion Semantic Segmentation using Convolutional Encoder Decoder Architecture
    Kolekar, Suresh Sudam
    Magdum, Pandurang Ganpati
    2018 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION (ICCUBEA), 2018,
  • [36] Polar Code Encoder and Decoder Implementation
    Cyriac, Ajith
    Narayanan, Gayathri
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES 2018), 2018, : 294 - 302
  • [37] The design and implementation of TPC encoder and decoder
    Xiang, L. J.
    Wang, Z. B.
    Yuan, J. B.
    Zheng, L. H.
    8TH INTERNATIONAL CONFERENCE ON ADVANCED INFOCOMM TECHNOLOGY (ICAIT 2015), 2016, 679
  • [38] A convolutional code decoder design using Viterbi algorithm with register exchange history unit
    Pribylov, VP
    Plyasunov, AI
    SIBCON-2005: IEEE International Siberian Conference on Control and Communications, 2005, : 10 - 15
  • [39] A SINGLE-CHIP VITERBI DECODER FOR A BINARY CONVOLUTIONAL CODE USING AN ADAPTIVE ALGORITHM
    LEE, WT
    CHAN, MH
    CHEN, LG
    LIN, MC
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1995, 41 (01) : 150 - 159
  • [40] Different Approaches For Implementation of Viterbi decoder on reconfigurable platform
    Mandwale, Amruta J.
    Mulani, Altaf O.
    2015 INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING (ICPC), 2015,