SPT1 TBMT01, HT2, DECEMBER Maja Ilestrand, Johanna Karlsson, Oliver Keelan

Storlek: px
Starta visningen från sidan:

Download "SPT1 TBMT01, HT2, DECEMBER Maja Ilestrand, Johanna Karlsson, Oliver Keelan"

Transkript

1 SPT1 TBMT01, HT2, DECEMBER 2015 Maja Ilestrand, Johanna Karlsson, Oliver Keelan

2 Innehållsförteckning 1 Inledning 1 2. Teori Utseendet hos ett EKG Abnormal hjärtrytm Dubbelslag 3 3 Metod Filtrering Detektion av R-vågor Detektion av arrytmi Visualisering av ST-nivå 4 4 Resultat EKG EKG EKG EKG EKG Förbättringar 14 6 Diskussion och slutsats 14 7 Referenser 15 Appendix I 16 Appendix II 19

3 1 Inledning Att analysera ett hjärtas rytm och välmående med hjälp av ett EKG är vanligt förekommande inom dagens sjukvård. I denna uppgift framställs en algoritm i MATLAB, där användaren själv förser programmet med EKG-data. Algorimtens uppgift är att utvärdera signalen och detektera arytmier samt ST-nivå förändringar. För att kunna förverkliga det ovanstående krävdes en stabil grund att stå på gällande EKG och dess avvikelsetyper. Den införskaffade informationen presenteras nedan, i avsnitt teori. Utformingen av programmet samt kodens funktionalitet presenteras i metoddelen. Resultatdelen beskriver resultatet för de olika giva EKG-signalerna. 2. Teori Nedanför följer en fördjupad bakgrund gällande EKG och dess utsende, detta för att kunna producera godtagbara resultat. 2.1 Utseendet hos ett EKG En EKG-kurva har det karaktäristiska utseendet som figur 1 nedanför visar. Först uppträder en P-våg sedan de tre efterföljande vågorna som ofta kallas för QRS-komplexet och kurvan avslutas med en T- våg. Med hjälp av avståndet mellan R-vågorna kan hjärtrytmen mätas och evetuella arytmier kan upptäckas. Sträckan mellan S-vågen och T-vågen kallas ST-nivån och är väldigt användbart att titta på då rubbningar i det området kan tyda på farliga hjärtfel som hjärtinfarkt. Ett hjärtslags frekvens styrs av SA-noden som är en ansamling av pacemakerceller som ligger i hjärtats högra förmak. [1] Figur 1. Det karaktäristiska utseendet för en EKG-kurva. [2] 1

4 2.2 Abnormal hjärtrytm Det finns många olika typer av hjärtfel som kan upptäckas med hjälp av ett EKG. Exempel på det är arytmier vilket är ett samlingsnamn på flera olika tillstånd där hjärtats rytm producerar oregelbundna slag. En arytmi kan tyda på ett allvarligt hjärtfel och kan vara livshotande men kan också vara helt ofarlig. Arytmier kan upptäckas genom att studera avståndet mellan de olika R-vågorna i ett EKG, ett hjärta med normal rytm har jämna mellanrum mellan sina R-vågor medan ett hjärta med arytmier kan ha extra korta eller extra långa avstånd på de ställen där arytmier uppträder. Detta illustreras nedan i figur 2 nedan. [3] Figur 2. Illustartion av arytmier i ett EKG. [4] Andra hjärtfel som kan upptäckas under en EKG-undersökning är rubbningar i ST-nivån, till exempel ST-sänkning och ST-höjning. Stäckan mellan S-vågen och T-vågen är i normala fall rak eller lutat uppåt och något konvex. En ST-sänkning visas nedan i figur 3 och innebär att ST-nivån är nedsjunket från sin baslinje. Detta kan tyda på, som figuren visar, syrebrist i hjärtmuskeln. I figur 4 nedan visas en ST-höjning och det innebär då att ST-nivån är upphöjd från sin baslinje, detta kan tyda på en hjärtinfarkt. Figur 3. En ST-sänkning jämförd med en normal EKG-kurva. [5] 2

5 Figur 4. En ST-höjning jämförd med en normal EKG-kurva. [6] Dubbelslag Dubbelslag, även kallat Ventrikulära extraslag är en förekommande avvikelse hos personer med hjärtproblem, men kan även detekteras i friska hjärtan. Ventrikulära extraslag uppkommer då en dipolarisationsvåg avfyras från kamrarna, detta på grund utav ett eptopiskt fokus. Slaget sker tidigare än nästa sinusslag är väntat, vilket leder till en viss rubbning av hjärtrytmen. Det existerar olika former av ventrikulära extraslag, detta beror på dess uppkomstplats i hjärtat samt impulsspridningen som sker. [7] 3 Metod Nedan följer en beskrivning av de olika algoritmer som skapats. Värt att notera är att koden använder sig av Matlabs inbyggda funktioner. Dessa funktioner kommer ej att beskrivas ingående. 3.1 Filtrering För att kunna analysera den ganska brusiga och stökiga EKG-datan som var given krävdes först en bra filtrering som gör data analyserbar. Först användes ett högpassfilter, ett Butterworthfilter av ordning 4 med gränsfrekvens 0,5/sampelfrekvens för signal i fråga, som tar bort alla höga frekvenser och därmed lägger kurvorna längs med en rak baslinje. Efter det filtreras signalen med ett lågpassfilter, också ett Butterwothfilter av ordning 4 med gränsfrekvens 0,2, som tar bort det högfrekventa bruset i signalen. Koden för filtrering finns i appendix I. 3.2 Detektion av R-vågor För att upptäcka arytmier i data detekterades först R-vågornas toppar. Detta gjordes genom den i Matlab inbyggda funktionen findpeaks med begränsningar på hur höga topparna var tvungna att vara för att bli detekterade som en R-våg samt hur långt ifrån varandra de fick ligga. Tröskelvärdet för 3

