{'fraction_non_alphanumeric': 0.03398692810457516, 'fraction_numerical': 0.00522875816993464, 'mean_word_length': 4.7593984962406015, '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}}
Implementation of current-to-voltage converter with wide dynamic range and its application

A current-to-voltage converter (CVC) with wide dynamic range and good linearity is presented, which consists of a trans-impedance amplifier (TIA), an adjusting current generator, and two ADCs. Main algorithm of the CVC is two-step conversion. First, a rough location of an input current is traced using one ADC, a coarse-ADC with N-bit resolution, and the input current shifts to the linear region of the TIA by current subtraction. Next, the other ADC converters the TIA output which corresponds to the shifted current. This converter is implemented using a 0.35 µm CMOS technology. Measurement results indicate that a maximum linear input current is enlarged by 2N times.