-
FlexPro
- Auf einen Blick
- Features & Optionen
- Einsatzgebiete
- Alle Vorteile
- Neu in FlexPro 2021
- FlexPro gratis testen
- FlexPro View OEM Freeware
- Kaufberatung
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Produkte
- News
- Support
- Unternehmen
- Jobs
- Kontakt
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
Volume from Flow signal
- Dieses Thema hat 3 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 20 Jahren, 1 Monat von paulwarshawsky@yahoo.com aktualisiert.
-
AutorBeiträge
-
November 23, 2004 um 1:53 am Uhr #12672paulwarshawsky@yahoo.comMitglied
I need to create a signal of volume (vs. time) from a flow signal – a record of a person breathing. This should be relatively easy except that the volume drifts, so I would like to reset the volume to zero at every -ve to +ve zero crossing of flow (i.e. at the start of a new breath.) I am going to need to do this every time I analyze a recording that I make so the process needs to be automated.
Suggestions?
Thanks,
Paul
November 23, 2004 um 2:11 am Uhr #9105Bernhard KantzTeilnehmerThere are two options:
1.) Write a FPScript formula which gets the dataset as an argument and does the de-trending. You should use the LevelCrossings function to find all the positions and then loop accross each breath to substract the offset. You can use Drag & Drop for example to produce new formulas which call this function for a couple of datasets in one step.
2.) Use Automation to access and modify the dataset by reading the data in chunks, processing it and writing it back to the same or to a different dataset.
November 23, 2004 um 9:44 pm Uhr #8335paulwarshawsky@yahoo.comMitgliedI need to create a signal of volume (vs. time) from a flow signal – a record of a person breathing. This should be relatively easy except that the volume drifts, so I would like to reset the volume to zero at every -ve to +ve zero crossing of flow (i.e. at the start of a new breath.) I am going to need to do this every time I analyze a recording that I make so the process needs to be automated.
Suggestions?
Thanks,
Paul
November 23, 2004 um 9:44 pm Uhr #9106Bernhard KantzTeilnehmerMaybe, the following approach makes sense for this application:
Use the FPScript functions UpperEnvelope and LowerEnvelope, to compute the enevelopes of the signal, re-sample them with the original X-data and then form the arithmetic mean (L + H) / 2. Substract this from your data to perform the de-trending.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.