A transmitter channel interference mitigation processing method for cancellation of intermodulation products are described. In one embodiment, a method comprising generating continuous and real time IMP cancellation signals (ICS) in the baseband digital signal set of the transmitter based on a transmitter signal set, combining digital IMP cancellation signals with a digital baseband transmitter signal set such that the digital cancellation signals, when converted to analog signals and transmitted as part of an analog transmitter signal set, are cancelled by and so cancel the IMPs generated by the non-linear components in the analog transmitter hardware, including digitally generating the IMP cancellation signals using a process based on a power series description of a non-linear process generating the IMPs, generating 3rd order IMP cancellation signals by digitally multiplying two or three signals of the transmitter signal set to create 3rd order IMP cancellation signals, generating 5th order IMP cancellation signals by digitally multiplying two or three or five signals of the transmitter signal set to create 5th order IMP cancellation signals, generating 7th order IMP cancellation signals by digitally multiplying two or three or five or seven signals of the transmitter signal set to create 7th order IMP cancellation signal, generating odd order IMP cancellation signals (ICS) by digitally multiplying an odd number of digital signals and combining multiplied digital signals with the transmitter baseband digital signals, creating IMP cancellation signals in the receiver, and cancelling one or both of active and passive IMPs generated in a transmitter path that fall within a receiver passband.