1. A wireless communication device, comprising: a transmitter configured to transmit a transmit signal; a receiver configured to receive a receive signal; and an interference estimator configured to: generate one or more kernels based on the transmit signal; perform one or more estimations based on the one or more kernels to generate one or more filter weights of a set of filter weights; generate one or more interference cancellation signals to cancel interference within the receive signal based on the one or more filter weights and the transmit signal.