A joint demodulation filter for reducing co-channel interference between a
desired signal and a co-channel interfering signal may include an input
receiving samples of the desired signal and the co-channel interfering
signal, a Viterbi decoder, and a first signal path between the input and
the Viterbi decoder comprising a first filter. The joint demodulation
filter may further include a second signal path between the input and the
Viterbi decoder and comprising a linear finite impulse response (FIR)
modeler for generating a channel impulse response estimate for the
co-channel interfering signal. Additionally, a third signal path may be
between the input and the Viterbi decoder and include a whitened matched
filter for generating a channel impulse response estimate for the desired
signal.