A method includes accessing signal data descriptive of a transmission sequence and pre-determined values associated with the transmission sequence. The signal data and the pre-determined values may be stored in a memory. The method includes transmitting a signal from a speaker of an electronic device according to the transmission sequence. The method includes generating a frame based on one or more signals received at a microphone of the electronic device. The one or more signals include an echo signal associated with the transmitted signal. The method includes processing the frame using the pre-determined values to produce an output frame in which a contribution associated with the echo signal is reduced.