所要求的精度水平,因此减轻了根据某些实施例的系统的处理负荷。但是, 如果在步骤914中确定所实施的链路性能评估不可接受,可W在步骤918中将尾数位的数 量调整为包含更多的比特。
[0082] 在步骤920中,SoC确定是否要处理其它块。若是,处理继续至步骤902。但是,若 没有待处理的其它块,则处理继续至步骤922,该过程结束。
[0083] 如上所述,SoC500实现基带信号处理算法函数,为每个计算单元分配变量位宽, 与传统DSP方法相比,更具灵活性。采用硬件ASIC设计,能够使每个变量的位宽和每个计算 单元最优化。上述图9提供的设计流程用于基带信号处理函数(例如,MIM0检测)。MIM0 检测功能能够分解成一组计算步骤或者子功能块。图9描述了确定浮点变量的位宽W及用 于该些子功能的算术运算的设计流程。在某些情况中,该一过程可W提供满足所需性能需 要的最小(例如,最优)数量的尾数位。指数位的数量也能够按照相同的步骤确定。但是, 由于指数不参与计算,即使达到最优化,也不会像上文图9描述的改变尾数位的数量那样 起到有意义的节省电路的作用。
[0084] 图10示出了根据本公开实施例的执行多天线检测过程中各种计算步骤的示例性 流程图1000。图10所示流程图1000的实施例仅用于举例说明。多天线检测过程的流程图 的其他实施例可在不脱离本公开范围的情况下使用。
[0085] 在LTE MIM0检测中,有如下待求解的矩阵方程:
[0086] 义=(//"巧J// + /) // "X,;r
[0087] 其中,X是NtXl的列向量,为传输信号的匪SE估计,Nt为发射机的数量;Y是NfXl 的列向量,为接收到的信号,Nf为接收机天线的数量;H为NfXNt矩阵,为信道估计矩阵;Ruu 为NfXNf矩阵,为噪声协方差矩阵,0H表示化rmitian转置。
[0088] MIM0检测HAC用于从信道估计矩阵H中获得传输信号X、噪声协方差矩阵的逆iC 化及接收到的信号Y。图10给出了计算步骤,其中,QR分解用于转换T3=QR,其中,Q为正 交矩阵(QTq=I),R为上=角矩阵。每个块的尾数位能够根据上文所述图9给出的设计流 程而确定。在某些实施例中,与传统的基于定点运算的设计相比,上文描述的浮点运算的最 终实现方式可W将口计数减少大约25%。
[0089] 在某些实施例中,一个或多个所述设备的部分或全部功能或流程由计算机可读程 序代码构成的且体现于计算机可读介质中的计算机程序来实现或支持。短语"计算机可读 程序代码"包括任意类型的计算机代码,包括源代码、目标代码W及可执行代码。术语"计算 机可读介质"包括任何类型的能够被计算机访问的非易失性介质,比如,只读存储器(ROM)、 随机存取存储器(RAM)、硬盘驱动器、光盘(CD)、数字化视频光盘值VD)或者任何其他类型 的存储器。
[0090] 有利于阐述本专利文档中使用的特定术语和短语的定义。术语"包括"和"包含 及它们的派生词表示没有限制的包括。术语"或者"是包容性的,意为和/或。短语"与…… 关联"和"与其关联及其派生的短语,意味着包括,被包括在内、与……互连、包含、被包 含在内、连接到或与……连接、禪合到或与……禪合、与……可通信、与……配合、交织、并 列、接近、被绑定到或与……绑定、具有、具有……属性,等等。术语"控制器"指任何设备、 系统或者其至少控制一个操作的一部分。控制器可W通过硬件、固件、软件或者其中至少两 者的组合而实现。与任何特定控制器相关的功能可W是集中式或分布式的,无论是本地还 是远程。
[0091] 虽然本公开描述了某些实施例W及总体关联的方法,但是,对于本领域技术人员 来说,该些实施例和方法的变更和排列是显而易见的。对应地,上述对示例性实施例的描述 不用于定义或限制本公开。在不脱离W下权利要求定义的本公开的精神和范围的情况下, 还可W做出其他修改、替换W及变更。
【主权项】
1. 一种通信设备中的数字基带信号处理方法,其特征在于,所述方法包括: 使用第一浮点处理单元进行基带信号处理过程的多天线检测部分; 使用半精度浮点处理单元进行所述基带信号处理过程的所有其他部分; 其中,所述第一浮点处理单元的位宽大于所述半精度浮点处理单元的位宽。2. 根据权利要求1所述的方法,其特征在于,所述多天线检测部分包括接收机基带信 号处理过程的矩阵元素计算和矩阵求逆。3. 根据权利要求1所述的方法,其特征在于,还包括: 使用所述第一浮点处理单元进行所述基带信号处理过程的均衡器系数计算; 其中,所述基带信号处理过程包括单时隙自适应多用户信道VAMOS协议。4. 根据权利要求1所述的方法,其特征在于,所述第一浮点处理单元包括28位浮点处 理单元。5. 根据权利要求1所述的方法,其特征在于,还包括当检测到所述基带信号处理过程 发生溢出时,运用缩放因子2n,其中,n为正整数或负整数。6. 根据权利要求1所述的方法,其特征在于,还包括当所述半精度浮点处理单元进行 的基带处理包括含有大于指定数量的运算对象的累积运算时,分别为等于或小于所述指定 数量的一组或多组运算对象中的每个运算对象单独进行所述累积运算。7. 根据权利要求6所述的方法,其特征在于,所述数量的运算对象包括64个运算对象。8. 根据权利要求1所述的方法,其特征在于,所述第一浮点处理单元包括所述半精度 浮点处理单元以及一个或多个其他半精度浮点处理单元。9. 根据权利要求1所述的方法,其特征在于,所述第一浮点处理单元处理的基带处理 信号的第一运算对象包括1个符号位、7个指数位和20个尾数位;所述半精度浮点处理单 元处理的所述基带处理信号的第二运算对象包括1个符号位、5个指数位和10个尾数位。10. 根据权利要求9所述的方法,其特征在于,还包括: 确定链路性能评估;以及 根据所述确定的链路性能评估,修改所述第一浮点处理单元或所述半精度浮点处理单 元进行的所述尾数位的数量。11. 一种装置,其特征在于,包括: 数字信号处理器,用于: 使用第一浮点处理单元进行基带信号处理过程的多天线检测部分;以及 使用半精度浮点处理单元进行所述基带信号处理过程的所有其他部分; 其中,所述第一浮点处理单元的位宽大于所述半精度浮点处理单元的位宽。12. 根据权利要求11所述的装置,其特征在于,所述多天线检测部分包括接收机基带 信号处理过程的矩阵元素计算和矩阵求逆。13. 根据权利要求11所述的装置,其特征在于,所述数字信号处理还用于使用所述第 一浮点处理单元进行所述基带信号处理过程的均衡器系数部分, 其中,所述基带信号处理过程包括单时隙自适应多用户信道VAMOS协议。14. 根据权利要求11所述的装置,其特征在于,所述第一浮点处理单元包括28位浮点 处理单元。15. 根据权利要求11所述的装置,其特征在于,所述数字信号处理还用于当检测到所 述基带信号处理过程发生溢出时,运用缩放因子2n,其中,n为正整数或负整数。16. 根据权利要求11所述的装置,其特征在于,还包括应用专用集成电路ASIC,用于: 当所述半精度浮点处理单元进行的基带处理包括含有大于指定数量的运算对象的累 积运算时,为等于或小于所述指定数量的一组或多组运算对象中的每个运算对象单独进行 所述累积运算。17. 根据权利要求16所述的装置,其特征在于,所述数量的运算对象包括64个运算对 象。18. 根据权利要求11所述的装置,其特征在于,所述第一浮点处理单元包括所述半精 度浮点处理单元以及一个或多个其他半精度浮点处理单元。19. 根据权利要求11所述的装置,其特征在于,所述第一浮点处理单元处理的基带处 理信号的第一运算对象包括1个符号位、7个指数位和20个尾数位;所述半精度浮点处理 单元处理的所述基带处理信号的第二运算对象包括1个符号位、5个指数位和10个尾数位。20. 根据权利要求19所述的装置,其特征在于,还包括应用专用集成电路ASIC,用于: 确定链路性能评估;以及 根据所述确定的链路性能评估,修改所述第一浮点处理单元或所述半精度浮点处理单 元进行的所述尾数位的数量。21. -种通信设备,其特征在于,包括: 数字信号处理器,用于: 使用第一浮点处理单元进行基带信号处理过程的多天线检测部分;以及 使用半精度浮点处理单元进行所述基带信号处理过程的所有其他部分; 其中,所述第一浮点处理单元的位宽大于所述半精度浮点处理单元的位宽。22. 根据权利要求21所述的通信设备,其特征在于,所述通信设备包括基站。23. 根据权利要求21所述的通信设备,其特征在于,所述通信设备包括移动站。
【专利摘要】根据一个实施例,一种装置包括数字信号处理器,用于使用第一浮点处理单元进行基带信号处理过程的多天线检测部分,以及使用半精度浮点处理单元进行所述基带信号处理过程的所有其他部分。所述第一浮点处理单元的位宽大于所述半精度浮点处理单元的位宽。
【IPC分类】H04B1/00
【公开号】CN104904124
【申请号】CN201380064523
【发明人】陈伟钟, 郭元斌, 孙彤
【申请人】华为技术有限公司
【公开日】2015年9月9日
【申请日】2013年12月11日
【公告号】US8971451, US20140161210, WO2014090160A1