An interference alignment method, comprising: receiving signals transmitted by transmit ends, wherein the signals comprise interference signals and a wanted signal; aligning constellation diagrams corresponding to the multiple interference signals transmitted by interference signal transmit ends, to acquire a first interference aligned constellation diagram, wherein the multiple interference signals use the same channel encoding scheme and the same modulation scheme; performing, according to the first interference aligned constellation diagram, interference signal demodulation on the received signals to acquire an interference code bit sequence; decoding the interference code bit sequence to acquire an interference source bit sequence; performing, according to the interference source bit sequence and the first interference aligned constellation diagram, interference reconstruction and removal to acquire a second interference aligned constellation diagram; and performing, according to the second interference aligned constellation diagram, wanted signal demodulation and decoding on the received signals to acquire the wanted signal transmitted by a wanted signal transmit end; wherein: the aligning constellation diagrams corresponding to the multiple interference signals transmitted by interference signal transmit ends, to acquire a first interference aligned constellation diagram comprises: performing vector addition on constellation points in the constellation diagrams corresponding to the multiple interference signals to acquire aligned constellation points; and determining bit mapping for each aligned constellation point to acquire the first interference aligned constellation diagram. receiving signals transmitted by transmit ends, wherein the signals comprise interference signals and a wanted signal; aligning constellation diagrams corresponding to the multiple interference signals transmitted by interference signal transmit ends, to acquire a first interference aligned constellation diagram, wherein the multiple interference signals use the same channel encoding scheme and the same modulation scheme; performing, according to the first interference aligned constellation diagram, interference signal demodulation on the received signals to acquire an interference code bit sequence; decoding the interference code bit sequence to acquire an interference source bit sequence; performing, according to the interference source bit sequence and the first interference aligned constellation diagram, interference reconstruction and removal to acquire a second interference aligned constellation diagram; and performing, according to the second interference aligned constellation diagram, wanted signal demodulation and decoding on the received signals to acquire the wanted signal transmitted by a wanted signal transmit end; wherein: the aligning constellation diagrams corresponding to the multiple interference signals transmitted by interference signal transmit ends, to acquire a first interference aligned constellation diagram comprises: performing vector addition on constellation points in the constellation diagrams corresponding to the multiple interference signals to acquire aligned constellation points; and determining bit mapping for each aligned constellation point to acquire the first interference aligned constellation diagram.