现有的多用户预编码可以分为线性和非线性预编码两类,两类预编码有各自的优点,线性预编码实现简单并且性能可观,非线性预编码实现稍显复杂但是性能要远优于线性预编码。与线性预编码相对应,非线性模代数(THP)预编码可以基于迫零准则设计也可以基于最小均方误差准则设计。

THP预编码算法是基于DPC编码的,相比之下,THP复杂度更低,并同时延续了DPC的诸多优点,由于采用了取模操作,因而属于一种非线性预编码方式。在MIMO系统中,THP能够近似达到系统容量上限,但是,其实现前提是能有效获取到CSI。在目前的THP算法中,主要基于ZF与MMSE准则设计。

    下面针对THP的原理和实现展开详细描述,图1给出了多用户MIMO系统下的THP框图,较传统线性预编码而言,THP较为复杂。

从上面的分析可知,ZF-THP虽然能完全消除干扰,但受噪声影响较大,为降低噪声对接收信号产生的影响,下面介绍基于MMSE基准的THP预编码,此算法的原理是在功率约束条件下,最小化接收信号与发送向量的误差,尽可能平衡噪声的影响。


©著作权归作者所有:来自51CTO博客作者mob604756f3c518的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. JDBC【1】--初级增删改查
  2. 线性表之链式存储(二)
  3. 线性表之链式存储(一)
  4. 安卓绝对布局
  5. 自查自纠 | 线性回归,你真的掌握了嘛?
  6. 数据结构于算法—线性表详解(顺序表、链表)
  7. 第四讲 布局【线性+相对】&常用控件(view)
  8. Android(安卓)颜色渲染(五) LinearGradient线性渲染
  9. 深入浅出学习 Android之Android布局管理:LinerLayout线性布局

随机推荐

  1. 进程保活
  2. Android 利用TCP通信 实现环境数据解析显
  3. android studio 不能在线更新android SDK
  4. content provider
  5. 2013阿里技术嘉年华:Android设备体验优化
  6. android软件测试log知多少
  7. android动态界面布局
  8. Android类似于放大镜源码
  9. Android(安卓)新手入门指导
  10. Android UI设计技巧