6 höjden bestämdes genom att hitta den högsta toppen i datan och sedan tillåta andra toppar upp till 80 procent lägre. Avståndet mellan topparna bestämdes genom att testa oss fram. Dessa toppar sparades sedan i en vektor för fortsatt analys. Koden för detektion av R-vågor finns i appendix I. 3.3 Detektion av arytmi Genom att iterera genom vektorn med R-toppar och subtrahera varje våg med nästkommande våg skapades en ny vektor med avståndet mellan R-topparna samlade. Genom att ta ut medelvärdet ur denna vektor och sedan återigen iterera genom vektorn och jämföra avståndet mellan topparna med medelvärdet detekterades arytmier. Om avståndet mellan topparna skiljer sig med mer är 15 procent från medelvärdet, både för kort och för långt, detekteras en arytmi. Om en arytmi hittas analysers signalen igen för att bestämma vilken typ av arytmi som finns. Två typer av arytmi fanns i signalerna, den ena typen är ett oregelbundet hjärtslag där det är svårt och ibland omöjligt att urskilja P-vågen samt att det saknas T-våg efter slaget. Den andra typen kan vara ett för tidigt ventrikulärt hjärtslag och då det saknas P-våg samt att QRS-komplexet är utdraget och S- vågen är mycket bredare och djupare än normalt. Det finns inte heller någon T-våg. För att hitta slag av typen prematur ventrikulärt hjärtslag studeras bredden av pikarna, pikar med bredd större än 0,08 sekunder räknas som ett arytmiskt slag. Därefter görs samma kontroll på en inverterad version av signalen för att kontrollera att även de typiska breda negativa S-vågorna finns i signalen. Om båda dessa egenskaper finns hos signalen identifieras den som en arytmi av typ 2. Upptäcks en arytmi med bredden mindre än 0,08 sekunder antas den vara av typ 1 vilket kan tyda på ett oregelbundet hjärtslag. Programmet identifierar antalet arytmier hos datan och sparar dem i en matris, i den första kolumnen, tiden för varje funnen arytmi sparas i samma matris i kolumn två. Resultatet av detta presenteras i appendix II. Värt att nämna är att arytmierna i matrisen presenteras genom att båda R-topparna som är inblandade i skrivs ut. Detta gör att man i denna tabell också kan se hur lång en arytmin är. För att förtydliga hur många arytmier som faktiskt finns skriver vi även ut det och vilken typ det är. Koden för detektion av arytmier finns i appendix I. 3.4 Visualisering av ST-nivå För att visualisera ST-nivån i EKG-datan hittas först en baslinje. Det görs genom att ta fram medianvärdet av signalen. Därefter används findpeaks-funktionen för att hitta breda pikar i signalen, detta eftersom ST-piken ofta är väldigt bred. Dessa värden plottas sedan i samma graf och man kan då tydligt se om ST-nivån förändras. Koden för visualisering av ST-nivå finns i appendix I. 4

7 4 Resultat Nedan presenteras resultaten från metoden som är beskriven i delen ovan. Graferna är skalade för att få bästa möjliga överblick av vad som ska visas. I varken data EKG1 eller EKG2 upptäcktes några arytmier eller några andra fel. På grund av detta presenteras endast filtreringsresultatet, detektionen av R-vågornas toppar samt ST-nivåns utseende i avsnitt EKG1 och EKG2. För EKG3, EKG4 samt EKG5 visas filtrering, detektion av arytmier samt ST-nivå. 4.1 EKG1 Figur 5. EKG1 före och efter filtrering. Figur 6. R-toppar detekterade hos EKG1. 5

8 Figur 7. ST-nivå i EKG1. Bild 5 visar EKG1-signalen före och efter filtrering, det framgår av detta att den råa signalen var relativt lättanalyserad även innan filtreringen. Det som kan tydas ifrån dessa grafer är att allt ser normalt ut, som det kan utläsas ur figur 6 kommer hjärtslagen kontinuerligt och figur 7 visar att ingen avvikelse i ST-nivån finns. 4.2 EKG2 Figur 8. EKG2 före och efter filtrering. 6

9 Figur 9. R-toppar detekterade hos EKG2. Figur 10. ST-nivå i EKG2. EKG2 visar klassiska tecken på en vandrande baslinje vilket kan tydas i figur 8. Problemet åtgärdas genom filtrering, vilket medför att signalen återgår till att oscillera kring baslinjen. Likt EKG1 finns inga tendenser till ST-avvikelser samt arytmier, se figur 9 och 10. 7

10 4.3 EKG3 Figur 11. EKG3 före och efter filtrering. Figur 12. R-toppar detekterade hos EKG3. Figur 13. Detekterad arytmi hos EKG3. 8

11 Figur 14. ST-nivå i EKG3. Figur 11 visar signalen före och efter filtrering, som kan ses har signalen blivit något mindre brusig. I figur 12 visas R-vågornas toppar. I figur 13 kan tydligt ses att det finns en arytmi. Ett slag kommer för tidigt och det går inte att urskilja P-vågen på detta slag, det kan bero på att den döljs av T-vågen från det tidigare slaget. Det tidigare slaget saknar även T-våg. Eftersom det arytmiska slaget i övrigt ser normalt ut detekteras detta som en arytmi av typ 1. ST-nivån är jämn över hela mätningen vilket kan ses i figur 14. I appendix II finns en lista över alla funna arytmier i EKG3 med tidpunkt och typ av arytmi redovisat. 4.4 EKG4 Figur 15. EKG4 före och efter filtrering. 9

12 Figur 16. R-toppar detekterade hos EKG4. Figur 17. Detekterad arytmi hos EKG4. 10

13 Figur 18. ST-nivå i EKG4. Figur 19. ST-nivå i EKG4 i en del av signalen. Figur 15 visar hur signalen såg ut före samt efter filtreringen. Det som syns mest är att dess baslinje är nedflyttad till 0-nivån. I figur 16 kan samtliga R-toppar synas och figur 17 visar detekterade arytmier, även de avvikande S-vågorna är detekterade. Figur 18 och 19 visar att ST-nivån håller sig konstant under hela signalen, även att programmet i vissa fall detekterar fel våg, kan ST-nivån tydligt urskiljas under hela vågen. Denna typ av avvikelse är av typ 2 och skulle kunna vara ett för tidigt ventrikulärt hjärtslag då det saknas P-våg samt att QRS-komplexet är utdraget och S-vågen är mycket bredare och djupare än normalt. Det finns inte heller någon T-våg. I appendix II finns en lista med alla funna arytmier samt vid vilken tidpunkt de sker. 11

14 4.5 EKG5 Figur 20. EKG5 före och efter filtrering. Figur 21. Samtliga R-toppar detekterade hos EKG5 12

15 Figur 22. ST-nivå i EKG5. Figur 23. ST-nivå i EKG5 visad en en del av signalen. Figur 20 visar signalen före och efter filtrering. Efter filtrering har baslinjen flyttats från ca 180 ner till ca 0, bruset i signalen har också minskat. De detekterade R-topparna visa i figur 21. Inga arytmier hittades i EKG däremot visar figur 22 att ST-nivån förändras över tiden. Figur 23 visar att ST-nivån ibland är högre än R-vågens topp. 13

