欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2015104270822
申请人: 南京信息工程大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-28
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于DNA遗传蝙蝠方法的分数间隔多模盲均衡方法,其特征在于,包括以下步骤:步骤1、将发射信号a(k)经过第m个子信道cm(k)后加入第m个子信道噪声nm(k),得到第m个子信道多模盲均衡器输入信号ym(k),ym(k)=a(k)cm(k)+nm(k),其中,k为正整数且表示时间序列,m为整数;

步骤2、将步骤1所述的第m个子信道多模盲均衡器输入信号ym(k)的实部ymR(k)和虚部ymI(k)分别经过第m个实部均衡器得到输出信号zmR(k)、第m个虚部均衡器得到输出信号zmI(k);其中,zmR(k)=wmR(k)ymR(k),zmI(k)=wmI(k)ymI(k),wmR(k)为第m个盲均衡器权向量wm(k)的实部,wmI(k)为第m个盲均衡器权向量wm(k)的虚部,且wmR(k)和wmI(k)的更新公式为wmR(k+1)=wmR(k)-4μemR(k)ymR(k)wmI(k+1)=wmI(k)-4μemI(k)ymI(k)其中,emR(k)为误差信号的实部,emI(k)为误差信号的虚部,emR(k)和emI(k)是由误差生成函数生成,μ为迭代步长且是实数,0≤μ<1;

步骤3、将步骤2所述的第m个实部均衡器输出信号zmR(k)和第m个虚部均衡器输出信号zmI(k)相加得到第m个子盲均衡器输出信号zm(k):zm(k)=zmR(k)+j·zmI(k),其中,j为虚数单位;

步骤4、根据步骤3依次求得所有子盲均衡器输出信号,求和得到盲均衡器的总输出信号z(k): 其中,M是子信道的个数。

2.根据权利要求1所述的一种基于DNA遗传蝙蝠方法的分数间隔多模盲均衡方法,其特征在于,所述步骤2中盲均衡器权向量的实部wmR(k)和虚部wmI(k)的初始优化权向量的wmR(0)和wmI(0)是由DNA遗传蝙蝠方法获取,具体步骤如下:步骤2-1、设置蝙蝠初始种群及参数:

设蝙蝠初始种群X=[X1,X2,…,XN],其中,Xi表示第i只蝙蝠的初始位置向量,

1≤i≤N,N为蝙蝠个体数量,频率范围为[fmin,fmax],最大响度为A(0),最大频度为r(0),最大频度r(0)∈[0,1],最大响度A(0)∈[1,2],响度衰减系数为α,频度增加系数为γ,γ是大于0的常数,置换交叉概率pz,移位交叉概率py,变异概率pb,维数为d,搜索精度为tol,最大迭代次数为iter,fmin为最低频率,fmax为最高频率;

步骤2-2、确定适应度函数:

将多模盲均衡方法MMA的代价函数的倒数定义为DNA遗传蝙蝠方法的适应度函数,即其中,Xi(k)为DNA遗传蝙蝠方法中第i只蝙蝠k时刻的位置向量,用十进制数表示;

JMMA(k)为MMA的代价函数,E{*}表示数学期望,zR(k)和zI(k)为盲均衡器输出信号的实部和虚部, 和 为统计模值的实部和虚部;

步骤2-3、计算每只蝙蝠位置向量的适应度函数值并将适应度函数值从大到小排列,其中,前一半对应的蝙蝠个体组成优质种群,后一半对应的蝙蝠个体组成劣质种群;适应度值*最大的位置向量为当前全局最优位置向量X;

步骤2-4、调整第i只蝙蝠超声波的频率fi,对第i只蝙蝠k-1时刻的速度Vi(k-1)和位置向量Xi(k-1)进行更新,得到第i只蝙蝠k时刻的位置向量Xi(k);

fi=fmin+(fmax-fmin)β

*

Vi(k)=Vi(k-1)+[Xi(k)-X]fi

Xi(k)=Xi(k-1)+Vi(k)

其中,β为[0,1]上的随机数;

步骤2-5、产生一个服从均匀分布的随机频度rand1与第i只蝙蝠的频度ri进行比较,*若rand1>ri,则对当前全局最优位置向量X进行随机扰动,产生一个新的位置向量Xnew,用其代替第i只蝙蝠k时刻的位置向量Xi(k);

