Time response analysis of periodic structures via wave-based absorbing boundary conditions