作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 移动互联与通信技术 • 上一篇    下一篇

基于认知无线电的频谱感知及TCP跨层设计

林正红1,江 虹1,殷明勇2   

  1. (1. 西南科技大学信息工程学院,四川 绵阳 621010;2. 中国工程物理研究院计算机应用研究所,四川 绵阳 621900)
  • 收稿日期:2013-08-07 出版日期:2014-07-15 发布日期:2014-07-14
  • 作者简介:林正红(1990-),女,硕士研究生,主研方向:认知无线电,智能学习;江 虹,教授、博士;殷明勇,工程师、硕士。
  • 基金资助:
    国家自然科学基金资助项目(61072138, 61379005);国防基础科研计划基金资助项目;西南科技大学研究生创新基金资助项目(13ycjj37)。

Spectrum Sensing and TCP Cross-layer Design Based on Cognitive Radio

LIN Zheng-hong   1, JIANG Hong   1, YIN Ming-yong   2   

  1. (1. School of Information Engineering, Southwest University of Science and Technology, Mianyang 621010, China; 2. Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China)
  • Received:2013-08-07 Online:2014-07-15 Published:2014-07-14

摘要: 目前针对认知无线电网络中TCP协议的研究大多假设次用户的感知是完美的,且未综合考虑TCP协议参数和感知时间等因素对TCP性能的影响。针对上述问题,在TCP Westwood协议的基础上,提出一种基于传输预判的改进TCP协议,建立基于认知无线电网络的TCP吞吐量跨层模型。采用部分可观测马尔可夫决策过程对有感知误差的次用户频谱感知和接入过程进行建模,将其转换为信念状态马尔可夫决策过程,使用Sarsa(λ)算法对其进行求解,以在最大化TCP吞吐量的同时得到最优感知时间。仿真结果表明,与TCP Reno和TCP Newreno协议相比,使用该方案所得的TCP拥塞窗口值分别提高约42%和27%,平均吞吐量分别提高约5.7%和5.5%,当感知时间为0.2 s时,所得的TCP平均吞吐量为最大值。

关键词: TCP Westwood协议, 部分可观测马尔可夫决策过程, 频谱感知, Sarsa(λ)算法, TCP吞吐量, 感知时间

Abstract: Most of the existing studies about TCP protocol in Cognitive Radio(CR) network assume that the Secondary User(SU)’s perception is perfect. These studies also do not consider the TCP protocol parameters and sensing time’s influence on the TCP performance. To solve the above problems, this paper proposes an improved TCP protocol which has the transmission pre-judgment ability based on the TCP Westwood(TCPW) protocol. It builds the cross-layer TCP throughput model on the basis of CR networks. Due to the perception errors of secondary user, its spectrum sensing and access problem is modeled as a Partial Observable Markov Decision Process(POMDP) which is then converted to belief state Markov Decision Process(MDP), with the Sarsa(λ) algorithm to achieve the solution of Belief State Markov Decision Process(BMDP) model. It can achieve the optimal sensing time while TCP throughput has the maximum value. Simulation results show that the TCP congestion window value obtains with this scheme is about 42% more than using the TCP Reno protocol, and is about 27% more than using the TCP Newreno protocol. The average throughput obtains with this scheme is about 5.7% higher than using TCP Reno, and is about 5.5% higher than using TCP Newreno. When the sensing time is 0.2 s, the resulting TCP average throughput is the maximum.

Key words: TCP Westwood(TCPW) protocol, Partial Observable Markov Decision Process(POMDP), spectrum sensing, Sarsa(λ) algorithm, TCP throughput, sensing time

中图分类号: