Ihre Verzerrungsbox wendet eine nichtlineare Übertragungsfunktion auf das Signal an: output = function(input)
oder y = f(x)
. Sie wenden einfach dieselbe Funktion auf jedes einzelne Input-Sample an, um das entsprechende Output-Sample zu erhalten.
Wenn Ihr Eingangssignal eine Sinuswelle ist, wird eine bestimmte Art von Verzerrung erzeugt, die als harmonische Verzerrung bezeichnet wird . Alle neuen Töne, die durch die Verzerrung erzeugt werden, sind perfekte Harmonische des Eingangssignals:
- Wenn Ihre Übertragungsfunktion eine ungerade Symmetrie aufweist (um 180 ° um den Ursprung gedreht werden kann), werden nur ungerade Harmonische erzeugt (1f, 3f, 5f, ...). Ein Beispiel für ein System mit ungerader Symmetrie ist ein Verstärker mit symmetrischer Begrenzung.
- Wenn Ihre Übertragungsfunktion gerade Symmetrie hat (kann über die Y-Achse reflektiert werden), dann sind die erzeugten Harmonischen nur Harmonische gerader Ordnung (0f, 2f, 4f, 6f, ...). Die fundamentale 1f ist eine ungerade Harmonische und wird entfernt. Ein Beispiel für ein System mit gerader Symmetrie ist ein Vollweggleichrichter.
Wenn Sie also ungerade Harmonische hinzufügen möchten, führen Sie Ihr Signal durch eine ungerade symmetrische Übertragungsfunktion wie y = tanh(x)
oder y = x^3
.
Wenn Sie nur noch Harmonische hinzufügen möchten, durchlaufen Sie Ihr Signal eine Übertragungsfunktion, die sogar symmetrisch ist, plus eine Identitätsfunktion, um die ursprüngliche Grundfrequenz beizubehalten. Sowas wie y = x + x^4
oder y = x + abs(x)
. Der x +
behält die Grundwelle, die sonst zerstört würde, während der x^4
gerade symmetrisch ist und nur gerade Oberschwingungen erzeugt (einschließlich DC, die Sie wahrscheinlich später mit einem Hochpassfilter entfernen möchten).
Gleichmäßige Symmetrie:
Übertragungsfunktion mit gleichmäßiger Symmetrie:
Originalsignal in Grau, mit verzerrtem Signal in Blau und Spektrum des verzerrten Signals, das nur noch Harmonische und keine Grundwelle zeigt:
Ungerade Symmetrie:
Übertragungsfunktion mit ungerader Symmetrie:
Originalsignal in Grau, mit verzerrtem Signal in Blau und verzerrtem Signalspektrum, das nur ungerade Harmonische zeigt, einschließlich Grundwelle:
Gerade Symmetrie + Fundamental:
Übertragungsfunktion mit gerader Symmetrie plus Identitätsfunktion:
Originalsignal in Grau, mit verzerrtem Signal in Blau und verzerrtem Signalspektrum mit geraden Harmonischen plus Grundwelle:
Das ist es, worüber die Leute sprechen, wenn sie sagen, dass eine Verzerrungsbox "ungerade Harmonische hinzufügt", aber es ist nicht wirklich genau. Das Problem ist, dass die harmonische Verzerrung nur für den Sinuswelleneingang existiert . Die meisten Leute spielen Instrumente, keine Sinuswellen, daher hat ihr Eingangssignal mehrere Sinuswellenkomponenten. In diesem Fall tritt eine Intermodulationsverzerrung auf , keine harmonische Verzerrung, und diese Regeln für ungerade und gerade Harmonische gelten nicht mehr. Zum Beispiel ein Vollweggleichrichter (gerade Symmetrie) auf die folgenden Signale anwenden:
- Sinus (nur Grundwelle ungerade Harmonische) → gleichgerichteter Vollwellen-Sinus (nur gerade Harmonische)
- Rechteckwelle (nur ungerade Harmonische) → Gleichstrom (nur gerade 0. Harmonische)
- Sägezahnwelle (ungerade und gerade Harmonische) → Dreieckwelle (nur ungerade Harmonische)
- Dreieckwelle (nur ungerade Harmonische) → 2 × Dreieckwelle (nur ungerade Harmonische)
Das Ausgangsspektrum hängt also stark vom Eingangssignal ab und nicht vom Verzerrungsgerät. Wenn jemand sagt, " unser Verstärker / Effekt erzeugt mehr musikalische Harmonische mit gerader Ordnung ", sollten Sie ihn mit einem Körnchen Salz nehmen .
(Die Behauptung, dass Klänge mit geraden Harmonischen "musikalischer" sind als Klänge mit nur ungeraden Harmonischen , stimmt , aber diese Spektren werden hier nicht tatsächlich erzeugt, wie oben erläutert, und diese Behauptung gilt nur im Zusammenhang mit Wie auch immer, westliche Skalen: Klänge mit ungeraden Harmonischen (Rechteckwellen, Klarinetten usw.) sind auf einer Bohlen-Pierce- Musikskala mit einem Verhältnis von 3: 1 konsonanter als mit einer Oktave von 2: 1.
Zu beachten ist auch, dass digitale nichtlineare Prozesse zu Aliasing führen können, das möglicherweise schlecht hörbar ist. Siehe Gibt es eine bandbegrenzte nichtlineare Verzerrung?