16 5 Förbättringar Programmet upptäcker arytmier väldigt bra men för att göra programmet ännu bättre och utöka dess detektionsförmåga skulle än mer ingående analys av varje arytmi kunna göras. Detta för att kunna upptäcka fler typer av arytmier än vad programmet klarar idag. De satta tröskelvärdena är i nuläget anpassade till de fem olika EKG-data givet till oss, programmet skulle kunna förbättras genom att ha en mer generell tröskelsättning. För att få en bättre detektion av ST-nivån behöver en bättre detektionsmetod utvecklas. I nuläget hittas bara ST-nivån om den har en tydlig bred topp. Till exempel i EKG3 detekteras P-vågen istället för ST-nivån. Även en förbättring i detektionen av baslinjen behövs, då den inte anpassar sig för förändringar i dagsläget. 6 Diskussion och slutsats I de olika EKG-signalerna givna till oss upptäcktes två olika typer av arytmier, i EKG3 och EKG4. I EKG3 syns oregelbundna hjärtslag och i det slaget som kommer för tidigt går det inte att urskilja någon P-våg eller T-våg. Detta kan bero på ett så kallat extraslag, vilket innebär att slaget kommer tidigare än själva hjärtrytmen. Detta kan vara helt ofarligt för patienten men det kan också tyda på ett hjärtfel. EKG4 har väldigt många och tydliga arytmier med väldigt utmärkande S-kurvor. Detta är förmodligen farligt för patienten och det kan bero på för tidigt ventrikulärt hjärtslag. Detta innebär att slaget kommer från en annan del av hjärtat än SA-noden, som det vanligtvis kommer ifrån. EKG5 tyder på hjärtinfarkt då ST-nivån är väldigt förhöjd. Från sampel och uppåt ser signalen ännu mer konstig ut och har därför tagits bort ur analysen då vårt program inte kan hantera en sådan signal. Troligtvis har en eller flertalet elektroder lossnat från patienten och signalen är därefter inte mätbar. 14

17 7 Referenser [1] [Sörnmo, L, Laguna, P. Biomedical Engineering: Bioelectrical signal processing in cardiac an neurological applications. Academic Press; 2005 ] [2] Today I found out, How to read an EKG, [Uppdaterad: 2/10-11; Hämtad: 2/12-15] [3] Arytmicenter, Allmänt om arytmi. [Hämtad: 2/12-15] [4] Benignimatar, Benign Arrythmia, [Hämtad:2/12-15] [5] Fokalt, Läkemedel för smärtbehandling, [Uppdaterad: 5/4-15; Hämtad: 2/12-15] [6] EKG.nu. Node 211. [Hämtad: 2/12-15] [7] EKG.nu. Ventrikulära extraslag (VES). [Hämtad: 5/12-15] 15

18 Appendix I Main.m EKG2=EKG2(1:5000); %Om signalen ska skalas innan den skickas in i algoritmen EKG = EKG2; %Definiera vilken signal som ska analyseras fs = 250; %specifiera signalens samplingsfrekvens EKGnice = makenice(ekg, fs); %Funktion som filtrerar signalen [time,loc_arr]=checkarrythmia(ekgnice,fs); %Funktion som kollar om arytmi finns STshift(EKGnice) % Visularisering av ST-nivå Makenice.m function [ EKGnice ] = makenice( EKG, fs ) % Högpassfilter för att eliminera vandrande baslinje f = 0.5/fs; % Gränsfrekvens för högpassfiltret [b,a]=butter(4,f, 'high'); filtered = filtfilt(b,a,ekg); % Lågpassfilter för att ta bort brus [d,c]=butter(4,0.1,'low'); EKGnice = filtfilt(d,c,filtered); end Checkarrythmia.m % Funktion som kontrollerar om det finns arytmier i EKG-datan. function [times, loc_arr] = checkarrythmia(ekg,fs) % Gräns för höjden av toppar som ska detekteras som R-toppar minpeakheight = max(findpeaks(ekg))-0.8*max(findpeaks(ekg)); 16

19 % Hitta R-toppar [~,Rwave,widths] = findpeaks(ekg,'minpeakheight',minpeakheight,... 'MinPeakDistance',150); % Detektion av arytmiska slag, arytmiskt slag om avståndet mellan två % R-toppar skiljer mer än 15 % av medelvärdet. A = diff(rwave); Rmean = mean(a); % Medelavståndet mellan R-toppar arrythmias = 0; % Antal arytmier loc_arr = []; % Lagrar postitioner av arytmi times=ones(2,[]); % Lagrar nummer samt tidpunkt för arytmi j=1; for n=1:(length(rwave)- 1) if Rwave(n + 1)- Rwave(n) > Rmean + Rmean* Rwave(n + 1)- Rwave(n) < Rmean - Rmean*0.15; times(1,j)=j; times(2,j)=rwave(n)/fs; arrythmias = arrythmias +1; loc_arr(j) = Rwave(n); loc_arr(j+1) = Rwave(n+1); j=j+1; end end % Kollar om det finns arytmier, om inte skrivs det ut att inga arytmier % upptäckts. Annars skickas signalen vidare för att kontrollera vilken typ % av arrytmi som upptäckts. if arrythmias == 0 disp('no arrythmias') else arrythmiatype(ekg,fs, widths, arrythmias) end end arrythmiatype.m % Om en arytmi upptäckt kontrollerar denhär funktionen vilken typ av arytmi % det är. function [type] = arrythmiatype(ekg,fs, widths,arrythmias) % Kontroll om det finns breda toppar i signalen. k=0; for i=1:length(widths) if widths(i)/fs > 0.08 k=k+1; 17

