Professional Documents
Culture Documents
Білоус Олександр Бурий
Білоус Олександр Бурий
КУРСОВА РОБОТА
з дисципліни «Оброблення біомедичних сигналів»
Тема: «Аналіз і синтез лінійних цифрових фільтрів біомедичних сигналів»
Спеціальність 172 «Телекомунікації та радіотехніка»
Завдання № 1
Завдання № 2
Завдання № 3
7 0.4 20 0.4
1+ b1 z −1 +b 2 z−2
H ( z )= (1)
1+ a1 z −1 + a2 z−2
Значення коефіцієнтів
Тип фільтра
b1 b2
Нижніх частот 2 1
Верхніх частот -2 1
Смуговий 0 –1
Режекторний 2 cos ϕ 1
N=6
Код програми:
S=randn(10);
Juvelir(S);
Код програми:
dick=filter(b,a,S);
disp(Juvelir);
Код програми:
S=randn(10);
disp(S);
dick=filter(b,a,S);
disp(dick);
subplot(2,1,1),plot(S);
subplot(2,1,2),plot(Juvelir);
1.12. Спектральну щільність вхідного і вихідного сигналів фільтра обчислити
функціями pwelch і pmtm.
Код програми:
pss=pwelch(S);
plot(pss);
pxx=pmtm(S);
plot(pxx);
Завдання 3.
3.1. Синтезування сигналу.
Код програми:
fs=200;
N=200;
t=(0:(N-1))/fs;
s1=0.4*cos(2*pi*20*t);
v=0.4-1*randn(size(t));
x=s1+v;
Код програми:
%Фільтрація вхідного сигналу
b =[1 0 -1];
a =[1.0000 -1.4562 0.8100];
y=filter(b,a,x);
3.3. Побудова вхідного і відфільтрованого сигналу
Код програми:
%графіки вхідного та відфільтрованого сигналу
figure(3)
subplot(2,1,1), plot(x)
subplot(2,1,2), plot(y)
Рис. 3.3. Вхідний і відфільтрований сигнал