In this paper, a new practical dirty paper coding scheme and its extension is proposed for interference mitigation of a single TV broadcast station in uplink and downlink of a cognitive radio network using both a single secondary user (SU) and multiple SU scenarios. In the single SU scenario, which is called interference cognitive radio channel, derived simulation results show that the transmission rate of the SU archives the capacity of an AWGN channel with the cost of a 2.5 dB extra signal-to-noise ratio. In the sequel, the proposed scheme is extended to a multiple SU scenario using direct sequence spread spectrum technique in both uplink and downlink considering a TV band. Derived simulation results show that the number of supportable SUs in our proposed scheme increases to a fully loaded scenario of the same multiuser direct sequence spread spectrum system. KEY WORDS: cognitive radio; dirty paper coding; interference suppuration; lattice quantizer R 2 ; meanwhile, S 2 knows the transmitted message of S 1 . To derive achievable rate, authors in [3] used the following ideas: Gel'fand and Pinsker's coding for channel with known interference in the transmitter [8], Costa's dirty paper coding (DPC) [9], achievable scheme for IFC [2] and capacity of Gaussian MIMO channel [10]. Also, achievable rate region for the IFC, which has been described by Han and Kobayashi [11], is used widely by the authors in [3]. Implementation of Costa's DPC idea [9] based on nonrandom codes has been made in [12] and [13] using lattice precoding for a single user scenario. In [12], authors used parallel concatenated code (PCC) or turbo code as a channel