{'fraction_non_alphanumeric': 0.025688073394495414, 'fraction_numerical': 0.0, 'mean_word_length': 5.129213483146067, '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}}
Pulsed power generator driven by FPGA and PC

The control of pulsed power generator using a field programmable gate array (FPGA) has produced an advantage such as a compactness of pulsed power generators and the pulsed power control for many applications. However, the development of pulsed power generator using programming is difficult in noise problems and others. The present work aims to develop a high-performance pulsed power generator using FPGA and a personal computer (PC). The pulsed power generator consists of a pulsed power generator with magnetic pulsed compression (MPC), a charger, a controller using FPGA, a universal serial bus (USB) connection circuit and a software running on Windows PC. The software running on PC is written with Visual C#, and has a graphical user interface (GUI). This easy operational system can control several functions, such as output voltage, pulse interval, pulse repetitive rate and pulse number. The developed pulsed power generator driven by FPGA and PC is applicable to many fields such as sterilization, water treatment and bioelectrics.