常见的信号检测算法一般包括以下几类检测算法:最优、线性和非线性。

最优检测算法:最大似然算法

线性检测算法:迫零检测算法和最小均方误差检测算法

非线性检测算法:串行干扰消除检测算法

球形译码检测算法属于一种次优检测算法(运算量远小于最大似然检测算法)

作为一种性能接近ML的次优算法,球形译码(SD)可以大大降低检测的复杂度。简单来说,SD就是在限制为球形的多维搜索空间中找到一个距离接收矢量最近的发射星座矢量。球形译码检测算法的复杂度与天线数目和调制阶数成指数关系,并且与信噪比成反比关系。那么实际上这是一种硬判决,不能产生输入给译码器的软信息。硬判决的好处是译码复杂度低且对信道估计误差不敏感。

信号检测:发射端以多个天线进行发射信号,发射信号经过无线信道后到达接收端,在接收端的每个天线接收了所有的信号,而不是发射信号,因而要恢复发射信号需要进行信号检测算法。这样信号检测就成为了物理层链路不可缺少的部分,而信号检测算法是信号检测的核心,那么整个物理链路的质量的好坏将取决于信号检测算法性能好坏。

信号检测就是让接收信号经过具有一定滤波系数的滤波器,来还原出发送信号。根据还原信号和调制方式,就可以进行软解调,完成UCI比特的还原。

最大似然检测算法——ML

先用过比较接收到的信号向量和发射的信号向量的全部可能值,再由最大似然准则来对发射信号的向量x进行计算。

迫零检测算法——ZF

ZF算法是一种最小二乘估计的最简单的线性检测算法,其基本思想就是通过滤波矩阵对接收的信号向量y进行滤波,来达到完全消除多个天线发送的符号间干扰的目的。迫零检测算法在抑制发送符号间干扰的同时很容易过度放大了被检测信号的噪声,最终使判决结果产生误差。

串行干扰消除检测算法——SIC

串行干扰消除检测算法是一种垂直分层空时(V-BLAST)检测算法。在检测时,它不是直接从接收信号向量中检测发射信号向量,而是按顺序从第一个或者最后一个向量的分量进行检测,完成一次检测后得出的信号分量就马上脱离接收信号向量,不再对接收信号向量产生任何影响,然后逐次检测剩余的信号分量,从而使待检测信号向量的干扰量减少,检测的可靠性提高。

SIC检测算法的基本思想是在检测过程中对发射信号向量进行一层一层的检测和消除,其通过迭代的处理来完成了检测。SIC检测算法在检测过程中的每一级递归分为两个主要的操作步骤。零化和干扰消除。

最小均方误差检测算法——MMSE

最小均方误差检测算法的基本思想就是通过设计一个滤波矩阵来达到发送信号x的实际值与估计值之间的均方误差最小,它是基于ZF检测算法噪声增强问题而提出的检测算法,其降低了噪声的影响,从而提高检测的性能。随着噪声功率增大,MMSE检测算法的性能相对ZF检测算法的性能越好。由于MMSE检测算法同ZF检测算法一样是线性检测算法,性能方面还是不特别的理想,但是算法复杂度低,易实现,可以应用到实际中。

球形译码检测算法——SD

SD的思想非常简单:在经过信道扭曲的栅格空间中,以接收矢量y为球心,做一个设定的半径球,通过只搜索超球体中的栅格点来减小搜索空间和所需的计算量。很明显,在球中离y最近的栅格点也是整个空间离y最近的栅格点。

可以对半径进行设定和改变来使这个多维球包含的空间减少,这样搜索的点数量减少,最终算法的计算复杂度变低。从中可以看出,格点在这个多维球内的且与矢量的距离最近,那么这个格点为要找到的点即最大似然值。这种检测算法与最大似然检测算法不同之处在于,它不需要对全部的格点进行搜索,而仅仅在一个半径确定的球内展开搜索,可见搜索区域较最大似然检测算法明显减少,这样搜索的时间就大大缩减了。

初始的搜索半径的确定和球内是否存在有效点的确定是影响球形译码检测算法的性能的两个因素:

(1)初始半径的设置

若太大,那么球的体积大,球内包含点多,计算复杂度很大

若太小,球内可能不存在最大似然点,从而需要重新检测,因而上次检测失败

为了减少搜索空间,SD选出一个合适的值来作为球形搜索域的半径(r^2=C),目标就是要找出球中具有最小权值的栅格点。H可以被QR分解成酉矩阵Q和上三角阵R的乘积。

(2)球内是否存在有效点的确定

如果每次判断对该点是否于球内都要计算该点和矢量之间的距离的话,那么这个计算量也是指数级的。

球形译码算法根据格点搜索的方式不同,可以分为V-B球形译码和C-L球形译码。

V-B球形译码

F-P搜索方法与ML检测相结合。目的是搜索到一个在区域球内的全部点的序列。

C-L球形译码算法

在C-L球形译码算法中,如果球的半径设置无穷大,那么在这个球内总能找到点,而且首先搜索到的点是迫零反馈均衡点。

