A Novel Neural Network Based Direction Of Arrival Estimation Algorithm