{'fraction_non_alphanumeric': 0.022131147540983605, 'fraction_numerical': 0.002459016393442623, 'mean_word_length': 5.49468085106383, '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}}
Programmable Universal Filters Using Current Conveyor Transconductance Amplifiers

This paper presents new programmable universal biquadratic filters using current conveyor transconductance amplifiers (CCTAs) by which both voltage- and current-mode filters can be obtained. The proposed filters use second-generation current conveyor (CCII) which is the first stage of CCTA to operate as current conveyor analog switch (CCAS) and this CCAS will be used to program the filtering functions such as low-pass, high-pass, band-pass, band-stop and all-pass filters. Unlike previous universal filters, the filtering functions of the proposed filters can be programmed using the bias currents of CCTAs without changing any input and output connections. The natural frequency and quality factor of all filtering functions can be controlled electronically and orthogonally using the bias currents of transconductance amplifiers. Also gain response of all transfer functions can be adjusted. The active and passive sensitivities of the filters are low. The proposed programmable filters have been simulated using 0.18μm CMOS process from TSMC. PSPICE simulation results are included to confirm workability of the proposed circuits.