In this paper, a new method of dirty paper code design is investigated, namely the biorthogonal matrix. The error probability is analysed for the code design. Since the code has the maximum dmin, the robustness of this code is optimal. However, due to the limited availability of the codewords, the performance is restricted. Simulation results shown in this paper identify this restriction and solutions are discussed. Superior coding and binning methods are derived from the in-depth analysis of the simulation results.