1. A method of dirty paper encoding using nested lattices for a transmitter transmitting to at least two receivers, the method comprising: scaling a lattice so that interference due to a second receiver is mapped to a lattice point of a lattice for the first receiver; subtracting the interference from a signal to be sent to the first receiver; mapping the subtraction result on a fundamental Voronoi region of the lattice for the first receiver; and transmitting a signal corresponding to the mapping result.