Channel assignment algorithms based on the DES-Chan framework