Find the amplitude with sptool

4 Ansichten (letzte 30 Tage)
saxocat
saxocat am 23 Apr. 2015
Kommentiert: Star Strider am 13 Mai 2015
I posted this for days ago. Then a guy called star strider came up with a answer. It was with i could use a filter or something. But by accident i clicked accept answar to anather guys answar( i dont know why) and then the ansawr from star strider disappered(sorry star strider). So i hope its okay i post again.
Im writing a code for calculating BP. My problem is i don't know how to solve this. I think it will be a lot easier if i knew how to "rotate" my graph(there is a picture attached). My data is number 1 in the picture. I would like to have it as no. 2. I also attached my data.
I hope one of your guys can help me.
In advance thanks :)

Akzeptierte Antwort

Star Strider
Star Strider am 23 Apr. 2015
I delete my Answers that aren’t Accepted or Voted. Others do as well.
I will help you design a filter for your data, but I need a sample of it first. I would use a bandpass filter, so I could simultaneously filter out the baseline drift and high-frequency noise.
If it is not stated or available in your signal record (a .mat file is preferable), I will need your uniform sampling interval ‘Ts’ or sampling frequency ‘Fs’. I would of course want the units, but I would anticipate the time variable in seconds or fractions of seconds, and the BP in Torr or mm Hg. I will do my best do explain my filter design choices and code.
  10 Kommentare
Star Strider
Star Strider am 13 Mai 2015
No worries!
In this context, ‘serious’ depends on whether the heart is healthy or decompensated. In a healthy heart (and in the absence of exogenous vascular extremes such as haemorrhagic shock or volume expansion), there is a wide range of adaptive ability in the cardiovascular system generally. ‘Preload’ essentially refers to the end-diastolic volume, closely linked to venous return, a function of venous muscular tone and intravascular volume. ‘Afterload’ is the load that opposes shortening of the cardiac muscle in systole, most notably systemic vascular resistance.
Since caffeine is a potent inhibitor of cyclic adenosine monophosphate phosphodiesterase (C-AMP), as are all the methylxanthines, you would expect it to have a positive inotropic and chronotropic effect, simulating an alpha-adrenergic effect. This would affect both preload and afterload, but would not exceed healthy physiological compensation.
However ‘sugar’ is different. It might well depend on the type of sugar (glucose, sucrose, etc.), since sucrose has a fructose monomer and fructose is handled differently than glucose. (I will leave the biochemistry of fructose metabolism to you.) Apparently, sucrose (through its fructose moiety) has an acute cardiovascular effect, at least in rats, that may have effects synergistic to those of caffeine (Ref. wrong white crystals: not salt but sugar as aetiological in hypertension and cardiometabolic disease Open Heart. 2014; 1(1): e000167). I am not aware of an acute cardiovascular effect of glucose, other than osmotic diuresis and dehydration with plasma glucose concentrations in excess of about 270 mg/dL, 15 mM.
Yours appears to me to be an important study. In addition to the Signal Processing Toolbox, you are going to quickly become expert with the Statistics Toolbox (and perhaps the Global Optimization Toolbox) as well.
I would very much appreciate a PDF of your paper when it has been accepted for publication.
Star Strider
Star Strider am 13 Mai 2015
I missed your later Comment while I was responding to your earlier one.
That code takes the discrete-time Fourier transform of the blood pressure signal. The ‘Fv’ assignment is the frequency vector corresponding to the fft results, and the ‘Iv’ assignment is the index vector limiting the plotted data to the frequencies corresponding to the fft results. It makes the plot call easier to write.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Signal Generation and Preprocessing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by