Dear all,

I am working to develop an excel/VBA based application to monitor process plant & want to detect sudden ups or, downs, called "Process peaks" in the key process indications.
This becomes tricky to handle "noise" against process peaks. I want to make a visual basic Subroutine with a large range of real plant's process data ( Temp, Press etc) as input
to detect normal noise level. Then apply a suitable ROC (Rate of Change) or moving average just sufficient to filter out noise level without loosing much of process info.
may be the consistent or, monotonic increase or, decrease of process value will be considered as real process part of the signal.

I know in the market , a large no of vendors are already using good "Peak detection Algorithms" (esp. widely used in DSP applications) to take online decisions about a process- but I am still not very successful in this. Can anyone help me?

Regards

Partha