Страница 3 из 3

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

Добавлено: 26 сен 2018, 14:21
Nikolaev Nikolay
О круто, чувствуется рукопись инженера!
Отдельное спасибо!

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

Добавлено: 26 сен 2018, 15:21
Nikolaev Nikolay
Сергей не могу сообразить какое разностное уравнение имеет данная структура.
Кручу, не могу выразить.
Помогите пожалуйста.
Raz1.png

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

Добавлено: 26 сен 2018, 16:53
Бахурин Сергей
Согласно знакам сумматоров
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

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

Добавлено: 28 сен 2018, 13:42
Nikolaev Nikolay
Сергей, я построил в экселе одну секцию фильтра и подал на него входной сигнал и вот получил такую картинку. Почему сигнал так модулирован - остальные секции также искажают его. Это нормально?! Как в симулинк подать сигнал - я вижу он может читать эксель - какой формат там должен быть?! Есть текстовый с построчными выборками - можно его загрузить?

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

Добавлено: 28 сен 2018, 14:01
Бахурин Сергей
С симулинком не работаю. С экселем тем более :roll: одно могу сказать точно: фильтр не может внести в синусоиду модуляцию. Где то ошибка.

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

Добавлено: 29 сен 2018, 19:57
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

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

Добавлено: 29 сен 2018, 22:24
Бахурин Сергей
Нет фильтр рекурсивный выход должен зависеть от выхода на предыдущих тактах