Układy i Systemy Elektromedyczne

Podobne dokumenty
Układy i Systemy Elektromedyczne

Układy i Systemy Elektromedyczne

Laboratorium Przetwarzania Sygnałów

Laboratorium Przetwarzania Sygnałów Biomedycznych

Laboratorium Przetwarzania Sygnałów. Ćwiczenie 2. Analiza widmowa

Laboratorium Przetwarzania Sygnałów. Ćwiczenie 3. Filtracja i korelacja sygnałów dyskretnych

Laboratorium Przetwarzania Sygnałów Biomedycznych

Laboratorium Przetwarzania Sygnałów. Ćwiczenie 2. Filtracja i korelacja sygnałów dyskretnych

Laboratorium Cyfrowego Przetwarzania Obrazów

Laboratorium Cyfrowego Przetwarzania Obrazów

Laboratorium Przetwarzania Sygnałów

Laboratorium Techniki ultradźwiękowej w diagnostyce medycznej

Układy i Systemy Elektromedyczne

Laboratorium Przetwarzania Sygnałów

Laboratorium EAM. Instrukcja obsługi programu Dopp Meter ver. 1.0

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

x(n) x(n-1) x(n-2) D x(n-n+1) h N-1

Laboratorium MATLA. Ćwiczenie 6 i 7. Mała aplikacja z GUI

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Laboratorium Cyfrowego Przetwarzania Obrazów

Praca dyplomowa magisterska

Laboratorium Cyfrowego Przetwarzania Obrazów

SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI

ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH

Układy i Systemy Elektromedyczne

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Podstawy Przetwarzania Sygnałów

WOJSKOWA AKADEMIA TECHNICZNA

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

Laboratorium Techniki ultradźwiękowej w diagnostyce medycznej

Układy i Systemy Elektromedyczne

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Zaawansowane algorytmy DSP

Laboratorium Przetwarzania Sygnałów Biomedycznych

Egzamin / zaliczenie na ocenę*

DYSKRETNA TRANSFORMACJA FOURIERA

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

ĆWICZENIE nr 3. Badanie podstawowych parametrów metrologicznych przetworników analogowo-cyfrowych

Opis efektów kształcenia dla modułu zajęć

LABORATORIUM AKUSTYKI MUZYCZNEJ. Ćw. nr 12. Analiza falkowa dźwięków instrumentów muzycznych. 1. PODSTAWY TEORETYCZNE ANALIZY FALKOWEJ.

Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8

PRZETWARZANIE SYGNAŁÓW LABORATORIUM

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016. Forma studiów: Niestacjonarne Kod kierunku: 11.

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Ćwiczenie - 1 OBSŁUGA GENERATORA I OSCYLOSKOPU. WYZNACZANIE CHARAKTERYSTYKI AMPLITUDOWEJ I FAZOWEJ NA PRZYKŁADZIE FILTRU RC.

Analiza właściwości filtrów dolnoprzepustowych

LABORATORIUM PODSTAW TELEKOMUNIKACJI

Laboratorium Przetwarzania Sygnałów Biomedycznych

ĆWICZENIE III ANALIZA WIDMOWA SYGNAŁÓW DYSKRETNYCH. ver.3

III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

KARTA MODUŁU KSZTAŁCENIA

LABORATORIUM. Pomiar poziomu mocy akustycznej w komorze pogłosowej. Instrukcja do zajęć laboratoryjnych

8. Realizacja projektowanie i pomiary filtrów IIR

Detekcja zespołów QRS w sygnale elektrokardiograficznym

Sposoby opisu i modelowania zakłóceń kanałowych

Ćw. 8: POMIARY Z WYKORZYSTANIE OSCYLOSKOPU Ocena: Podpis prowadzącego: Uwagi:

Analiza właściwości filtra selektywnego

8. Analiza widmowa metodą szybkiej transformaty Fouriera (FFT)

POMIARY WYBRANYCH PARAMETRÓW TORU FONICZNEGO W PROCESORACH AUDIO

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:

Ćwiczenie 11. Podstawy akwizycji i cyfrowego przetwarzania sygnałów. Program ćwiczenia:

