Interference from other users and interference due to multipath propagation limit the capacity of wireless communication networks. As the number of users and the demand for new services in the networks increases, co-channel interference will be a limiting factor. This paper proposes an iterative structured multichannel receiver algorithm that jointly estimates the communication channels and desired data while cancelinginterference. A general way of adding training redundancy to a data frame is also introduced. From simulations the proposed method is shown to achieve low bit error rates also in the presence of strong interference. These simulations also show that by distributing the training information in a data burst elaborately further improvements in performance are achievable.