@ title "Noise filtering using FFT" @ xaxis label "time" @ yaxis label "signal" @ s0 legend "original signal" 0.0 0.0 0.04908738521234052 0.049067674327418015 0.09817477042468103 0.0980171403295606 0.14726215563702155 0.14673047445536175 0.19634954084936207 0.19509032201612825 0.2454369260617026 0.24298017990326387 0.2945243112740431 0.29028467725446233 0.3436116964863836 0.33688985339222005 0.39269908169872414 0.3826834323650898 0.44178646691106466 0.4275550934302821 0.4908738521234052 0.47139673682599764 0.5399612373357456 0.5141027441932217 0.5890486225480862 0.5555702330196022 0.6381360077604268 0.5956993044924334 0.6872233929727672 0.6343932841636455 0.7363107781851077 0.6715589548470183 0.7853981633974483 0.7071067811865475 0.8344855486097889 0.7409511253549591 0.8835729338221293 0.773010453362737 0.9326603190344698 0.8032075314806448 0.9817477042468103 0.8314696123025452 1.030835089459151 0.8577286100002721 1.0799224746714913 0.8819212643483549 1.1290098598838318 0.9039892931234433 1.1780972450961724 0.9238795325112867 1.227184630308513 0.9415440651830208 1.2762720155208536 0.9569403357322089 1.325359400733194 0.970031253194544 1.3744467859455345 0.9807852804032304 1.423534171157875 0.989176509964781 1.4726215563702154 0.9951847266721968 1.521708941582556 0.9987954562051724 1.5707963267948966 1.0 1.6198837120072371 0.9987954562051724 1.6689710972195777 0.9951847266721969 1.718058482431918 0.989176509964781 1.7671458676442586 0.9807852804032304 1.8162332528565992 0.970031253194544 1.8653206380689396 0.9569403357322089 1.9144080232812801 0.9415440651830208 1.9634954084936207 0.9238795325112867 2.012582793705961 0.9039892931234434 2.061670178918302 0.881921264348355 2.110757564130642 0.8577286100002721 2.1598449493429825 0.8314696123025455 2.2089323345553233 0.8032075314806449 2.2580197197676637 0.7730104533627371 2.3071071049800045 0.740951125354959 2.356194490192345 0.7071067811865476 2.405281875404685 0.6715589548470186 2.454369260617026 0.6343932841636455 2.5034566458293663 0.5956993044924335 2.552544031041707 0.5555702330196022 2.6016314162540475 0.5141027441932218 2.650718801466388 0.47139673682599786 2.6998061866787286 0.42755509343028203 2.748893571891069 0.3826834323650899 2.7979809571034093 0.33688985339222033 2.84706834231575 0.2902846772544624 2.8961557275280905 0.24298017990326407 2.945243112740431 0.1950903220161286 2.9943304979527716 0.1467304744553618 3.043417883165112 0.09801714032956083 3.0925052683774528 0.049067674327417966 3.141592653589793 1.2246467991473532e-16 3.1906800388021335 -0.049067674327417724 3.2397674240144743 -0.09801714032956059 3.2888548092268146 -0.14673047445536158 3.3379421944391554 -0.19509032201612836 3.3870295796514958 -0.24298017990326382 3.436116964863836 -0.2902846772544621 3.485204350076177 -0.3368898533922201 3.5342917352885173 -0.38268343236508967 3.5833791205008576 -0.4275550934302818 3.6324665057131984 -0.47139673682599764 3.6815538909255388 -0.5141027441932216 3.730641276137879 -0.555570233019602 3.77972866135022 -0.5956993044924332 3.8288160465625602 -0.6343932841636453 3.877903431774901 -0.6715589548470184 3.9269908169872414 -0.7071067811865475 3.9760782021995817 -0.7409511253549589 4.025165587411922 -0.7730104533627367 4.074252972624263 -0.803207531480645 4.123340357836604 -0.8314696123025452 4.172427743048944 -0.857728610000272 4.221515128261284 -0.8819212643483549 4.270602513473625 -0.9039892931234431 4.319689898685965 -0.9238795325112865 4.368777283898306 -0.9415440651830208 4.417864669110647 -0.9569403357322088 4.466952054322987 -0.970031253194544 4.516039439535327 -0.9807852804032303 4.565126824747668 -0.9891765099647809 4.614214209960009 -0.9951847266721969 4.663301595172349 -0.9987954562051724 4.71238898038469 -1.0 4.76147636559703 -0.9987954562051724 4.81056375080937 -0.9951847266721969 4.859651136021712 -0.9891765099647809 4.908738521234052 -0.9807852804032304 4.957825906446392 -0.970031253194544 5.006913291658733 -0.9569403357322089 5.056000676871073 -0.9415440651830209 5.105088062083414 -0.9238795325112866 5.154175447295755 -0.9039892931234433 5.203262832508095 -0.881921264348355 5.252350217720435 -0.8577286100002722 5.301437602932776 -0.8314696123025455 5.350524988145116 -0.8032075314806453 5.399612373357457 -0.7730104533627369 5.448699758569798 -0.7409511253549591 5.497787143782138 -0.7071067811865477 5.546874528994478 -0.6715589548470187 5.595961914206819 -0.6343932841636459 5.64504929941916 -0.5956993044924332 5.6941366846315 -0.5555702330196022 5.743224069843841 -0.5141027441932219 5.792311455056181 -0.4713967368259979 5.841398840268521 -0.42755509343028253 5.890486225480862 -0.3826834323650904 5.939573610693203 -0.33688985339222 5.988660995905543 -0.2902846772544625 6.037748381117884 -0.24298017990326418 6.086835766330224 -0.19509032201612872 6.135923151542564 -0.1467304744553624 6.1850105367549055 -0.0980171403295605 6.234097921967246 -0.04906767432741809 @ s1 legend "signal with noise" 0.0 -0.1828178779437994 0.04908738521234052 0.22278454279603435 0.09817477042468103 0.22990444981786762 0.14726215563702155 0.024264987325072596 0.19634954084936207 0.19280786556209872 0.2454369260617026 0.21772571229763293 0.2945243112740431 0.3660811636158438 0.3436116964863836 0.48125152895997664 0.39269908169872414 0.17961322575220723 0.44178646691106466 0.19172883169128524 0.4908738521234052 0.6392792887859324 0.5399612373357456 0.48048627814574835 0.5890486225480862 0.6867102742485731 0.6381360077604268 0.3467523311679887 0.6872233929727672 0.6070868811910461 0.7363107781851077 0.7823289710174096 0.7853981633974483 0.5714878918217738 0.8344855486097889 0.9635864731319203 0.8835729338221293 0.9737241821684788 0.9326603190344698 0.5685025229974217 0.9817477042468103 0.5941925427992756 1.030835089459151 0.8784348463970204 1.0799224746714913 1.1014958457376103 1.1290098598838318 0.8445914119675495 1.1780972450961724 0.7821792310765934 1.227184630308513 0.9026023529743794 1.2762720155208536 0.7214607295196429 1.325359400733194 0.8308770863310615 1.3744467859455345 0.9497290772285165 1.423534171157875 0.9870826306557063 1.4726215563702154 0.8617269518009831 1.521708941582556 0.8642287269756646 1.5707963267948966 0.8593905186688443 1.6198837120072371 0.9785971890740393 1.6689710972195777 0.8900755339674398 1.718058482431918 0.7499213625977355 1.7671458676442586 1.149574268234517 1.8162332528565992 0.9982584145207607 1.8653206380689396 1.0280875171984318 1.9144080232812801 0.7844971981303797 1.9634954084936207 1.1701512385993194 2.012582793705961 1.0839625575210885 2.061670178918302 0.6923662442512583 2.110757564130642 0.7740762026803367 2.1598449493429825 0.9422118160941797 2.2089323345553233 0.9088034163282848 2.2580197197676637 0.9912307467624669 2.3071071049800045 0.7020046253356667 2.356194490192345 0.8721246278237111 2.405281875404685 0.756711738054054 2.454369260617026 0.5360775396301043 2.5034566458293663 0.6394896075642131 2.552544031041707 0.746809733435531 2.6016314162540475 0.6872014534073781 2.650718801466388 0.4740386471157981 2.6998061866787286 0.47205622242155787 2.748893571891069 0.14994634744076069 2.7979809571034093 0.20825984016375415 2.84706834231575 0.4389868010316138 2.8961557275280905 0.2001371795536512 2.945243112740431 0.03159402280565407 2.9943304979527716 0.1711298551494383 3.043417883165112 0.19953752136237657 3.0925052683774528 0.13631058957858158 3.141592653589793 -0.06264848974917973 3.1906800388021335 -0.07958685930513616 3.2397674240144743 -0.09380389620456968 3.2888548092268146 -0.007509166955288693 3.3379421944391554 -0.18462111320955576 3.3870295796514958 -0.2963526324211508 3.436116964863836 -0.295437917023333 3.485204350076177 -0.5721023714087665 3.5342917352885173 -0.610939787186826 3.5833791205008576 -0.3258640491283638 3.6324665057131984 -0.22980287817116068 3.6815538909255388 -0.46751087900319277 3.730641276137879 -0.6087703898306449 3.77972866135022 -0.7605247060645925 3.8288160465625602 -0.6332740049469037 3.877903431774901 -0.4305206360777513 3.9269908169872414 -0.5718452112711472 3.9760782021995817 -0.7211424011300696 4.025165587411922 -0.5928655639024618 4.074252972624263 -0.9371194674491378 4.123340357836604 -0.8245837807087267 4.172427743048944 -0.6314949158661373 4.221515128261284 -0.8430238604477533 4.270602513473625 -0.9244234271681089 4.319689898685965 -1.039239793790576 4.368777283898306 -0.9175459104498964 4.417864669110647 -0.7283821950020954 4.466952054322987 -1.2171766884693476 4.516039439535327 -0.8389576640955354 4.565126824747668 -0.8289335540020399 4.614214209960009 -0.8020949362591928 4.663301595172349 -0.8785437502885742 4.71238898038469 -0.8454300495637602 4.76147636559703 -0.9894563144436714 4.81056375080937 -0.9645057942830074 4.859651136021712 -1.0261311701207059 4.908738521234052 -1.2027236316428602 4.957825906446392 -0.785026175606224 5.006913291658733 -0.9219406687940188 5.056000676871073 -1.0916243550944493 5.105088062083414 -0.921519298796855 5.154175447295755 -0.9115267370095763 5.203262832508095 -0.9535262820758772 5.252350217720435 -0.9346896504911948 5.301437602932776 -0.8122302144336233 5.350524988145116 -0.7414628050818928 5.399612373357457 -0.7167842209713741 5.448699758569798 -0.7618777253050969 5.497787143782138 -0.9431192891446265 5.546874528994478 -0.8067564392085067 5.595961914206819 -0.7957876546943545 5.64504929941916 -0.5534688691032126 5.6941366846315 -0.37506580259293976 5.743224069843841 -0.36488327390450886 5.792311455056181 -0.3228479555082498 5.841398840268521 -0.2693364081499371 5.890486225480862 -0.5050364123214375 5.939573610693203 -0.16601743725517198 5.988660995905543 -0.20372791453510897 6.037748381117884 -0.4513631110013152 6.086835766330224 -0.43674500695834895 6.135923151542564 -0.38945048699295626 6.1850105367549055 0.02977624729653859 6.234097921967246 -0.1742880615007067 @ s2 legend "filtered signal" 0.0 -0.023522769662640552 0.04908738521234052 0.02453072696282749 0.09817477042468103 0.07252512691840406 0.14726215563702155 0.12034480749078344 0.19634954084936207 0.16787456688095706 0.2454369260617026 0.21499990173543929 0.2945243112740431 0.2616072829948734 0.3436116964863836 0.3075844293954813 0.39269908169872414 0.3528205779644608 0.44178646691106466 0.3972067508576918 0.4908738521234052 0.4406360178969041 0.5399612373357456 0.4830037541738459 0.5890486225480862 0.5242078921008504 0.6381360077604268 0.5641491673005958 0.6872233929727672 0.6027313577426827 0.7363107781851077 0.639861515550936 0.7853981633974483 0.6754501909229773 0.8344855486097889 0.709411647622636 0.8835729338221293 0.7416640695260499 0.9326603190344698 0.7721297577238755 0.9817477042468103 0.8007353177047651 1.030835089459151 0.8274118361691735 1.0799224746714913 0.8520950470475329 1.1290098598838318 0.8747254863228435 1.1780972450961724 0.8952486352846982 1.227184630308513 0.9136150518696333 1.2762720155208536 0.9297804897713867 1.325359400733194 0.9437060050341287 1.3744467859455345 0.9553580498718595 1.423534171157875 0.9647085534879669 1.4726215563702154 0.9717349897002322 1.521708941582556 0.9764204312083772 1.5707963267948966 0.9787535903734125 1.6198837120072371 0.9787288464105482 1.6689710972195777 0.9763462589301587 1.718058482431918 0.9716115677941743 1.7671458676442586 0.9645361792882516 1.8162332528565992 0.9551371386430321 1.8653206380689396 0.9434370889706889 1.9144080232812801 0.9294642167156861 1.9634954084936207 0.9132521837511647 2.012582793705961 0.8948400462845428 2.061670178918302 0.8742721607676904 2.110757564130642 0.8515980770383516 2.1598449493429825 0.8268724189502454 2.2089323345553233 0.8001547527794177 2.2580197197676637 0.7715094437238658 2.3071071049800045 0.7410055008421368 2.356194490192345 0.708716410804463 2.405281875404685 0.6747199608569348 2.454369260617026 0.6390980514252137 2.5034566458293663 0.6019364988092311 2.552544031041707 0.563324828444207 2.6016314162540475 0.523356059226033 2.650718801466388 0.4821264794206068 2.6998061866787286 0.4397354146969642 2.748893571891069 0.39628498884304386 2.7979809571034093 0.3518798777405344 2.84706834231575 0.30662705719151107 2.8961557275280905 0.260635545204355 2.945243112740431 0.21401613935982428 2.9943304979527716 0.16688114988997554 3.043417883165112 0.11934412911297979 3.0925052683774528 0.07151959787563957 3.141592653589793 0.023522769662640594 3.1906800388021335 -0.024530726962827532 3.2397674240144743 -0.07252512691840418 3.2888548092268146 -0.12034480749078366 3.3379421944391554 -0.1678745668809574 3.3870295796514958 -0.21499990173543967 3.436116964863836 -0.26160728299487385 3.485204350076177 -0.3075844293954818 3.5342917352885173 -0.3528205779644615 3.5833791205008576 -0.39720675085769247 3.6324665057131984 -0.4406360178969049 3.6815538909255388 -0.4830037541738468 3.730641276137879 -0.5242078921008513 3.77972866135022 -0.5641491673005968 3.8288160465625602 -0.6027313577426838 3.877903431774901 -0.6398615155509371 3.9269908169872414 -0.6754501909229784 3.9760782021995817 -0.7094116476226373 4.025165587411922 -0.7416640695260511 4.074252972624263 -0.7721297577238769 4.123340357836604 -0.8007353177047665 4.172427743048944 -0.827411836169175 4.221515128261284 -0.8520950470475344 4.270602513473625 -0.8747254863228451 4.319689898685965 -0.8952486352846999 4.368777283898306 -0.9136150518696349 4.417864669110647 -0.9297804897713884 4.466952054322987 -0.9437060050341305 4.516039439535327 -0.9553580498718612 4.565126824747668 -0.9647085534879686 4.614214209960009 -0.971734989700234 4.663301595172349 -0.976420431208379 4.71238898038469 -0.9787535903734141 4.76147636559703 -0.9787288464105499 4.81056375080937 -0.9763462589301605 4.859651136021712 -0.9716115677941761 4.908738521234052 -0.9645361792882534 4.957825906446392 -0.9551371386430311 5.006913291658733 -0.9434370889706879 5.056000676871073 -0.929464216715685 5.105088062083414 -0.9132521837511638 5.154175447295755 -0.8948400462845418 5.203262832508095 -0.8742721607676894 5.252350217720435 -0.8515980770383504 5.301437602932776 -0.8268724189502445 5.350524988145116 -0.8001547527794168 5.399612373357457 -0.7715094437238649 5.448699758569798 -0.7410055008421359 5.497787143782138 -0.7087164108044619 5.546874528994478 -0.6747199608569339 5.595961914206819 -0.6390980514252127 5.64504929941916 -0.6019364988092304 5.6941366846315 -0.5633248284442061 5.743224069843841 -0.5233560592260322 5.792311455056181 -0.48212647942060605 5.841398840268521 -0.43973541469696353 5.890486225480862 -0.3962849888430433 5.939573610693203 -0.35187987774053386 5.988660995905543 -0.3066270571915106 6.037748381117884 -0.26063554520435456 6.086835766330224 -0.2140161393598239 6.135923151542564 -0.16688114988997527 6.1850105367549055 -0.11934412911297958 6.234097921967246 -0.07151959787563944