Wireless Ad Hoc and Sensor Networks: Spectrum Channel Assignment