{'fraction_non_alphanumeric': 0.017948717948717947, 'fraction_numerical': 0.01623931623931624, 'mean_word_length': 5.364130434782608, '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}}
MVDR based adaptive beamformer design and its FPGA implementation for ultrasonic imaging

Adaptive beamforming outperforms its non-adaptive counterpart in that it is capable of achieving a narrower main lobe and suppressing interference. It, however, calls for intensive computations to obtain the weighting factors. In this paper, we present an MVDR (minimum variance directionless response) based adaptive beamformer design for ultrasound imaging and implement the design in an FPGA platform. An efficient matrix inversion computing scheme, which can reduce the complexity by an order, is first developed to facilitate real time operations. Simulation results indicate the performance degradation due to this simplification measure is negligible. A linear systolic array design is further devised to support highly concurrent and pipelined computations. Finally, the design is implemented in a Xilinx Vertex XC7z045ffg900-2 FPGA platform. The working frequency can reach 98 MHz, and the MVDR coefficients can be updated every 64 clock cycles. For the entire ultrasound system, the proposed design can support a 64 lines by 512 pixels scanning at a frame rate of 20fps.