Regarding Baseline wander removal

Status
Not open for further replies.

narenderbalguri

Junior Member level 2
Joined
May 18, 2010
Messages
24
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Nagpur
Activity points
1,418
hi all,
i am doing my project on baseline wander removal of ecg signal.what is baseline wander effect on ecg siganl,and with which circuit can we remove it .please help me...thanks in advance
 

I think you need some high pass filtering. Maybe you can show your circuit?

Keith.
 

first i want getting what is baseline wander ...is it shift in the dc level of ecg signal or some thing else....thanks in advance..
 

Are you measuring a real person? If so, it can be caused by chest movement due to breathing - presumably due to the chest muscles.

Keith.
 

no ...i need to make a circuit such that it wil remove that effect that is my project..in ANalog IC design ...
 

Yes, as I said, you need a high pass filter. High enough to remove the baseline problem but not too high otherwise it will affect the shape of the heart pulses.

It would be useful to know more details of your problem - for example, over what time period is the baseline moving? What circuit are you using? Have you any high pass filtering? If so, what?

Keith.
 

no am not using any high pass circuit...i am just studying about it now...but am not getting exact meaning of baseline wander removal..can you please tell me once....thanks in advance
 

Could you describe what "baseline wander" mean?

I only know it only in relation to the effect of the DC value of an lowpass filtered digital bit stream.
 

hi sir,
am attaching one image once see it ..i need easy mathematical or any other approach that can be implemented easily in analog ic design ..please help me...

thank you..
 

but how to generate that type of signal in cadence or mentor graphics...as input for that highpass filter?


thanks in advance..
 

I am not sure I understand. Do you know how to design the filter but need to know how to generate a signal to test if the circuit works by simulation?

Keith.
 

Generating that signal is very basic thing if i enter into design high pass filter thats y am asking about that...

with any noise source is it possible to generate the signal..?
 

There are different ways of generating the signals depending on how accurately you want to reproduce it. A PWL is one way of creating the heart signal. You can then stack that with a low frequency (0.15Hz to 0.3Hz) sine wave to simulate the baseline signal. If you have a file with the data captured from a heart signal you should be able to incorporate that into the PWL.

A simple pulse simulation added to a 0.3Hz sine wave may also be sufficient to examine what you need. You can experiment with different filters before actually designing one. This is a 4 pole Butterworth at 0.5Hz.

Keith.
 

Piecewise Linear. It is a way of generating a waveform simply from a series of x,y data points. Attached is an example from my simulator. It uses "PWLfile" which simply takes the datapoint from a file rather than having to type them in to the schematic. It is useful if you have the data points in a file such as a spreadsheet or captured from an oscilloscope.

The file is below:


