以最大化所有认知无线电用户(CRU)的吞吐量为目标,同时保证每个CRU的服务质量(Qo S)约束,研究了联合最优监听时间和资源分配问题,并基于此提出了一种监听时间与资源联合分配算法。在多信道认知无线电网络中,频谱监听和资源分配都会影响网络的吞吐量。兼顾二者的联合优化问题可以被分解为两个子问题:固定监听时间的资源分配问题,以及固定资源分配策略的最优监听时间一维穷举搜索问题。提出的算法可以通过穷举搜索获得最优监听时间,并通过次梯度算法获得最优资源分配策略。仿真结果表明,提出的最优监听时间与资源分配算法可以最大化认知无线网络的吞吐量;此外,各认知用户的Qo S需求也能得到保证。
In order to maximize the throughput of Cognitive Radio Users( CRU) and guarantee CRUs' Quality of Service( Qo S) requirements, jointly optimizing sensing time and resource allocation was investigated. Based on this problem, a joint allocation of sensing time and resource algorithm was proposed. In multichannel cognitive radio networks, both spectrum sensing and resource allocation could influence the network throughput. Original joint optimization problem which considers both issues can be divided into two sub-optimization problems: transmit power and channel allocation problem with fixed sensing time, and one-dimensional exhaustive search for optimal sensing time with fixed resource allocation strategy. Using the proposed algorithm, the optimal sensing time can be obtained by exhaustive search and the optimal resource allocation strategy can be achieved by subgradient method. Simulation results show that the proposed optimized sensing time and resource allocation algorithm can maximize the throughput of cognitive radio networks. Furthermore, Qo S requirements of CRU can be guaranteed.