myogen.simulator.IntramuscularEMG.add_noise#
- IntramuscularEMG.add_noise(snr_db, noise_type='gaussian')[source]#
Add noise to all electrode arrays.
This method adds realistic noise to the simulated intramuscular EMG signals based on a specified signal-to-noise ratio. The noise characteristics can be customized to match different recording conditions.
- Parameters:
- Returns:
Noisy intramuscular EMG signals for all electrode arrays. Results are stored in the noisy_intramuscular_emg__tensor property after execution.
- Return type:
- Raises:
ValueError – If intramuscular EMG has not been simulated. Call simulate_intramuscular_emg() first.