Инструменты для проектирования / моделирования аналоговых сигналов


8

Какие есть хорошие инструменты, которые упростят процесс проектирования и моделирования аналоговых сигналов? В настоящее время я использую Mathematica для моделирования поведения сигнала, но это требует от меня определения новой модели для каждого нового элемента функциональности (например, фильтра нижних частот). Есть ли инструменты, которые могут мне помочь?



SPICE кажется очевидным выбором, но если вы ищете более математически обоснованный инструмент, то, возможно, попробуйте Scilab с его плагином Xcos.
Оли Глейзер

1
SPICE не является инструментом дизайна, и использовать его как таковое - это Bad Habit ™. Вы используете симуляцию для проверки своего дизайна, а не для его создания. Если вы используете SPICE для дизайна, есть риск, что вы начнете с чего-то, что работает только наполовину, и продолжите настройку, пока это не сработает. Не исключено, что вы не знаете, почему это работает.
Stevenvh

Ответы:


4

SPICE (или любая его производная) будет лучшим выбором, если вы выполняете симуляцию схемы как часть процесса, также посмотрите на MATLAB с Simulink.

У MATLAB также может быть несколько наборов инструментов, которые могут быть полезны для ваших нужд, например, дизайн фильтров (но больше ориентированных на цифровые фильтры) и набор инструментов обработки сигналов .


1

Имеет ли CircuitLab необходимую вам функциональность? Вы можете использовать напряжение от земли до модели аналоговых сигналов. У нас есть произвольные блоки преобразования Лапласа для удовлетворения ваших потребностей в линейном фильтре, и, кроме того, у нас есть произвольные поведенческие источники, если вы хотите применить нелинейности в любом месте вашей цепочки сигналов. Кусочно-линейные и пошаговые функции для входов, а также режимы анализа во временной и частотной областях.

Взгляните на эту схему для многодоменного моделирования с обратной связью, включая тепловую модель (смоделированную как R и C), а также контроллер с нелинейностями:

тепловые и контрольные петли

Если нет, дайте нам знать, какие функции вам понадобятся!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.