发明名称 空时信道MIMO无线传输系统遗传优化方法
摘要 本发明涉及通信技术。本发明是要显著提高MIMO系统的数据传输率、系统容量及频谱效率,提供了一种空时信道MIMO无线传输系统遗传优化方法,其技术方案可概括为:首先接收到输入的基带信号,将该基带信号传送给其对应的虚拟信道向量模块,每一个虚拟信道向量模块根据设置的复加权值对输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端进行发送,反馈信息接收端实时接收由系统接收端发送来的反馈信息,并传输给空时优化模块,空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,并对其进行设置。本发明的有益效果是,提高数据传输率,适用于MIMO系统。
申请公布号 CN105978667A 申请公布日期 2016.09.28
申请号 CN201610298478.6 申请日期 2016.05.06
申请人 四川大学;成都万维环球通信技术有限公司 发明人 周渊平;杨贵德;夏文龙
分类号 H04L1/06(2006.01)I;H04B7/04(2006.01)I 主分类号 H04L1/06(2006.01)I
代理机构 成都虹桥专利事务所(普通合伙) 51124 代理人 李凌峰
主权项 空时信道MIMO无线传输系统遗传优化方法,应用于空时信道MIMO无线传输系统发射端,所述空时信道MIMO无线传输系统发射端包括多路信号发射端,每一路信号发射端包括一个调制滤波放大模块及一根发射天线;该系统发射端还包括多个虚拟信道向量模块、反馈信息接收端及空时优化模块,每一个虚拟信道向量模块对应至少一个信号输入端,每一个信号输入端仅对应一个虚拟信道向量模块,每一个虚拟信道向量模块的输出端仅与一路信号发射端一一对应连接,所述反馈信息接收端与空时优化模块连接,空时优化模块与每一个虚拟信道向量模块连接,空时优化模块与每一个信号输入端连接;所述虚拟信道向量模块用于根据设置的复加权值对与其连接的每一个信号输入端输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端;所述反馈信息接收端用于接收由系统接收端发送来的反馈信息,并传输给空时优化模块;所述空时优化模块用于根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,并对其进行设置,其特征在于,包括以下步骤:A、信号输入端接收到输入的基带信号,将该基带信号传送给其对应的虚拟信道向量模块;B、每一个虚拟信道向量模块根据设置的复加权值对与其连接的每一个信号输入端输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端进行发送;C、反馈信息接收端实时接收由系统接收端发送来的反馈信息,并传输给空时优化模块,空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,并对其进行设置,回到步骤B,所述空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值的方法为采用遗传算法搜索全局最优系统虚拟信道向量,其中,设发射天线数量为N<sub>T</sub>,也为输入信号向量的数量,接收天线数量为L<sub>R</sub>,w为系统虚拟信道向量,表示为:<img file="FDA0000983482860000011.GIF" wi="565" he="95" />这里,向量w<sub>m</sub>表示第m个虚拟信道向量,包括N<sub>m</sub>个虚拟信道w<sub>mn</sub>,表示为:<img file="FDA0000983482860000012.GIF" wi="501" he="103" />(m=1,2,……,N<sub>T</sub>),w<sub>mn</sub>表示每个基带输入信号x<sub>mn</sub>(t)所对应的虚拟信道,具体为:<img file="FDA0000983482860000013.GIF" wi="325" he="71" />N<sub>m</sub>指代第m个虚拟信道向量模块所对应的信号输入端的数量,n=1,2,……,N<sub>m</sub>,x<sub>mn</sub>(t)是指第m个虚拟信道向量模块中第n个信号输入端输入的基带输入信号,向量x<sub>m</sub>(t)是指第m个虚拟信道向量模块的输入信号向量,其包括N<sub>m</sub>个基带输入信号x<sub>mn</sub>(t)(n=0,1,…,N<sub>m</sub>),x<sub>mn</sub>(t)为复数信号,表示为<img file="FDA0000983482860000014.GIF" wi="550" he="95" />(m=1,2,…,N<sub>T</sub>);设种群大小为S<sub>E</sub>,终止进化代数为K<sub>E</sub>,并将空时信道MIMO无线传输系统发射端的每个系统虚拟信道向量作为一个个体;在第k代,第s个个体,即第s个系统虚拟信道向量表示为<img file="FDA0000983482860000021.GIF" wi="972" he="78" />其中,<img file="FDA0000983482860000022.GIF" wi="838" he="94" />(k=0,2,…,K<sub>E</sub>;s=1,2,…,S<sub>E</sub>;m=1,2,…,N<sub>T</sub>)是第s个个体的第m个虚拟信道向量;令<img file="FDA0000983482860000023.GIF" wi="730" he="71" />表示在第k代,整个群体搜索到的全局最优解,其中,<img file="FDA0000983482860000024.GIF" wi="780" he="95" />(m=1,2,…,N<sub>T</sub>)是全局最优解中的第m个虚拟信道向量;令参考信号在每个数据帧中占用一个时隙,用<img file="FDA0000983482860000025.GIF" wi="845" he="101" />表示参考信号向量,其中x<sub>Rm</sub>(t)是对应于输入信号向量x<sub>m</sub>(t)的第m个参考信号向量,将参考信号向量在w<sup>(s)</sup>(k)作用条件下的估计值表示为<img file="FDA0000983482860000026.GIF" wi="252" he="79" />其相应的误差表示为<img file="FDA0000983482860000027.GIF" wi="195" he="63" />同理,在w<sup>(s)</sup>(k)作用条件下的误码率BER表示为<img file="FDA0000983482860000028.GIF" wi="238" he="78" />因此,采用遗传算法搜索全局最优系统虚拟信道向量的具体步骤如下:步骤1、在空时信道MIMO无线传输系统发射端,根据实际通信环境设置常数:S<sub>E</sub>,K<sub>E</sub>,U,G<sub>T</sub>,P<sub>c</sub>,P<sub>m</sub>,其中,S<sub>E</sub>是种群大小;K<sub>E</sub>是终止进化代数;U是二进制编码符号串的长度;G<sub>T</sub>是虚拟信道增益约束常数;P<sub>c</sub>是交叉概率;P<sub>m</sub>是变异概率;步骤2、在空时信道MIMO无线传输系统发射端,设置k=0,随机产生初始种群的每一个个体,得到<img file="FDA0000983482860000029.GIF" wi="930" he="86" />(s=1,2,…,S<sub>E</sub>);采用得到的每一个w<sup>(s)</sup>(0),分时隙发送一个参考信号序列x<sub>R</sub>(t),一共S<sub>E</sub>个不同时隙,每个时隙采用一个不同的w<sup>(s)</sup>(0)(s=1,2,…,S<sub>E</sub>);步骤3、在系统接收端检测参考信号,得到S<sub>E</sub>个参考信号的向量估计值,即<img file="FDA00009834828600000210.GIF" wi="230" he="79" />(s=1,2,…,S<sub>E</sub>),然后用不同的w<sup>(s)</sup>(0)计算误差:<img file="FDA00009834828600000211.GIF" wi="876" he="159" />或者计算<img file="FDA00009834828600000212.GIF" wi="211" he="78" />(s=1,2,…,S<sub>E</sub>),将其作为反馈信号,发送每一个<img file="FDA0000983482860000031.GIF" wi="171" he="63" />或<img file="FDA0000983482860000032.GIF" wi="219" he="78" />到空时信道MIMO无线传输系统发射端;步骤4、在空时信道MIMO无线传输系统发射端进行如下操作:步骤401、更新进化代数k→k+1;步骤402、将种群中的每一个个体进行编码,即用长度为U的染色体二进制符号串表示;步骤403、根据反馈信号,采用比例选择方法从当前群体中选出优良的个体,使它们有机会作为父代为下一代繁殖子孙,反馈信号值越小的个体被遗传到下一代的概率越大,计算第k代第s个个体被选择的概率为:<img file="FDA0000983482860000033.GIF" wi="693" he="135" />或<img file="FDA0000983482860000034.GIF" wi="776" he="134" />(s=1,2,…,S<sub>E</sub>);步骤404、将步骤403中选择的个体随机搭配成对,对每一对互相配对的个体采用单点交叉算子来进行交叉运算,从长度为U的染色体中随机选择一个交叉点,然后根据设定的交叉概率P<sub>c</sub>从交叉点处相互交换两个个体的部分染色体,从而产生出两个新的个体;步骤405、将步骤404中产生的每一个新个体进行变异运算,使每一个新个体根据设定的变异概率P<sub>m</sub>改变每一个二进制符号位,即0变为1,而1变为0;步骤406、经过步骤405后,产生出了新的种群,将新种群中的每一个染色体二进制符号串进行解码,转换为十进制值,得到每一个新个体w<sup>(s)</sup>(k+1)(s=1,2,…,S<sub>E</sub>),并限制发射功率:<maths num="0001"><math><![CDATA[<mrow><mfrac><mrow><msqrt><msub><mi>G</mi><mi>T</mi></msub></msqrt><msup><mi>w</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>|</mo><mo>|</mo><msup><mi>w</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow></mfrac><mo>&RightArrow;</mo><msup><mi>w</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000983482860000035.GIF" wi="709" he="183" /></maths>然后,在不同的时隙发送参考信号到系统接收端,一共S<sub>E</sub>个时隙,每一个时隙采用不同的w<sup>(s)</sup>(k+1)(s=1,2,…,S<sub>E</sub>);步骤5、在系统接收端检测参考信号,得到S<sub>E</sub>个参考信号的向量估计值,即<img file="FDA0000983482860000036.GIF" wi="261" he="79" />(s=1,2,…,S<sub>E</sub>),然后,用不同的w<sup>(s)</sup>(k+1)计算误差:<img file="FDA0000983482860000037.GIF" wi="980" he="159" />或者计算<img file="FDA0000983482860000038.GIF" wi="243" he="79" />(s=1,2,…,S<sub>E</sub>);然后将其作为反馈信号,发送每一个<img file="FDA0000983482860000039.GIF" wi="222" he="71" />或<img file="FDA00009834828600000310.GIF" wi="243" he="79" />(s=1,2,…,S<sub>E</sub>)到空时信道MIMO无线传输系统发射端;步骤6、在空时信道MIMO无线传输系统发射端,如果达到终止进化代数K<sub>E</sub>,操作停止,并在所有反馈信号中找出最小反馈信号值,设相应于最小反馈信号值的个体是w<sup>(g)</sup>(k+1),则全局最优解b(k+1)=w<sup>(g)</sup>(k+1);否则,返回到步骤4。
地址 610015 四川省成都市武侯区一环路南一段24号