{'fraction_non_alphanumeric': 0.026637069922308545, 'fraction_numerical': 0.0, 'mean_word_length': 5.178082191780822, '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}}
Canonical piecewise-linear representation of curves in the wave digital domain

Global, explicit representations of nonlinearities are desirable when implementing nonlinear Wave Digital (WD) structures, as they free us from the burden of managing look-up tables, performing data interpolation and/or using iterative solvers. In this paper we present a method that, starting from certain parameterized PieceWise-Linear (PWL) curves in the Kirchhoff domain, allows us to express them in the WD domain using a global and explicit representation. We will show how some curves (multi-valued functions in the Kirchhoff domain) can be represented as functions in canonical PWL form in the WD domain. In particular, we will present a procedure, which, in the most general case, also returns the conditions on the reference port resistance under which it is possible to find explicit mappings in the WD domain.