25.06.2012, 09:37
Moin,
ich habe das Problem, dass ich als Signalverlauf eine Art Sinus habe, dessen Offset aber stark variiert.
Da ich das Frequenzspektrum bestimmen möchte, hätte ich diesen Offset gerne entfernt.
Stückweise einlesen und dann jeweils für dieses Stück den Offset per entsprechender VI zu entfernen funktioniert zwar, ergibt an den Schnittstellen aber hässliche Sprünge.
Was mit noch weiter einfallen würde, wäre die Maxima der Ableitung zu bestimmen, den y-Wert zu verwerfen und diese als die Stützstellen für ein Polynom zu verwenden.
Klingt das plausibel?
Wenn ja, wie stelle ich das in Matlab an?
Oder könnte ich gar den Abstand der Maxima zur Generation eines normalisierten Polynoms verwenden?
Wenn ja, stellt sich mir wieder die Frage, wie ich das in Matlab anstelle.
Zur Visualisierung habe ich eine Skizze angehängt, man verzeihe mir meine Mauszeichenfertigkeiten.
Gruß
herrhannes
ich habe das Problem, dass ich als Signalverlauf eine Art Sinus habe, dessen Offset aber stark variiert.
Da ich das Frequenzspektrum bestimmen möchte, hätte ich diesen Offset gerne entfernt.
Stückweise einlesen und dann jeweils für dieses Stück den Offset per entsprechender VI zu entfernen funktioniert zwar, ergibt an den Schnittstellen aber hässliche Sprünge.
Was mit noch weiter einfallen würde, wäre die Maxima der Ableitung zu bestimmen, den y-Wert zu verwerfen und diese als die Stützstellen für ein Polynom zu verwenden.
Klingt das plausibel?
Wenn ja, wie stelle ich das in Matlab an?
Oder könnte ich gar den Abstand der Maxima zur Generation eines normalisierten Polynoms verwenden?
Wenn ja, stellt sich mir wieder die Frage, wie ich das in Matlab anstelle.
Zur Visualisierung habe ich eine Skizze angehängt, man verzeihe mir meine Mauszeichenfertigkeiten.
Gruß
herrhannes