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

Вычисление сложных интегралов

Всем доброго дня!

 

Уважаемые знатоки :) подскажите пожалуйста как быстро и просто вычислить интеграл

a/(b+p),

где а и b константы, p оператор дифференцирования (а обратный 1/p интегрирования). Этот интеграл нужно вычислять в целых числах на ПЛИС...

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


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

Вообще-то это не интеграл, а передаточная функция некоторой системы, которую можно описать диф. уравнением (первого порядка).

H(s) = Y(s)/X(s) = a/(b+s); (Мне привычнее употреблять s вместо p)

X(s) и Y(s) это преобразования Лапласа от входного и выходного сигналов x(t) и y(t).

Можно с помощью обратного пр-ния Лапласа восстановить исходное уравнение и интегрировать его подходящим методом (Эйлера или Рунге-Кутта).

 

С другой стороны можно из H(s) найти импульсную характеристику (обозначим её как H(t)), т.е. реакцию системы на дельта-функцию на входе и вычислять выходной сигнал как свёртку входного сигнала с H(t):

y(t) = y(0) + ∫0tH(τ)∙x(t-τ)dτ

В дискретном времени это превращается в КИХ фильтр с коэффициентами из H(t), но идущими в обратном порядке.

 

Можно построить БИХ фильтр, он сведётся к тем же вычислениям, что и в первом методе:

yn = (1-k)∙yn-1 + k∙xn

 

Сама система, кстати, называется инерционное звено первого порядка.

Под этим громким названием может скрываться обыкновенная интегрирующая RC-цепочка.

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


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

Гость TSerg
Под этим громким названием может скрываться..

 

Похоже, что ТС, в дальнейшем, будет за версту обходить этот форум.

 

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


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

SSerge, большое спасибо за развернутый ответ!

 

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

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


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

Если по первому методу, то я так понимаю можно сделать так (см. рисунок в приложении).

post-51578-1448213149_thumb.jpg

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


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

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

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

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

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

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

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

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

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

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