DOKUMENTACJA SYSTEMU ZARZĄDZANIA LABORATORIUM. Procedura szacowania niepewności

Laboratorium Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z przetwarzaniem sygnałów w MATLAB. 2. Program ćwiczenia. Przykład 1 Wprowadź

Laboratorium Elektroniczna aparatura Medyczna

Przekształcenia sygnałów losowych w układach

SYMULACJA KOMPUTEROWA SYSTEMÓW

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Podstawy budowy wirtualnych przyrządów pomiarowych

Zjawisko aliasingu. Filtr antyaliasingowy. Przecieki widma - okna czasowe.

Imię i nazwisko (e mail) Grupa:

1.Wstęp W ćwiczeniu bada się zestaw głośnikowy oraz mikrofon pomiarowy z wykorzystaniem sekwencji MLS opis w załącznikui skrypcie- [1].oraz poz.

Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej

KARTA PRZEDMIOTU. zaliczenie na ocenę WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Egzamin / zaliczenie na ocenę*

CYFROWE PRZETWARZANIE SYGNAŁÓW

Sterowanie napędów maszyn i robotów

WYZNACZANIE CECH PUNKTOWYCH SYGNAŁÓW POMIAROWYCH

Kompresja dźwięku w standardzie MPEG-1

CYFROWE PRZETWARZANIE SYGNAŁÓW

Procedura szacowania niepewności

Budowanie macierzy danych geograficznych Procedura normalizacji Budowanie wskaźnika syntetycznego

Własności dynamiczne przetworników pierwszego rzędu

Imię i nazwisko (e mail): Rok:. (2010/2011) Grupa: Ćw. 5: Pomiar parametrów sygnałów napięciowych Zaliczenie: Podpis prowadzącego: Uwagi:

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Białostocka

Podstawowe układy pracy tranzystora bipolarnego

Program ćwiczenia: SYSTEMY POMIAROWE WIELKOŚCI FIZYCZNYCH - LABORATORIUM

Uśrednianie napięć zakłóconych

Transformata Fouriera

Ćw. 18: Pomiary wielkości nieelektrycznych II

1. Pojęcia związane z dynamiką fazy dynamiczne sygnału

7. Szybka transformata Fouriera fft

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

ADAPTACYJNE PRZETWARZANIE SYGNAŁÓW LABORATORIUM. Ćwiczenie 2. Badanie algorytmów adaptacyjnych LMS i RLS

Transkrypt:

UiSE - laboratorium Układy i Systemy Elektromedyczne Laboratorium 4 Elektroniczny stetoskop - cyfrowe przetwarzanie sygnału. Opracował: dr inż. Jakub Żmigrodzki Zakład Inżynierii Biomedycznej, Instytut Metrologii i Inżynierii Biomedycznej, Wydział Mechatroniki Politechniki Warszawskiej Warszawa, 2012

1 Wymagane wiadomości i umiejętności 1. Umiejętność korzystania ze środowiska obliczeniowego MATLAB [1], [2], [3], [4]. 2. Podstawowe informacje na temat następujących metod i pojęć z zakresu cyfrowego przetwarzania sygnałów [5], [6], [7]: 1. analiza widmowa, 2. korelacja, 3. sygnał analityczny, 4. filtracja cyfrowa, 5. filtracja adaptacyjna. - 2/17 -

