Werkzeuge für analoges Signaldesign / Modellierung

8

Welche guten Werkzeuge vereinfachen das Entwerfen und Modellieren von analogen Signalen? Ich verwende derzeit Mathematica zur Modellierung des Signalverhaltens, aber dafür muss ich für jede neue Funktionalität ein neues Modell definieren (z. B. einen Tiefpassfilter). Gibt es Tools, die mir helfen könnten?

EmpireJones
quelle
3
SPICE
m.Alin
SPICE scheint die naheliegende Wahl zu sein, aber wenn Sie nach einem mathematisch basierten Tool suchen, versuchen Sie es vielleicht mit Scilab mit dem Xcos-Plugin.
Oli Glaser
1
SPICE ist kein Designwerkzeug, und es als solches zu verwenden, ist ein Bad Habit ™. Sie verwenden die Simulation, um Ihr Design zu überprüfen , nicht um es zu erstellen. Wenn Sie SPICE für das Design verwenden, besteht das Risiko, dass Sie mit etwas beginnen, das nur zur Hälfte funktioniert, und weiter optimieren, bis es funktioniert. Es ist nicht unwahrscheinlich, dass Sie nicht wissen, warum es funktioniert.
Stevenvh

Antworten:

4

SPICE (oder eine Ableitung davon) ist die beste Wahl, wenn Sie als Teil des Prozesses eine Schaltungssimulation durchführen. Schauen Sie sich auch MATLAB mit Simulink an.

MATLAB verfügt möglicherweise auch über einige Toolboxen, die für Ihre Anforderungen hilfreich sind, z. B. Filterdesign (jedoch eher für digitale Filter) und die Toolbox für die Signalverarbeitung .

Renan
quelle
1

Hat CircuitLab die Funktionalität, die Sie benötigen? Sie können Spannungen von Masse verwenden, um analoge Signale zu modellieren. Wir haben beliebige Laplace-Transformationsblöcke, um Ihre linearen Filteranforderungen zu erfüllen, und außerdem haben wir beliebige Verhaltensquellen, wenn Sie Nichtlinearitäten an einer beliebigen Stelle in Ihrer Signalkette anwenden möchten. Stückweise lineare und Schrittfunktionen für Eingaben sowie Zeitbereichs- und Frequenzbereichsanalysemodi.

Schauen Sie sich diese Schaltung für eine Mehrdomänensimulation mit geschlossenem Regelkreis an, einschließlich eines thermischen Modells (modelliert als R und Cs) sowie eines Controllers mit Nichtlinearitäten:

Wärme- und Regelkreise

Wenn nicht, teilen Sie uns mit, welche Funktionen Sie benötigen!

compumike
quelle