[发明专利]Turbo-STBC系统中生成软判决度量的实现方法有效
申请号: | 201210072657.X | 申请日: | 2012-03-19 |
公开(公告)号: | CN103326968A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 何苏勤;陈皓;吕英明;翟海超;汪正波;刘兵;仉乾隆 | 申请(专利权)人: | 北京化工大学 |
主分类号: | H04L25/03 | 分类号: | H04L25/03;H04L1/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | turbo stbc 系统 生成 判决 度量 实现 方法 | ||
1.一种Turbo-STBC系统中生成软判决度量的实现方法,其特征在于:该方法通过在FPGA硬件平台上设计接收端LLR生成器模块来实现,其中接收端LLR生成器模块由信道估计输入缓存器,基带数据输入缓存器,噪声方差输入缓存器,STBC解码器,LLR运算器,输出缓存器构成;
1.1.信道估计输入缓存器,基带数据输入缓存器,噪声方差输入缓存器,通过其内部输入控制器将输入LLR生成器模块的信道参数、接收端基带信号以及噪声方差信号进行缓存,并输入各自的内部FIFO缓存单元;
1.2.STBC解码器模块用于STBC结合算法的实现,该模块从信道估计输入缓存器、基带数据输入缓存器中读入信道参数和接收端基带信号,并通过内部运算电路进行STBC结合运算;
1.3LLR运算器模块用于LLR软判决度量生成算法的实现,该模块将STBC解码器的输出信号以及噪声方差输入缓存器中的噪声方差信号进行LLR运算,将运算结果送入输出缓存器并作为最终结果输出。
2.根据权利要求1中所述的一种Turbo-STBC系统中生成软判决度量的实现方法,其特征在于:所述1.2中,STBC解码器内部由运算单元复用控制器和可复用实部运算模块、可复用虚部运算模块构成,两个可复用运算模块可根据运算单元复用控制器输入的控制信号高低电平的改变进行运算模式的切换,在对相邻的基带信号进行STBC结合运算时,实现运算电路的时分复用。
3.根据权利要求1中所述的一种Turbo-STBC系统中生成软判决度量的实现方法,其特征在于:所述1.3中,LLR运算器采用LLR简化算法,该算法针对QPSK调制方式对传统算法进行进一步简化,简化算法中各调制比特的LLR值表述为:
式中b0、b1为调制比特,si为接收端基带信号,Im为取实部运算,Re为取虚部运算,σ2为信道噪声方差。
4.根据权利要求1中所述的一种Turbo-STBC系统中生成软判决度量的实现方法,其特征在于:所述1.3中,LLR运算器内部由输入数据缓存单元和除法器构成,采用两条并行链路同时运算b0、b1对应的LLR值。输入数据缓存单元采用乒乓操作方式将输入数据缓存后输入除法器,乒乓操作中输入选择控制器将数据输入数据缓冲器的同时,对相应数据进行取反并在数据缓冲器内进行加1,实现了数据的求补码运算。
5.根据权利要求2中所述的可复用运算模块,其特征在于:所述可复用实部运算模块内部采用并行运算结构,分为4级运算器,第1级运算器由8个乘法器构成,第2级运算器由4个模式可控加减器构成,第3级运算器由2个加法器构成,第4级运算器由1个加法器构成。可复用虚部运算模块前3级运算器与实部运算模块相同,第4级运算器由1个减法器构成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京化工大学,未经北京化工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210072657.X/1.html,转载请声明来源钻瓜专利网。