LabVIEWForum.de
Ganze Perioden aus Signalverlauf herausschneiden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Ganze Perioden aus Signalverlauf herausschneiden (/Thread-Ganze-Perioden-aus-Signalverlauf-herausschneiden)



Ganze Perioden aus Signalverlauf herausschneiden - nihil31 - 22.01.2008 17:14

Hallo da draussen,


Danke für alle Antworten im vorraus

Daniel


Ganze Perioden aus Signalverlauf herausschneiden - jeffrey - 22.01.2008 17:38

' 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


Ganze Perioden aus Signalverlauf herausschneiden - dc6xs - 22.01.2008 18:16

' 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.
(...)

Daniel

Naja warum eigentlich mit nem Oszi die Frequenz messen? Für sowas gibts Frequenzzähler, bei guten Geräten liegt die Genauigkeit deren Zeitbasen im bereich besser 1E-8/Tag!

Schau doch mal bitte in dem Manual des Oszis nach welcher Größenordnung der Fehler der Zeitbasis hat und welche Genauigkeit die Darstellung hat.

Zusätzlich ist neben den 30ppm des DDS-ICs auch noch die Genauigkeit des Taktgebers interessant.

Gruß,
Robert