Ganze Perioden aus Signalverlauf herausschneiden
|
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
22.01.2008, 17:38
Beitrag #2
|
jeffrey
LVF-Gelegenheitsschreiber
Beiträge: 123
Registriert seit: Aug 2007
8.0 zuhause, 8.2 Uni
2007
kA
Deutschland
|
Ganze Perioden aus Signalverlauf herausschneiden
' schrieb:Hallo da draussen,
ich möchte aus einem Signalverlauf (Sinus) ganze Perioden (oder ganzahlige Perioden )herausschneiden. Mein Oszilloskop tastet einen Signalverlauf eines DDS-Signalgenerators ab. Wäre der Generator in seiner Frequenz exakt könnte man einfach aus der Frequenz des Generators auf die zu schneidenden Zeitindizes schliessen. Leider gibt es so etwas wie exakte Geräte nicht. D.h. dass ich beim Schnippel einen mehr oder weniger grossen Fehler mache (DDS-Chips mit 30ppm Abweichung). Kann mir jemand nen Tip geben wie ich die Zeitwerte oder Sampleindizes des ersten und letzten Minimums oder Maximums oder Nulldurchgangs eines Signalverlauf möglichst exakt ermitteln kann.
Um mal ein paar Hausnummern zu nennen: Ich taste mit einem Oszilloskop 200 Perioden eines 1kHz Signals ab. Der Signalverlauf enthält 60000 Werte, bzw 300 Samples pro Periode. Durch Neuabtastung des Verlaufs erhöhe ich durch Interpolation die Anzahl der Samples pro Periode auf 3000, damit die Bestimmung der Maxima oder Minima oder Nulldurchgänge möglichst exakt wird.
Danke für alle Antworten im vorraus
Daniel
hi,
wie liegen denn dann die daten vor? als array? dann einfach immer 2 aufeinanderfolgende elemente vergleichen. bei vzw hast du den nulldurchgang. und natürlich noch auf 0 prüfen, vielleicht triffst die ja zufällig mal genau ;-)
mfg jeffrey
|
|
|
| |
Nachrichten in diesem Thema |
Ganze Perioden aus Signalverlauf herausschneiden - jeffrey - 22.01.2008 17:38
|