{'fraction_non_alphanumeric': 0.014577259475218658, 'fraction_numerical': 0.004373177842565598, 'mean_word_length': 5.133928571428571, '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}}
Beamforming complexity reduction methods for low-cost FPGA-based implementation

This paper presents two methods for reducing complexity of dynamic receive beamforming in order to be implemented on a single field-programmable gate array (FPGA) with 500K gates. These methods apply windows to divide each scanline into segments and each segment has its own focus at the center. One method uses constant window size and the other applies dynamic window size that equalizes the off-focus beamforming delay errors among the windows at different depths. The frame rates and the axial and laterial beam profiles of a point scatterer are compared using simulated and experimental echo signals.