Frequenzsynthese
- Aktualisiert2025-07-30
- 4 Minute(n) Lesezeit
Erzeugt aus mehreren Sinusschwingungen mit ganzzahliger Periodenanzahl einen Signalverlauf.

Ein-/Ausgänge
Amplitude
—
Amplitude ist der Wert, auf den die Summe aller Einzelfrequenzen skaliert wird, und der größte absolute Wert, den der Signalverlauf enthält. Der Standardwert lautet –1. Amplitude ist nützlich, wenn der Signalverlauf an einen analogen Ausgangskanal ausgegeben wird. Wenn der Höchstwert, den die Hardware ausgeben kann, 5 Volt beträgt, setzen Sie die Amplitude auf 5. Ist die Amplitude ≤ 0, wird die Skalierung nicht angewendet.
Signal zurücksetzen
—
Signal zurücksetzen setzt die Phase auf den Wert des Bedienelements Phase und den t0-Wert auf 0 zurück. Die Standardeinstellung lautet FALSE.
Schwingungsfrequenzen
—
Schwingungsfrequenzen ist ein Array, in dem jedes Element eine Einzelfrequenz der Schwingung ist. Das Array muss genau so groß sein wie die Arrays Schwingungsamplituden und Schwingungsphasen.
Schwingungsamplituden
—
Schwingungsamplituden ist ein Array, bei dem jedes Element eine Schwingungsamplitude ist. Das Array muss genau so groß sein wie die Arrays Schwingungsfrequenzen und Schwingungsphasen.
Einzelphasen
—
Schwingungsphasen ist ein Array, bei dem jedes Element eine Schwingungsphase in Grad ist. Das Array muss genau so groß sein wie die Arrays Schwingungsfrequenzen und Schwingungsamplituden.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Abtast-Info
—
Abtast-Info enthält Angaben zur Abtastung.
Frequenzen anpassen?
—
Wenn Frequenzen anpassen? TRUE ist, werden die angegebenen Schwingungsfrequenzen auf das nächste Vielfache von fs/n gesetzt.
Signal (Ausgang)
—
Signal (Ausgang) ist der generierte Signalverlauf.
Scheitelfaktor
—
Scheitelfaktor ist das Verhältnis der Spitzen- zur Effektivspannung von Signal (Ausgang).
Tatsächliche Schwingungsfrequenzen
—
Tatsächliche Schwingungsfrequenzen sind die Schwingungsfrequenzen, die generiert wurden, nachdem das Nyquist-Kriterium und die Anpassung (wenn Frequenzen anpassen? auf TRUE gesetzt ist) berücksichtigt wurden.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Im Frequenzspektrum des Signalverlaufs werden alle Frequenzanteile angezeigt, aus denen sich der Signalverlauf zusammensetzt. Die Anzahl der Schwingungen wird durch die Größe der Eingangs-Arrays Schwingungsfrequenzen, Schwingungsamplituden und Schwingungsphasen festgelegt. Zunächst werden die Sinusschwingungen mit Hilfe der Angaben zu Frequenz, Phase, Amplitude und Samples generiert. Das Array wird anschließend so skaliert, dass der größte Absolutwert und Amplitude gleich sind. Anschließend wird der Signalverlauf gebündelt. X0 des Signalverlaufs wird immer gleich 0 gesetzt, und Delta X ist 1/Fs.
LabVIEW geht davon aus, dass sich Einzelphasen auf die Sinusfunktion beziehen. Damit die Einzelphasen für die Cosinus-Funktion gelten, addieren Sie 90 Grad. Beachten Sie jedoch, dass sich dadurch der Scheitelfaktor ändern kann. Nachfolgend sehen Sie, wie Sie die Einzelphasen auf die Cosinusfunktion beziehen:

Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Signal Processing\Waveform Measurements\Bandlimited Signal Generation.vi
- labview\examples\Signal Processing\Waveform Measurements\Multitone with Amplitudes and Phases.vi
Amplitude
—
Signal zurücksetzen
—
Schwingungsfrequenzen
—
Fehler (Eingang, kein Fehler)
—
Abtast-Info
—
Signal (Ausgang)
—
Scheitelfaktor
—
Tatsächliche Schwingungsfrequenzen
—
Fehler (Ausgang)
—