The tunable magnetic and microwave absorption properties of the Nb5+–Ni2+ co-doped M-type barium ferrite