linear wave divide over codes