MATLAB генерация кода на C

Nikolaev Nikolay
Сообщения: 12
Зарегистрирован: 25 сен 2018, 08:56

Re: MATLAB генерация кода на C

Сообщение Nikolaev Nikolay »

О круто, чувствуется рукопись инженера!
Отдельное спасибо!

Nikolaev Nikolay
Сообщения: 12
Зарегистрирован: 25 сен 2018, 08:56

Re: MATLAB генерация кода на C

Сообщение Nikolaev Nikolay »

Сергей не могу сообразить какое разностное уравнение имеет данная структура.
Кручу, не могу выразить.
Помогите пожалуйста.
Raz1.png

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 1114
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

Re: MATLAB генерация кода на C

Сообщение Бахурин Сергей »

Согласно знакам сумматоров
y(n) = x(n)*s(1) - x(n-2)*s(1) - y(n-1)* a(2)(1) - y(n-2)* a(3)(1)

x(n) - input
y(n) - output

Nikolaev Nikolay
Сообщения: 12
Зарегистрирован: 25 сен 2018, 08:56

Re: MATLAB генерация кода на C

Сообщение Nikolaev Nikolay »

Сергей, я построил в экселе одну секцию фильтра и подал на него входной сигнал и вот получил такую картинку. Почему сигнал так модулирован - остальные секции также искажают его. Это нормально?! Как в симулинк подать сигнал - я вижу он может читать эксель - какой формат там должен быть?! Есть текстовый с построчными выборками - можно его загрузить?
Вложения
Filter_IIR.png

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 1114
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

Re: MATLAB генерация кода на C

Сообщение Бахурин Сергей »

С симулинком не работаю. С экселем тем более :roll: одно могу сказать точно: фильтр не может внести в синусоиду модуляцию. Где то ошибка.

Nikolaev Nikolay
Сообщения: 12
Зарегистрирован: 25 сен 2018, 08:56

Re: MATLAB генерация кода на C

Сообщение Nikolaev Nikolay »

Сергей все таки вот так наверно:
y(n) = x(n)*s(1) - x(n-2)*s(1) - x(n-1)* a(2)(1) - x(n-2)* a(3)(1)

x(n) - input
y(n) - output

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 1114
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

Re: MATLAB генерация кода на C

Сообщение Бахурин Сергей »

Нет фильтр рекурсивный выход должен зависеть от выхода на предыдущих тактах

Ответить