О круто, чувствуется рукопись инженера!
Отдельное спасибо!
MATLAB генерация кода на C
-
- Сообщения: 12
- Зарегистрирован: 25 сен 2018, 08:56
-
- Сообщения: 12
- Зарегистрирован: 25 сен 2018, 08:56
Re: MATLAB генерация кода на C
Сергей не могу сообразить какое разностное уравнение имеет данная структура.
Кручу, не могу выразить.
Помогите пожалуйста.
Кручу, не могу выразить.
Помогите пожалуйста.
- Бахурин Сергей
- Администратор
- Сообщения: 1118
- Зарегистрирован: 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
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
-
- Сообщения: 12
- Зарегистрирован: 25 сен 2018, 08:56
Re: MATLAB генерация кода на C
Сергей, я построил в экселе одну секцию фильтра и подал на него входной сигнал и вот получил такую картинку. Почему сигнал так модулирован - остальные секции также искажают его. Это нормально?! Как в симулинк подать сигнал - я вижу он может читать эксель - какой формат там должен быть?! Есть текстовый с построчными выборками - можно его загрузить?
- Бахурин Сергей
- Администратор
- Сообщения: 1118
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: MATLAB генерация кода на C
С симулинком не работаю. С экселем тем более одно могу сказать точно: фильтр не может внести в синусоиду модуляцию. Где то ошибка.
-
- Сообщения: 12
- Зарегистрирован: 25 сен 2018, 08:56
Re: MATLAB генерация кода на C
Сергей все таки вот так наверно:
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
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
- Бахурин Сергей
- Администратор
- Сообщения: 1118
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: MATLAB генерация кода на C
Нет фильтр рекурсивный выход должен зависеть от выхода на предыдущих тактах