20 end end % Finns inga breda toppar så antas arytmin vara av typ 1 if k == 0 fprintf('%d arrythmias of type 1 found \n', arrythmias) end % Finns breda toppar gör en kontroll av negivativa toppar, om dessa % också finns antas arytmin vara av typ 2. if k>0 % Höjdkrav för att toppen ska detekteras. minpeakheight1 = max(findpeaks(-ekg))-0.75*max(findpeaks(-ekg)); % Hitta de negativa topparna. [~,negpeaks] = findpeaks(-ekg,'minpeakheight',minpeakheight1,... 'MinPeakDistance',150); if mean(negpeaks) > 10000; fprintf('%d arrythmias of type 2 found \n',k) else disp('no arrytmias of type two, but wide') end end STshift.m % Visualisering av ST-nivån. function [STout]=STshift(EKGnice) % Detektera breda toppar. [~,widepeaks]=findpeaks(ekgnice,'minpeakdistance',150,'minpeakwidth',20); % Tar ut median och använder som baslinje a = median(ekgnice); a = a*ones(1,length(ekgnice)); % Plottar signalen, baslinjen och ST-nivån. figure(44) hold on plot(ekgnice) plot(a','linewidth',2) plot(widepeaks,ekgnice(widepeaks),'linewidth',2,'color','r'); end 18

21 Appendix II Reslutat på EKG3 i Matlab 13 arrythmias of type 1 found Resultat för EKG4 i Matlab 140 arrythmias of type 2 found

22

23

24

25

26

27

EKG-uppgift. Grupp SPTB2 8/

EKG-uppgift. Grupp SPTB2 8/ EKG-uppgift Grupp SPTB2 8/12 2015 Innehåll 1. Inledning... 3 2. Medicinsk bakgrund... 3 2.1 Arytmi... 3 2.2 ST-förändringar... 4 3. Algoritmdesign... 4 3.1 Brusfiltrering och baslinje... 4 3.2 Hitta R-toppen...

Läs mer

TDDC74: EKG-projekt. Christoph Heilmair. Korrekturläst av: Emma Soffronow, leg. sjuksköterska. Mars 2015

TDDC74: EKG-projekt. Christoph Heilmair. Korrekturläst av: Emma Soffronow, leg. sjuksköterska. Mars 2015 TDDC74: EKG-projekt Christoph Heilmair Korrekturläst av: Emma Soffronow, leg. sjuksköterska Mars 2015 1 Om det här dokumentet Tanken med det här dokumentet är inte att ge er utförliga krav på hur projektet

Läs mer

Bildbehandling i frekvensdomänen

Bildbehandling i frekvensdomänen Uppsala Tekniska Högskola Signaler och system Handledare: Mathias Johansson Uppsala 2002-11-27 Bildbehandling i frekvensdomänen Erika Lundberg 800417-1602 Johan Peterson 790807-1611 Terese Persson 800613-0267

Läs mer

EKG-tolkning. EKG som vi vanligen tänker VT 2014. Frontalplan. Depolarisationens spridning... Vad ser de olika avledningarna?

EKG-tolkning. EKG som vi vanligen tänker VT 2014. Frontalplan. Depolarisationens spridning... Vad ser de olika avledningarna? EKG som vi vanligen tänker EKG-tolkning T3 Spänning mv R T VT 2014 P Q S Bild: Klinisk Fysiologi, B. Jonson TID Sekund (s) eller ms Depolarisationens spridning... Frontalplan 4 elektroder, varav en är

Läs mer

Laboration 3 Sampling, samplingsteoremet och frekvensanalys

Laboration 3 Sampling, samplingsteoremet och frekvensanalys Laboration 3 Sampling, samplingsteoremet och frekvensanalys 1 1 Introduktion Syftet med laborationen är att ge kunskaper i att tolka de effekter (speglingar, svävningar) som uppkommer vid sampling av en

Läs mer

Laboration i Fourieroptik

Laboration i Fourieroptik Laboration i Fourieroptik David Winge Uppdaterad 30 januari 2015 1 Introduktion I detta experiment ska vi titta på en verklig avbildning av Fouriertransformen. Detta ska ske med hjälp av en bild som projiceras

Läs mer

Ett enkelt OCR-system

Ett enkelt OCR-system P r o j e k t i B i l d a n a l y s Ett enkelt OCR-system av Anders Fredriksson F98 Fredrik Rosqvist F98 Handledare: Magnus Oskarsson Lunds Tekniska Högskola 2001-11-29 - Sida 1 - 1.Inledning Många människor

Läs mer

Projekt 6. Fourieroptik Av Eva Danielsson och Carl-Martin Sikström

Projekt 6. Fourieroptik Av Eva Danielsson och Carl-Martin Sikström Projekt 6. Fourieroptik Av Eva Danielsson och Carl-Martin Sikström Introduktion I detta experiment ska vi titta på en verklig avbildning av fouriertransformen. Detta ska ske med hjälp av en bild som projiceras

Läs mer

Signalbehandling Röstigenkänning

Signalbehandling Röstigenkänning L A B O R A T I O N S R A P P O R T Kurs: Klass: Datum: I ämnet Signalbehandling ISI019 Enk3 011211 Signalbehandling Röstigenkänning Jonas Lindström Martin Bergström INSTITUTIONEN I SKELLEFTEÅ Sida: 1

Läs mer

Publicerat för enhet: Kardiologiklinik Version: 4. Innehållsansvarig: Maria Åkerlind, Sjuksköterska, Avdelning 43 (marko19) Giltig från:

Publicerat för enhet: Kardiologiklinik Version: 4. Innehållsansvarig: Maria Åkerlind, Sjuksköterska, Avdelning 43 (marko19) Giltig från: Publicerat för enhet: Kardiologiklinik Version: 4 Innehållsansvarig: Maria Åkerlind, Sjuksköterska, Avdelning 43 (marko19) Giltig från: 2017-08-15 Godkänt av: Anne Devall Granelli, Verksamhetschef, Område

Läs mer

Mätning av biopotentialer

Mätning av biopotentialer 1. Inledning Inom dagens sjukvård är tekniken en självklar och viktig faktor. De allra flesta diagnoser, analyser och behandlingar grundar sig på information från ett flertal tekniska utrustningar och

Läs mer

Tillämpning av komplext kommunikationssystem i MATLAB

Tillämpning av komplext kommunikationssystem i MATLAB (Eller: Vilken koppling har Henrik Larsson och Carl Bildt?) 1(5) - Joel Nilsson joelni at kth.se Martin Axelsson maxels at kth.se Sammanfattning Kommunikationssystem används för att överföra information,

Läs mer

EKG introduktion -Vänster skänkelblock

EKG introduktion -Vänster skänkelblock EKG introduktion -Vänster skänkelblock Innehållsförteckning 1. Introduktion till EKG 3 2. Extremitetsavledningar 3 3. Bröstavledningar 4 4. Delar i ett EKG 5 4.1 Rytm 5 4.2 P-våg 6 4.3 PQ intervall 6 4.4

Läs mer

Bildbehandling i frekvensdomänen. Erik Vidholm

Bildbehandling i frekvensdomänen. Erik Vidholm Bildbehandling i frekvensdomänen Erik Vidholm erik@cb.uu.se 9 december 2002 Sammanfattning Detta arbete beskriver hur en bild kan tolkas som en tvådimensionell digital signal, hur denna signal Fouriertransformeras

Läs mer

Cédric Cano Uppsala 25-11-99 701005-0693 Mätsystem F4Sys. Pulsmätare med IR-sensor

Cédric Cano Uppsala 25-11-99 701005-0693 Mätsystem F4Sys. Pulsmätare med IR-sensor édric ano Uppsala 51199 010050693 Mätsystem F4Sys Pulsmätare med Isensor Sammanfattning Jag har valt att konstruera en pulsmätare som arbetar genom att utnyttja Iteknik. Då ett finger placeras på Isensorn

Läs mer

Numerisk lösning till den tidsberoende Schrödingerekvationen.

Numerisk lösning till den tidsberoende Schrödingerekvationen. Numerisk lösning till den tidsberoende Schrödingerekvationen. Det är enbart i de enklaste fallen t ex när potentialen är sträckvis konstant som vi kan lösa Schrödingerekvationen analytiskt. I andra fall

Läs mer

Bildbehandling, del 1

Bildbehandling, del 1 Bildbehandling, del Andreas Fhager Kapitelhänvisningar till: Image Processing, Analysis and Machine Vision, 3rd ed. by Sonka, Hlavac and Boyle Representation av en bild Så här kan vi plotta en bild tex

Läs mer

Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter.

Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter. TAIU07 Föreläsning 3 Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter. 27 januari 2016 Sida 1 / 21 Logiska variabler

Läs mer

TEM Projekt Transformmetoder

TEM Projekt Transformmetoder TEM Projekt Transformmetoder Utförs av: Mikael Bodin 19940414 4314 William Sjöström 19940404 6956 Sammanfattning I denna laboration undersöks hur Fouriertransformering kan användas vid behandling och analysering

Läs mer

Föreläsning 5: Grafer Del 1

Föreläsning 5: Grafer Del 1 2D1458, Problemlösning och programmering under press Föreläsning 5: Grafer Del 1 Datum: 2006-10-02 Skribent(er): Henrik Sjögren, Patrik Glas Föreläsare: Gunnar Kreitz Den här föreläsningen var den första

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade

Läs mer

Signalanalys med snabb Fouriertransform

Signalanalys med snabb Fouriertransform Laboration i Fourieranalys, MVE030 Signalanalys med snabb Fouriertransform Den här laborationen har två syften: dels att visa lite på hur den snabba Fouriertransformen fungerar, och lite om vad man bör

Läs mer

Coala Care Manual Svenska

Coala Care Manual Svenska Coala Care Manual Svenska Innehållsförteckning Produktbeskrivning...3 Försiktighetsåtgärder...3 Att använda Coala Care Portalen...3 Kompatibilitet och användare...3 IT-säkerhet...3 Logga in och komma igång...3

Läs mer

Utveckling av analysmodul till Zenicor Medical Systems EKG-system

Utveckling av analysmodul till Zenicor Medical Systems EKG-system Utveckling av analysmodul till Zenicor Medical Systems EKG-system Examensarbete utfört i medicinsk teknik vid Linköpings tekniska högskola av Daniel Andersson och Robert Wintersteller LiTH-IMT/MI20-EX--05/389--SE

Läs mer

Nadia Soheily Magnus Engström

Nadia Soheily Magnus Engström ECG analysis and presentation EKG-analys och presentation Nadia Soheily Magnus Engström Examensarbete inom Elektroteknik, Grundnivå, 15 hp Handledare på KTH: Ibrahim Orhan Examinator: Thomas Lindh TRITA-STH

Läs mer

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 14-18, 22 Mars, 2016 Provkod: TEN1 Hjälpmedel:

Läs mer

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Läs mer

Visualisering av samverkan

Visualisering av samverkan Visualisering av samverkan 18 december 2017 En viktig aspekt i samverkan är att inte bara ha koll på vilka andra aktörer du själv samverkar med, utan även veta om vilka aktörer du inte samverkar med, men

Läs mer

Matematisk analys av vägval, Pargas IF:s Skärgårdsträffen 2016

Matematisk analys av vägval, Pargas IF:s Skärgårdsträffen 2016 Matematisk analys av vägval, Pargas IF:s Skärgårdsträffen 2016 Några kontrollavstånd på H21 banan har analyserats genom matematisk modellering där lutning och vegetationens framkomlighet har beaktats.

Läs mer

Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration

Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration 10 februari 2017 Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration Syfte med övningen: Introduktion till ett par numeriska metoder för lösning av ekvationer respektive

Läs mer

Tentamen i Beräkningsvetenskap I/KF, 5.0 hp,

Tentamen i Beräkningsvetenskap I/KF, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap I/KF, 5. hp, 215-3-17 Skrivtid: 14 17 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat

Läs mer

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, AK FÖR I, FMS 120, HT-00 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.

Läs mer

1) Automatisk igenkänning av siffror. Miniprojektuppgifter ppg för Signal- och Bildbehandling. av siffror. Klassificering av virusceller.

