主权项 |
1.基于最小均方误差和人工鱼群联合的直接序列超宽带多用户检测方法,它由以下步骤实现:步骤一、获取直接序列超宽带信号,将所述直接序列超宽带信号同时输入到处于协同工作状态的K个匹配滤波器中,获得到K个用户的匹配滤波结果y<sub>i</sub>;所述K个用户和K个匹配滤波器一一对应;K个匹配滤波器的互相关系数矩阵是:R=(r<sub>ij</sub>)K×K,式中,r<sub>ij</sub>>>|r<sub>ij</sub>|,i,j=1,2,…K,i≠j,K为正整数;步骤二、利用次优的最小均方误差多用户检测算法对步骤一所获得的K个用户的匹配滤波结果y<sub>i</sub>进行检测处理,获得K个用户的次优解b=[b<sub>1</sub>,b<sub>2</sub>,…,b<sub>i</sub>,…,b<sub>K</sub>];步骤三、对步骤一所获得的K个用户的匹配滤波结果y<sub>i</sub>进行最优多用户检测,其检测方法是将所述最优多用户检测等价为求解离散函数Ω(b)=2b<sup>T</sup>Ay-b<sup>T</sup>ARAb的最大值,式中:A=diag(A<sub>1</sub>,A<sub>2</sub>,…,A<sub>i</sub>,…,A<sub>K</sub>),y=[y<sub>1</sub>,y<sub>2</sub>,…,y<sub>i</sub>,…,y<sub>K</sub>]<sup>T</sup>,b=[b<sub>1</sub>,b<sub>2</sub>,…,b<sub>i</sub>,…,b<sub>K</sub>]<sup>T</sup>且b<sub>i</sub>∈{-1,1};步骤四、利用人工鱼群算法对步骤三中所述的离散函数进行寻优,获得K个近似最优解<img file="FDA00003103095500011.GIF" wi="83" he="88" />所述人工鱼群算法中的每条人工鱼的初值为步骤二获得的K个用户的次优解b=[b<sub>1</sub>,b<sub>2</sub>,…,b<sub>i</sub>,…,b<sub>K</sub>]或其变异运算结果;步骤五、将步骤四获得的K个近似最优解<img file="FDA00003103095500012.GIF" wi="54" he="79" />作为待检测的直接序列超宽带信号的K个用户检测结果,完成直接序列超宽带信号的多用户检测;其特征是:步骤四中所述人工鱼群的初值为步骤二获得的K个用户的最小均方误差次优解b=[b<sub>1</sub>,b<sub>2</sub>,…,b<sub>i</sub>,…,b<sub>K</sub>]的变异运算结果的具体方法为:步骤A1、从步骤二获得的K个用户的最小均方误差次优解b=[b<sub>1</sub>,b<sub>2</sub>,…,b<sub>i</sub>,…,b<sub>K</sub>]中随机选择一位元素,使其与-1进行异或运算,即:<img file="FDA00003103095500015.GIF" wi="259" he="72" />获得运算后结果<img file="FDA00003103095500013.GIF" wi="323" he="86" /><img file="FDA00003103095500014.GIF" wi="251" he="78" />并将其作为第N+1条人工鱼的初始值;步骤A2、将N的值加1,并返回执行步骤A1,直到获得人工鱼群中的每条鱼的初值为止;所述N的初始值为1。 |