An improved DOA estimation algorithm for circular and non-circular signals with high resolution | Synapse