面向未来无线通信的MIMO检测预处理算法及硬件结构研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:zhx35003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今社会,无线通信为人们打开了俯瞰世界的视野,并逐步成为人们生活中密不可分的一部分。然而,随着社会的不断进步,无线通信的发展面临着诸多挑战。一方面,新兴概念如虚拟现实(virtual reality,VR)、物联网(Internet of things,Iot)、智能制造等的出现对无线通信的吞吐率、延迟、可靠性等方面均提出了新的更高要求。而另一方面,适合无线通信的频谱资源又非常有限。因此,增强对现有频谱的利用率是满足未来无线通信需求的不二选择。多入多出(Multiple input multiple output,MIMO)技术能够在不明显提高发射功耗的基础上显著提升频谱效率,因此受到了广泛关注。扩大MIMO系统规模,深度挖掘MIMO技术的潜力对解决未来无线通信面临的高要求和频谱资源有限之间的矛盾具有重要意义。然而,在大规模MIMO技术实际应用之前还需要克服诸多障碍,其中就包括MIMO检测的问题。MIMO检测涉及到较为复杂的矩阵运算,如排序的QR分解、格基规约、矩阵逆等。随着天线规模的扩大,这些运算不仅复杂度极大提升,而且延迟和吞吐率等性能也不断恶化。因此,开发更高效的MIMO检测算法及硬件结构对未来MIMO技术的发展具有重要价值。在这种背景下,本文将主要贡献总结如下。排序的QR分解(Sorted QR decomposition,SQRD)技术在MIMO系统中应用广泛,但是现有的关于SQRD的文献大多只关注矩阵分解环节,因为排序环节在小规模MIMO系统中并不起眼。然而,随着矩阵规模的增大,由排序步骤带来的延迟在系统总延迟中的比重越来越大,甚至占到了主体地位。为了解决排序引发的延迟问题,本文提出了一种分组排序的MGS算法(Group-sorted MGS,GMGS)。该算法一次排序可以预测性地选择多个列向量,使后序的矩阵分解进程可以在多个列向量中连续进行,从而减少了列向量等待时间。此外,GMGS算法中所有的除法和开根号运算全部转换为较为简单的乘法运算,因此GMGS算法比传统MGS算法更有利于硬件设计。为了测试GMGS算法的预测排序机制在降低延迟的同时所带来的负面影响,本文还设计了MIMO仿真链路并将GMGS算法作为一种信道预处理算法进行仿真。该仿真过程中对天线数、译码器类型等进行了多种不同配置。仿真结果表明,GMGS算法在降低延迟的同时,对MIMO检测性能和格基规约算法的复杂度均不产生明显影响,而且GMGS算法的延迟降低效益在大规模MIMO系统中更加显著。基于GMGS算法,本文还设计了两个面向16×16的MIMO系统的硬件结构。该结构采用了深度并行的流水线结构,以及模块复用技术。RTL综合结果表明,两种结构的处理延迟分别为0.32us和0.26us,优于其他同类设计。上述的GMGS算法虽然在延迟方面性能优越,但是在吞吐率和面积方面稍显不足。为了克服这些问题,本文还提出了一种基于松弛排序的GR算法(Sorting-relaxed GR,SRGR)。该算法在传统的GR算法的基础上,采用了细粒度高并行的CORDIC(Coordinated rotation digital computer)算法以达到低复杂度和高吞吐率的目的。为了缓解CORDIC算法拖尾现象引发的延迟问题,SRGR算法采用了一种松弛排序策略。该策略不仅可以一次选择多个列向量,而且在排序依据方面还采用了更加简单的一范数模,从而有效地降低了系统延迟和复杂度。基于SRGR算法,本文还提出了对应的CORDIC阵列硬件结构。该结构中的所有CORDIC模块均可配置为向量模式或者旋转模式,因此矩阵的对角元和非对角元都可以用同一个CORDIC模块进行处理,减轻了数据转发的复杂度。在松弛排序策略的影响下,该结构中的空闲时钟数量大幅降低,延迟性能也得到了较好的改善。最后,本文在65nm工艺下对该结构进行了综合,并与现有的代表性设计进行对比。对比结果表明,SRGR结构在延迟、吞吐率、面积和面积效率方面均优于其他同类设计。格基规约(Lattice reduction,LR)技术在MIMO检测中具有重要地位,该技术可以显著提升MIMO检测的性能,或者在同等的性能约束下降低MIMO译码的复杂度。在LR技术中最著名的是LLL(Lenstra–Lenstra–Lovász)算法,该算法总是能够为同样的格点找到接近最优的格基。然而,由于并非每次迭代都需要进行列交换,标准的LLL算法存在着低硬件效率的问题,而且这种问题在大规模MIMO场景中愈发严重。为此,本文提出了一种并行的贪婪LLL算法(Parallel greedy LLL,PGLLL)。该算法只对存在列交换的迭代进程进行处理,从而显著提升了该算法的硬件效率。相比于传统的贪婪LLL算法,本文的PGLLL算法采用了一种并行的算法结构,该结构中每一级都被分解为若干个独立的迭代进程,因此多个进程可以同时被选择以增强算法的收敛速率。在该结构的基础上,PGLLL算法还采用了一种新的迭代选择策略,该策略综合吸收了传统选择策略的低复杂性和高选择效率的优势。链路仿真结果表明,PGLLL算法在16×16的MIMO系统中只需要6级迭代就可以实现接近于标准LLL算法的性能,而其他贪婪LLL算法需要十几级甚至几十级的迭代。因此,PGLLL算法具有低延迟的潜力。此外,PGLLL算法每一级只需要处理两个进程,而其他非贪婪LLL算法如果采用相同的算法结构每一级需要处理8个迭代进程,因此PGLLL算法还具有低复杂度的潜力。更重要的是,本文首次提出了基于贪婪LLL算法的硬件结构并在65nm工艺下完成了频率综合。实现结果表明,本文的PGLLL结构在吞吐率和延迟方面均具有较大优势。
其他文献
导弹防御系统对维护国家和地区安全意义重大。对导弹目标的快速检测和准确识别是导弹拦截的基础和前提,同时也是现代导弹防御系统面临的最大技术挑战。本文主要围绕基于红外探测的导弹目标检测和真假弹头目标识别两个问题展开研究,具体研究内容包括:(1)针对天基预警系统在复杂背景下的红外点目标检测问题,改进了一种新的星地联合目标检测体制。该体制下,星上信息处理系统完成基于单帧图像的点目标检测和基于单帧图像的复杂背
时空轨迹的相似度计算将轨迹间相似特征进行了量化,是上游相似查询和分析应用的基础,有效而稳定的相似性度量及其高效计算方法也是众多轨迹模式挖掘的必要前提。当前数据量爆炸式增长、数据形式愈发多样、时空语义信息更加丰富的轨迹数据现状对相似性分析和相似模式挖掘提出了更高要求,而传统研究一般将轨迹视作由点序列构成的线状对象,本质上仍是基于分立的空间点的计算与分析,不能有效把握轨迹数据时序性、多粒度性、位置不确
关联成像(Correlated Imaging)又叫鬼成像(Ghost Imaging),利用光场的二阶乃至高阶关联性质,间接重构出目标,是一种间接成像技术。不同于传统光学成像技术可以利用面阵探测器直接获取目标的图像,关联成像需要通过特定的重构算法计算出目标图像。在关联成像中,照明光被分为两路:信号光照射目标后被无空间分辨力的单像素探测器探测,参考光经自由传播后被面阵探测器探测,任一路都无法单独成
关联成像是一种基于光场高阶相干获取目标信息的成像技术。和传统成像相比,关联成像在诸多方面具有优势。首先,关联成像可实现无透镜成像,在一些透镜难以加工的波段内,如X光,关联成像可更容易地获取物体图像。其次,在关联成像系统中可以用点探测器获取二维或三维物体的图像,和普通的面阵探测器相比,点探测器灵敏度高,这使得关联成像可以在极弱光条件下成像。此外,点探测器读写速度快,也使得关联成像系统可以高速采集数据
多波段光电载荷融合成像具有几何和物理特性共同识别的功能,可有效提升目标识别率和识别效率,在光电成像技术领域发挥着不可替代的作用。传统多波段光电载荷一般选用多镜头分立组合的光学结构,存在系统体积大、图像实时处理能力弱等问题,难以满足对新型光电载荷集成化和灵巧化的需求。伴随着超精密加工技术的发展,多面共体光学元件的形、位高精度加工成为可能,光线可以在不同光学面间多次反射,形成折叠式光学成像系统,并有望
随着装备的快速发展、实战化的使用要求和保障模式的变革,对装备测试诊断提出了更高的要求和更大的挑战,测试模式的变革势在必需,装备测试性工程正是顺应这一变革的产物。当前,一般工程意义上的测试性设计已趋于完善,但针对复杂系统的测试性设计仍存在一些认识上的偏差和未解决的技术流程与关键技术问题,无法满足工程实践需要,如测试性设计中未考虑集成故障和系统级测试,系统级故障诊断隔离难等,为此本文在部委级预研项目的
以癌症为代表的复杂疾病严重威胁人类的生命健康,其形成包含复杂的分子间相互作用和调控过程。以患者临床表现出来的少数几种特征对疾病进行划分,然后对每一类辅以特定的治疗手段往往会在不同个体上有不同的反应,治疗效果难以预测。复杂疾病往往是由遗传因素、环境因素、生活习惯等多种因素之间相互作用导致的,并不遵循孟德尔遗传定律,因而家族病史和遗传相关信息只能说明个体存在患病的概率,但并不意味着就一定会患病,这些都
量子计算作为一种利用量子力学基本原理来完成计算任务的新兴技术,具有经典计算无法比拟的强大计算能力,一经提出就获得广泛关注。尤其在大数质因子分解与Grover搜索等量子算法提出之后,人们更加深刻的认识到量子计算或将为整个信息处理领域的演进与发展带来强劲动力。最近,许多国家颁布了关于量子计算研究的中长期发展规划,不断为该领域的技术实现与应用探索加码提速。作为一项应用广泛的信息技术,数据挖掘旨在从海量数
城市计算是计算机科学以城市为背景,跟城市规划、交通、能源、环境、经济和社会学融合的新兴交叉领域。城市计算的任务,是首先通过感知、获取城市中产生的各类大数据,然后采用高效的数据管理技术、先进的算法以及新颖的可视化技术来分析处理及展示大数据,用以解决城市中存在的诸多问题和挑战,如交通拥堵、空气污染、规划落后等。城市内产生的大数据多种多样,如人或车移动时产生的轨迹数据、各大媒体平台发布的新闻、股市里时刻
随着大数据时代的到来,网络空间的数据资源越来越丰富,其数据量已经远远超出了传统数据分析技术和信息系统的处理能力,寻求海量数据中的有效的信息已成为各领域的迫切需求。知识图谱以其语义网的本质,将客观世界存在的实体、关系、属性等概念以结构化知识的形式连接成庞大的网络,作为人类描述知识的重要载体,为大数据环境下的信息获取提供了便捷快速的解决方法。其中,人物实体作为信息交互的枢纽,往往在寻找目标知识的过程中