1) Automatisk igenkänning av siffror. Miniprojektuppgifter ppg för Signal- och Bildbehandling. av siffror. Klassificering av virusceller. Miniprojektuppgifter ppg för Signal- och Bildbehandling TSBB14 2015 2 x 4h lab-tillfälle reserverat 3 pers/grupp bäst (2 pers/grupp okej) Redovisning med powerpoint Redovisning med 3-4 grupper åt gången

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) 2008-03-25.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program (en funktion), my_plot_figure, som läser in ett antal sekvenser av koordinater från tangentbordet och ritar ut dessa till en

Läs mer

Laboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform

Laboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform Laboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform Den laborationen har syften: dels att visa lite hur den snabba Fouriertransformen fungerar, och lite om vad man den an dels att

Läs mer

Föreläsningsanteckningar F6

Föreläsningsanteckningar F6 Föreläsningsanteckningar F6 Martin Andersson & Patrik Falkman Kortaste vägen mellan en nod och alla andra noder Detta problem innebär att givet en graf G = (E,V) hitta den kortaste vägen över E från en

Läs mer

Förmaksflimmer ORSAK, SYMTOM, BEHANDLING PATIENTINFORMATION

Förmaksflimmer ORSAK, SYMTOM, BEHANDLING PATIENTINFORMATION Förmaksflimmer ORSAK, SYMTOM, BEHANDLING PATIENTINFORMATION Sinusknutan Höger förmak Vänster förmak Elektriska retledningssystemet Höger kammare Vänster kammare Vad har hjärtat för uppgift? Hjärtat är

Läs mer

Signaler och System Höstterminen -02 IT3 Rasha Alshammari Andreas Nissemark Zakai kass-saliba Pavel Carballo

Signaler och System Höstterminen -02 IT3 Rasha Alshammari Andreas Nissemark Zakai kass-saliba Pavel Carballo Finn Fem Fel - ett försök att hitta skillander i bilder Signaler och System Höstterminen -02 IT3 Rasha Alshammari Andreas Nissemark Zakai kass-saliba Pavel Carballo Innehållsförteckning Introduktion 3

Läs mer

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 19:e Mars, 2019 Provkod: TEN1 Hjälpmedel:

Läs mer

Analys av egen tidsserie

Analys av egen tidsserie Analys av egen tidsserie Tidsserieanalys Farid Bonawiede Samer Haddad Michael Litton Alexandre Messo 9 december 25 3 25 Antal solfläckar 2 15 1 5 5 1 15 2 25 3 Månad Inledning Vi har valt att betrakta

Läs mer

Kravspecifikation Fredrik Berntsson Version 1.3

Kravspecifikation Fredrik Berntsson Version 1.3 Kravspecifikation Fredrik Berntsson Version 1.3 Status Granskad FB 2017-01-27 Godkänd FB 2017-01-27 Dokumenthistorik Version Datum Utförda ändringar Utförda av Granskad 1.0 2014-01-15 Första versionen

Läs mer

Bilaga 4, Skapa grafiskt användargränssnitt med guide

