{'fraction_non_alphanumeric': 0.026881720430107527, 'fraction_numerical': 0.0, 'mean_word_length': 5.137362637362638, '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 transparent sources in FDTD simulations

Sources can be embedded in a finite-difference time-domain (FDTD) grid in any one of several ways. Depending on the particular implementation, the embedded source corresponds physically to a hard field source (applied field), a transparent current source (impressed current), a finite-impedance voltage source, or some other physical excitation. While the implementation of any of these sources is a straightforward procedure in FDTD simulations, ensuring an accurate correspondence between the physical source and its numerical implementation is challenging. We describe the implementation of a new field source, referred to as a transparent field source, that couples the same fields into the FDTD grid as a hard field source. Unlike the hard field source, however, the transparent source does not scatter energy, i.e., the usual FDTD update equation applies to the source node. The implementation is described both in terms of a single node and in terms of an array of nodes. The latter is discussed in the context of parallel-plate waveguide excitation.