System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种适用于redcap的qr分解方法、装置、电子设备及存储介质。
技术介绍
1、移动通信系统由最初的1g发展到了现在备受关注的5g,离不开各位工作者们的不断研究。目前5g技术不断发展,已经深入应用到社会生产和管理等各个方面,成为与人们日常工作生活息息相关的重要技术。
2、5g轻量化(redcap)指的是3gpp所提出的5g标准,与之前发布的5g标准相比,功能更加精简。5g redcap的出现,为物联网应用定义一种新的、不那么复杂的nr(新空口)设备,它可以提供比lte cat-m(长期演进机器通信)和nb-iot(窄带互联网)更快的数据传输速度,但又比现在部署的传统5g nr设备简单便宜得多。相比传统5g,5g redcap最大带宽更窄,下行接收分支数更少,最大多输入多输出(mimo)层数更少,调制阶数更低,双工方式支持半双,功耗更低。
3、随着mimo技术和正交频分复用技术(orthogonal frequency divisionmultiplexing,简称ofdm)技术在无线通信系统中的广泛使用,基带信号处理算法的运算复杂度呈指数增长,为了在同一时间同一频段与多个用户进行可靠通信,多用户mimo(mu-mimo)系统成为未来各种无线通信系统的首选方案,这些新技术对基带信号处理器提出了极高要求,特别是mimo技术以及mu-mimo技术使得基带信号处理器第一次需要完成大量矩阵的实时运算。
4、对于mu-mimo无线通信系统基带信号处理的接收机来说,mimo信号检测
5、而不管选择上述任何技术,进行信号检测,在mimo场景下,首先都得通过qr(正交三角矩阵)分解进行矩阵分解,将信道矩阵h分解为正交酉矩阵q和上三角矩阵r的乘积,然后进行信道估计,从而得到解码信息进行最终的解码。
6、qr分解模块,因为涉及对矩阵的操作,因此在硬件中非常重要,也占了大量的硬件面积以及功耗。传统5g要求支持的下行分支一般是4根天线,对应的mimo层数也是2~4,因此直接使用原本的方案会造成较大的性能浪费,面积也会较大,不符合redcap的需求定义。相比于传统5g,redcap确定数据传输可以为1~8传输天线,接收天线数为1~2,因此在任何一种模型的组合下,硬件中要么并不需要qr分解模块,要么qr分解模块最大只需要支持一个2x2的矩阵进行qr分解,因此原本的5g的qr分解模块虽然可以支持需求,但是却有很多的冗余设计,对面积和功耗并不友好。
技术实现思路
1、本申请提供了一种适用于redcap的qr分解方法、装置、电子设备及存储介质,用以解决现有技术中,利用5g的qr分解模块对redcap的数据进行qr分解时,有很多的冗余设计,对面积和功耗并不友好的问题。
2、第一方面,本申请实施例提供了一种适用于redcap的qr分解方法,包括:
3、获取信道矩阵经过第一次cordic运算,将元素h11和h21中的虚部消掉,使元素h11和h21均只剩下实部;经过第二次cordic运算,将元素h21中的实部消掉,使元素h21为0,从而得到上三角矩阵r。
4、可选的,还包括:经过第三次cordic运算,将元素h22中的虚部消掉,使元素h22只剩下实部,从而得到便于后续计算的上三角矩阵r’。
5、可选的,所述第一次cordic运算包括:
6、将所述信道矩阵中的元素h11的实部h11.re和虚部h11.im按照cordic运算的向量模式进行计算,得到元素h11对应的角度θ11,将所述信道矩阵中的元素h21的实部h21.re和虚部h21.im按照cordic运算的向量模式进行计算,得到元素h21对应的角度θ21;将所述矩阵h的第一行的元素按照cordic运算的旋转模式进行计算,旋转角度为θ11,以消掉元素h11的虚部h11.im,得到新的实部h11.re’,将所述矩阵h的第二行的元素按照cordic运算的旋转模式进行计算,旋转角度为θ21,以消掉元素h21的虚部h21.im,得到新的实部h21.re’;
7、所述第二次cordic运算包括:
8、将所述新的实部h11.re’和h21.re’按照cordic运算的向量模式进行计算,得到角度θ0,将所述矩阵h的所有元素按照cordic运算的旋转模式进行计算,旋转角度为θ0,以消掉元素h21的实部h21.re’,即元素h21为0,从而得到上三角矩阵r。
9、可选的,所述第三次cordic运算包括:
10、将所述上三角矩阵中的元素h22的实部h22.re和虚部h22.im按照cordic运算的向量模式进行计算,得到元素h22对应的角度θ22;将所述上三角矩阵的第二行的元素按照cordic运算的旋转模式进行计算,旋转角度为θ22,以消掉元素h22的虚部h22.im,得到新的实部h22.re’。
11、可选的,所述cordic运算的迭代次数的最大值是基于qr分解电路的位宽确定的。
12、第二方面,本申请实施例提供了一种适用于redcap的qr分解装置,包括:
13、获取模块,用于获取信道矩阵
14、第一cordic运算模块,用于经过第一次cordic运算,将元素h11和h21中的虚部消掉,使元素h11和h21均只剩下实部;
15、第二cordic运算模块,用于经过第二次cordic运算,将元素h21中的实部消掉,使元素h21为0,从而得到上三角矩阵r。
16、可选的,还包括:
17、第三cordic运算模块,用于经过第三次cordic运算,将元素h22中的虚部消掉,使元素h22只剩下实部,从而得到便于后续计算的上三角矩阵r’。
18、可选的,第一cordic运算模块,具体用于:
19、将所述信道矩阵中的元素h11的实部h11.re和虚部h11.im按照cordic运算的向量模式进行计算,得到元素h11对应的角度θ11,将所述信道矩阵中的元素h21的实部h21.re和虚部h21.im按照cordic运算的向量模式进行计算,得到元素h21对应的角度θ21;将所述矩阵h的第一行的元素按照cordic运算的旋转模式进行计算,旋转角度为θ11,以消掉元素h11的虚部h11.im,得到新的实部h11.re’,将所述矩阵h本文档来自技高网...
【技术保护点】
1.一种适用于Redcap的QR分解方法,其特征在于,包括:
2.根据权利要求1所述的适用于Redcap的QR分解方法,其特征在于,还包括:
3.根据权利要求1所述的适用于Redcap的QR分解方法,其特征在于,
4.根据权利要求2所述的适用于Redcap的QR分解方法,其特征在于,所述第三次cordic运算包括:
5.根据权利要求1所述的适用于Redcap的QR分解方法,其特征在于,所述cordic运算的迭代次数的最大值是基于QR分解电路的位宽确定的。
6.一种适用于Redcap的QR分解装置,其特征在于,包括:
7.根据权利要求6所述的适用于Redcap的QR分解装置,其特征在于,还包括:
8.根据权利要求6所述的适用于Redcap的QR分解装置,其特征在于,第一cordic运算模块,具体用于:
9.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,存储有计算机
...【技术特征摘要】
1.一种适用于redcap的qr分解方法,其特征在于,包括:
2.根据权利要求1所述的适用于redcap的qr分解方法,其特征在于,还包括:
3.根据权利要求1所述的适用于redcap的qr分解方法,其特征在于,
4.根据权利要求2所述的适用于redcap的qr分解方法,其特征在于,所述第三次cordic运算包括:
5.根据权利要求1所述的适用于redcap的qr分解方法,其特征在于,所述cordic运算的迭代次数的最大值是基于qr分解电路的位宽确定的。
6.一种适用于redcap的qr...
【专利技术属性】
技术研发人员:吴睿振,刘鉴伟,崔健,
申请(专利权)人:西安微合智联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。