The rapid growth in internet applications such as video streaming enforce the researcher to explore a new wireless technique to ensure high signal to interference noise ratio (SINR) at the end users, leading to high quality of service (QOS). The fourth generation (4G) wireless technologies introduced a with promising technique known as multiple-input-multiple-output (MIMO) paradigm. The MIMO offers spatial diversity of multiple signals between the source and the destination which can ensure high concentration of the desired power at the destination as well as combat the unwanted interference which can be done by the beamforming technique, implemented in two ways the up-link and the down-link. Two methods of beamforming have been addressed in MIMO wireless communications, the first consider the minimization of transmitted power for predefined SINR at the receiver and the second approach consider maximization of SINR at the recipient while maintaining the power at the sender to a small fixed value. Rigid beamforming is assured when the accurate channel state information (CSI) of the wireless system are acquired at the beamforming side. Because of some practical limitations in wireless systems such as feedback error, dynamic characteristics of wireless channel, etc., the ideal CSI cannot be obtained and thus the beamforming must consider the error in CSI. Three type of solutions have been developed to combat the effect of uncertain CSI these solutions are the non-robust, the sub-optimal and the robust solution. In this work the sub-optimal and the robust downlink beamforming in conventional wireless network are addressed. The solution considers a multicast, multi-group, multicell scenario. The uncertainty in CSI is modeled mathematically using Frobinius norm and the beamforming method used is the QOS method where the minimum SINR over all groups is maximized for small predefined transmitted power. Because the problem is difficult to be solved as a single optimization problem, it is divided into two problems. The first problem eliminates the effect of CSI uncertainty using the non-monotone spectral projected gradient (NMSPG) method, and the second problems use the successive convex approximation (SCA) method to extract the beamforming vectors for each group. The procedure goes through an iterate-alternative convex technique between the two methods until stopped by some predefined criteria. Wireless communication researchers have also achieved significant development in the area of spectrum scarcity by introducing the cognitive radio (CR) network. In a CR network the secondary users (SUs) can utilize the licensed frequency that is underutilized by the primary users (PUs). Two type of CR network were developed, the overlay and the underlay CR network. The beamforming in an overlay CR network follows the same procedure as in a conventional network while in an underlay CR network an extra constraint must be added to the beamforming problem which makes the problem more difficult to solved. In this thesis the beamforming problem in a CR network with multiple secondary transmitters that generate multiple beamforming vectors to multiple groups of secondary receivers under uncertain CSI are analyzed and solved. Two solutions were developed: the sub-optimal and the robust solutions. For the sub-optimal solution, the problem is split into two problems, the QOS and the interference power problem to combat the effect of CSI uncertainty then the two problems are combined to find the beamforming vectors using the SCA method. For the robust solution, the problem is also divided into two problems, the QOS and the interference power problem to eliminate the CSI uncertainty. The interference power problem is solved using the Lagrangian duality. The QOS problem is solved using the Lagrangian duality and the NMSPG method. after addressing CSI uncertainty, the beamforming vectors are extracted using the SCA method and, solved using the bisection search method.