Durch Iterieren oder Verschachteln einer Sinuskurve wie in dieser Frage
Ich bekomme Kurven wie diese:
das scheint zu einer Rechteckwelle zu tendieren.
Der achte Fall sieht so aus:
was hier absichtlich wegen seiner Rundheit gewählt wurde.
Den Mathematica-Code für diese Diagramme finden Sie hier: http://pastebin.com/6UK1u1uX
Ich weiß nicht viel über Signalverarbeitung, aber ich erinnerte mich an das Gibbs-Phänomen in Rechteckwellen, nachdem ich diese Kurven gesehen hatte.
Würden sie das Problem mit dem Gibbs-Phänomen bei Rechteckwellen lösen?
In der Fourier-Transformation ist diese Art von Funktion nicht von Nutzen, obwohl ich verstehe.
Bearbeiten 13.1.2013:
Sägezahnwelle: http://pastebin.com/JNg7bzzB
Dreieckswelle (Teilsummen anstelle von Integralen): http://pastebin.com/wRCBV7NF
Dirac Kamm http://pastebin.com/QMSMQf26
quelle
Antworten:
Ich würde sagen, dass das interessant ist. Es wurde viel Arbeit in Bezug auf das Studium des Gibbs-Phänomens geleistet. Lesen Sie das folgende Dokument, um besser zu verstehen, wie es in praktischen DSP-Anwendungen funktioniert:
http://people.clarkson.edu/~ajerri/books/examples/Gibbs_Book.pdf
Die typische Methode zum Verwalten des Gibbs-Phänomens besteht in der Verwendung von Zeitbereichsfensterfunktionen, die die Daten am Anfang und am Ende verjüngen. Die Fensterfunktionen reduzieren Störbeiträge zu Frequenzbereichsinformationen, die aus Diskontinuitäten an den Rändern von Datensequenzen stammen.
Ich habe nicht viel Anwendung bei der Erzeugung von Signalen gesehen, indem ich sie mit einzelnen Sinuswellen zusammengesetzt habe. Im Allgemeinen erfolgt die Signalerzeugung direkt im Zeitbereich. Ich bin nicht sicher, wie die von Ihnen dokumentierten Funktionskonstruktionen zur Lösung eines praktischen Problems eingesetzt werden können, aber möglicherweise gibt es eine Anwendung, wenn Sie ein geeignetes Problem identifizieren können.
quelle
Rekursive Sinuskurven sind das Grundprinzip der FM-Synthese (verwendet im berühmten Yamaha DX7 usw.): Mit einer solchen Synthese können Oszillatoren (als "Operatoren" bezeichnet) hinzugefügt, aber auch wie folgt eingebettet werden:
sin(sin(t+sin(...))+...)
quelle