APP下载

认知无线电网络中基于路径容量的路由*

2022-07-25任勇军

火力与指挥控制 2022年6期
关键词:路由信道频谱

龙 飞,任勇军

(1.长春师范大学教育学院,长春 130000;2.南京信息工程大学计算机与软件学院,南京 210044)

0 引言

随着无线通信系统和应用的快速发展,可用的多数频谱已分配给不同的已注册无线电网络(primary radio networks,PRNs)。然而,联邦通信协会调查显示,传统的固定频谱分配策略会引起低的频谱利用率。认知无线电被认为是提高频谱利用率的有效技术。

在现存的CR 网络(CRNs)中,多数通信协议是假定CRNs 中设备采用半双工(half-duplex,HD)收发器。在基于HD 的CRNs 中,设备能够同时传输或接收,原因在于:目前研究人员认为,由于自身干扰(self-interference,SI)问题,一个无线设备不可能同时传输和接收数据。

针对SI 问题,目前研究人员也提出不同的消除算法,这些算法也称为SI 抑制(SI suppression,SIS)技术。现存的SIS 技术可分为两类:1)RF 干扰消除;2)数字基带干扰消除。SIS 技术要求无线设备采用双向通信,即全双工(full-duplex,FD)通信。FD收发器通过结合多类算法,如隔离干扰,能够缓解干扰。

此外,引入CRNs,FD 通信可提高频谱利用率,或增加CRNs 吞吐量。具体而言,在传输数据时,允许认知无线电用户感测主无线电(primary radio,PR)信道,一旦发现空闲信道,便可接入。这种分享信道方式提高了频谱利用率。其次,采用FD 通信,使用户能同时传输、接收数据包,提高了网络吞吐量。

在FD 通信中,允许在不同的信道中同时传输、接收数据。而信道分配和路由方案是FD 通信的关键。文献[13-14]针对多跳CRNs 提出了不同路由协议,然而,多数路由协议是面向基于HD 的CRNs(HD-CRNs),而并没有针对FD-CRNs 网络提出路由策略和信道分配方案。

为此,针对FD-CRNs 网络,分析了信道分配和路由选择问题,并提出基于路径容量路由(path capacity-based routing,PCR)协议。PCR 协议依据路径容量选择数据传输路径。在分配信道时,使每条路径容量最大,进而提高吞吐量,同时降低对信道要求,使所需的信道数最少。实验数据证实了PCR 路由性能。

1 系统模型

2 PCR 路由协议

设计PCR 路由的目的就是使得每条路径中使用的不同信道数最少。首先,将信道分配问题转化为二值线性规划(binary linear programming,BLP),再用SELP 算法求解,然后利用路径容量选择路径。

2.1 FD 通信策略

图1 显示了一段4 跳路径。双向箭头表示节点能够完成双向通信。假定给节点A 向节点B 传输(A→B)时,分配信道Ch1。为了避免干扰,下一跳的传输信道应与上一跳的传输信道不同,因此,给B→C 分配信道Ch2,依此类推,给C→D 分配信道Ch3。而对于D→E 的链路,无需再分配新的信道,可将Ch1 分配给D→E,原因在于:接收节点A 和B 不在节点D 的通信范围内。类似,节点E 的下一段链路可重新分配Ch2。

图1 CRN 内的一段4 跳路径

2.2 路径容量

路径容量可定义为式(3)。C表示路径p 的路径容量、N表示允许使用不同信道数的最大跳数。

式中,N小于N。实质上,寻找最佳路径p就是使此路径的C值趋于R。

2.3 路径集的建立

2.4 信道分配

最小化式(7)目标函数等价于最小化不同信道数。因此,对于给定路径p,CRNs 的信道分配问题可表述为:

第1 个约束条件(式(11))保证每一跳可准确地分配1 条信道;第2 个约束条件阻止不同跳间的分时,进而为最大化C提供条件。

2.5 基于二次规划的求解

最终,将式(10)转换成了BLP 问题。再引用多项式时间- 次优序列的线性规划(polynomial-time suboptimal sequential fixing linear programming,SFLP)算法[16]求解,进而得到信道的最优分配方案。

2.6 路由选择

3 性能分析

3.1 仿真参数

为了更好地比较PCR 路由性能,选择贪婪(Greedy)算法作为参照,并比较它们的性能。Greedy算法是指在每一跳均采用序贯法(sequential method)分配信道,其并没有考虑到上一跳、下一跳的所分配的信道。

3.2 数据分析

3.2.1 使用的信道平均数

首先分析使用的信道平均数(average number of used channels,ANUCs),其中,P从0.1 变化至0.9,如图2 所示。

从图2 可知,提出的PCR 路由的ANUCs 远低于Greedy 算法。例如在P=0.6,N=4,M=10 时,Greedy算法的ANUCs 达到3.8,而PCR 路由的ANUCs 低至3.05。此外,不难发现,PCR 路由的ANUCs 随P增加呈下降趋势,而Greedy 算法的ANUCs 不随P变化。原因在于Greedy 算法在分配信道时,并没有考虑到上一跳、下一跳链路所分配的信道。

图2 使用信道的平均数

此外,M 的增加提高Greedy 算法的ANUCs,而PCR 路由的ANUCs 随M 的增加有下降趋势,但下降幅度很小,并且随着P的增加逐渐相等。

对比图2(a)和图2(b)可发现,P增加ANUCs。由于P表示空闲概率,其值越大,说明CR 可以使用的信道数就越多,进而增加了ANUCs。

3.2.2 吞吐量

图3 显示了P对网络吞吐量的影响。从图3 可知,相比于Greedy 算法,PCR 路由的吞吐量得到较大提高。并且吞吐量随P的增加而上升,这主要是因为P越大,说明网络内供给无线电用户使用的信道数越多,或者是可使用的时间越长,这有利于吞吐量的增加。

图3 吞吐量

4 结论

路由和信道分配是多跳CRNs 的挑战技术,然而现存的路由策略并没有考虑到FD 和SIS 问题。为此,提出基于路径容量的路由PCR。PCR 路由在最大化路径容量时,减少使用的不同信道数。将信道分配问题转化BQPs 问题,然后利用SFLP 求解,最终选择具有大路径容量的路径传输数据。实验数据表明,提出的PCR 路由降低了对信道要求,并提高了吞吐量。

猜你喜欢

路由信道频谱
数据通信中路由策略的匹配模式
一种用于6LoWPAN的多路径路由协议
OSPF外部路由引起的环路问题
上行MIMO-OFDM系统中基于改进GAIC算法的稀疏信道估计
中国向左走,向右走?
一种基于向量回归的无人机通信信道选择方法
FCC启动 首次高频段5G频谱拍卖
关于Wifi机顶盒在高密集区域中信道部署的研究
动态频谱共享简述
WLAN和LTE交通规则