C-L球形译码算法的优点在于:该算法的第一个搜索点是最小化分支度量的一个替补节点,这样搜索的方向提前进行了更正;当没有搜索到点时,就不会再去对该层其他余下的节点进行搜索,大大减少了算法;由于初始晶格点是不变的,该算法可以自由选择初始半径,而且当信噪比较高时,其搜索效果比较好。

参考《LTE系统信号检测算法的研究》尹鑫

移动通信(16)信号检测相关推荐

  1. 实现手机来电铃声,通知铃声、警告铃声等音频定制化功能(三,多媒体扫描结果定制处理)

    本篇博文主要是对MediaScanner中endFile方法的处理流程上的重构,以实现需求中的资源区域化定制.处理思路为首先扫描定制分区中的资源,在扫描系统分区下默认资源时判断定制分区西下是否已经存在 ...

  2. sqlserver错误码

    错误 6,000 到 6,999 错误 严重性 是否记录事件 说明 6001 10 否 SHUTDOWN 正在等待 %d 个进程完成. 6004 10 否 用户没有执行此操作的权限. 6005 10 ...

  3. 扩展城市信道etu模型matlab仿真,LTE-A系统中物理随机接入信道信号检测的仿真与实现...

    [1] LEYVA-MAYORGA I, TELLO-OQUENDO L, PLA V. On the accurate performance evaluation of the LTE-A ran ...

  4. 通信系统概论_移动通信复习资料

    移动通信复习资料  第一章 概论 1. 通信的发展目标 答:21世纪的目标是实现"任何地方.任何时候.任何人"的通信,实现"处处.时时.人人"的通信,现在和未 ...

  5. 移动通信学习笔记_01概述

    OSI 7层模型:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层 TCP/IP共5层:物理层.数据链路层.网络层.传输层(运输层).应用层 物理层:编码(信道编码).调制 本课程:1.介绍 ...

  6. 移动电话之父第一个电话打给对手,起底现代移动通信崛起之路!

    作者|小枣君 来源|小枣课堂(ID:xzclasscom) 头图|视觉中国 近两百年来,人类的通信技术经历了漫长的发展,也取得了瞩目的成就. 从最早的电报电话,到现在的智能手机,越来越便利的通信工具在 ...

  7. 微信回应「10 元就能在朋友圈改定位」;谷歌官方首次提及 Android 11;Node 8.16.2 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  8. 卫星移动通信现状与未来发展

    来源:电子万花筒 摘要:卫星移动通信系统具有覆盖范围广,对地面情况不敏感等优势,已经成为地面移动通信领域重要的组成部分,尤其是在空中.海洋.荒漠戈壁等地面无线网络难以覆盖的地方.随着科学技术的不断进步 ...

  9. 2008年上半年中国移动通信增值市场特征

    中国 移动 通信增值 业务市场经历了一个曲折的 发展历程后开始日趋理性,2007年以来, 移动 通信增值 业务的 发展由爆发式增长进入平稳快速 发展阶段.据统计,2008年上半年, 中国 移动增值服务 ...

最新文章

  1. 「情报局41」人工智能的下一个目标是什么?了解业务用例
  2. EF 4.1中内部经常提交的 exec sp_reset_connection 的用途原来是为了重用池中的连接...
  3. OPNET仿真zigbee
  4. 一些语法在游戏开发中的应用
  5. NOIP2016普及组第三题——海港
  6. 多学科可行法matlab,微小卫星多学科建模与仿真方法研究
  7. ECCV 2020 Oral | BorderDet : 用边界特征做检测
  8. 《Cisco IOS XR技术精要》一2.7 高可用架
  9. 斯坦福大学CS143编译原理课程笔记:1.编译器与解释器简介
  10. 7.26 4 印度旅馆阿鲁沙之家
  11. eclipse中添加Json Editor Plugin 插件的方法
  12. 金融系列-支付清结算之基本概念和入门
  13. 旁注,跨库,CDN绕过之——旁注
  14. c语言 calloc ,realloc 的使用
  15. postgresql mysql 源码安装_PostGreSQL12 源码安装与字符集修改 (一)
  16. 算法--UR机器人位姿表示
  17. STL快速入门学习教程之map的简单使用
  18. 九万里风鹏正举,扬帆起航,踏上新征程
  19. 计算机原理【七】之 输入输出系统
  20. 数据指标拆解(一)社区团购--美团优选

热门文章

  1. Kubernetes 中基于策略的资源分配
  2. python利用pyMuPdf进行pdf压缩
  3. ProtoBuf lite版中使用Any
  4. 关于使用Polyspace辅助医疗器械获得IEC62304认证的文章
  5. Win10开启休眠模式
  6. 板材的Dk和Df测试方法概述
  7. 智能合约经典综合案例--众筹
  8. 判断三维空间点与平面相对位置关系的方法
  9. 文档识别,OCR录入
  10. 张一锋:法定数字货币是必然,但未必采用区块链技术,柬埔寨或发行加密货币 | 区块链日报