6028

Кореляційний аналіз сигналів

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Кореляційний аналіз сигналів Метароботи: набути навичок кореляційного аналізу сигналів у середовищі MatLAB. Порядокроботи 1. Сформувати вектор відліків часу тривалістю 1 с для частоти дискретизації 256 Гц. Сформувати сигнал випадкового б...

Украинкский

2012-12-27

289 KB

17 чел.

Кореляційний аналіз сигналів

Мета роботи: набути навичок кореляційного аналізу сигналів у середовищі MatLAB.

Короткі теоретичні відомості

Див.: стор. 281 – 347,     Айфичер, Э. Цифровая обработка сигналов. Практический подход /

Э. Айфичер, Б. Джервис. – М. : Издательский дом «Вильямс», 2008. – 992 с. – ISBN 978-5-8459-

0710-3.

Порядок роботи

1. Сформувати вектор відліків часу тривалістю 1 с для частоти дискретизації 256 Гц.

Сформувати сигнал випадкового білого гаусівського шуму  (функція randn). Розрахувати та

побудувати графік автокореляційної функції за формулою (5.1).

2. Сформувати вектор відліків часу тривалістю 1 с для частоти дискретизації 256 Гц. Сформувати дискретний аналог сигналу X(t)=5cos(2pi50t)+2cos(2pi100t). Побудувати графік автокореляційної функції.

3. Сформувати вектор відліків часу тривалістю 1 с для частоти дискретизації 256 Гц. Сформувати послідовність прямокутних імпульсів частотою 10 Гц. Побудувати графік автокореляційної функції.

4. Розрахувати та побудувати графік коефіцієнту взаємної кореляції (формула 5.8) сигналів

п. 2 та 3.

5. Розрахувати та побудувати графіки взаємнокореляційних функцій для пар сигналів: ЕКГ

та плетизмограма, ЕКГ з різних каналів.  

6. Розрахувати та побудувати графіки автокореляційних функцій для оцифрованих сигналів

електрокардіограми, електроенцефалограми, прочитаної з файлу, а також ЕЕГ здорової та хворої людини, сигналів артеріального та внутрішньочерепного тиску та плетизмограми.

7*. Побудувати функцію, яка за допомогою кореляційного аналізу знаходить час затримки

відносно початку координат появи в шумовому сигналі зашумленного прямокутного імпульса з відомою шириною.


1.

x1=0:1/256:1;

x2=randn(1,257);

x3=zeros(1,10);

x2=[x2, x3];

k=10;

for n=1:k

summa=0;

for i=1:257

  summa=summa+x1(i)*x2(i+n-1);

end

r12(n)=summa/257;

end

r12

plot(r12)

grid;

title('З сигналом випадкового білого гаусівського шуму');

xlabel('j+1');

ylabel('r12');

2.

x1=0:1/256:1;

t=0:1/256:1;

for i=1:257

X(i)=5*cos(2*pi*50*t(i))+2*cos(2*pi*100*t(i));

end

x2=X;

x3=zeros(1,10);

x2=[x2, x3];

k=10;

n=0;

while (n<k)

summa=0;

for i=1:257

  summa=summa+x1(i)*x2(i+n);

end

n=n+1;

r12(n)=summa/257;

end

r12

plot(r12)

grid;

title('З сигналом X(t)=5cos(2pi50t)+2cos(2pi100t)');

xlabel('j+1');

ylabel('r12');

3.

x1=0:1/256:1;

t = 0:.004:1;

x2= SQUARE(2*pi*10*t);

x3=zeros(1,20);

x2=[x2, x3];

k=10;

n=0;

while (n<k)

summa=0;

for i=1:257

  summa=summa+x1(i)*x2(i+n);

end

n=n+1;

r12(n)=summa/257;

end

r12

plot(r12)

grid;

title('З послідовністю прямокутних імпульсів частотою 10 Гц ');

xlabel('j+1');

ylabel('r12');

4.

t1=0:1/256:1;

for i=1:257

X(i)=5*cos(2*pi*50*t1(i))+2*cos(2*pi*100*t1(i));

end

x1=X;

t2 = 0:.004:1;

x2= SQUARE(2*pi*10*t2);

x3=zeros(1,20);

x2=[x2, x3];

