基于载波检测的认知无线电方案设计与实现
1 硬件平台的建立
图1所示为该认知网络的通信架构。图中UCR表示授权用户,F1是它的授权频率;CR表示非授权用户,CR_Tx为非授权用户的发送方,网络中非授权用户的智能接入功能由其完成;CR_Rx为非授权用户的接收方,其主要任务是准确接收来自发送方的数据。图中Fn为可变频率,在UCR没有使用F1时,CR用户可以使用F1;否则,CR用户应避开这个频率。由于本次研究的频率是433.0 MHz免许可申请频带,所以选用了可工作在433/868/915 MHz的nRF905射频发射模块。为了直观非授权用户的工作性能,硬件上添加了液晶显示器,该显示器与按键相结合构成了人机交互界面。非授权用户智能接入的功能需要一个微处理器进行处理和控制,课题中选用了具有超低功耗特点且具有较大内存的MSP430F2418型号单片机。该型号单片机庞大的内存空间为以后系统功能的扩展提供了方便,满足了设计的需要。
图2所示为MSP430F2418、nRF905以及液晶显示器的硬件连接图,省略了按键部分。CPU主要通过P2、P3口来操作nRF905内部寄存器,使其工作于不同的工作状态下。认知用户发送方和接收方都需要对当前设置的频率段进行频谱检测,以确定频谱空洞和选择最佳载波频率,而这一切都是基于MSP430F2418对nRF905模块CD引脚上信号的检测实现的。对于液晶显示器,CPU主要通过P5口低四位以及P4口来控制。另外,图中省略的按键与液晶显示器相结合构成一个人机交互界面,可以设置该网络工作于不同频段。
2 通信协议设计
2.1 自定义数据通信协议
由于认知无线电技术具有动态、灵活、智能的特点,因而对通信协议的要求比较高,要求协议能自适应于因终端变动、无线环境变动而带来的可用频谱资源的动态变化以及网络拓扑结构的改变。尤其不能因为可用频谱资源的改变中断非授权用户的正常通信。为此,需要改进现有的通信协议,并且考虑物理层和数据链路层的跨层设计问题。本文采用了数据通信协议中最基本的停等协议,即每发送一帧数据都要在等到应答帧之后才能发送下一帧数据。
评论