2 Wstęp Za pomocą stetoskopów najczęściej osłuchiwane są serce, płuca oraz naczynia krwionośne (np. pomiar ciśnienia metodą tonów Korotkowa). Typ osłuchiwanego organu, miejsce, w którym jest osłuchiwany oraz jego stan (chorobowy lub normalny) determinują takie cechy rejestrowanych sygnałów jak pasmo, czas trwania, dynamika czy powtarzalności ich fragmentów. Dokładny opis istotnych cech sygnału oraz ich powiązania z jednostkami chorobowymi jest szeroko opisany w literaturze medycznej (np. [8]) i wykracza poza zakres niniejszego laboratorium. Zastosowanie odpowiednich metod cyfrowego przetwarzania sygnałów pozwala zarówno na poprawę jakości rejestrowanego sygnału np. przez jego filtrację czy progowanie, jak i automatyczne określenie parametrów diagnostycznych np. chwilową częstotliwość pracy serca czy zmienność rytmu serca w czasie. Z powyższych względów parametry toru wejściowego oraz funkcjonalność bloku DSP stetoskopu cyfrowego determinuje zazwyczaj funkcjonalność całego produktu. W poprzednich ćwiczeniach studenci zapoznali się z budową i działaniem toru wejściowego stetoskopu elektronicznego. W niniejszym ćwiczeniu studenci zapoznają się z metodami cyfrowego przetwarzania sygnałów wykorzystywanymi do analizy sygnałów rejestrowanych za pomocą stetoskopu. 3 Spis funkcji i instrukcji przydatnych podczas realizacji ćwiczenia. Opisane w tym punkcie funkcje nie są standardowymi wbudowanymi funkcjami środowiska obliczeniowego MATLAB i zostały stworzone na potrzeby laboratorium UiSE. O ile w trakcie realizacji ćwiczenia zajdzie potrzeba skorzystania ze standardowej funkcji (polecenia) lub instrukcji MATLABa, należy zapoznać się z nią, wykorzystując wbudowany system pomocy MATLABa - polecenia help lub doc, np. help sin lub doc sin. - 3/17 -

[F,T,P,Ptot] = spektrogram(syg,okno,dl_okna,overlap,nfft,fp) Funkcja wyznacza spektrogram (P) oraz przebieg chwilowej mocy całkowitej (Ptot) sygnału wejściowego (syg). Wartości widmowej gęstości mocy (spektrogram) są wyrażone w decybelach (normalizacja do wartości maksymalnej). Parametrami wejściowymi są: 1. syg - sygnał wejściowy, 2. nfft długość (w próbkach) okna danych poddanych DTF, 3. fp - częstotliwość próbkowania sygnału wejściowego (syg), 4. okno rodzaj okna czasowego (funkcji granic): a) 'rect' okno prostokątne, b) 'hann' okno Hanna, c) 'hamming' okno Hamminga, 5. dl_okna - długość okna danych wyrażona w próbkach, 6. overlap stopień nakładania się na siebie kolejnych okien wyrażony jako ułamek długości okna (0 kolejne okna nie nakładają się na siebie, 1 całkowite nakładanie się o kolejnych okien). Parametrami wyjściowymi są: 1. F wektor opisujący oś częstotliwości dla otrzymanego spektrogramu P, 2. T wektor opisujący oś czasu dla otrzymanego spektrogramu P i całkowitej mocy chwilowej Ptot, 3. P wynikowa macierz spektrogramu, 4. Ptot wartości względnej całkowitej mocy chwilowej sygnału syg wyrażonej w db, Przykład: [F,T,P,Ptot] = spektrogram(s4, 'hann', 256, 0.5, 1024, 1000); subplot(3,1,1); plot(t,s4); - 4/17 -

xlim([t(1) max(t)]); xlabel('t[s]'); ylabel('amp.'); grid on subplot(3,1,2); imagesc(t,f,10*log10(p/max(max(p))),[-60 0]); xlabel('t[s]'); ylabel('f[hz]'); axis xy grid on %colorbar subplot(3,1,3); plot(t,10*log10(ptot/max(ptot))); xlim([t(1) max(t)]); ylim([-60 0]); xlabel('t[s]'); ylabel('ptot [db]'); grid on Rysunek 1: Ilustracja przykładowych zmiennych utworzonych przez funkcję spektrogram. - 5/17 -

