[发明专利]一种LTE接收系统中FPGA处理复数矩阵乘法的方法及系统有效
申请号: | 201610031810.2 | 申请日: | 2016-01-18 |
公开(公告)号: | CN106980600B | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 唐玉蓉;张慧欣 | 申请(专利权)人: | 普天信息技术有限公司 |
主分类号: | G06F17/16 | 分类号: | G06F17/16 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明提供了一种LTE接收系统中FPGA处理复数矩阵乘法的方法和系统,包括:接收MMSE滤波数据,所述MMSE滤波数据包括待进行乘法运算的第一复数矩阵和第二复数矩阵;根据所述第一复数矩阵和所述第二复数矩阵,获取第一参数COMM(m,n),第二参数REAL(m,n),第三参数IMAG(m,n);根据所述第一参数COMM(m,n),所述第二参数REAL(m,n)和所述第三参数IMAG(m,n),获取实部Cr(m,n),虚部Ci(m,n);根据所述实部Cr(m,n),虚部Ci(m,n),获取第三复数矩阵,并将所述第三复数矩阵输出。本发明采用串行流水线结构,既节省加法器,不浪费多余布局布线资源,而且统一简单,可以搭建任意级数的矩阵乘法。 | ||
搜索关键词: | 一种 lte 接收 系统 fpga 处理 复数 矩阵 乘法 方法 | ||
【主权项】:
1.一种LTE接收系统中FPGA处理复数矩阵乘法的系统,其特征在于,所述系统包括:接收单元,用于接收MMSE滤波数据,所述MMSE滤波数据包括待进行乘法运算的第一复数矩阵和第二复数矩阵,所述第一复数矩阵为M×K阶,所述第二复数矩阵为K×N阶;第一处理单元,用于根据所述第一复数矩阵和所述第二复数矩阵,获取第一参数COMM(m,n),第二参数REAL(m,n),第三参数IMAG(m,n),相应地:
其中,m表示第m+1行,其取值范围为m=0至M‑1,n表示第n+1列,其取值范围为n=0至N‑1,k表示所述第一复数矩阵中的第k+1列,还表示所述第二复数矩阵中的第k+1行,其取值范围为k=0至K‑1;arm,k为am,k的实部,aim,k为am,k的虚部,所述am,k为第一复数矩阵中第m+1行,第k+1列的数;brk,n为bk,n的实部,bik,n为bk,n的虚部,所述bk,n为第二复数矩阵中第k+1行,第n+1列的数;第二处理单元,用于根据所述第一参数COMM(m,n),所述第二参数REAL(m,n)和所述第三参数IMAG(m,n),获取实部Cr(m,n),虚部Ci(m,n),相应地:
其中,Cr(m,n)为C(m,n)的实部,Ci(m,n)为C(m,n)的虚部,所述C(m,n)为第三复数矩阵中第m+1行,第n+1列的数,所述第三复数矩阵为所述第一复数矩阵和所述第二复数矩阵的乘积,所述第三复数矩阵为M×N阶;输出单元,用于根据所述实部Cr(m,n),虚部Ci(m,n),获取第三复数矩阵,并将所述第三复数矩阵输出;其中,所述第一处理单元包括:第一计算单元,用于根据所述第一复数矩阵和所述第二复数矩阵,获取第一参数COMM(m,n),所述第一计算单元包括K个输入端串联的第一加法器,所述第一加法器的另一输入端与第一模块相连,所述第一模块用于根据所述arm,k、brk,n、bik,n获取第一中间量MCOUT(k);第二计算单元,用于根据所述第一复数矩阵和所述第二复数矩阵,获取第二参数REAL(m,n),所述第二计算单元包括K个输入端串联的第二加法器,所述第二加法器的另一输入端与第二模块相连,所述第二模块用于根据所述arm,k、aim,k、bik,n获取第二中间量LCOUT(k);第三计算单元,用于根据所述第一复数矩阵和所述第二复数矩阵,获取第三参数IMAG(m,n),所述第三计算单元包括K个输入端串联的第三加法器,所述第三加法器的另一输入端与第三模块相连,所述第三模块用于根据所述arm,k、aim,k、brk,n获取第三中间量GCOUT(k)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普天信息技术有限公司,未经普天信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610031810.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种调度仿真系统的缺失数据补齐方法及装置
- 下一篇:一种钢制无螺丝拆装家具