{'fraction_non_alphanumeric': 0.012953367875647668, 'fraction_numerical': 0.0051813471502590676, 'mean_word_length': 5.336065573770492, '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}}
Digitally-Programmable Accurate Current Sources for Implementation in Controllable Logarithmic Amplifiers and Attenuators

A novel method is presented for realizing current sources driving a current equal to a programmable fraction of a reference current. The multiplication factor is determined by the digitally programmable power of a selected radix that is set by the ratio between the area of two emitters. The number of identical current sources can be expanded virtually unlimited without loss of accuracy or an increase in complexity. Several applications are possible; however, this paper is focussed on applying this technique to digitally-programmable logarithmic amplifiers or attenuators. A radix equal to 1.122 allows a gain cell to be programmed in dB steps.