k=10;

m=0;

while (m<k)

summa=0;

for l=1:257

  summa=summa+x1(l)*x2(l+m);

end

m=m+1;

r12(m)=summa/257;

end

r12;

summa1=0;

summa2=0;

for n=1:257

 summa1=summa1+x1(n)*x1(n);

 summa2=summa2+x2(n)*x2(n);

end

znam=(1/257)*sqrt(summa1*summa2);

for j=1:10

ro12(j)=r12(j)/znam;

end

ro12

plot(ro12)

grid;

title(' графік коефіцієнту взаємної кореляції (формула 5.8) сигналів п. 2 та 3');

xlabel('j+1');

ylabel('ro12');

5.

load ('D:\flash 11-11-2009\ECG_rec\ecg_2.mat');

x1=d;

clear d;

load ('D:\flash 11-11-2009\ECG_rec\ecg_16.mat');

x2=d;

clear d;

x3=zeros(1,10);

x2=[x2, x3];

k=10;

m=0;

while (m<k)

summa=0;

for l=1:4096

  summa=summa+x1(l)*x2(l+m);

end

m=m+1;

r12(m)=summa/4096;

end

r12;

summa1=0;

summa2=0;

for n=1:4096

 summa1=summa1+x1(n)*x1(n);

 summa2=summa2+x2(n)*x2(n);

end

znam=(1/4096)*sqrt(summa1*summa2);

for j=1:10

ro12(j)=r12(j)/znam;

end

ro12

plot(ro12)

grid;

title('Графік взаємнокореляційної функції для пари сигналів ЕКГ з різних каналів');

xlabel('j+1');

ylabel('ro12');

6.

а)

x1=0:1/256:1;

load ('D:\flash 11-11-2009\ECG_rec\ecg_2.mat');

x2=d;

clear d;

k=10;

n=0;

while (n<k)

summa=0;

for i=1:257

  summa=summa+x1(i)*x2(i+n);

end

n=n+1;

r12(n)=summa/257;

end

r12;

plot(r12)

grid;

title('Графік автокореляційної функції для сигналу електрокардіограми ');

xlabel('j+1');

ylabel('r12');

б)

x1=0:1/256:1;

load ('D:\flash 11-11-2009\EEG_healthy\eeg_healthy_2.mat');

x2=sig;

clear sig;

k=10;

n=0;

while (n<k)

summa=0;

for i=1:257

  summa=summa+x1(i)*x2(i+n);

end

n=n+1;

r12(n)=summa/257;

end

r12

plot(r12)

grid;

title('Графік автокореляційної функції для ЕЕГ здорової людини ');

xlabel('j+1');

ylabel('r12');

в)

x1=0:1/256:1;

load ('D:\flash 11-11-2009\EEG_sick\eeg_sick_7.mat');

x2=sig;

clear sig;

k=10;

n=0;

while (n<k)

summa=0;

for i=1:257

  summa=summa+x1(i)*x2(i+n);

end

n=n+1;

r12(n)=summa/257;

end

r12

plot(r12)

grid;

title('Графік автокореляційної функції для ЕЕГ хворої людини ');

xlabel('j+1');

ylabel('r12');

г)

x1=0:1/256:1;

fid=fopen('D:\flash 11-11-2009\TBI_ICP.txt');

x2=fscanf(fid,'%f');

k=10;

n=0;

while (n<k)

summa=0;

for i=1:257

  summa=summa+x1(i)*x2(i+n);

end

n=n+1;

r12(n)=summa/257;

end

r12

plot(r12)

grid;

title('Графік автокореляційної функції для сигналу артеріального тиску');

xlabel('j+1');

ylabel('r12');

д)

x1=0:1/256:1;

x2 = textread('D:\flash 11-11-2009\TBI_ABP.txt');

k=10;

n=0;

while (n<k)

summa=0;

for i=1:257

  summa=summa+x1(i)*x2(i+n);

end

n=n+1;

r12(n)=summa/257;

end

r12

plot(r12)

grid;

title('Графік автокореляційної функції для сигналу внутрішньочерепного тиску');

xlabel('j+1');

ylabel('r12');


 

А также другие работы, которые могут Вас заинтересовать

