论文来源

本论文来自于IEEE WIRELESS COMMUNICATIONS LETTERS, VOL. 5, NO. 3, JUNE 2016,Jiaqi Liu, Gang Wu

摘要

  本论文主要研究定点数在Log-MPA(log-domain message passing algorithm)的应用。比较Log-MPA和传统MPA的复杂度,并对解码过程的迭代次数的影响。

基本概念

1.SCMA

  SCMA(Sparse Code Multiple Access),即稀疏码分多址接入。作为5G移动通信候选的多址接入候选,提供比OFDMA(Orthogonal Frequency-Division Multiple-Access)多 50%-200%的连接数。

  MPA(Message Passing Algorithm),即消息传递算法。在《消息传递算法》一文中有具体描述。

2.SCMA编码器

  SCMA编码器可以看作是输入比特到多维星座图的映射。SCMA编码器可以在《SCMA码本设计》一文中找到。在编码过程中,用户使用根据母码本设计好的该用户的子码本进行查表映射,就将其映射到具体的物理资源元素上(Resource Elements)。

  那如何设计一个子码本呢?不同的子码本通过旋转母码本得到。所以设计一个好的母码本极为关键。

研究内容

1.基于Log-MPA的SCMA解码器实现过程

  Step 1 :更新FN的EI

  

  Step 2 :更新VN的EI

  计算复杂度对比如下:

论文创新点

  将传统的MPA算法变成Log-MPA,大大降低计算复杂度,便于FPGA实现。

借鉴之处

1.通过表格很直观的表示出两种算法在计算复杂度上的区别。

On Fixed-Point Implementation of Log-MPA for SCMA Signals的更多相关文章

  1. 打印NSLog分类 Foundation+Log.m

    #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @implementation UIView(Log) + ...

  2. wx

    wx The classes in this module are the most commonly used classes for wxPython, which is why they hav ...

  3. 20172328 2018-2019《Java软件结构与数据结构》第五周学习总结

    20172328 2018-2019<Java软件结构与数据结构>第五周学习总结 概述 Generalization 本周学习了第九章:排序与查找,主要包括线性查找和二分查找算法和几种排序 ...

  4. runtime梳理。

    一.runtime简介 RunTime简称运行时.OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制. 对于C语言,函数的调用在编译的时候会决定调用哪个函数. 对于OC的函数,属于 ...

  5. 李洪强iOS经典面试题156 - Runtime详解(面试必备)

    李洪强iOS经典面试题156 - Runtime详解(面试必备)   一.runtime简介 RunTime简称运行时.OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制. 对于C ...

  6. iOS-Xcode使用技巧

    一.快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n     新建项目 cmd + n             新建文件 视图 option + cmd + 回车 打开助理编 ...

  7. runtime作用

    1.发送消息 方法调用的本质,就是让对象发送消息. objc_msgSend,只有对象才能发送消息,因此以objc开头. 使用消息机制前提,必须导入#import <objc/message.h ...

  8. runtime 初入

    一.runtime简介 RunTime简称运行时.OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制. 对于C语言,函数的调用在编译的时候会决定调用哪个函数. 对于OC的函数,属于 ...

  9. KBMMW 4.93.10 发布

    例行更新,主要是bugfix. 4.93.10 June 4 2016 Important notes (changes that may break existing code) ========= ...

随机推荐

  1. 新年在家学java之基础篇--循环&数组

    因为“野味肺炎”的肆虐,过年被迫宅家只能吃了睡.睡了吃.这么下次只能长膘脑子空空,不如趁此机会重新学习java基础,为日后做铺垫~ 循环结构: 几种循环:for(::),while(){},do{}w ...

  2. 吴裕雄--天生自然python机器学习:K-近邻算法介绍

    k-近邻算法概述 简单地说,谷近邻算法采用测量不同特征值之间的距离方法进行分类. 优 点 :精度高.对异常值不敏感.无数据输入假定. 缺点:计算复杂度高.空间复杂度高. 适用数据范围:数值型和标称型. ...

  3. 吴裕雄--天生自然C语言开发:错误处理

    #include <stdio.h> #include <errno.h> #include <string.h> extern int errno ; int m ...

  4. VSTO开发中级教程 配套资源下载

    项目实例源代码: 编程过程中用到的工具.软件: 教学视频:

  5. rxjava2 dependency

    <dependency> <groupId>io.reactivex.rxjava2</groupId> <artifactId>rxjava</ ...

  6. 网络TCP/IP分层、子网掩码等基本概念

    一.TCP/IP分层: OSI七层网络模型 TCP/IP四层概念模型 对应网络协议 应用层(Application) 应用层 HTTP.TFTP, FTP, NFS, WAIS.SMTP 表示层(Pr ...

  7. python3下scrapy爬虫(第四卷:初步抓取网页内容之抓取网页里的指定数据延展方法)

    上卷中我运用创建HtmlXPathSelector 对象进行抓取数据: 现在咱们再试一下其他的方法,先试一下我得最爱XPATH 看下结果: 直接打印出结果了 我现在就正常拼下路径 只求打印结果: 现在 ...

  8. RabbitMQ(1)——基础入门

    本文章写在了CSDN :https://blog.csdn.net/qq_30348181/article/details/87911398

  9. MyBatis 逆向工程介绍

    1. 概念: 逆向工程就是根据数据库中对应的表在项目工程中生成相应的MyBatis代码(XXXMapper.java/XXXMapper.xml/Moudle(XXX)),逆向工程生成的代码可以进行简 ...

  10. [LC] 230. Kth Smallest Element in a BST

    Given a binary search tree, write a function kthSmallest to find the kth smallest element in it. Not ...