Bilaga 4, Skapa grafiskt användargränssnitt med guide Bilaga 4 Bil 4:1 Bilaga 4, Skapa grafiskt användargränssnitt med guide Enklast till en början är att vid MATLABS kommandoprompt skriva guide vilket ger dels ett figurfönster och det som kallas Guide Control

Läs mer

Labbrapport svängande skivor

Labbrapport svängande skivor Labbrapport svängande skivor Erik Andersson Johan Schött Olof Berglund 11th October 008 Sammanfattning Grunden för att finna matematiska samband i fysiken kan vara lite svårt att förstå och hur man kan

Läs mer

EKG. Elektrokardiografi: registrering av hjärtats elektriska aktivitet. Varför tar man EKG?

EKG. Elektrokardiografi: registrering av hjärtats elektriska aktivitet. Varför tar man EKG? EKG Jonas Werner 021107, rev M Krantz 030216/ 050901/ef/ 060607 ef Elektrokardiografi: registrering av hjärtats elektriska aktivitet. Varför tar man EKG? Viktig del i diagnostiken av hjärtsjukdom, bl a

Läs mer

TSBB16 Datorövning A Samplade signaler Faltning

TSBB16 Datorövning A Samplade signaler Faltning Name: ID number: Passed: LiU-ID: Date: TSBB16 Datorövning A Samplade signaler Faltning Utvecklad av Klas Nordberg Computer Vision Laboratory, Linköping University, Sweden 24 augusti 2015 Introduktion Denna

Läs mer

Hjärtkärlsjukdomar. Fysioterapeutprogramet Termin 2. Anton Gard, ST-läkare Kardiologi

Hjärtkärlsjukdomar. Fysioterapeutprogramet Termin 2. Anton Gard, ST-läkare Kardiologi Hjärtkärlsjukdomar Fysioterapeutprogramet Termin 2 Anton Gard, ST-läkare Kardiologi Vad ska vi lära oss? Förmaksflimmer Pacemaker Hjärtstopp Perifer kärlsjukdom Arytmier Hjärtats anatomi Hjärtats elektriska

Läs mer

Elektrokardiografi (EKG)

Elektrokardiografi (EKG) Elektrokardiografi (EKG) Relaterade sidor i Teknik i praktisk sjukvård, tredje upplagan: s 118-123 Den viktigaste metod vi idag har för att ställa diagnosen hjärtsjukdom är elektrokardiogrammet (EKG).

Läs mer

RÖRELSE. - Mätningar och mätinstrument och hur de kan kombineras för att mäta storheter, till exempel fart, tryck och effekt.

RÖRELSE. - Mätningar och mätinstrument och hur de kan kombineras för att mäta storheter, till exempel fart, tryck och effekt. RÖRELSE Inledning När vi går, springer, cyklar etc. förflyttar vi oss en viss sträcka på en viss tid. Ibland, speciellt när vi har bråttom, tänker vi på hur fort det går. I det här experimentet undersöker

Läs mer

Signalbehandling, förstärkare och filter F9, MF1016

Signalbehandling, förstärkare och filter F9, MF1016 Signalbehandling, förstärkare och filter F9, MF1016 Signalbehandling, inledning Förstärkning o Varför förstärkning. o Modell för en förstärkare. Inresistans och utresistans o Modell för operationsförstärkaren

Läs mer

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 11 Juni, 2015 Provkod: TEN1 Hjälpmedel:

Läs mer

Laboration i Tunneltransport. Fredrik Olsen

Laboration i Tunneltransport. Fredrik Olsen Laboration i Tunneltransport Fredrik Olsen 9 maj 28 Syfte och Teori I den här laborationen fick vi möjlighet att studera elektrontunnling över enkla och dubbla barriärer. Teorin bakom är den som vi har

Läs mer

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt. "!$#"%'&)(*,&.-0/ 177 Syftet med denna övning är att ge en introduktion till hur man arbetar med programsystemet MATLAB så att du kan använda det i andra kurser. Det blir således inga matematiska djupdykningar,

Läs mer

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 14-18, 13:e Mars, 2018 Provkod: TEN1 Hjälpmedel:

Läs mer

Coala Care Manual Svenska

Coala Care Manual Svenska Coala Care Manual Svenska Innehållsförteckning Produktbeskrivning...3 Att använda Coala Care Portalen...3 Kompatibilitet och användare...3 Login och kom igång...3 Sököversikten...4 Anslutna läkare...5

Läs mer

Fouriermetoder MVE295 - bonusuppgifter

Fouriermetoder MVE295 - bonusuppgifter Fouriermetoder MVE295 - bonusuppgifter Edvin Listo Zec 920625-2976 edvinli@student.chalmers.se Sofia Toivonen 910917-4566 sofiato@student.chalmers.se Emma Ekberg 930729-0867 emmaek@student.chalmers.se

Läs mer

TILL DIG SOM VILL VETA MER OM FÖRMAKSFLIMMER FÖRMAKSFLIMMER

TILL DIG SOM VILL VETA MER OM FÖRMAKSFLIMMER FÖRMAKSFLIMMER TILL DIG SOM VILL VETA MER OM FÖRMAKSFLIMMER FÖRMAKSFLIMMER INNEHÅLL 1 Inledning 3 2 Vad är förmaksflimmer? 3 3 Sambandet mellan förmaksflimmer och stroke 6 4 Hur behandlas förmaksflimmer? 8 5 Blodförtunnande

Läs mer

Department of Physics Umeå University 27 augusti Matlab för Nybörjare. Charlie Pelland

Department of Physics Umeå University 27 augusti Matlab för Nybörjare. Charlie Pelland Matlab för Nybörjare Charlie Pelland Introduktion till Matlab Matlab (matrix laboratory) är ett datorprogram och ett programspråk som används av ingenjörer runt om i världen. Ni kommer att använda er av

Läs mer

Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska

Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska Matlab-föreläsning 3 (4), 17 september, 2015 Innehåll Sekvenser (från förra föreläsningen) Upprepning med for-slingor och while-slingor Villkorssatser med if - then -else - Logik Sekvenser - repetion från

Läs mer

Regression med Genetiska Algoritmer

Regression med Genetiska Algoritmer Regression med Genetiska Algoritmer Projektarbete, Artificiell intelligens, 729G43 Jimmy Eriksson, jimer336 770529-5991 2014 Inledning Hur många kramar finns det i världen givet? Att kunna estimera givet

Läs mer

Uppgift 1. Minimeringsproblemet löses med en Monte Carlo algoritm:

Uppgift 1. Minimeringsproblemet löses med en Monte Carlo algoritm: Uppgift 1 Minimeringsproblemet löses med en Monte Carlo algoritm: 1) initiera elementen i vektorn s slummässigt med +/-1 2) räkna ut värdefunktionen (ekvationen given i uppgiften) 3) starta iteration 4)

Läs mer

