Omidi Wireless Communications, Digital Communication Systems, Software Defined Radio and Cognitive Radio Systems