non-reciprocal wave propagation