Described herein is a system for therapeutic treatments with electromagnetic waves comprising a wave generator that generates a driving signal (S) for a 5 diffuser. In particular, the system comprises: - a digital-to-analog converter (224) configured for receiving digital data (SDk) at input and for supplying the driving signal (S) at output; 10 - a memory (102; 222) that contains discretized data that identify the spectrum of the driving signal (S) in the frequency domain; and - at least one digital processing unit (10, 220) configured for:15 a) receiving the discretized data that identify the spectrum of the driving signal (S) in the frequency domain from the memory (102; 222); b) transforming the discretized data that identify the spectrum of the driving signal (S) in the frequency 20 domain into discretized data (SDk) that identify the waveform of the driving signal (S) in the time domain; and c) sending the discretized data (SDk) that identify the waveform of the driving signal (S) in the 25 time domain to the digital-to-analog converter (224).L'invention concerne un système pour des traitements thérapeutiques au moyen d'ondes électromagnétiques, comprenant un générateur d'onde qui génère un signal d'entraînement (S) pour un diffuseur 5. En particulier, le système comprend : - un convertisseur numérique/analogique (224) configuré pour recevoir des données numériques (SDk) à l'entrée, et pour fournir le signal d'entraînement (S) à la sortie ; 10 - une mémoire (102 ; 222) qui contient des données discrétisées qui identifient le spectre du signal d'entraînement (S) dans le domaine de fréquence ; et - au moins une unité de traitement numérique (10, 220) configurée pour : 15 a) recevoir les données discrétisées, qui identifient le spectre du signal d'entraînement (S) dans le domaine de fréquence, en provenance de la mémoire (102 ; 222) ; b) transformer les données discrétisées, qui identifient le spectre du signal d'entraînement (S) dans le domaine de fréquence 20,