Помощь в создании фильтра

Модератор: Модераторы

Помощь в создании фильтра

Сообщение ChiliC » 25.03.2015 16:12:11

Задача состоит в создании фильтра Analog to Digital.
Имеем такую схему:
Изображение
и вот такую функцию:
y(n*T)=a*x(n*T)+a*x((n-1)*T)-b*y((n-1)*T)
a=T/T+2*R*C
b=T-2*R*C/T+2*R*C
T=1 секунде
Амплитудная характеристика:
Изображение
Нужно получить график в реальном времени, синусоиду, состоящую из 100 точек и частотой от 0,01 Гц до 0,5 Гц получаемую с приборов.
Наброски программы:

Код: Выделить всё
r:='M2T5E';
send(adress,r,status);
delay(1000);
enter(r,255,1,adress,status);
s:=copy(r,3,12);
val(s,x[i],code);
initialize(21,0);
i:=3; j:=1;
intergraph(i,j,'C:\TP6\BGI');
line(x1,y1,x2,y2);
putpixel(x1,y1,red);
cleardevice;
ChiliC
незнакомец
 
Сообщения: 1
Зарегистрирован: 25.03.2015 15:21:56

Вернуться в Помощь за вознаграждение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru
cron