CN111314982A - A Heterogeneous Private Network Vertical Handoff Method Based on Speed Pre-judgment and Fuzzy Logic - Google Patents
A Heterogeneous Private Network Vertical Handoff Method Based on Speed Pre-judgment and Fuzzy Logic Download PDFInfo
- Publication number
- CN111314982A CN111314982A CN202010228265.2A CN202010228265A CN111314982A CN 111314982 A CN111314982 A CN 111314982A CN 202010228265 A CN202010228265 A CN 202010228265A CN 111314982 A CN111314982 A CN 111314982A
- Authority
- CN
- China
- Prior art keywords
- network
- speed
- attribute
- membership
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000011156 evaluation Methods 0.000 claims abstract description 28
- 238000004364 calculation method Methods 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims abstract description 14
- 239000011159 matrix material Substances 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 12
- 238000010606 normalization Methods 0.000 claims description 4
- 238000003672 processing method Methods 0.000 claims description 3
- 238000011002 quantification Methods 0.000 claims description 3
- 230000035945 sensitivity Effects 0.000 claims description 3
- 238000013507 mapping Methods 0.000 claims 2
- 238000013139 quantization Methods 0.000 claims 1
- 238000004422 calculation algorithm Methods 0.000 abstract description 22
- 238000005070 sampling Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000004088 simulation Methods 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005562 fading Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/0085—Hand-off measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提出了一种基于速度预判决和模糊逻辑的异构专网垂直切换方法,包括以下步骤:步骤一、速度预判决:设置不同的速度预判决曲线模型,根据终端的实时速度获得网络评价值,将不合格网络提前剔除;步骤二、模糊化处理:在合格网络中,将网络参数根据隶属度函数映射到低、中、高三个模糊集合,然后通过隶属度归一量化后,计算各属性的标准化隶属值;步骤三、网络性能评价值计算:计算各个属性的权重,利用速度得分值和属性标准化隶属值加权计算各候选网络的综合性能评估值,选取综合性能评估值最大的候选网络进行切换。本发明与传统的基于RSS的垂直切换算法相比能够显著降低切换次数,拥有更好的性能。
The present invention proposes a method for vertical switching of heterogeneous private networks based on speed pre-judgment and fuzzy logic. value, the unqualified network will be eliminated in advance; step 2, fuzzification processing: in the qualified network, the network parameters are mapped to three fuzzy sets of low, medium and high according to the membership function, and then the membership is normalized and quantified to calculate each Standardized membership value of attributes; Step 3, network performance evaluation value calculation: Calculate the weight of each attribute, use the speed score value and the attribute standardized membership value to calculate the comprehensive performance evaluation value of each candidate network, and select the candidate with the largest comprehensive performance evaluation value. network to switch. Compared with the traditional vertical handover algorithm based on RSS, the present invention can significantly reduce the number of handovers and has better performance.
Description
技术领域technical field
本发明涉及一种基于速度预判决和模糊逻辑的异构专网垂直切换方法,属于通信网络领域。The invention relates to a vertical switching method for heterogeneous private networks based on speed pre-judgment and fuzzy logic, and belongs to the field of communication networks.
背景技术Background technique
专用移动通信网络是指为特定用户群体提供指挥调度业务以满足特殊情况下通信要求的无线通信网络。随着无线通信技术的发展,公用网络中5G时代马上到来,而LTE技术已经相当成熟,其能够非常快速的传输多媒体视频业务,在此背景下专网通信也不再仅仅满足于语音通信业务,而产生更加丰富的业务需求。中国的警用移动通信网络正在谋求窄带专网警用数字集群(PDT)和宽带集群通信专网(B-TrunC)的互联互通,B-TrunC是由中国制定的基于TD-LTE的“LTE数字传输+集群语音通信”专网宽带集群系统标准,其在兼容LTE数据业务的基础上,增加了多媒体集群调度等宽带集群业务功能。未来专用移动通信网络必然会向着大带宽、高速率的方向演进,实现“大整合、高共享、深应用、智能化”已成为中国公安移动信息化目标。切换是指移动终端与各个网络间的当前连接从一个接入点转移到另一个接入点的机制和过程,根据移动终端切换前后的网络是否是同种网络,切换又分为水平切换与垂直切换。其中水平切换指同种网络技术下的不同接入点之间的切换,垂直切换指不同网络技术接入点之间的切换,因此垂直切换是异构网络系统中必不可少的关键技术。垂直切换过程分为网络发现、切换判决、切换执行三个阶段,其中切换判决是最重要的环节,此阶段的任务是根据所获得的切换判定指标来判断是否需要进行切换,以及应该选择哪个目标网络。切换判决算法是否高效合理将直接影响网络的性能。A dedicated mobile communication network refers to a wireless communication network that provides command and dispatch services for specific user groups to meet communication requirements under special circumstances. With the development of wireless communication technology, the 5G era in public networks is coming soon, and LTE technology is quite mature, which can transmit multimedia video services very quickly. In this context, private network communication is no longer only satisfied with voice communication services. And generate richer business requirements. China's police mobile communication network is seeking the interconnection between narrowband private network police digital trunking (PDT) and broadband trunking communications private network (B-TrunC). "Transmission + trunking voice communication" private network broadband trunking system standard, which is compatible with LTE data services and adds broadband trunking services such as multimedia trunking scheduling. In the future, the dedicated mobile communication network will inevitably evolve towards the direction of large bandwidth and high speed, and realizing "big integration, high sharing, deep application, and intelligence" has become the goal of China's public security mobile informatization. Handover refers to the mechanism and process in which the current connection between the mobile terminal and each network is transferred from one access point to another. switch. The horizontal handover refers to the handover between different access points under the same network technology, and the vertical handover refers to the handover between the access points of different network technologies. Therefore, the vertical handover is an indispensable key technology in a heterogeneous network system. The vertical handover process is divided into three stages: network discovery, handover judgment, and handover execution. Among them, handover judgment is the most important link. The task of this stage is to judge whether handover needs to be performed according to the obtained handover judgment indicators, and which target should be selected. network. Whether the handover decision algorithm is efficient and reasonable will directly affect the performance of the network.
当前异构无线网络垂直切换判决过程中比较成熟的判决算法主要包括传统的基于接受信号强度(RSS)的切换判决算法和基于多属性决策的切换判决算法,随着人工智能技术的迅猛发展,很多行业都在探索使用人工智能来解决各领域内技术问题,因此近些年也产生了许多基于人工智能和神经网络的垂直切换判决算法。其中大部分算法的应用场景多是个人移动终端在异构网络中的网络切换,终端设备基本都是由人携带的手机。但是在专网通信中,移动台包括手持移动台和车载移动台两种,对于车载移动台来说,其速度变化范围较大。而异构专网中包括PDT和B-TrunC两种网络,它们的基站覆盖半径有着很大的差别,因此当终端的移动速度较快时,现有的切换判决算法的切换效果并不是很好。除了传统的切换判决方法,专家学者们对于模糊逻辑在垂直切换过程中的应用也做了许多研究。由于在现实问题中会遇到许多难以准确量化的变量,例如在垂直切换判决问题中涉及到的终端移动速度的大小,接收信号的强弱等。而模糊逻辑是由模糊集理论衍生出来的一种多值逻辑形式,其多用于处理近似推理问题。因此利用模糊逻辑来描述和处理一些模棱两可的问题会有较好的效果,模糊逻辑方法包括模糊化过程、模糊推理过程和解模糊过程三个步骤。现有的许多算法将模糊逻辑与神经网络相结合,集模糊推理、分布式处理和自学习能力于一体,但是在实际计算时,算法的复杂度过高数据处理量很大,无论是模糊处理还是神经网络都会耗费较长的时间,因此判决的时延较大。At present, the more mature decision algorithms in the vertical handover decision process of heterogeneous wireless networks mainly include traditional handover decision algorithms based on received signal strength (RSS) and handover decision algorithms based on multi-attribute decision-making. With the rapid development of artificial intelligence technology, many The industry is exploring the use of artificial intelligence to solve technical problems in various fields, so in recent years, many vertical switching judgment algorithms based on artificial intelligence and neural networks have also been produced. The application scenarios of most of the algorithms are mostly network switching of personal mobile terminals in heterogeneous networks, and terminal devices are basically mobile phones carried by people. However, in private network communication, mobile stations include handheld mobile stations and vehicle-mounted mobile stations. For vehicle-mounted mobile stations, the range of speed changes is large. The heterogeneous private network includes PDT and B-TrunC networks, and their base station coverage radius is very different. Therefore, when the terminal moves fast, the handover effect of the existing handover decision algorithm is not very good. . In addition to the traditional handover decision method, experts and scholars have also done a lot of research on the application of fuzzy logic in the vertical handover process. In practical problems, there are many variables that are difficult to quantify accurately, such as the magnitude of the terminal moving speed involved in the vertical handover decision problem, the strength of the received signal, and the like. Fuzzy logic is a form of multi-valued logic derived from fuzzy set theory, which is mostly used to deal with approximate reasoning problems. Therefore, using fuzzy logic to describe and deal with some ambiguous problems will have better results. The fuzzy logic method includes three steps: fuzzification process, fuzzy reasoning process and defuzzification process. Many existing algorithms combine fuzzy logic with neural networks, integrating fuzzy reasoning, distributed processing and self-learning capabilities. Either the neural network or the neural network will take a long time, so the delay of the decision is relatively large.
发明内容SUMMARY OF THE INVENTION
本发明的目的是提出一种基于速度预判决和模糊逻辑的异构专网垂直切换方法,在参数模糊化之前先通过速度预判决模块剔除不合格网络,减小后续切换判决的计算量。然后利用模糊理论处理一些不确定性较强的网络属性,最后在计算网络性能评估值时综合考虑网络属性和速度得分,使计算结果更加合理可靠。The purpose of the present invention is to propose a vertical handover method for heterogeneous private networks based on speed pre-judgment and fuzzy logic. Then use fuzzy theory to deal with some network properties with strong uncertainty, and finally consider network properties and speed scores when calculating network performance evaluation value, so that the calculation results are more reasonable and reliable.
一种基于速度预判决和模糊逻辑的异构专网垂直切换方法,所述异构专网垂直切换方法包括以下步骤:A method for vertical handover of heterogeneous private networks based on speed pre-judgment and fuzzy logic, the method for vertical handover of heterogeneous private networks comprises the following steps:
步骤一、速度预判决:根据PDT网络与B-TrunC网络不同的网络特性及他们对于移动终端速度的敏感性,设置不同的速度预判决曲线模型,根据终端的实时速度获得网络评价值,将不合格网络提前剔除;
步骤二、模糊化处理:在合格网络中,将网络参数根据隶属度函数映射到低、中、高三个模糊集合,然后通过隶属度归一量化后,计算各属性的标准化隶属值,用于后续计算;
步骤三、网络性能评价值计算:首先利用层次分析法计算各个属性的权重,然后利用步骤一求得的速度得分值和步骤二求得的属性标准化隶属值加权计算各候选网络的综合性能评估值,最后选取综合性能评估值最大的候选网络进行切换。
进一步的,在步骤一中,PDT网络的速度预判决函数如式(8)所示:Further, in
C-TrunC网络的速度预判决函数如式(9)所示:The speed pre-decision function of the C-TrunC network is shown in formula (9):
其中判决门限和分别表示PDT网络和B-TrunC网络能够接受的终端最大移动速度,当速度大于此门限时,该网络的速度预判决得分为0,则提前将此网络从候选网络集合中删除;若速度预判决得分大于0,则保留此网络在候选网络集合中,同时将速度得分VS作为输入参与步骤三中网络性能评估值的计算。where the decision threshold and Represents the maximum moving speed of the terminal that can be accepted by the PDT network and the B-TrunC network. When the speed is greater than this threshold, the network's speed pre-judgment score is 0, and the network will be deleted from the candidate network set in advance; if the speed pre-judgment is 0 If the score is greater than 0, the network is kept in the candidate network set, and the speed score VS is used as an input to participate in the calculation of the network performance evaluation value in
进一步的,在步骤二中,具体包括以下步骤:Further, in
步骤二一、输入参数模糊化处理:Step 21. Input parameter fuzzification processing:
采用RSS,采用带宽B进行模糊化处理,模糊化处理的方法为:根据隶属度函数公式(10)、(11)和(12)将属性K的参数值x映射到低、中、高三种模糊集合,得到隶属度向量 Using RSS and using bandwidth B for fuzzification processing, the fuzzification processing method is: according to the membership function formulas (10), (11) and (12), the parameter value x of the attribute K is mapped to low, medium and high fuzzy Set, get the membership vector
步骤二二、隶属度归一量化:
将属性K的参数值归一化至低、中、高三种模糊集合,得到归一化向量,规则如式(13)所示:The parameter value of attribute K is normalized to three fuzzy sets of low, medium and high, and the normalized vector is obtained. The rules are shown in formula (13):
步骤二三、计算标准化隶属值:Step 23: Calculate the standardized membership value:
根据隶属度向量和以上求出的归一化向量计算属性K在网络i下的标准化隶属值NMV,计算方法如式(14)所示:According to the membership degree vector and the normalized vector calculated above, the normalized membership value NMV of the attribute K under the network i is calculated, and the calculation method is shown in formula (14):
进一步的,在步骤三中,Further, in step three,
步骤三一、构造判决矩阵:Step 31. Construct the decision matrix:
综合步骤一和步骤二中的计算步骤,构造不同网络下的速度得分以及各属性的标准化隶属值,即得到如式(15)所示的判决矩阵X:Synthesizing the calculation steps in
步骤三二、基于层次分析法计算各属性权重:Step 32: Calculate the weight of each attribute based on AHP:
首先根据1~9标度法构造比较矩阵C=[cij]n×n,cij表示属性i对于属性j的相对重要程度,且满足cij>0,cii=1,接下来计算比较矩阵的最大特征值λmax,设其对应的特征向量为V=(v1,v2,…,vn),将V依据式(16)归一化,则求得归一化特征向量W=(ω1,ω2,…,ωn)就是AHP求得的各属性因子的权重向量,如式(16)所示:First, construct a comparison matrix C=[c ij ] n×n according to the 1-9 scaling method, where c ij represents the relative importance of attribute i to attribute j, and satisfies c ij >0, c ii =1, then calculate the maximum eigenvalue λ max of the comparison matrix, set its corresponding eigenvector as V=(v 1 ,v 2 ,...,v n ), normalize V according to formula (16), Then the normalized eigenvector W=(ω 1 ,ω 2 ,…,ω n ) obtained is the weight vector of each attribute factor obtained by AHP, as shown in formula (16):
最后进行一致性检验,利用式(17)计算CR值,当CR<0.1时,则通过一致性检验,接受权重向量W,否则重新修改比较矩阵,n=3时,RI=0.58,Finally, the consistency test is carried out, and the CR value is calculated by formula (17). When CR<0.1, the consistency test is passed, and the weight vector W is accepted. Otherwise, the comparison matrix is re-modified. When n=3, RI=0.58,
步骤三三、计算候选网络综合性能评估值:Step 33: Calculate the comprehensive performance evaluation value of the candidate network:
得到权重向量后,使用式(18)计算网络i的综合性能评估值PEV:After obtaining the weight vector, use Equation (18) to calculate the comprehensive performance evaluation value PEV of network i:
步骤三四、切换判决:Step 34. Switch judgment:
最后比较所有网络的PEV,若当前网络的PEV最大,则不发生切换,若当前网络PEV不是最大值,则切换到PEV最大的候选网络。Finally, the PEVs of all networks are compared. If the PEV of the current network is the largest, no handover will occur. If the PEV of the current network is not the largest, it will be switched to the candidate network with the largest PEV.
本发明的主要优点是:本发明提出了一种基于速度预判决和模糊逻辑的异构专网垂直切换方法,与传统的基于RSS的垂直切换算法相比能够显著降低切换次数,拥有更好的性能。The main advantages of the present invention are as follows: the present invention proposes a vertical handover method for heterogeneous private networks based on speed pre-judgment and fuzzy logic, which can significantly reduce the number of handovers compared with the traditional RSS-based vertical handover algorithm, and has better performance.
附图说明Description of drawings
图1是异构网络系统模型示意图;Figure 1 is a schematic diagram of a heterogeneous network system model;
图2是速度预判决曲线图;Fig. 2 is the speed pre-decision curve diagram;
图3是隶属度函数图;Fig. 3 is a membership function diagram;
图4是仿真场景示意图;Fig. 4 is a simulation scene schematic diagram;
图5是RSS随位置变化曲线图;Fig. 5 is a graph showing the variation of RSS with position;
图6是平均切换次数随采样周期变化曲线图;Fig. 6 is a graph showing the variation of the average switching times with the sampling period;
图7是平均切换次数随速度变化曲线图;Fig. 7 is a graph showing the variation of average switching times with speed;
图8为v=20m/s时平均切换次数随采样周期变化的曲线图;Fig. 8 is a graph showing the variation of the average switching times with the sampling period when v=20m/s;
图9为Ts=2s时平均切换次数随速度变化的曲线图。FIG. 9 is a graph showing the average switching times as a function of speed when T s =2s.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
本发明的应用场景考虑由PDT和B-TrunC组成的异构网络,在一个区域内部署多个PDT与B-TrunC网络的基站,其中PDT基站的覆盖半径比B-TrunC大很多,因此后者的基站数量也比前者多很多,多个宏蜂窝(PDT)与微蜂窝(B-TrunC)构成相互重叠的异构网络,两种蜂窝工作在不同的频段。多模用户终端以采样间隔Ts周期性地激活各网络接口搜寻可用网络,然后根据有效地切换判决算法选择合适的网络接入点访问网络。异构网络模型如图1所示。The application scenario of the present invention considers a heterogeneous network composed of PDT and B-TrunC, and deploys multiple base stations of the PDT and B-TrunC networks in an area. The coverage radius of the PDT base station is much larger than that of the B-TrunC, so the latter The number of base stations is also much more than the former. Multiple macro cells (PDT) and micro cells (B-TrunC) form overlapping heterogeneous networks, and the two cells work in different frequency bands. The multimode user terminal periodically activates each network interface at a sampling interval Ts to search for available networks, and then selects an appropriate network access point to access the network according to an effective handover decision algorithm. The heterogeneous network model is shown in Figure 1.
RSS是垂直切换判决中最重要的参数,其表征无线终端接收到的来自基站的电磁波功率大小,即接收信号强度。移动终端常常工作在城市建筑群等较为复杂的环境中,因此电磁波在这种环境传输过程中会存在一定的损耗,本算法主要考虑路径传输损耗和阴影衰落。其中B-TrunC的载频能达到1.5GHz,而PDT的载频大概只有370MHz。因此根据它们各自的频率特性,分别采用Okumura-Hata和COST 231-Hata模型作为PDT和B-TrunC网络的路径传输损耗模型。RSS is the most important parameter in vertical handover decision, which characterizes the power of electromagnetic waves received by the wireless terminal from the base station, that is, the received signal strength. Mobile terminals often work in complex environments such as urban buildings, so there will be a certain loss in the transmission process of electromagnetic waves in this environment. This algorithm mainly considers path transmission loss and shadow fading. Among them, the carrier frequency of B-TrunC can reach 1.5GHz, while the carrier frequency of PDT is only about 370MHz. Therefore, according to their respective frequency characteristics, Okumura-Hata and COST 231-Hata models are adopted as the path transmission loss models of PDT and B-TrunC networks, respectively.
Okumura-Hata模型路径损耗计算的经验公式如下:The empirical formula for the path loss calculation of the Okumura-Hata model is as follows:
式中L为路径传输损耗,单位为dB;fc为电磁波工作频率,单位为MHz;hb,hre分别为为基站天线和接收天线的有效高度,单位为m;d为基站与移动台之间的水平距离,单位为km;α(hre)为有效天线修正因子,由式(2)计算所得;Ccell为小区类型校正因子,由式(3)计算。where L is the path transmission loss, the unit is dB; f c is the electromagnetic wave operating frequency, the unit is MHz; h b , h re are the effective heights of the base station antenna and the receiving antenna, respectively, the unit is m; d is the base station and the mobile station The horizontal distance between them, the unit is km; α(h re ) is the effective antenna correction factor, which is calculated by the formula (2); C cell is the cell type correction factor, which is calculated by the formula (3).
COST 231-Hata模型路径损耗计算的经验公式如下:The empirical formula for the path loss calculation of the COST 231-Hata model is as follows:
式中CM为大城市中心校正因子,单位为dB,由式(5)计算所得;其余参数的含义同式(1)相同。In the formula, C M is the correction factor of the center of the big city, and the unit is dB, which is calculated by the formula (5); the meanings of the other parameters are the same as those of the formula (1).
大量实验数据表明,阴影衰落近似服从对数正态分布,其概率密度函数为:A large number of experimental data show that shadow fading approximately obeys lognormal distribution, and its probability density function is:
式中,r为接收信号的局部均值,m为r的期望值,μs为标准偏差,这三个参数的单位均为dB。阴影衰落服从零平均和标准偏差μs的正态分布,μs取决于环境。In the formula, r is the local mean of the received signal, m is the expected value of r, μs is the standard deviation, and the units of these three parameters are dB. Shadow fading follows a normal distribution with zero mean and standard deviation μs , which depends on the environment.
假设基站的发射功率为Pt,接受信号强度为RSS,二者单位均为dBm,则移动终端的RSS的计算公式如下:Assuming that the transmit power of the base station is P t and the received signal strength is RSS, both units are dBm, the formula for calculating the RSS of the mobile terminal is as follows:
RSS=Pt-L+X(0,μs) (7)RSS=P t -L+X(0, μ s ) (7)
式中X(0,μs)为代表阴影衰落的高斯随机变量。where X(0, μ s ) is a Gaussian random variable representing shadow fading.
本方法是一种用于异构专用网络的基于速度预判决和模糊逻辑的垂直切换方法,在参数模糊化之前先通过速度预判决模块剔除不合格网络,减小后续切换判决的计算量。然后利用模糊理论处理一些不确定性较强的网络属性,最后在计算网络性能评估值时综合考虑网络属性和速度得分,使计算结果更加合理可靠。因此本方法主要分为三部分:速度预判决处理模块、模糊化处理模块、网络性能评价值计算及切换判决模块。This method is a vertical handover method based on speed pre-judgment and fuzzy logic for heterogeneous private networks. Before parameter fuzzification, the unqualified network is eliminated by the speed pre-judgment module to reduce the calculation amount of subsequent handover judgment. Then use fuzzy theory to deal with some network properties with strong uncertainty, and finally consider network properties and speed scores when calculating network performance evaluation value, so that the calculation results are more reasonable and reliable. Therefore, the method is mainly divided into three parts: a speed pre-judgment processing module, a fuzzification processing module, a network performance evaluation value calculation and a handover decision module.
本发明提出了一种基于速度预判决和模糊逻辑的异构专网垂直切换方法的一实施例,所述异构专网垂直切换方法包括以下步骤:The present invention provides an embodiment of a method for vertical handover of heterogeneous private networks based on speed pre-judgment and fuzzy logic. The method for vertical handover of heterogeneous private networks includes the following steps:
步骤一、速度预判决:根据PDT网络与B-TrunC网络不同的网络特性及他们对于移动终端速度的敏感性,设置不同的速度预判决曲线模型,根据终端的实时速度获得网络评价值,将不合格网络提前剔除;
步骤二、模糊化处理:在合格网络中,将网络参数根据隶属度函数映射到低、中、高三个模糊集合,然后通过隶属度归一量化后,计算各属性的标准化隶属值,用于后续计算;
步骤三、网络性能评价值计算:首先利用层次分析法计算各个属性的权重,然后利用步骤一求得的速度得分值和步骤二求得的属性标准化隶属值加权计算各候选网络的综合性能评估值,最后选取综合性能评估值最大的候选网络进行切换。
在本部分优选实施例中,在步骤一中,本算法采用的异构网络系统模型中,PDT和B-TrunC基站的覆盖半径有着很大的差别,因此终端的移动速度对于网络选择过程会产生很大的影响。PDT是专用网络中的窄带网络,其基站的覆盖范围可以达到十几千米,能够允许终端在其覆盖范围内高速移动。而B-TrunC基站的覆盖范围一般仅有几千米,若终端移动速度过快则不能保证良好的服务质量。而当前很多终端为车载移动终端,其速度变化范围相当大,因此速度预判决处理模块的作用是将不满足终端移动速度的候选网络提前剔除,以减小后续过程的计算量,节省终端功率开销。PDT和B-TrunC网络的速度预判决函数如式(8)(9),曲线模型如图2所示的。其中判决门限和分别表示PDT和B-TrunC能够接受的终端最大移动速度,当速度大于此门限时,该网络的速度预判决得分为0,则提前将此网络从候选网络集合中删除。若速度预判决得分大于0,则保留此网络在候选网络集合中,同时将速度得分(VS)作为输入参与第三部分网络性能评估值的计算。In the preferred embodiment of this part, in
PDT网络的速度预判决函数如式(8)所示:The speed pre-decision function of the PDT network is shown in equation (8):
D-TrunC网络的速度预判决函数如式(9)所示:The speed pre-decision function of the D-TrunC network is shown in equation (9):
其中判决门限和分别表示PDT网络和B-TrunC网络能够接受的终端最大移动速度,当速度大于此门限时,该网络的速度预判决得分为0,则提前将此网络从候选网络集合中删除;若速度预判决得分大于0,则保留此网络在候选网络集合中,同时将速度得分VS作为输入参与步骤三中网络性能评估值的计算。where the decision threshold and Represents the maximum moving speed of the terminal that can be accepted by the PDT network and the B-TrunC network. When the speed is greater than this threshold, the network's speed pre-judgment score is 0, and the network will be deleted from the candidate network set in advance; if the speed pre-judgment is 0 If the score is greater than 0, the network is kept in the candidate network set, and the speed score VS is used as an input to participate in the calculation of the network performance evaluation value in
在本部分优选实施例中,在步骤二中,具体包括以下步骤:In the preferred embodiment of this part, in
步骤二一、输入参数模糊化处理:Step 21. Input parameter fuzzification processing:
参照图3所示,采用RSS,采用带宽B进行模糊化处理,模糊化处理的方法为:根据隶属度函数公式(10)、(11)和(12)将属性K的参数值x映射到低、中、高三种模糊集合,得到隶属度向量 Referring to Figure 3, using RSS and using bandwidth B for fuzzification processing, the fuzzification processing method is: according to the membership function formulas (10), (11) and (12), the parameter value x of the attribute K is mapped to low , medium and high fuzzy sets, get membership vector
步骤二二、隶属度归一量化:
将属性K的参数值归一化至低、中、高三种模糊集合,得到归一化向量,规则如式(13)所示:The parameter value of attribute K is normalized to three fuzzy sets of low, medium and high, and the normalized vector is obtained. The rules are shown in formula (13):
步骤二三、计算标准化隶属值:Step 23: Calculate the standardized membership value:
根据隶属度向量和以上求出的归一化向量计算属性K在网络i下的标准化隶属值NMV,计算方法如式(14)所示:According to the membership degree vector and the normalized vector calculated above, the normalized membership value NMV of the attribute K under the network i is calculated, and the calculation method is shown in formula (14):
在本部分优选实施例中,在步骤三中,In the preferred embodiment of this part, in
步骤三一、构造判决矩阵:Step 31. Construct the decision matrix:
综合步骤一和步骤二中的计算步骤,构造不同网络下的速度得分以及各属性的标准化隶属值,即得到如式(15)所示的判决矩阵X:Synthesizing the calculation steps in
步骤三二、基于层次分析法计算各属性权重:Step 32: Calculate the weight of each attribute based on AHP:
首先根据1~9标度法构造比较矩阵C=[cij]n×n,cij表示属性i对于属性j的相对重要程度,取值方法如表1所示:First, construct a comparison matrix C=[c ij ] n×n according to the 1-9 scaling method, where c ij represents the relative importance of attribute i to attribute j, and the value method is shown in Table 1:
表1Table 1
且满足cij>0,cii=1,接下来计算比较矩阵的最大特征值λmax,设其对应的特征向量为V=(v1,v2,…,vn),将V依据式(16)归一化,则求得归一化特征向量W=(ω1,ω2,…,ωn)就是AHP求得的各属性因子的权重向量,如式(16)所示:and satisfy c ij > 0, c ii =1, then calculate the maximum eigenvalue λ max of the comparison matrix, set its corresponding eigenvector as V=(v 1 ,v 2 ,...,v n ), normalize V according to formula (16), Then the normalized eigenvector W=(ω 1 ,ω 2 ,…,ω n ) obtained is the weight vector of each attribute factor obtained by AHP, as shown in formula (16):
最后进行一致性检验,利用式(17)计算CR值,当CR<0.1时,则通过一致性检验,接受权重向量W,否则重新修改比较矩阵,n=3时,RI=0.58,Finally, the consistency test is carried out, and the CR value is calculated by formula (17). When CR<0.1, the consistency test is passed, and the weight vector W is accepted. Otherwise, the comparison matrix is re-modified. When n=3, RI=0.58,
步骤三三、计算候选网络综合性能评估值:Step 33: Calculate the comprehensive performance evaluation value of the candidate network:
得到权重向量后,使用式(18)计算网络i的综合性能评估值PEV:After obtaining the weight vector, use Equation (18) to calculate the comprehensive performance evaluation value PEV of network i:
步骤三四、切换判决:Step 34. Switch judgment:
最后比较所有网络的PEV,若当前网络的PEV最大,则不发生切换,若当前网络PEV不是最大值,则切换到PEV最大的候选网络。Finally, the PEVs of all networks are compared. If the PEV of the current network is the largest, no handover will occur. If the PEV of the current network is not the largest, it will be switched to the candidate network with the largest PEV.
下面给出一个具体实施例:A specific example is given below:
本方法使用图4所示场景进行仿真。坐标轴单位为km,车载移动台从(-12,0)坐标处开始沿x轴正方向以速度v匀速行驶,在(0,0)处和(-10,0)处设置两个PDT基站,在(-3,0),(2,0),(7,0)处设置三个B-TrunC基站。仿真过程中的其他参数设置如表2所示:This method uses the scenario shown in Figure 4 for simulation. The unit of the coordinate axis is km. The vehicle-mounted mobile station starts from the coordinate (-12,0) and drives at a constant speed v along the positive direction of the x-axis. Two PDT base stations are set at (0,0) and (-10,0). , set up three B-TrunC base stations at (-3,0), (2,0), (7,0). Other parameter settings in the simulation process are shown in Table 2:
表2Table 2
通过与传统基于RSS的垂直切换方法比较切换次数的变化情况来验证本文方法的优越性。The superiority of this method is verified by comparing the change of switching times with the traditional RSS-based vertical switching method.
基于层次分析法计算各属性权重时,设置RSS、B、VS的比较矩阵如式(19),根据所述步骤求得权重向量为W=(0.546,0.345,0.109)。When calculating the weight of each attribute based on the AHP, set the comparison matrix of RSS, B, VS as formula (19), and obtain the weight vector according to the steps as W=(0.546, 0.345, 0.109).
根据上述参数设置以及信道传输模型,可以得到RSS随位置变化的曲线如图5所示,图中包含了不同位置处接收到的5个基站的信号强度曲线。According to the above parameter settings and channel transmission model, the curve of RSS with position variation can be obtained as shown in Figure 5, which includes the signal strength curves of five base stations received at different positions.
下面重点比较传统的基于RSS(TRSS)的方法和本方法(VPD-FL)在切换次数指标上的差异,分别比较切换次数随采样周期Ts和速度v变化的情况。为了使结果更客观,所有仿真均进行50次,然后取平均值。The following focuses on comparing the difference between the traditional method based on RSS (TRSS) and this method (VPD-FL) in the index of switching times, and comparing the switching times with the sampling period T s and the speed v respectively. To make the results more objective, all simulations were performed 50 times and then averaged.
图6为v=10m/s时平均切换次数随采样周期变化的曲线,可以看到VPD-FL方法比TRSS方法的平均切换次数显著变低,且采样周期越小效果越显著。随着采样周期的增加,两种方法的平均切换次数逐渐降低最后趋近相同。这是因为采样周期的增加导致抽样点变少,则切换判决的次数也变少,切换的机会随之减少。Figure 6 shows the curve of the average switching times with the sampling period when v=10m/s. It can be seen that the average switching times of the VPD-FL method is significantly lower than that of the TRSS method, and the smaller the sampling period, the more significant the effect. With the increase of the sampling period, the average switching times of the two methods gradually decreased and finally approached the same. This is because the increase of the sampling period leads to fewer sampling points, so the number of switching decisions is also reduced, and the chance of switching is reduced accordingly.
图7为Ts=2s时平均切换次数随速度变化的曲线,与图6相同,VPD-FL方法比TRSS方法的平均切换次数显著变低,且速度越小效果越显著。速度的增加导致切换的机会随之减少,两种方法的平均切换次数逐渐降低。Figure 7 is the curve of the average switching times changing with the speed when T s =2s. Similar to Figure 6, the average switching times of the VPD-FL method is significantly lower than that of the TRSS method, and the smaller the speed, the more significant the effect. The increase in speed results in a consequent reduction in the chance of handovers, and the average number of handovers for both methods decreases gradually.
接下来对是否使用速度预判决的模糊逻辑算法进行仿真比较。图8和图9是VPD-FL与未使用速度预判决的模糊逻辑(FL)的对比。Next, the simulation comparison of whether to use the fuzzy logic algorithm of speed pre-decision is carried out. Figures 8 and 9 are a comparison of VPD-FL and fuzzy logic (FL) without speed pre-decision.
图8为v=20m/s时平均切换次数随采样周期变化的曲线,可以看到VPD-FL算法比FL算法的平均切换次数少,且采样周期越小效果越显著。这是因为传统的FL算法在选择网络时未考虑各候选网络对于终端速度的差异性,导致运动状态的终端在各个网络中频繁切换,造成显著的“乒乓效应”。而我们提出的VPD-FL算法在切换判决前先根据终端速度进行预判决,提前淘汰不合格网络,因此能够较好的解决“乒乓效应”。Figure 8 shows the curve of the average switching times changing with the sampling period when v=20m/s. It can be seen that the average switching times of the VPD-FL algorithm is less than that of the FL algorithm, and the smaller the sampling period, the more significant the effect. This is because the traditional FL algorithm does not consider the difference of the terminal speed between each candidate network when selecting the network, resulting in frequent switching of the terminal in the motion state among the various networks, resulting in a significant "ping-pong effect". The VPD-FL algorithm proposed by us performs pre-judgment according to the terminal speed before handover judgment, and eliminates unqualified networks in advance, so it can better solve the "ping-pong effect".
图9为Ts=2s时平均切换次数随速度变化的曲线,VPD-FL算法比FL算法的平均切换次数显著变低,随着速度的增加两种算法的平均切换次数逐渐降低最后趋近相同。这是因为速度的增加导致切换的机会随之减少,因此两种算法的平均切换次数也会逐渐降低。Figure 9 is the curve of the average switching times changing with the speed when T s = 2s. The average switching times of the VPD-FL algorithm is significantly lower than that of the FL algorithm. With the increase of the speed, the average switching times of the two algorithms gradually decreases and finally approaches the same . This is because the increase in speed leads to a decrease in the chance of switching, so the average number of switching between the two algorithms will gradually decrease.
综上,本发明提出的基于速度预判决和模糊逻辑的垂直切换方法与传统的基于RSS的垂直切换方法相比能够显著降低切换次数,拥有更好的性能。To sum up, the vertical handover method based on speed pre-decision and fuzzy logic proposed by the present invention can significantly reduce the number of handovers and have better performance compared with the traditional vertical handover method based on RSS.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010228265.2A CN111314982A (en) | 2020-03-27 | 2020-03-27 | A Heterogeneous Private Network Vertical Handoff Method Based on Speed Pre-judgment and Fuzzy Logic |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010228265.2A CN111314982A (en) | 2020-03-27 | 2020-03-27 | A Heterogeneous Private Network Vertical Handoff Method Based on Speed Pre-judgment and Fuzzy Logic |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111314982A true CN111314982A (en) | 2020-06-19 |
Family
ID=71146116
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010228265.2A Pending CN111314982A (en) | 2020-03-27 | 2020-03-27 | A Heterogeneous Private Network Vertical Handoff Method Based on Speed Pre-judgment and Fuzzy Logic |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111314982A (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1889776A (en) * | 2006-07-28 | 2007-01-03 | 北京航空航天大学 | Vertical switching control system and method based on fuzzy logic |
| WO2016037321A1 (en) * | 2014-09-09 | 2016-03-17 | 重庆邮电大学 | Vertical switching method in 5g/wlan network based on fuzzy logic control |
| CN105873151A (en) * | 2016-06-08 | 2016-08-17 | 重庆邮电大学 | Vertical switching method based on fuzzy logics in heterogeneous wireless network |
| CN106413017A (en) * | 2016-09-18 | 2017-02-15 | 重庆邮电大学 | Fuzzy vertical handoff method for personalized services of terminal in heterogeneous network |
| CN107613532A (en) * | 2017-08-31 | 2018-01-19 | 重庆邮电大学 | Fuzzy Vertical Handover Method Based on Sojourn Time Prediction in Vehicle Heterogeneous Networks |
| CN108235390A (en) * | 2017-12-01 | 2018-06-29 | 吉林大学 | Vertical handoff method based on Bayesian decision in a kind of heterogeneous wireless network |
| CN109286959A (en) * | 2018-11-07 | 2019-01-29 | 吉林大学 | An AHP-based Vertical Handoff Method for Heterogeneous Wireless Networks |
| CN110708729A (en) * | 2019-09-09 | 2020-01-17 | 北京邮电大学 | Heterogeneous network switching management method and device in fixed-mobile convergence network environment |
-
2020
- 2020-03-27 CN CN202010228265.2A patent/CN111314982A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1889776A (en) * | 2006-07-28 | 2007-01-03 | 北京航空航天大学 | Vertical switching control system and method based on fuzzy logic |
| WO2016037321A1 (en) * | 2014-09-09 | 2016-03-17 | 重庆邮电大学 | Vertical switching method in 5g/wlan network based on fuzzy logic control |
| CN105873151A (en) * | 2016-06-08 | 2016-08-17 | 重庆邮电大学 | Vertical switching method based on fuzzy logics in heterogeneous wireless network |
| CN106413017A (en) * | 2016-09-18 | 2017-02-15 | 重庆邮电大学 | Fuzzy vertical handoff method for personalized services of terminal in heterogeneous network |
| CN107613532A (en) * | 2017-08-31 | 2018-01-19 | 重庆邮电大学 | Fuzzy Vertical Handover Method Based on Sojourn Time Prediction in Vehicle Heterogeneous Networks |
| CN108235390A (en) * | 2017-12-01 | 2018-06-29 | 吉林大学 | Vertical handoff method based on Bayesian decision in a kind of heterogeneous wireless network |
| CN109286959A (en) * | 2018-11-07 | 2019-01-29 | 吉林大学 | An AHP-based Vertical Handoff Method for Heterogeneous Wireless Networks |
| CN110708729A (en) * | 2019-09-09 | 2020-01-17 | 北京邮电大学 | Heterogeneous network switching management method and device in fixed-mobile convergence network environment |
Non-Patent Citations (1)
| Title |
|---|
| 杨冰涛: ""异构无线网络垂直切换算法研究"", 《吉林大学硕士学位论文》 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102427595B (en) | Method and device for controlling adaptive optimization switching for heterogeneous converged wireless network | |
| CN101198128B (en) | Multi-module equipment and its service stream switching method | |
| CN105979553B (en) | A kind of hierarchical network handover decisions method based on fuzzy logic and TOPSIS algorithm | |
| Alkhawlani et al. | Multi-criteria vertical handover by TOPSIS and fuzzy logic | |
| He | A fuzzy logic based vertical handoff decision algorithm between WWAN and WLAN | |
| Zhong et al. | A vertical handoff decision scheme using subjective-objective weighting and grey relational analysis in cognitive heterogeneous networks | |
| Ma et al. | Speed-adaptive vertical handoff algorithm based on fuzzy logic in vehicular heterogeneous networks | |
| Kunarak et al. | Algorithmic vertical handoff decision and merit network selection across heterogeneous wireless networks | |
| CN105873151A (en) | Vertical switching method based on fuzzy logics in heterogeneous wireless network | |
| CN105813123B (en) | Heterogeneous Network Access Selection Method Based on Pre-screening Network Predicted Call Blocking Rate | |
| Goutam et al. | Algorithm for handover decision in IEEE 802.11 WLAN Environment based on Fuzzy Logic | |
| Kai et al. | Deep reinforcement learning based user association and resource allocation for D2D-enabled wireless networks | |
| CN109842912A (en) | A kind of more attribute handover decisions methods based on integrated study | |
| Kunarak et al. | Vertical handoff with predictive RSS and dwell time | |
| Yu et al. | A novel heterogeneous wireless network selection algorithm based on infahp and igra | |
| CN103476080A (en) | Self-adaption vertical handoff method based on residence time | |
| Zhao et al. | Context-aware multi-criteria handover with fuzzy inference in software defined 5G HetNets | |
| Mehbodniya et al. | An intelligent vertical handoff algorithm for next generation wireless networks | |
| CN112492645B (en) | Collaborative vertical switching method based on heterogeneous edge cloud in UHWNs | |
| He | A novel vertical handoff decision algorithm in heterogeneous wireless networks | |
| Ezzouhairi et al. | A fuzzy decision making strategy for vertical handoffs | |
| Rubasinghe et al. | Qos aware energy efficient vertical handover approach in lte/wlan heterogeneous networks | |
| CN111314982A (en) | A Heterogeneous Private Network Vertical Handoff Method Based on Speed Pre-judgment and Fuzzy Logic | |
| Zhang et al. | DDQN based handover scheme in heterogeneous network | |
| He et al. | A vertical handover algorithm based on velocity pre-decision and fuzzy logic for heterogeneous private network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200619 |