IEEE transactions on communication and electronics.