On the Sphere-Decoding Algorithm I. Expected Complexity Abstract—The problem of finding the least-squares solution to a system of linear equations where the unknown vector is comprised of integers, but the matrix coefficient and given vector are comprised of real numbers, arises in many applications: communications, cryptography, GPS, to name a few. The problem is equivalent to finding the closest lattice point to a given point and is known to be NP-hard. In communications applications, however, the given vector is not arbitrary but rather is an unknown lattice point that has been perturbed by an additive noise vector whose statistical properties are known. Therefore...... SD 译码算法,全称为 Sphere Decoding,是一种在无线通信中用于解决最小二乘问题的高效算法。在本文中,作者Babak Hassibi和Haris Vikalo探讨了该算法在不同条件下的期望复杂度,特别是在有噪声的通信环境中。SD 算法的应用背景是寻找线性方程组的最小二乘整数解,这在通信、密码学、GPS等多个领域都有重要应用。当问题被转化为寻找给定点附近最近的点阵点时,它变得与NP-hard问题等价。 文章首先介绍了整数最小二乘问题的形式,其中矩阵系数和输入向量由实数构成,而未知向量由整数构成。在通信系统中,输入向量实际上是一个受到已知统计特性的噪声干扰的未知点阵点。因此,研究的焦点转向了在噪声影响下的平均期望复杂度,而不是最坏情况的复杂度。 Fincke 和 Pohst 的球面译码算法作为解决整数最小二乘问题的一种方法,其期望复杂度在某些条件下可以用闭合形式表达。在第二部分中,作者展示了在广泛的信噪比和天线数量范围内,该算法的期望复杂度是多项式级别的,通常是立方级别。这意味着在实际的噪声水平下,最大似然译码——一种以前被认为计算难度极高的译码方式——现在可以实时处理,这对通信系统的性能提升具有重大意义。 文章接下来的部分详细阐述了球面解码的基本思想,通过限制搜索空间至目标向量周围的一个球体来减少计算量。选择合适的搜索半径是一个关键问题,太大可能导致过多的点阵点,太小则可能找不到任何点。Babai 估计提供了一个可能的半径选择,但其有效性取决于是否存在过多的点阵点。球面解码算法提出了一种递归策略,通过逐维度确定点阵点来解决这个问题,利用了一维情况下判断点阵点的简单性逐步扩展到高维空间。 总结来说,SD 译码算法及其期望复杂度的研究为解决通信系统中的最小二乘整数解问题提供了新的视角。通过分析噪声环境下的平均复杂度,该算法显示出了实际应用中的高效性,这为实时的最大似然译码提供了理论支持。同时,球面解码策略通过减少搜索空间并采用递归方法,有效地解决了寻找最近点阵点的难题,为无线通信的信号处理带来了优化的可能性。
剩余9页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 代码审计知识点整理-Java.zip
- 从 Python 访问 Java 类.zip
- 交互式 JavaScript 沙箱.zip
- 交互式 JavaScript API 参考.zip
- 使用SSM框架的Java Web项目-电商后台管理.zip
- ffmpeg、ffplay、ffprobe
- 与 FrontendMasters 课程 JavaScript 和 React 模式相关的 repo.zip
- win11系统有ie浏览器,打开ie浏览器自动跳转edge浏览器解决方案
- 基于Spark的新闻推荐系统源码+文档说明(高分项目)
- 27个常用分布函数详细汇总-名称+类别+用途+概率密度曲线+公式-PPT版本