{'fraction_non_alphanumeric': 0.025906735751295335, 'fraction_numerical': 0.0069084628670120895, 'mean_word_length': 5.333333333333333, '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}}
Research and Realization of Software Radar Signal Processing Based on Intel MKL

Base on Intel Math Kernel Library (MKL), the paper mainly focus on the research and realization of software radar signal processing, which includes magnitude, accumulation and Constant-False-Alarm-Rate(CFAR). Firstly, paper introduces simple signal processing flow of conventional search radar based on ship, then gives the detailed analysis on magnitude, accumulation and CFAR processing module's computing complexity, then simulates computing time of magnitude, accumulation and CFAR processing module in using conventional algorithms and MKL algorithms, the result indicates that using MKL way to compute the echo samples is much quicker than using conventional way to compute. If the number of samples is no more than 2^19, the time to carry the processing of magnitude, accumulation and CFAR in using MKL is no more than 10 ms, which can be possible to meet the demand of radar project. At last, on the foundation of above conclusion, paper completes the software's design and realization of the real-time magnitude, accumulation and CFAR processing with 500 echo samples.