Forum: Analoge Elektronik und Schaltungstechnik LTspice Abtastung (Sampling) eines Signals


von Abdurrahman K. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe mit LTspice einen Sinus generieren (Sinus.asc) und mir die 
Daten exportieren lassen (Sinus.txt).

Hierbei ist mir aufgefallen, dass die Abtastung nicht in regelmäßigen 
Abständen erfolgt.

1. Wie werden diese festgelegt?

2. Ist es möglich einen definierten Abtastwert festzulegen, sodass die 
Abtastung in regelmäßigen Abständen erfolgt?

mfg

von Helmut S. (helmuts)


Lesenswert?

Alle SPICE-Programme rechnen nicht in festen Zeitchritten sondern sie 
passen die Schrittweite automatisch an die Ereignisse an. Man kann nur 
eine maximale Schrittweite vorgeben.

.tran 0 2ms 0 10u

(Manche SPICE-Programem bieten in der Ausgabe die Möglichkeit an Daten 
mit konstantem Zeitschritt zu exportieren. Dazu inperpolieren diese 
Programme die Daten aus den tatsächlich simulierten Daten.) LTspice 
bietet diese Funktion leider nicht an.

Man sollte in LTspice die standardmäßig eingeschaltete Datenkompression 
abschalten, wenn man die bestmögliche Genauigkeit in den Ausgangsdaten 
haben will.

.options plotwinsize=0

Um Daten mit einer konstanten Schrittweite zu bekommen, muss man die 
exportierten Daten mit einem externen Programm nachbearbeiten. Dazu 
reicht eine lineare Interpolation, wenn man eine entsprechend kleine 
maximale Schrittweite gewählt hat.


Man könnte im Prinzip mit .wave auch wav-Dateienn erzeugen. Die Signale 
müssen dazu in den Bereich +/-1 passen. Allerdings hat man dann ein 
anderes  Problem, wenn man gar keine .wav Datei haben will.

Gruß
Helmut

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.