Channel estimation techniques applied to cognitive radio networks (CRN) are analyzed for simultaneously primary and secondary channel estimations operating in underlay cognitive radio networks (uCRN). A complete base-band transmission including pilot sequence transmission, channel matrix estimation and optimal precoder matrix generation based on imperfect channel estimation are described. Also, the effect of imperfect channel estimation has been studied to provide means of developing techniques to overcome problems while enhancing the MIMO communication performance.