{'fraction_non_alphanumeric': 0.0235626767200754, 'fraction_numerical': 0.0, 'mean_word_length': 5.359281437125748, '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}}
High-accuracy variable-phase filter design utilising iterative linear-programming strategy

ABSTRACT This paper proposes an iterative strategy employing the linear programming (LP) method for the design of an all-pass variable-phase (AP-VP) digital filter in the minimax error sense. Mathematically, designing an AP-VP digital filter belongs to a non-linear optimisation problem. The novel LP design method first reduces this non-linear minimisation problem to a linear minimisation problem and then solves the linearised optimisation problem iteratively via using the LP method. The iterative LP-solving scheme is able to reduce the largest design errors significantly and thus can get a considerable accuracy improvement as compared to the noniterative one. We will utilise three design examples to show that this iterative scheme can get much better design results (much smaller maximum errors) than the noniterative method in the literature. Therefore, this iterative LP design strategy can significantly enhance the performance of the AP-VP digital filter.