Ayurveda is one of the most comprehensive healing systems in the world and has classified the body system according to the theory of Tridosha to overcome ailments. Diagnosis similar to the traditional pulse-based method requires a system of clean input signals, and extensive experiments for obtaining classification features. In this paper we briefly describe our system of generating pulse waveforms and use various feature detecting methods to show that an arterial pulse contains typical physiological properties. The beat-to-beat variability is captured using a complex B-spline mother wavelet based peak detection algorithm. We also capture - to our knowledge for the first time - the self-similarity in the physiological signal, and quantifiable chaotic behavior using recurrence plot structures. © 2007 IEEE.