A method for beam shaping in a wireless network, the method comprising: • dividing a geographical area into a plurality of geographical bins; • setting up a plurality of zones for a cell based on a plurality of boundary thresholds, wherein the zones comprise a center zone, a boundary zone, an interference zone, and an outer zone; • receiving a plurality of signal measurements from a plurality of user equipments (UEs) across the geographical bins; • classifying the geographical bins into the plurality of zones by comparing the signal measurements to the boundary thresholds of the zones; • calculating a plurality of gain adjustments for the corresponding geographical bins in at least some of the zones comprising: ∘ for each of the geographical bins in the boundary and interference zone, calculating a first average measurement for a conventional antenna and a second average measurement for a smart antenna replacing the conventional antenna and calculating a first difference between the first average measurement and the second average measurement by subtracting the first average measurement from the second average measurement; ∘ assigning a 0 decibel (dB) gain adjustment for a corresponding bin if the first difference is greater than 0 dB but less than a pre-determined deviation tolerance threshold (steps 708, 710); ∘ assigning a negative gain adjustment value for the corresponding bin if the first difference is greater than the pre-determined deviation tolerance threshold (steps 712, 714); and ∘ assigning a positive gain adjustment value for the corresponding bin if the first difference is less than 0 dB (steps 716, 718); • generating a beam shaping pattern based on the gain adjustments. • dividing a geographical area into a plurality of geographical bins; • setting up a plurality of zones for a cell based on a plurality of boundary thresholds, wherein the zones comprise a center zone, a boundary zone, an interference zone, and an outer zone; • receiving a plurality of signal measurements from a plurality of user equipments (UEs) across the geographical bins; • classifying the geographical bins into the plurality of zones by comparing the signal measurements to the boundary thresholds of the zones; • calculating a plurality of gain adjustments for the corresponding geographical bins in at least some of the zones comprising: ∘ for each of the geographical bins in the boundary and interference zone, calculating a first average measurement for a conventional antenna and a second average measurement for a smart antenna replacing the conventional antenna and calculating a first difference between the first average measurement and the second average measurement by subtracting the first average measurement from the second average measurement; ∘ assigning a 0 decibel (dB) gain adjustment for a corresponding bin if the first difference is greater than 0 dB but less than a pre-determined deviation tolerance threshold (steps 708, 710); ∘ assigning a negative gain adjustment value for the corresponding bin if the first difference is greater than the pre-determined deviation tolerance threshold (steps 712, 714); and ∘ assigning a positive gain adjustment value for the corresponding bin if the first difference is less than 0 dB (steps 716, 718); ∘ for each of the geographical bins in the boundary and interference zone, calculating a first average measurement for a conventional antenna and a second average measurement for a smart antenna replacing the conventional antenna and calculating a first difference between the first average measurement and the second average measurement by subtracting the first average measurement from the second average measurement; ∘ assigning a 0 decibel (dB) gain adjustment for a corresponding bin if the first difference is greater than 0 dB but less than a pre-determined deviation tolerance threshold (steps 708, 710); ∘ assigning a negative gain adjustment value for the corresponding bin if the first difference is greater than the pre-determined deviation tolerance threshold (steps 712, 714); and ∘ assigning a positive gain adjustment value for the corresponding bin if the first difference is less than 0 dB (steps 716, 718); • generating a beam shaping pattern based on the gain adjustments.