[fsr, fmin, fmax]=freq_est(p, Ptot, F, lev_min, lev_max) Funkcja wyznacza wartości chwilowej częstotliwość średniej, maksymalnej i minimalnej w sygnale na podstawia spektrogramu P tego sygnału. Częstotliwość minimalna w chwili t określona jest jako najmniejsza wartość częstotliwości f, dla której spełnione jest równanie: fmin P (t, f ) df Ptot (t) lev min f =0 gdzie: P(t, f) to widmowa gęstość mocy sygnału w chwili t, Ptot(t) wartość całkowitej mocy chwilowej sygnału w chwili t, lev min współczynnik progu, którego wartość jest w zakresie <0,1>. Częstotliwość maksymalna jest szacowana w sposób analogiczny jak minimalna. Zmianie ulega jedynie wartość współczynnika progu, która dla estymacji częstotliwości maksymalnej wynosi lev max. Częstotliwość średnia w chwili t jest obliczana jako: Parametrami wejściowymi są: f śr (t)= fs/ 2 f =0 fs /2 f =0 P (t, f ) f P(t, f ) 1. P dwuwymiarowa macierz widmowej gęstości mocy (spektrogram), 2. Ptot wartości względnej całkowitej mocy chwilowej sygnału wyrażonej w db, 3. F wektor opisujący oś częstotliwości dla otrzymanego spektrogramu P, 4. lev_min, lev_max współczynniki progu wykorzystywane do obliczenia częstotliwości minimalnej i maksymalnej, wartości tych parametrów powinny zawierać się w przedziale <0, 1>. Parametrami wyjściowymi są: 1. fsr wartości chwilowej częstotliwości średniej, 2. fmax wartości chwilowej częstotliwości maksymalnej, 3. fmin wartości chwilowej częstotliwości minimalnej, Przykład: - 6/17 -

[fsr, fmin, fmax]=freq_est(p, Ptot, F, 0.1, 0.9); figure plot(t,fmax,t,fsr,t,fmin); xlim([t(1) 1]); xlabel('t[s]'); ylabel('f [Hz]'); legend('fmax','fsr','fmin'); grid on; Rysunek 2: Ilustracja przykładowych zmiennych utworzonych przez funkcję "freq_est". - 7/17 -

[swy]=power_clip(swe, twe, Ptot, Ttot, Plev) Funkcja umożliwia wyodrębnienie tych fragmentów sygnału wejściowego (swe) w których mocy chwilowa Ptot przekracza wartość progową Plev. Wektor wyjściowy zawiera wartości sygnału wejściowego w miejscach, gdzie jest spełniony warunek Ptot(t)>Plev, a wartości NaN (Not a Number) w pozostałych miejscach. Parametrami wejściowymi są: 1. swe wektor zawierający wartości sygnału wejściowego, 2. twe wektor zawierający wartości czasu odpowiadające wartościom sygnału w wektorze swe, 3. Ptot wektor wartości względnej całkowitej mocy chwilowej sygnału wyrażonej w db, 4. Ttot - wektor zawierający wartości czasu odpowiadające wartościom całkowitej mocy chwilowej w wektorze Ptot, 5. Plev wartość progowa wyrażona w db. Parametrami wyjściowymi są: 1. swy wektor zawierający wybrane wartości wektora swe, Przykład: [swy]=power_clip(swe, twe, Ptot, Ttot, -20); subplot(2,1,1); plot(twe,swe); subplot(2,1,2); plot(twe,swy); - 8/17 -

Rysunek 3: Ilustracja przykładowych zmiennych utworzonych przez funkcję power_clip. - 9/17 -

[out, t]=heart_beat(hr, T, fp) Funkcja umożliwia wygenerowanie syntetycznego sygnału odgłosów pracującego serca oraz tworzy graficzną prezentacje wygenerowanego sygnału. Parametrami wejściowymi są: 1. HR częstotliwość rytmu pracy serca wyrażona w uderzeniach na minutę, 2. T długość sygnału wyjściowego out w sekundach, 3. fp częstotliwość próbkowania sygnału wyjściowego out w Hz. Parametrami wyjściowymi są: 1. out wektor zawierający syntetyczny sygnał odgłosów serca, 2. t wektor reprezentujący podstawę czasu sygnału dyskretnego out. Przykład: [out, t]=heart_beat(70, 2, 800); Rysunek 4: Przykładowy wynik użycia funkcji heart_beat. - 10/17 -

