A base-sequence-modulated Golay code improves the excitation and measurement of ultrasonic guided waves in long bones