Human whistle could be a way to perform activation of different kind of devices, for example turn on and off a light in a smart room. Therefore, in this paper a human whistle detection and frequency estimation system is presented. Further, an investigation of human whistling and a robust non-linear feature extraction is presented. A system for robust performance due to sensor change and various noise situations is proposed using these features. Experiments in various noise situations are conducted.