[out, t]=disturb(amp, dt, T, fp) Funkcja umożliwia wygenerowanie syntetycznego sygnału zakłóceń. Funkcja tworzy graficzną prezentację wygenerowanego sygnału. Parametrami wejściowymi są: 1. Amp współczynnik skalujący amplitudę generowanego sygnału, 2. dt dodatkowe opóźnienie (przesunięcie fazowe) sygnału wyjściowego out. 3. T długość sygnału wyjściowego out w sekundach, 4. fp częstotliwość próbkowania sygnału wyjściowego out w Hz. Parametrami wyjściowymi są: 1. out wektor zawierający syntetyczny sygnał zakłócający 2. t wektor reprezentujący podstawę czasu sygnału dyskretnego out. Przykład: [out, t]=disturb(1, 0, 2, 800); Rysunek 5: Przykładowy wynik użycia funkcji disturb. - 11/17 -

out = qrrls(l,ref,sig) Funkcja umożliwia filtrację adaptacyjną sygnału sig metodą RLS (Recursive Least-Squares) przy wykorzystaniu sygnału odniesienia ref. Parametrami wejściowymi są: 1. L rząd filtru RLS, 2. ref sygnał odniesienia zawierający zakłócenie obecne w sygnale sig zarejestrowane przez mikrofon referencyjny. 3. sig filtrowany sygnał. Parametrami wyjściowymi są: 1. out wektor zawierający przefiltrowany sygnał sig, 2. t wektor reprezentujący podstawę czasu sygnału dyskretnego out. Przykład: out = qrrls(5,ref,sig); - 12/17 -

out = lms(l,ref,sig) Funkcja umożliwia filtrację adaptacyjną sygnału sig metodą LMS (Least Mean Square) przy wykorzystaniu sygnału odniesienia ref. Parametrami wejściowymi są: 1. L rząd filtru LMS, 2. ref sygnał odniesienia zawierający zakłócenie obecne w sygnale sig zarejestrowane przez mikrofon referencyjny. 3. sig filtrowany sygnał. Parametrami wyjściowymi są: 1. out wektor zawierający przefiltrowany sygnał sig, 2. t wektor reprezentujący podstawę czasu sygnału dyskretnego out. Przykład: out = lms(5,ref,sig); - 13/17 -

4 Przebieg ćwiczenia Oznaczenia użyte w tekście: sygnal nazwa funkcji, która powinna zostać użyta w celu rozwiązania danego problemu, s1 nazwa zmiennej. s1a=s1(1:end/4) polecenie Matlaba. s t = A sin 2 f t - opis w notacji matematycznej. 4.1 Redukcja zakłóceń zewnętrznych 1. Za pomocą funkcji heart_beat wygenerować syntetyczny sygnał odgłosu serca o nazwie HR70 przyjąć następujące wartości parametrów wejściowych: HR=70 min-1, fp=800 Hz, T=10 s. 2. Za pomocą funkcji spektrogram zobrazować spektrogram sygnału 'HR70'. Samodzielnie dobrać parametry analizy widmowej. 3. Wykorzystując funkcję freq_est określić szerokość pasma sygnału 'HR70' (górną i dolną częstotliwość graniczną) zawierającego 90% mocy całego sygnału 'HR70'. 4. Za pomocą funkcji fir1 określić współczynniki filtru FIR przyjąć rząd filtru równy 100 i wartości częstotliwości granicznych oszacowanych w punkcie 2. 5. Za pomocą funkcji disturb wygenerować sygnał zakłócający 'zaklocenie' przyjąć następujące parametry wejściowe: Amp=1, dt=0 s, fp=800 Hz, T=10 s. 6. Obliczyć moc sygnału 'zaklocenie' jako P_zak=sum(zaklocenie.^2)/T. 7. Za pomocą funkcji spektrogram zobrazować spektrogram sygnału 'zaklocenie'. 8. Utworzyć nowy sygnał 'HR70_zak' będący sumą sygnałów 'HR70' oraz 'zaklocenie'. 9. Dokonać filtracji (filtfilt) sygnału 'HR70_zak' z użyciem zaprojektowanego w punkcie 4 filtru (uwaga drugi wektor współczynników filtru powinien wynosić a=1) wynik przypisać do zmiennej 'HR70_fir'. Zmierzyć czas wykonania filtracji za pomocą poleceń tic i toc. 10. Zobrazować przebieg w czasie oraz spektrogram sygnału 'HR70_fir'. 11. Obliczyć moc zakłócenia po filtracji jako P_zak_fir=sum((HR70_fir-HR70).^2)/T. - 14/17 -