65714. РОЗВИТОК ТВОРЧИХ ЗДІБНОСТЕЙ УЧНІВ ОСНОВНОЇ ШКОЛИ ЗАСОБАМИ ГРАФІЧНИХ ЗАДАЧ З КРЕСЛЕННЯ 184 KB
  Звідси виникає перше протиріччя суть якого проявляється у важливості і значущості розвитку творчих здібностей школярів і відсутності методичної основи забезпечення цього процесу на засадах розвязування творчих графічних задач на уроках креслення.
65715. Особистісна реалізованість людини в онтогенезі 382 KB
  Мета дослідження теоретико-методологічне обґрунтування та емпіричне вивчення феномену особистісної реалізованості людини в онтогенезі. Відповідно до зазначеної мети поставлено такі завдання: здійснити теоретичний аналіз...
65716. Патогенез і терапія псоріазу з різним ступенем тяжкості ендогенної інтоксикації та артеріальної гіпертензії 529.5 KB
  Виявлення захворювання серцевосудинної системи у хворих на псоріаз уже на початкових стадіях має велике практичне значення тому що розширює перспективи ефективної вторинної профілактики. Обраний напрямок досліджень пов'язаний з науковою діяльністю і входить...
65717. МОЖЛИВОСТІ ЧЕРЕЗСТРАВОХІДНОЇ ТА ТРАНСТОРАКАЛЬНОЇ ЕХОКАРДІОГРАФІЇ ДЛЯ ОПТИМІЗАЦІЇ ТЕРМІНУ АНТИКОАГУЛЯНТНОЇ ТЕРАПІЇ У ХВОРИХ НА ФІБРИЛЯЦІЮ-ТРІПОТІННЯ ПЕРЕДСЕРДЬ НЕКЛАПАННОЇ ЕТІОЛОГІЇ 1.04 MB
  Одним з найбільш небезпечних ускладнень у хворих ФП є розвиток тромбоемболічних ускладнень ТЕУ. Але підготовка хворих до відновлення синусового ритму продовжує залишатися актуальною проблемою: рекомендовані терміни терапії непрямими антикоагулянтами довготривалі...
65718. Перестрахування як механізм забезпечення фінансової стійкості страхової компанії 372 KB
  Одним з найбільш дієвих багатофункціональних та раціональних інструментів здатних забезпечити стабільну діяльність страхової компанії виступає перестрахування оскільки лібералізація світового ринку фінансових послуг надає можливість проводити як розміщення так і прийняття ризиків в межах країни та за кордоном.
65719. ПРОКУРОР ЯК СУБ’ЄКТ КРИМІНАЛЬНО-ПРОЦЕСУАЛЬНОЇ ДІЯЛЬНОСТІ 194 KB
  Метою наукового дослідження є розробка питань місця прокурора в кримінальнопроцесуальній діяльності та її законодавчого врегулювання. Для досягнення цієї мети автором були поставлені такі завдання: зясувати сутність діяльності прокурора як субєкта кримінального процесу в Україні...
65720. ФОРМУВАННЯ СРАТЕГІЙ МАРКЕТИНГОВОГО МЕНЕДЖМЕНТУ ТУРИСТИЧНИХ ПІДПРИЄМСТВ 237 KB
  Специфіка процесу надання туристичних послуг пов'язана не тільки з його органічним поєднанням із розвитком ресурсів конкретних географічних територій але і з необхідністю відтворення належного зв'язку між різними підприємствами даної території в процесі обслуговування туристів.
65721. УДОСКОНАЛЕННЯ МЕТОДІВ ПРОГНОЗУВАННЯ ПОТРЕБИ В ЗАПАСНИХ ЧАСТИНАХ ДО СИЛОВИХ АГРЕГАТІВ ВАНТАЖНИХ АВТОМОБІЛІВ 364.5 KB
  Ця проблема вимагає рішення таких задач: планування потреби в запасних частинах; формування плану виробництва запасних частин; організація системи постачання; управління запасними частинами й організація складського господарства.
65722. Політична символіка як засіб демократичної консолідації суспільства 156.5 KB
  Трансформація політичної системи супроводжується пошуком консолідуючих смислових значень поведінки людини в суспільстві. Смислові значення що консолідують суспільство містяться у символах які функціонують в політиці у вигляді політичної символіки.