This paper describes a way of implementing DPC in a Gaussian MIMO broadcast channel. The outer encoder is based on a vector TCQ designed to possess certain "good properties". Simpler schemes such as the Tomlinson Harashima or Scalar Costa's scheme are also considered by a way of comparison. The inner encoder is implemented through a vector version of the ZF-DPC and the MMSE-DPC. The BER performance of the DPC schemes is evaluated and compared to that of conventional interference cancellers (pre-ZF, pre-MMSE). From simulation results the choices of the inner encoder, the outer encoder (THS/SCS/TCQ) and the interference cancellation technique (conventional or DPC) are discussed.