torchsig.signals.signal_utils.check_signal_class¶
- torchsig.signals.signal_utils.check_signal_class(name: str, possible_names: list[str]) bool[source]¶
Check if the provided signal name matches any of the possible signal names.
This function performs a substring match against each possible name.
- Parameters:
name – The signal name to check.
possible_names – A list of possible signal names to compare against.
- Returns:
True if the signal name matches any of the possible names, otherwise False.
- Return type:
Examples
>>> check_signal_class("4fsk", ["fsk", "msk"]) True >>> check_signal_class("am-dsb", ["am-"]) True >>> check_signal_class("ofdm-64", ["ofdm"]) True