Skip to the main content

Original scientific paper

https://doi.org/10.24138/jcomss.v16i1.766

Recent Results on the Implementation of a Burst Error and Burst Erasure Channel Emulator Using an FPGA Architecture

Caterina Travan ; Graz University of Technology, Graz, Austria
Francesca Vatta ; University of Trieste, Trieste, Italy
Fulvio Babich ; University of Trieste, Trieste, Italy


Full text: english pdf 9.743 Kb

page 19-29

downloads: 461

cite


Abstract

The behaviour of a transmission channel may be simulated using the performance abilities of current generation multiprocessing hardware, namely, a multicore Central Processing Unit (CPU), a general purpose Graphics Processing Unit (GPU), or a Field Programmable Gate Array (FPGA). These were investigated by Cullinan et al. in a recent paper (published in 2012) where these three devices capabilities were compared to determine which device would be best suited towards which specific task. In particular, it was shown that, for the application which is objective of our work (i.e., for a transmission channel simulation), the FPGA is 26.67 times faster than the GPU and 10.76 times faster than the CPU. Motivated by these results, in this paper we propose and present a direct hardware emulation. In particular, a Cyclone II FPGA architecture is implemented to simulate a burst error channel behaviour, in which errors are clustered together, and a burst erasure channel behaviour, in which the erasures are clustered together. The results presented in the paper are valid for any FPGA architecture that may be considered for this scope.

Keywords

FPGA; channel emulator; hardware; burst error channel; burst erasure channel; FEC

Hrčak ID:

236183

URI

https://hrcak.srce.hr/236183

Publication date:

25.3.2020.

Visits: 1.154 *