2013-02-16 5 views
1

Я должен стимулировать работу фильтра нижних частот в точности с помощью simulink, поэтому я создаю генератор сигналов f = 50 Гц, и я делаю нижний фильтр, и после этого я хочу видеть его, поэтому единственным инструментом, который я нашел, является анализатор спектра, но когда я симулировать я получаю две ошибки Извините, если это на самом деле не объяснить, потому что я новичок в Simulink enter image description hereКак стимулировать фильтр нижних частот в simulink?

enter image description here

enter image description here

ответ

1

сигнала, подаваемого в спектроскопа блоки должны быть дискретным временем сигналы вместо con прерывное время. Вы можете выполнить это, добавив блок Zero-Order Hold перед каждым спектральным охватом, установив желаемое дискретное время выборки в параметрах диалога блока удержания нулевого порядка.

В качестве головного устройства вы, вероятно, захотите также буферизовать свои сигналы (спектр рассчитан на «кадры» данных, которые вы можете прочитать здесь: Create Frame-Based Signals). Для этого вы можете использовать блок Buffer между вашим удержанием нулевого порядка и областью спектра или выбрать «Ввод буфера» в параметрах диалога Spectrum Scope.

+0

см. Мой ответ – YasBES

+0

@PasstissiPhone: Моя ошибка. Ошибка указывает на то, что ваша S-функция (блок фильтра нижних частот) также требует дискретного сигнала. Пожалуйста, переместите Zero-Order Hold перед фильтром нижних частот. – Svalbard

Смежные вопросы