Erzeugen eines nicht repetitiven Rauschens oder phasenkontinuierlichen Signals
Bei Geräten, die mit dem NI-DAQmx-Treiber kompatibel sind, können während des Betriebs Daten in den Puffer übertragen werden. Auf diese Weise lassen sich phasenkontinuierliche oder nicht repetitive (sich nicht wiederholende) Rauschsignale erzeugen.
Zum Erzeugen eines nicht repetitiven Rauschens gehen Sie wie folgt vor:
- Fügen Sie den Schritt Analoges Signal erstellen in die Projektansicht ein.
- Wählen Sie aus dem Pulldown-Menü Signaltyp die Option Rauschsignal aus.
- Geben Sie in das Feld Sample-Rate 10k (10 000) ein.
- Vergewissern Sie sich, dass die Option Wiederholtes Signal deaktiviert ist.
- Klicken Sie auf die Schaltfläche Schritt hinzufügen und anschließend auf Signale erzeugen»DAQmx - Erzeugen»Analogausgang und wählen Sie Spannung oder Strom.
- Öffnen Sie die Seite Konfiguration der Registerkarte Schritteinstellungen des Schritts "DAQmx - Erzeugen" und wählen Sie aus dem Pulldown-Menü Signalerzeugungsmodus die Option Kontinuierlich aus.
- Führen Sie dann LabVIEW SignalExpress wiederholt aus. Der Schritt "Analoges Signal erstellen" generiert nun bei jeder Iteration ein neues Rauschmuster und übergibt es an den Schritt "DAQmx - Erzeugen", der ihn zur Ausgabe an das Analoggerät weiterleitet.
Mit den Schritten "Analoges Signal erstellen" und "DAQmx - Erzeugen" kann ein phasenkontinuierliches Signal mit beliebiger Frequenz ausgegeben werden. Zum Erzeugen eines phasenkontinuierlichen Rauschens gehen Sie wie folgt vor:
- Fügen Sie den Schritt "Analoges Signal erstellen" in die Projektansicht ein.
- Wählen Sie aus dem Pulldown-Menü Signaltyp ein Sinussignal aus und geben Sie eine beliebige Frequenz an.
- Deaktivieren Sie die Option Wiederholtes Signal, so dass jeder Signalabschnitt an den vorherigen anknüpft.
- Führen Sie dann LabVIEW SignalExpress wiederholt aus. Der Schritt "Analoges Signal erstellen" gibt nun ein zusammenhängendes Signal mit fortlaufendem Zeitwert und fortlaufender Phase aus.
Um die Phasenkontinuität des erzeugten Signals zu gewährleisten, ist eine bestimmte Schleifenrate erforderlich. Die Mindestschleifenrate ist die Sample-Rate dividiert durch die Sample-Anzahl des Signals. Wenn SignalExpress die Mindestschleifenrate nicht einhalten kann, entfernen Sie alle nicht benötigten Graphen in der Datenansicht und schließen Sie alle Konfigurationsfenster. Wird die Mindestschleifenrate dann immer noch nicht erreicht, setzen Sie die Sample-Rate herab oder vergrößern Sie den Puffer, damit die Schleife nicht so oft wiederholt werden muss.
Ein Beispiel zur Erzeugung eines realen Rauschens ist das VI "Continuous Noise Generation and Finite Acquisition (Non Regeneration)" im Verzeichnis SignalExpress\examples\DAQmx.