发明名称 基于支持向量机的无线异构网络移动用户位置预测方法
摘要 基于支持向量机的无线异构网络移动用户位置预测方法,涉及无线异构网络领域,它是为了适应无线异构网络移动用户位置预测的需求。本发明提出一种基于支持向量机(SVM)的异构网络环境中移动用户的位置预测方法,来解决异构网络环境中移动用户的位置预测问题。本发明提出目标区域的概念,根据用户所在位置不同,自适应的调整位置预测方法。根据用户所在区域不同,应用不同的位置预测方法,这样既能够保证预测精度,又能够在一定程度上降低整体方法复杂度,减少预测开销,节省资源。本发明适用于无线异构网络移动用户位置预测。
申请公布号 CN103533648B 申请公布日期 2016.06.01
申请号 CN201310507337.7 申请日期 2013.10.24
申请人 哈尔滨工业大学 发明人 徐玉滨;陈佳美;马琳;崔扬;刘宁庆
分类号 H04W64/00(2009.01)I 主分类号 H04W64/00(2009.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 张宏威
主权项 基于支持向量机的无线异构网络移动用户位置预测方法,其特征是:它由以下步骤实现:步骤一、搭建异构网络拓扑结构,具体为:在一个六边形3G子网络内,搭建5个互相不重叠的WLAN子网络;步骤二、定义预测网络模型;在各个WLAN在网络外侧分别划定半径为R的环形区域;且有:R‑r=Tc*V其中:Tc是观察时隙,即:每隔Tc时间观察一次用户位置,并进行一次预测;V是用户运动的最大速度;r是每个WLAN子网络半径;设定5个WLAN子网络区域及其与所在的半径为R的环形区域之间的区域为目标区域;5个WLAN子网络区域分别设定为TR1区域至TR5区域,5个WLAN子网络区域与其所在的半径为R的环形区域之间由3G单独覆盖,设定为TR6区域;步骤三、对无线异构网络移动用户的位置样本进行采集,具体为:选取n个样本(l<sub>1</sub>,c<sub>1</sub>),…,(l<sub>n</sub>,c<sub>n</sub>);其中,l<sub>i</sub>是第i个用户的位置坐标向量,且l<sub>i</sub>=(x<sub>i</sub>,y<sub>i</sub>);c<sub>i</sub>是下一时刻观测到的用户所在的目标区域类别,c<sub>i</sub>∈(TR1,…,TR6);i=1、2、…、n;步骤四、对步骤三获得的各个位置样本l<sub>i</sub>进行归一化处理,将各个位置样本l<sub>i</sub>归一化到区间[‑1,+1],即:l<sub>ip</sub>∈{+1,‑1};l<sub>ip</sub>为归一化的第i个用户的位置坐标向量;步骤五、将归一化处理之后n个样本数据集扩展为m=6*n的扩展样本集(l<sub>1</sub>',c<sub>1</sub>'),…,(l'<sub>m</sub>,c'<sub>m</sub>);此时, c'<sub>i</sub>∈{+1,‑1};m为正整数;步骤六、对预测分类函数进行训练,具体为:选定核函数K( l<sub>i</sub>',l'<sub>j</sub>)如下:<img file="FDA0000870865560000011.GIF" wi="758" he="254" />其中 l'<sub>i</sub>和l'<sub>j</sub>是步骤五中扩展之后的样本;σ是函数的宽度参数;代入lagrange公式:<img file="FDA0000870865560000021.GIF" wi="1342" he="485" />其中α<sub>i</sub>是lagrange系数,为待求量;C是惩罚因子;解上述公式得到最优α<sup>*</sup>;则最优权重ω<sup>*</sup>为:<img file="FDA0000870865560000022.GIF" wi="277" he="134" />根据原始约束条件公式:<img file="FDA0000870865560000023.GIF" wi="1181" he="165" />获得最优偏置b<sup>*</sup>;则最终的位置预测器模型表达式如下:<img file="FDA0000870865560000024.GIF" wi="1014" he="189" />步骤七、将无线异构网络移动用户的数据输入步骤六获得的位置预测器模型,获得无线异构网络移动用户的位置预测结果,完成基于支持向量机的无线异构网络移动用户位置预测;步骤四中,对步骤三获得的各个位置样本进行归一化处理,将各个位置样本 c'<sub>i</sub>归一化到区间[‑1,+1]的方法是通过公式:l<sub>ip</sub>=2*(l<sub>i</sub>‑l<sub>min</sub>)/(l<sub>max</sub>‑l<sub>min</sub>)‑1 实现的;其中:l<sub>i</sub>是x<sub>i</sub>或者y<sub>i</sub>,l<sub>max</sub>是数据序列中的最大值,l<sub>min</sub>是数据序列中的最小值;对每一个采集到的特征向量l<sub>i</sub>复制6次,再用长度为6的构建向量h对各个特征向量进行扩充:<img file="FDA0000870865560000031.GIF" wi="628" he="487" />其中,符号<img file="FDA0000870865560000032.GIF" wi="64" he="53" />代表两个向量的求值和,即将两个向量串联起来;构建h<sup>i</sup>向量的第j个分量的方法如下:<img file="FDA0000870865560000033.GIF" wi="509" he="157" />其中:j∈(1,…,6);增广特征向量的第j个预测值<img file="FDA0000870865560000034.GIF" wi="53" he="77" />的构造方法如下:<img file="FDA0000870865560000035.GIF" wi="476" he="160" />这样,原来的6类预测的n个样本数据集就转换为m=6*n的扩展样本集(l<sub>1</sub>',c<sub>1</sub>'),…,(l'<sub>m</sub>,c'<sub>m</sub>);此时, c'<sub>i</sub>∈{+1,‑1};步骤七中将无线异构网络移动用户的数据输入步骤六获得的位置预测器模型,获得无线异构网络移动用户的位置预测结果,具体为:若用户处在目标区域范围外,则直接预测用户下一时刻仍处在3G小区内,等待Tc时间再次观测用户位置,并作为无线异构网络移动用户的位置预测结果;若用户处在目标区域范围内,则选取新的用户位置样本特征向量l,对其进行扩展处理,即:<img file="FDA0000870865560000036.GIF" wi="366" he="327" />然后将该组数据输入到步骤六获得的位置预测器模型中,分别计算各增广向量的预测函数值D( l<sub>i</sub>');最后,通过以下判决准则求出该新的特征向量l所属的预测值,<img file="FDA0000870865560000041.GIF" wi="939" he="93" />并作为无线异构网络移动用户的位置预测结果;其中:<img file="FDA0000870865560000042.GIF" wi="877" he="166" />
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号