The existing satellite communication anti-jamming technology mostly realizes anti-jamming communication from the perspective of interference suppression, and has defects such as low spectrum efficiency and limited anti-jamming capability. This paper proposes to use the independence of communication signal and interference signal to separate communication signal and interference signal in the waveform domain, and then realize communication anti-interference. This method can realize anti-jamming communication under strong jamming without reducing the spectrum efficiency. The blind source separation problem is essentially a multi-parameter joint optimization problem, and there is no analytical solution. This paper uses an artificial bee colony optimization algorithm to solve the blind separation problem and obtains a sub-optimal solution.