12. Określić stopień redukcji zakłóceń jako RZ_fir=P_zak_fir/P_zak. 13. Za pomocą funkcji disturb wygenerować opóźnioną w czasie i stłumioną kopię sygnału zakłócającego 'zaklocenie_ref' przyjąć następujące parametry wejściowe: Amp=0.5, dt=0.01 s, fp=800 Hz, T=10 s. 14. Za pomocą funkcji lms dokonać filtracji adaptacyjnej metodą LMS (Least Mean Square) sygnału 'HR70_zak' przyjąć następujące wartości parametrów wejściowych: L=5, ref=zaklocenie_ref. Wynik filtracji przypisać na zmienną 'HR70_lms'. Zmierzyć czas wykonania filtracji za pomocą poleceń tic i toc. 15. Zobrazować przebieg w czasie oraz spektrogram sygnału 'HR70_lms'. 16. Określić stopień redukcji zakłóceń analogicznie jak w punktach 10 i 11. 17. Za pomocą funkcji qrrls dokonać filtracji adaptacyjnej metodą RLS (Recursive Least- Squares) sygnału 'HR70_zak' przyjąć następujące wartości parametrów wejściowych: L=5, ref=zaklocenie_ref. Wynik filtracji przypisać na zmienną 'HR_rls'. Zmierzyć czas wykonania filtracji za pomocą poleceń tic i toc. 18. Zobrazować przebieg w czasie oraz spektrogram sygnału 'HR70_rls'. 19. Określić stopień redukcji zakłóceń analogicznie jak w punktach 10 i 11. 4.2 Analiza okresowości sygnałów 1. Opracować funkcję umożliwiającą wyznaczenie częstotliwości rytmu pracy serca (HR Heart Rate). Do przetestowania poprawności funkcji wykorzystać funkcję heart_beat oraz sygnały znajdujące się w pliku 'serce.mat' (poprosić prowadzącego o wskazanie folderu zawierającego plik). - 15/17 -

5 Sprawozdanie W sprawozdaniu umieścić i skomentować wszystkie wyniki uzyskane w punkcie 4 Przebieg ćwiczenia. W szczególności należy: 1. Skomentować stopień redukcji oraz czasy obliczeń dla poszczególnych metod zastosowanych w punkcie 4.1 Redukcja zakłóceń zewnętrznych. 2. Opisać opracowany w punkcie 4.2 Analiza okresowości sygnałów algorytm oraz zamieścić i skomentować wyniki testów opracowanej metody wyznaczania częstotliwości rytmu serca. - 16/17 -

6 Bibliografia [1] Getting Started with MATLAB [on-line], MathWorks, [dostęp: 2012-09-12]. Dostępny w internecie: http://www.mathworks.com/help/matlab/getting-started-with-matlab.html [2] Brzózka, J., Dorobczyński, L., MATLAB : środowisko obliczeń naukowo-technicznych, PWN, 2008 [3] Treichel, W., Stachurski M., MATLAB dla studentów : ćwiczenia, zadania, rozwiązania, Witkom (Salma Press), 2009 [4] MathWorks - MATLAB and Simulink for Technical Computing [on-line], MathWorks, [dostęp: 2011-11-20]. Dostępny w internecie: http://www.mathworks.com/ [5] Zieliński, T.P., Cyfrowe przetwarzanie sygnałów - Od teorii do zastosowań, WKŁ, 2005 [6] Haykin, S.S., Adaptive Filter Theory, Prentice-Hall, 1996 [7] Rutkowski, L., Filtry Adaptacyjne i Adaptacyjne Przetwarzanie Sygnałów: Teoria i Zastosowania, WNT, 1994 [8] Tatoń, J., Czech, A., Ogólna diagnostyka medyczna - podręcznik dla studentów medycyny, PZWL, 1991-17/17 -