sensing spectrum algorithm