Research Article
Dynamic Interference Optimization in Cognitive Radio Networks for Rural and Suburban Areas
Algorithm 1
Optimization algorithm for minimizing interference and reducing spectrum usage.
Input: users, traffic, BSs, TV; | 1: Generate (Green-Field_Network); | 2: while Sim < Max_Sim | 3: for ui < users | 4: for BSj < BSs | 5: Set_Radiated_Power (ui,BSj); | 6: for ISLmin : 1 dB : ISLmax); | 7: Evaluate_Interference (ui,BSj); | 8: Set_Spectrum_Allocation (ui,BSj); | 9: end for; | 10: if fit (ui,BSj) > current_fit | 11: if Active (BSj) && Bitrate (BSj) | 12: connect; | 13: end if; | 14: end if; | 15: if unconnected | 16: set_active BS (best_fiti); | 17: connect; | 18: load_balance; | 19: end if; | 20: end for; | 21: end for; | 22: for ui < users | 23: while connected (ui) | 24: BS_Radiated_Power--; | 25: end while; | 26: end for; | 27: generate (Network_Solution); | 28: end while; | Output | 29: Network_Solutions; |
|