Coexistence of narrowband (NB) and multicarrier technologies will be a major concern in next generation wireless communication systems due to the co-channel interference (CCI) problem. In this paper, an efficient CCI cancellation method is proposed that may be utilized for improved coexistence of NB and multicarrier technologies. The method treats both co-channel signals as desired signals and enhances them in an iterative manner. In every iteration, the signals are demodulated, regenerated, and subtracted from the received signal successively in order to obtain a better estimate of the other co-channel signal. Computational complexity of the proposed method is compared in detail with the joint demodulation technique. Through computer simulations, it is shown that the proposed method has lower complexity compared to joint demodulation, and it yields significant gains in the symbol error rate (SER) performance of both the NB and multicarrier systems. © 2010 Elsevier B.V.