in telecommunications, dirty paper coding (dpc) is a good way to send digital data through a channel that is subject to some interference that is known to the sender. the sender does precoding of the data so as to cancel the effect of the interference.