{'fraction_non_alphanumeric': 0.018281535648994516, 'fraction_numerical': 0.0, 'mean_word_length': 5.479289940828402, '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}}
Joint optimization of single-carrier and multi-carrier DSL spectra

The loop plant can be optimized to provide significantly higher bit rates than currently provided, offering higher speeds that in some cases will even support digital entertainment video, without installing new remote terminals or repeaters. Algorithms for using measured crosstalk data to jointly optimize DSL performance have been recently published, and are based on finding the optimal transmit PSD in an iterative fashion. However, these algorithms can ensure joint optimization of homogenous DSL services only. In this paper, we present an iterative algorithm for jointly optimizing single-carrier and multi-carrier DSL services. In particular, we address the case of joint optimization of ADSL and G.shdsl. Simulations are run with many different crosstalk couplings for several scenarios of loop length and numbers of crosstalkers. Simulation results show that average bit rate increases of several hundred percent are commonly achieved on relatively long loops with these dynamic spectrum management (DSM) techniques.