*

Xnew=X +εA(k)

Xi(k)=Xnew

其中,ε为与Xi(k)维数相同的随机向量,随机向量中分量的取值为[-1,1]上的随机数,A(k)为k时刻蝙蝠群的平均响度;

步骤2-6、产生一个服从均匀分布的随机响度rand2与第i只蝙蝠的响度Ai进行比较,*若rand2<Ai且JDNA-GBA(Xi(k))>JDNA-GBA(X),则用第i只蝙蝠k时刻的位置向量Xi(k)替*代当前全局最优位置向量X,并对第i只蝙蝠的响度Ai和频度ri分别进行更新;

Ai(k+1)=αAi(k)

ri(k+1)=r(0)[1-exp(-γk)]

其中,初始化时,所有蝙蝠的响度和频度都不相同;

步骤2-7、编码:

将各蝙蝠个体的十进制位置向量转换成四进制,得到DNA序列位置向量;

步骤2-8、交叉操作和变异操作:

产生一个随机数rand3∈(0,1),与置换交叉概率pz比较,若rand3

步骤2-9、将经交叉、变异后得到的所有蝙蝠个体的DNA序列位置向量解码,用解码得到的位置向量计算适应度函数值,且从小到大排列并划分优质种群和劣质种群;

步骤2-10、选取适应度函数值最大的位置向量为当前全局最佳位置向量;

步骤2-11、达到最大迭代次数或搜索精度,则输出全局最优位置向量 否则转至步骤2-3,继续搜索。

3.根据权利要求2所述的一种基于DNA遗传蝙蝠方法的分数间隔多模盲均衡方法,其特征在于:所述步骤2-7中的编码,具体步骤如下:步骤2-7-1、由第i只蝙蝠的位置向量Xi=[xi1,xi2,…,xiP]计算得到十进制位置过渡向量Bi=[bi1,bi2,…,biP],其中,xig表示第i只蝙蝠的位置向量Xi中第g个位置值,big表示十进制位置过渡向量中第g个位置值,g为正整数且1≤g≤P,P为十进制位置向量的维数, l为编码长度,dmaxg和dming分别为第i只蝙蝠的位置向量Xi中第g个位置的最大值、最小值;

步骤2-7-2、将十进制位置过渡向量中第g个位置值big转换成一串四进制数sig,则第i只蝙蝠的DNA序列位置向量 由P串四进制数sig组成,其中,sig表示第i只蝙蝠的DNA序列位置向量Si中第g个位置的整数串,长度为l, 表示第i只蝙蝠的DNA序列位置向量Si中第g个子整数串中第n位的数字,n为正整数且

1≤n≤l。

4.根据权利要求2所述的一种基于DNA遗传蝙蝠方法的分数间隔多模盲均衡方法,其特征在于,所述步骤2-8中的交叉操作包括置换交叉操作和转位交叉操作;所述置换交叉操作、转位交叉操作、变异操作的具体如下:步骤2-8-1、置换交叉操作:从DNA序列位置向量中任意选取两个作为父体,从两个父体中分别随机选取一段碱基数目相等的转座子序列位置向量进行交换,产生两个新的序列位置向量代替父体;选取父体时,一个从整个种群选取,一个从优质种群选取;

步骤2-8-2、转位交叉操作:从DNA序列位置向量中任意选取一个作为父体,从父体中截取一段任意碱基数目的转座子序列位置向量插入截取后父体的任意位置,产生一个新的序列位置向量代替父体;选取父体时,80%的概率从优质种群选取,20%概率从劣质种群选取;

步骤2-8-3、变异操作:从DNA序列位置向量中任意选取一个序列位置向量,将该序列位置向量中任一碱基都有一定概率被其它碱基代替,从而产生一个新的序列位置向量。

5.根据权利要求2所述的一种基于DNA遗传蝙蝠方法的分数间隔多模盲均衡方法,其特征在于,所述步骤2-9中DNA序列位置向量解码,具体如下:步骤2-9-1、将第i只蝙蝠的DNA序列位置向量 解码

为十进制位置过渡向量Bi=[bi1,bi2,…,biP],

步骤2-9-2、通过以下公式按比例将big转换成第i只蝙蝠的位置向量Xi中第g个位置值xig;