.file vout
Time vout
0 0
8e-05 -0.00827922047541
0.00016 -0.0983851372783
0.00024 -0.295610850858
0.00032 -0.490355615338
0.0004 -0.552647519737
0.00048 -0.422220195609
0.00056 -0.1333036381
0.00064 0.22495275248
0.00072 0.55198615516
0.0008 0.773276012246
0.00088 0.856799885147
0.00096 0.809138153605
0.00104 0.663682418518
0.00112 0.463127089863
0.0012 0.248512439784
0.00128 0.0504759777578
0.00136 -0.112489846636
0.00144 -0.233488739839
0.00152 -0.313330993639
0.0016 -0.358339032749
0.00168 -0.375693543309
0.00176 -0.37308047498
0.00184 -0.35662967906
0.00192 -0.33109374547
0.002 -0.299795299941
0.00208 -0.265032651584
0.00216 -0.228424129526
0.00224 -0.191157291387
0.00232 -0.15418247548
0.0024 -0.118309837792
0.00248 -0.0841904278337
0.00256 -0.0524079197529
0.00264 -0.023347240788
0.00272 0.00267236534213
0.0028 0.0255125267825
0.00288 0.0450995818856
0.00296 0.0615122252611
0.00304 0.0748260488634
0.00312 0.085216250034
0.0032 0.0928997626588
0.00328 0.0980748020958
0.00336 0.10099999107
0.00344 0.101888388794
0.00352 0.10101433132
0.0036 0.0985913941865
0.00368 0.0948616611684
0.00376 0.0900423367543
0.00384 0.0843498051458
0.00392 0.077975587279
0.004 0.0711022815039
0.00408 0.0638960538926
0.00416 0.0565052640093
0.00424 0.0490630210315
0.00432 0.0416860345675
0.0044 0.0344737644125
0.00448 0.0275132559079
0.00456 0.0208747937513
0.00464 0.014617826014
0.00472 0.00878335869408
0.0048 0.00341016325432
0.00488 -0.00148202856329
0.00496 -0.00587972580235
0.00504 -0.00977483536413
0.00512 -0.0131744912412
0.0052 -0.0160821419079
0.00528 -0.0185177088939
0.00536 -0.0204935362961
0.00544 -0.0220404070802
0.00552 -0.0231768711822
0.0056 -0.0239373062916
0.00568 -0.024347046219
0.00576 -0.0244397214533
0.00584 -0.0242460112347
0.00592 -0.0237982041759
0.006 -0.023128243
0.00608 -0.0222652248708
0.00616 -0.0212411299032
0.00624 -0.0200821304431
0.00632 -0.0188169697881
0.0064 -0.0174698673268
0.00648 -0.0160654253053
0.00656 -0.0146247820046
0.00664 -0.0131680506285
0.00672 -0.0117132519944
0.0068 -0.0102762929198
0.00688 -0.00887137202544
0.00696 -0.00751081983649
0.00704 -0.0062047386071
0.00712 -0.0049625521332
0.0072 -0.00379031889593
0.00728 -0.00269464271639
0.00736 -0.00167889150971
0.00744 -0.00074640777451
0.00752 0.000101701635854
0.0076 0.000864311037445
0.00768 0.00154295725675
0.00776 0.00213814093388
0.00784 0.00265223442431
0.00792 0.00308854227707
0.008 0.00344973006409
0.00808 0.00374038174895
0.00816 0.00396376283854
0.00824 0.00412545896269
0.00832 0.00422919717268
0.0084 0.00428039665601
0.00848 0.00428346346134
0.00856 0.00424379479191
0.00864 0.00416578894247
0.00872 0.00405428180507
0.0088 0.00391407034777
0.00888 0.0037493058164
0.00896 0.00356446097466
0.00904 0.00336325822593
0.00912 0.00314963445343
0.0092 0.00292692813573
0.00928 0.00269846189964
0.00936 0.00246709676605
0.00944 0.00223551517819
0.00952 0.00200610761006
0.0096 0.00178096851351
0.00968 0.00156193050678
0.00976 0.00135062695752
0.00984 0.00114831099078
0.00992 0.000956188946835
0.01 0.000775024115104
0.01008 0.000605632650841
0.01016 0.000448360022558
0.01024 0.00030364949382
0.01032 0.000171476783109
0.0104 5.2030248632e-05
0.01048 -5.49496194931e-05
0.01056 -0.000149733431417
0.01064 -0.000232535662349
0.01072 -0.000303917569618
0.0108 -0.000364258888162
0.01088 -0.000414287261137
0.01096 -0.000454444309642
0.01104 -0.000485508533365
0.01112 -0.000508037543142
0.0112 -0.00052284297235
0.01128 -0.000530514310689
0.01136 -0.000531790338722
0.01144 -0.000527335721006
0.01152 -0.000517840069539
0.0116 -0.000503953399736
0.01168 -0.000486275604008
0.01176 -0.000465440410714
0.01184 -0.000441974135865
0.01192 -0.000416438511516
0.012 -0.00038930305696
0.01208 -0.000361047160677
0.01216 -0.00033207604768
0.01224 -0.000302776156048
0.01232 -0.000273492342839
0.0124 -0.000244526420667
0.01248 -0.000216151666667
0.01256 -0.000188604975393
0.01264 -0.000162072232792
0.01272 -0.000136735503364
0.0128 -0.000112721571038
0.01288 -9.0140538602e-05
0.01296 -6.90826086957e-05
0.01304 -4.95907716169e-05
0.01312 -3.16707165109e-05
0.0132 -1.541846444e-05
0.01328 -7.87267820987e-07
0.01336 1.22536837053e-05
0.01344 2.37425297012e-05
0.01352 3.37539982721e-05
0.0136 4.23381693779e-05
0.01368 4.95350054002e-05
0.01376 5.53568968621e-05
0.01384 6.00625874126e-05
0.01392 6.35030028416e-05
0.014 6.6e-05
0.01408 6.74930011521e-05
0.01416 6.81e-05
0.01424 6.78990639626e-05
0.01432 6.71193796124e-05
0.0144 6.56199347033e-05
0.01448 6.35598817151e-05
0.01456 6.1130667237e-05
0.01464 5.83006056288e-05
0.01472 5.511897302e-05
0.0148 5.17681438127e-05
0.01488 4.81772282158e-05
0.01496 4.45685729106e-05
0.01504 4.07525329281e-05
0.01512 3.69917590028e-05
0.0152 3.32919685198e-05
0.01528 2.95971535581e-05
0.01536 2.60338253463e-05
0.01544 2.25320929642e-05
0.01552 1.91954341267e-05
0.0156 1.60072868217e-05
0.01568 1.29927640649e-05
0.01576 1.01528110599e-05
0.01584 7.57769604608e-06
0.01592 5.16760368664e-06
0.016 2.9737467601e-06
0.01608 9.81101445228e-07
0.01616 -8.0314362851e-07
0.01624 -2.37932017281e-06
0.01632 -3.76614902036e-06
0.0164 -4.96123642439e-06
0.01648 -5.97550149452e-06
0.01656 -6.80782354849e-06
0.01664 -7.47974151039e-06
0.01672 -8.00668526861e-06
0.0168 -8.39208389716e-06
0.01688 -8.64204944376e-06
0.01696 -8.77e-06
0.01704 -8.79915629322e-06
0.01712 -8.72325167945e-06
0.0172 -8.57650057604e-06
0.01728 -8.34799902255e-06
0.01736 -8.05743700504e-06
0.01744 -7.71175136497e-06
0.01752 -7.3247983871e-06
0.0176 -6.89963555121e-06
0.01768 -6.45463291747e-06
0.01776 -5.98219038427e-06
0.01784 -5.50224880383e-06
0.01792 -5.02262611584e-06
0.018 -4.52830735576e-06
0.01808 -4.05388233431e-06
0.01816 -3.58012249443e-06
0.01824 -3.1220517158e-06
0.01832 -2.68507518314e-06
0.0184 -2.26627640314e-06
0.01848 -1.86660013994e-06
0.01856 -1.49052073733e-06
0.01864 -1.13637547249e-06
0.01872 -8.1519969278e-07
0.0188 -5.17774289555e-07
0.01888 -2.47668016477e-07
0.01896 -4.32391771495e-09
0.01904 2.12701548062e-07
0.01912 4.03227970273e-07
0.0192 5.69513283208e-07
0.01928 7.11222534485e-07
0.01936 8.30405060006e-07
0.01944 9.27555302166e-07
0.01952 1.00243595778e-06
0.0196 1.06e-06
0.01968 1.1e-06
0.01976 1.13e-06
0.01984 1.14e-06
0.01992 1.1312723078e-06
.endf
 

sir am searching for what is the effect of Baseline wander on ecg signal ..it is shifting the dc level then what happening to ecg signal am not understanding sir.why we need to remove this effect sir?please help me...

thanks in advance...
 

It is a low frequency signal which modulates the actual signal you are looking for. One cause is the muscles which are used for breathing. You only need to remove it if it affects the measurements you are trying to make. If you are displaying it on a screen then it is normal to have a stable baseline.

Keith.
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…