Aalto-Universitetet Högskolan för ingenjörsvetenskaper. KON-C3004 Maskin- och byggnadsteknikens laboratoriearbeten DOPPLEREFFEKTEN.

Aalto-Universitetet Högskolan för ingenjörsvetenskaper. KON-C3004 Maskin- och byggnadsteknikens laboratoriearbeten DOPPLEREFFEKTEN. Aalto-Universitetet Högskolan för ingenjörsvetenskaper KON-C3004 Maskin- och byggnadsteknikens laboratoriearbeten DOPPLEREFFEKTEN Försöksplan Grupp 8 Malin Emet, 525048 Vivi Dahlberg, 528524 Petter Selänniemi,

Läs mer

Kortaste Ledningsdragningen mellan Tre Städer

Kortaste Ledningsdragningen mellan Tre Städer Kortaste Ledningsdragningen mellan Tre Städer Tre städer A, B och C, belägna som figuren till höger visar, ska förbindas med fiberoptiska kablar. En så kort ledningsdragning som möjligt vill uppnås för

Läs mer

Dagens föreläsning (F15)

Dagens föreläsning (F15) Dagens föreläsning (F15) Problemlösning med datorer Carl-Mikael Zetterling bellman@kth.se KP2+EKM http://www.ict.kth.se/courses/2b1116/ 1 Innehåll Programmering i Matlab kap 5 EKM Mer om labben bla Deluppgift

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) 2010-04-06.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Skriv den funktion, draw_figure, som ritar ut en liksidig figur enligt exemplen nedan med så många hörn som anges som parameter till funktionen (den ritar

Läs mer

DT1130 Spektrala transformer Tentamen

DT1130 Spektrala transformer Tentamen DT Spektrala transformer Tentamen 72 Tentamen består av fem uppgifter där varje uppgift maximalt ger 4 p. Normalt gäller följande betygsgränser: E: 9 p, D:.5 p, C: 4 p, B: 6 p, A: 8 p Tillåtna hjälpmedel:

Läs mer

Prehospital EKG-tolkning. Kardiologkliniken Södersjukhuset FoU

Prehospital EKG-tolkning. Kardiologkliniken Södersjukhuset FoU Prehospital EKG-tolkning Kardiologkliniken Södersjukhuset FoU Hjärtats anatomi och fysiologi Hjärtats kan liknas med två seriekopplade pumpar: 1.Via övre och nedre hålvenen strömmar venöst, syrefattigt

Läs mer

5B1146 med Matlab. Laborationsr. Laborationsgrupp: Sebastian Johnson Erik Lundberg, Ann-Sofi Åhn ( endst tal1-3

5B1146 med Matlab. Laborationsr. Laborationsgrupp: Sebastian Johnson Erik Lundberg, Ann-Sofi Åhn ( endst tal1-3 1 Revision 4 2006-12-16 2. SIDFÖRTECKNING 5B1146 med Matlab Laborationsr Laborationsgrupp: Sebastian Johnson, Ann-Sofi Åhn ( endst tal1-3 Titel Sida 1. Uppgift 1.8.1....3 2. Uppgift 1.8.2....6 3. Uppgift

Läs mer

Bildanalys för vägbeläggningstillämplingar

Bildanalys för vägbeläggningstillämplingar Bildanalys för vägbeläggningstillämplingar Hanna Källén I denna avhandling har några forskningsfrågor gällande bestämning av vägars beständighetundersökts. Bildanalys har används för att försöka komplettera

Läs mer

Lösningar till linjära problem med MATLAB

Lösningar till linjära problem med MATLAB 5B1146 - Geometri och algebra Mikrolelektronik, TH ista ösningar till linjära problem med MATAB Av: oel Nilsson, alikzus@home.se atrik osonen, pkosonen@kth.se 26-12-4 roblem 1 Man ska bestämma ett tredjegradspolynom:

Läs mer

LMA522: Statistisk kvalitetsstyrning

LMA522: Statistisk kvalitetsstyrning Föreläsning 5 Föregående föreläsningar Acceptanskontroll: Konsten att kontrollera producerade enheter så att man kan garantera kvalitet samtidigt som kontrollen inte blir för kostsam att genomföra Dagens

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall

Läs mer

DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1. Frekvensfunktioner FREKVENSSVAR FÖR ETT TIDSDISKRET SYSTEM. x(n)= Asin(Ωn)

DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1. Frekvensfunktioner FREKVENSSVAR FÖR ETT TIDSDISKRET SYSTEM. x(n)= Asin(Ωn) DIGITALA FILTER TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET 1 Frekvensfunktioner x(n)= Asin(Ωn) y(n) H(z) TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET 2 FREKVENSSVAR FÖR ETT TIDSDISKRET SYSTEM

Läs mer

Tentaupplägg denna gång

Tentaupplägg denna gång Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva

Läs mer

Laboration i Fourieroptik

Laboration i Fourieroptik Laboration i Fourieroptik David Winge Uppdaterad 4 januari 2016 1 Introduktion I detta experiment ska vi titta på en verklig avbildning av Fouriertransformen. Detta ska ske med hjälp av en bild som projiceras

Läs mer

LMA521: Statistisk kvalitetsstyrning

LMA521: Statistisk kvalitetsstyrning Föreläsning 5 Föregående föreläsningar Acceptanskontroll: Konsten att kontrollera producerade enheter så att man kan garantera kvalitet samtidigt som kontrollen inte blir för kostsam att genomföra Dagens

Läs mer

EKG-klassificering. Andreas Bergkvist, Michael Sörnell,

EKG-klassificering. Andreas Bergkvist, Michael Sörnell, EKG-klassificering Projektrapport i Signaler och system Uppsala Universitet Inst. för signaler och system 2002-2-0 För: Mattias Johansson Av: Andreas Bergkvist, andreasbergkvist@hotmail.com Michael Sörnell,

Läs mer

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 20 Mars, 2015 Provkod: TEN1 Hjälpmedel:

Läs mer

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden- Analogt och Digital Bertil Larsson Viktor Öwall Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt kontra Digitalt Analogt få komponenter

Läs mer

DN1212 för M: Projektrapport. Krimskramsbollen. av Ninni Carlsund

DN1212 för M: Projektrapport. Krimskramsbollen. av Ninni Carlsund Författare: Ninni Carlsund DN1212-projekt: Krimskramsbollen Kursledare: Ninni Carlsund DN1212 för M: Projektrapport Krimskramsbollen av Ninni Carlsund. 2010-04-29 1 Författare: Ninni Carlsund DN1212-projekt:

Läs mer

Övningar med Digitala Filter med exempel på konstruktion och analys i MatLab

Övningar med Digitala Filter med exempel på konstruktion och analys i MatLab Övningar med Digitala Filter med exempel på konstruktion och analys i MatLab Eddie Alestedt Vt-2002 Digitala filter Digitala filter appliceras på samplade signaler och uppvisar helt andra egenskaper än

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB Redovisning Lös först uppgifterna i Matlab. Då du har en

Läs mer

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1 Algoritmer Lars Larsson VT 2007 Lars Larsson Algoritmer 1 1 2 3 4 5 Lars Larsson Algoritmer 2 Ni som går denna kurs är framtidens projektledare inom mjukvaruutveckling. Som ledare måste ni göra svåra beslut

Läs mer

Manual för ett litet FEM-program i Matlab

Manual för ett litet FEM-program i Matlab KTH HÅLLFASTHETSLÄRA Manual för ett litet FEM-program i Matlab Programmet består av en m-fil med namn SMALL_FE_PROG.m och en hjälp-fil för att plotta resultat som heter PLOT_DEF.m. Input För att köra programmet

Läs mer

Övervakningssystem. -skillnader i bilder. Uppsala Universitet Signaler och System ht Lärare: Mathias Johansson

Övervakningssystem. -skillnader i bilder. Uppsala Universitet Signaler och System ht Lärare: Mathias Johansson Uppsala Universitet Signaler och System ht 02 2002-12-07 Övervakningssystem -skillnader i bilder Lärare: Mathias Johansson Gruppen: Jakob Brundin Gustav Björcke Henrik Nilsson 1 Sammanfattning Syftet med

Läs mer

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 26 november 2015 Sida 1 / 28

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 26 november 2015 Sida 1 / 28 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 26 november 2015 Sida 1 / 28 Föreläsning 6 Minsta kvadrat problem. Polynom. Interpolation. Rötter. Tillämpningar:

Läs mer

Miniprojekt: Vattenledningsnäten i Lutorp och Vingby 1

Miniprojekt: Vattenledningsnäten i Lutorp och Vingby 1 11 oktober 215 Miniprojekt 1 (5) Beräkningsvetenskap I/KF Institutionen för informationsteknologi Teknisk databehandling Besöksadress: MIC hus 2, Polacksbacken Lägerhyddsvägen 2 Postadress: Box 337 751

Läs mer

Processidentifiering och Polplacerad Reglering

Processidentifiering och Polplacerad Reglering UmU/TFE Laboration Processidentifiering och Polplacerad Reglering Introduktion Referenser till teoriavsnitt följer här. Processidentifiering: Kursbok kap 17.3-17.4. Jämför med det sista exemplet i kap

Läs mer

Digital Signalbehandling i Audio/Video

Digital Signalbehandling i Audio/Video Digital Signalbehandling i Audio/Video Institutionen för Elektrovetenskap Laboration 1 (del 2) Stefan Dinges Lund 25 2 Kapitel 1 Digitala audioeffekter Den här delen av laborationen handlar om olika digitala

Läs mer

Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism. Inledning. Fysikalisk bakgrund

Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism. Inledning. Fysikalisk bakgrund Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism En civilingenjör ska kunna idealisera ett givet verkligt problem, göra en adekvat fysikalisk modell och behandla modellen med matematiska

Läs mer

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 9 november 2015 Sida 1 / 28 Föreläsning 3 Linjära ekvationssystem. Invers. Rotationsmatriser. Tillämpning:

Läs mer

4 Laboration 4. Brus och termo-emk

4 Laboration 4. Brus och termo-emk 4 Laboration 4. Brus och termoemk 4.1 Laborationens syfte Detektera signaler i brus: Detektera periodisk (sinusformad) signal med hjälp av medelvärdesbildning. Detektera transient (nästan i alla fall)

Läs mer

Envariabelanalys 5B Matlablaboration

Envariabelanalys 5B Matlablaboration Mariana Dalarsson, ME & Johan Svenonius, IT Envariabelanalys 5B47 - Matlablaboration 7-- Kurs: 5B47 Handledare: Karim Daho Uppgift Situationen kan illustreras med följande figur: Följande krafter verkar

Läs mer

Assistent: Johan Axnäs Laborationen utfördes: 16 februari februari 2000

Assistent: Johan Axnäs Laborationen utfördes: 16 februari februari 2000 Assistent: Johan Axnäs Laborationen utfördes: 16 februari 2000 23 februari 2000 Sida 1 Inledning Denna laboration innefattade två delmoment: Michelsoninterferometern På 1880-talet konstruerades en interferometer

Läs mer

Inledning. Kapitel 1. 1.1 Bakgrund. 1.2 Syfte

Inledning. Kapitel 1. 1.1 Bakgrund. 1.2 Syfte Sammanfattning Vi har i kursen Modelleringsprojekt TNM085 valt att simulera ett geléobjekt i form av en kub. Denna består av masspunkter som är sammankopplade med tre olika typer av fjädrar med olika parametrar.

Läs mer

Tentamen Bildanalys (TDBC30) 5p

Tentamen Bildanalys (TDBC30) 5p Tentamen Bildanalys (TDBC30) 5p Skrivtid: 9-15 Hjälpmedel: kursboken Digital Image Processing Svara på alla frågor på nytt blad. Märk alla blad med namn och frågenummer. Disponera tiden mellan frågorna

Läs mer

KPP053, HT2016 MATLAB, Föreläsning 2. Vektorer Matriser Plotta i 2D Teckensträngar

KPP053, HT2016 MATLAB, Föreläsning 2. Vektorer Matriser Plotta i 2D Teckensträngar KPP053, HT2016 MATLAB, Föreläsning 2 Vektorer Matriser Plotta i 2D Teckensträngar Vektorer För att skapa vektorn x = [ 0 1 1 2 3 5]: >> x = [0 1 1 2 3 5] x = 0 1 1 2 3 5 För att ändra (eller lägga till)

Läs mer

Lyssna på bitar av ljudet Titta på ljudet

Lyssna på bitar av ljudet Titta på ljudet Lab 4 En viktig uppgift för en ljudforensiker är att bearbeta ljudinspelningar för att få fram så bra hörbarhet som möjligt, samt att testa äktheten i en ljudinspelning. Ytterligare arbetsuppgifter är

Läs mer

Rapportexempel, Datorer och datoranvändning

Rapportexempel, Datorer och datoranvändning LUNDS TEKNISKA HÖGSKOLA Datorer och datoranvändning Institutionen för datavetenskap 2014/1 Rapportexempel, Datorer och datoranvändning På de följande sidorna finns en (fingerad) laborationsrapport som

Läs mer

Tentamen i Miljö och Matematisk Modellering för TM Åk 3, MVE345 MVE maj 2012,

Tentamen i Miljö och Matematisk Modellering för TM Åk 3, MVE345 MVE maj 2012, Tentamen i Miljö och Matematisk Modellering för TM Åk 3, MVE345 MVE345 24 maj 2012, 8.30-13.00 1. Ge exempel på en avklingningsfunktion för att beskriva en gas som bryts ner i atmosfären. Presentera också

Läs mer