Перейти к содержанию
    

Фильтр FDATool -> MatLab

Вчерась чего-то глюкануло и текст исчез. Поэтому повторюсь.

 

Как в MatLab задействовать фильтр, состряпанный в fdatool?

 

Нарисовал фильтр в fdatool. Хочу теперь в матлабе пропустить через этот фильтр сигнал.

использовать sptool не получается - чета глючит все, фильтр не экспортируется.

 

Вычитал где-то и пытался делать так: экспорт фильтра из fdatool в матлаб в виде объекта с именем "Hd", далее "yf = Hd.filter(y)", где "y" - исходный сигнал. Но так оно не работает, на выходе какая-то фигня.

 

Подскажите, как таки правильно в матлабе пропустить сигнал через фильтр, нарисованный в fdatool?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все фильтрует. Думаю Вы что то напутали с сигналами. Например 2PI забыли :)

Пример:

КИХ ФНЧ фильтр с окном, частотой дискр 8000, пропускания - 2000, задержки - 3000.

Делаем File->Export-> Object.

 

Создаем тестовые сигналы

x=1:1/8000:10;

y=sin(2*pi*x*2000);

yr=Hd.filter(y);

 

Амплитуда - 0.707

 

y=sin(2*pi*x*3000);

yr=Hd.filter(y);

 

Амплитуда - да ее там нет почти :biggrin:

 

Значит фильтрует!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все фильтрует. Думаю Вы что то напутали с сигналами. Например 2PI забыли :)

 

Действительно фильтрует. Только не каждый фильтр. Создаю новый, ниразу не надеванный фильтр - иногда работает, иногда нет. Чаще да. Беру свой, который в железку уже забит - фиг.

 

Возможно это связано с целочисленной арифметикой или реордеринг с масштбированием его смущают, или фиг знает что. Не едут лыжи :'(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...