SVD based approach for electromagnetic field recovery from nonuniform samples