search query: @keyword embedded / total: 10
reference: 5 / 10
« previous | next »
Author:Kellokoski, Ilkka
Title:Redesigning non-invasive blood pressure measurement module software
Ei-invasiivisen verenpainemittausmoduulin ohjelmiston uudelleensuunnittelu
Publication type:Master's thesis
Publication year:2010
Pages:[10] + 93      Language:   eng
Department/School:Signaalinkäsittelyn ja akustiikan laitos
Main subject:Signaalinkäsittelytekniikka   (S-88)
Supervisor:Skyttä, Jorma
Instructor:Rantala, Börje
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  862   | Archive
Keywords:NIBP
embedded
hardware driver
patient monitoring
risk
laiteajuri
NIBP
potilasmonitorointi
riski
sulautettu
verenpaine
Abstract (eng): Non-invasive blood pressure (NIBP) measurement is the common name for blood pressure measurement methods that do not require direct contact with the blood flow and thereby do not require puncturing of the skin either.

The objective of this thesis was to develop non-invasive blood pressure measurement software to be used in a prototype of next generation multi-parameter patient monitoring module.
The plan was to redesign and combine parts of software from GE Healthcare's two current generation non-invasive blood pressure measurement modules.
The primary goals were: implementing all the same features, included in one of the current generation NIBP modules; and embedding the blood pressure measurement algorithm of the other current generation NIBP module into the new software.
The aim was also to enhance the modularity of the software, through C++ programming and the utilization of appropriate design patterns.
Though parts of the software were taken from functional software, they would not have functioned properly with the new hardware without modifications.
They had to be redesigned 50 that they would support the new processor and interact properly with the new hardware.
In addition to all the background studies, designing software for this kind of small scale embedded system required first getting familiarized with the system' s hardware, as the software controls it directly.
In addition to theory, the design process, the results and their analysis are discussed in this written pat of the thesis.

The outcome of this project was a fully functional NIBP measurement module, with clear-structured software.
The primary goals were mostly met, and the only shortcomings were such that were not feasible with the reused software modules.
Also, a satisfying level of modularity was achieved.
The project also showed that C++ has good uses in embedded software design.

In the end, the processor load and memory usage of the new software were analyzed.
The new software was not found to cause any significant processor load.
Also, the memory available was found to meet the requirements of the software.
The risk related to the module was also investigated, using fault tree analysis, and no surprising fault situations were found.
Abstract (fin): Ei-invasiivinen verenpaine, eli NIBP (Non-Invasive Blood Pressure), on yleinen nimitys verenpaineen mittausmenetelmille, jotka eivät vaadi suoraa kontaktia verenkiertoon, vaan suoritetaan ihoa lävistämättä.

Työn tavoitteena oli toteuttaa NIBP mittausohjelmisto uuden sukupolven moniparametriseen potilasmonitorointimoduuliin.
Ajatuksena oli suunnitella uudelleen ja yhdistää osia ohjelmistoista joita käytetään kahdessa nykyisen sukupolven NIBP -mittausmoduulissa.
Ensisijaiset tavoitteet olivat: samojen toimintojen toteutus, jotka toinen näistä moduuleista tarjoaa; sekä toisen moduulin mittausalgoritmin upottaminen uuteen ohjelmistoon.
Lisäksi haluttiin parantaa ohjelmiston modulaarisuutta C++ -ohjelmoinnilla, ja hyödyntämällä sopivia ohjelmistokehityksen suunnittelumalleja.
Vaikka osia uuteen ohjelmistoon otettiin valmiiksi toimivista ohjelmistoista, eivät ne olisi toimineet uudessa ympäristössä ilman muutoksia.
Niitä jouduttiin muuttamaan, jotta ne toimisivat oikein uuden prosessorin kanssa ja olisivat yhteensopivia uuden elektroniikan kanssa.
Taustatutkimuksen lisäksi, tämänkaltaisen sulautetun järjestelmän ohjelmiston kehittämiseksi elektroniikkaan tuli tutustua huolellisesti ennen varsinaisen ohjelmistosuunnittelun aloittamista, sillä sitä ohjataan suoraan kehitettävällä ohjelmistolla.
Teorian lisäksi, tässä työn kirjallisessa osassa käsitellään suunnitteluprosessia, työssä saavutettuja tuloksia ja tulosten analysointia.

Työn tuloksena saatiin selkeärakenteisella ohjelmistolla varustettu täysin toiminnallinen NIBP mittausmoduuli.
Projektin ensisijaiset tavoitteet saavutettiin lähes täydellisesti - puutteeksi jäi sellaisia toimintoja, jotka eivät olleet toteuttamiskelpoisia kierrätetyillä ohjelmistokomponenteilla.
Toteutuksessa saavutettiin myös haluttu modulaarisuuden taso.
Projekti oli lisäksi osoitus, että C++-kielellä on hyviä käyttökohteita sulautetuissa ohjelmistoissa.

Lopuksi uuden ohjelmiston prosessorikuormitus ja muistin käyttö analysoitiin.
Todettiin, että prosessorille ei aiheudu ohjelmistosta merkittävää kuormaa.
Myös muistin todettiin riittävän ohjelmiston vaatimuksiin.
Moduuliin liittyvät riskit tutkittiin muun analyysin yhteydessä, käyttäen vikapuuanalyysia, eikä yllättäviä vikatilanteita löydetty.
ED:2010-06-07
INSSI record number: 39723
+ add basket
« previous | next »
INSSI