Eine Funktion durch eine andere Funktion dämpfen?
Ich möchte z.B. eine Cosinusfunktion durch eine andere aufgestellte Funktion (Exponentialfunktion, lineare Funktion, quadratische Funktion etc.) dämpfen. Dabei bildet diese Dämpffunktion die obere bzw./und untere Schranke. Ist dies möglich?
2 Antworten
Ja. Am einfachsten als "gedämpfte harmonische Schwingung". Typischerweise dargestellt als
x(t) = e^(-lambda t) sin(omega t + phi)
Durch geeignete Wahl von phi (-pi/2) wird aus dem 2. Faktor ein Cosinus.
Auch mit anderen "Hüllkurven" geht das per Multiplikation.
Hallo ,
was Du suchst klingt nach einem dynamic range compressor, wie er bei der Audioverarbeitung gern benutzt wird.
Evlt. findest Du direkt hier einen Einstieg in die Implementierung:
https://dsp.stackexchange.com/questions/10536/help-implementing-audio-dynamic-range-compression
Gruß
Da es dir weniger um Implementierung (softwaretechnisch) als mehr um den mathematischen Hintergrund geht, hier https://en.wikipedia.org/wiki/%CE%9C-law_algorithm was ebenfalls im Thread erwähnt wurde.
Gruß