{'fraction_non_alphanumeric': 0.02654867256637168, 'fraction_numerical': 0.008849557522123894, 'mean_word_length': 5.567741935483871, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Implementation of IEEE-802.11a/g receiver blocks on a coarse-grained reconfigurable array

This paper presents the implementation of Orthogonal Frequency-Division Multiplexing receiver blocks as accelerators using a template-based Coarse-Grained Reconfigurable Array (CGRA) device. The CGRA operates with a Reduced Instruction-Set Computing (RISC) processor so that the overall system yields the benefits of general- and special-purpose processing. The accelerators are designed by crafting the CGRA template to the computational and communication requirements of the algorithms in an effort to minimize the resource utilization and power dissipation on the target Field Programmable Gate Array (FPGA) device. The accelerators are also evaluated for performance in terms of the number of clock cycles, resource utilization, synthesis frequency, power and energy estimation. The implementation results show that the designed accelerators give speed-up of 2.8X to 9.3X in comparison with a RISC software implementation.