LTSpice: Phasensprünge simulieren?

Gast #1474823
Lesenswert?

Hallo zusammen,

ich bin es (schon) wieder ;-)! Nachdem die Simulation mit den 
gekoppelten Spulen gut klappt stehe ich mit LTSpice vor einem neuen 
Problem:
Wie Kann ich ein Sinussignal in der Phase und Amplitude springen lassen?
Ich habe einen Vorverstärker aufgebaut und will simulieren, was der mir 
aus Signalen die mit QPSK oder QAM moduliert sind macht.
Ich habe versucht in einer Sinusquelle für den Phasenwinkel eine 
Variable einzugeben und diese mit einer weiteren Spannungsquelle zu 
steuern, habs aber nicht hinbekommen. Wie kann man das machen?

Gruß Bastler
#1475044
Lesenswert?

Bastler schrieb:
> Hallo zusammen,
>
> ich bin es (schon) wieder ;-)! Nachdem die Simulation mit den
> gekoppelten Spulen gut klappt stehe ich mit LTSpice vor einem neuen
> Problem:
> Wie Kann ich ein Sinussignal in der Phase und Amplitude springen lassen?
> Ich habe einen Vorverstärker aufgebaut und will simulieren, was der mir
> aus Signalen die mit QPSK oder QAM moduliert sind macht.
> Ich habe versucht in einer Sinusquelle für den Phasenwinkel eine
> Variable einzugeben und diese mit einer weiteren Spannungsquelle zu
> steuern, habs aber nicht hinbekommen. Wie kann man das machen?
>
> Gruß Bastler

Das Herz des IQ-Modulators ist der Oszillator mit Sinus- und 
Cosinus-Ausgang. Dafür gibt es unter [SpecialFunctions] ein Bauteil 
"Modulate2".

Zum Multiplizieren und Addieren gibt es die B-Quellen. Genaugenommen 
kann man da beliebige Formeln eingeben.

Beispiel für QAM Multiplikation mit einer Bv-Quelle:

V=V(Q0)*V(b1)*V(a0)
Angehängte Dateien:
#1475055
Lesenswert?

Helmut S. schrieb:
> Das Herz des IQ-Modulators ist der Oszillator mit Sinus- und
> Cosinus-Ausgang. Dafür gibt es unter [SpecialFunctions] ein Bauteil
> "Modulate2".
>
> Zum Multiplizieren und Addieren gibt es die B-Quellen. Genaugenommen
> kann man da beliebige Formeln eingeben.
>
> Beispiel für QAM Multiplikation mit einer Bv-Quelle:
>
> V=V(Q0)*V(b1)*V(a0)

Hatte die LTspice-Datei vergessen. Die ist jetzt im Anhang.
Angehängte Dateien:
Gast #1476443
Lesenswert?

Hallo Helmut,

vielen Dank für die Antwort und das Beispiel! So ganz verstanden habe 
ich es noch nicht, was wohl daran liegt, dass ich die Spicebefehle nicht 
gut kenne. Gibt es eine Referenz, wo man nachschlagen kann, was für
Parameter die Komponenten (wie "modulator2") kennen?
Ich habe eine Seite, eine Art Wiki, für die Parameter der B-Quellen 
gefunden.
Was den Modulator angeht stehe ich aber noch ziemlich im Dunkeln. Hast 
du einen Link, oder passenden Suchbegriff dafür?

Gruß Bastler
#1476508
Lesenswert?

Bastler schrieb:
> Hallo Helmut,
>
> vielen Dank für die Antwort und das Beispiel! So ganz verstanden habe
> ich es noch nicht, was wohl daran liegt, dass ich die Spicebefehle nicht
> gut kenne. Gibt es eine Referenz, wo man nachschlagen kann, was für
> Parameter die Komponenten (wie "modulator2") kennen?
> Ich habe eine Seite, eine Art Wiki, für die Parameter der B-Quellen
> gefunden.
> Was den Modulator angeht stehe ich aber noch ziemlich im Dunkeln. Hast
> du einen Link, oder passenden Suchbegriff dafür?
>
> Gruß Bastler


Hallo,

modulator2 ist eine absichtlch wenig dokumentierte Funktion. Es reicht 
zu wissen, dass man "mark" und "space" setzen muss.
Über den FM Eingang kann man die Frequenz ändern.
Über den AM Eingang kann man eine AM erzeugen.
Im übrigen gilt für einige der Extra-Funktionen der Spruch: Einem 
geschenkten Gaul schaut man nicht ins Maul.

Wer sich mehr für LTspice interessiert, der schaut sich die Beispiele in 
der LTspice Yahoo group an.

http://tech.groups.yahoo.com/group/LTspice/

Gruß
Helmut

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren