Donc, si vous générez une onde carrée en commutant simplement un signal entre deux valeurs, aux limites de l'échantillon, cela produit une série infinie d'harmoniques, qui alias et produisent des tonalités en dessous de votre fondamentale, ce qui est très audible. La solution est la synthèse à bande limitée , utilisant soit la synthèse additive soit des étapes à bande limitée pour produire des formes d'onde qui sont les mêmes que si vous aviez à bande limitée l'onde carrée mathématique idéale avant de l'échantillonner:
Mais je viens de réaliser que si vous appliquez une grande amplification à une onde sinusoïdale numérique, puis la coupez numériquement, elle produira la même forme d'onde carrée, sans les ondulations du phénomène Gibbs. C'est donc aussi produire des produits de distorsion aliasés, non? Donc, toute distorsion non linéaire dans le domaine numérique qui produit des harmoniques en dehors des limites de Nyquist produira des produits de distorsion crénelés? (Edit: j'ai fait quelques tests et confirmé que cette partie est vraie.)
Existe-t-il une distorsion à bande limitée, pour simuler (dans le domaine numérique) les effets de la distorsion (dans le domaine analogique) avant la limitation de bande et l'échantillonnage? Si oui, comment faites-vous? Si je recherche "distorsion à bande limitée", je trouve des références aux polynômes de Chebyshev, mais je ne sais pas comment les utiliser ou s'ils ne fonctionnent que pour les ondes sinusoïdales ou quoi:
Cet instrument n'essaie pas de générer une distorsion à bande limitée. Les personnes intéressées par la distorsion à bande limitée devraient étudier l'utilisation des polynômes de Chebyshev pour générer l'effet. Distorsion tangente hyperbolique
"Polynôme de Chebyshev" - fonctions de mise en forme avec la propriété importante d'être intrinsèquement limitées dans la bande, c'est-à-dire qu'elles n'introduisent pas d'harmoniques spectrales parasites en raison du chevauchement, etc. Wave Shaper