On achieving network throughput demand in cognitive radio-based home area networks