High-order non-reflecting boundary scheme for time-dependent waves