Signal fingerprinting in cognitive wireless networks