- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无线网络中基于hash函数的动态编码研究-王龙威
背景以及相关工作 无线网络中基于hash函数的动态编码研究 王龙威 0120349035 无线所 概览 背景以及相关工作 凿孔方法 分层方法 动态编码 编码 解码-最大似然 低复杂度冒泡解码方法 动态编码的优势 未来的工作 背景以及相关工作 q1 基于LDPC 和turbo码的凿孔技术([1][2]) 分层技术([3][4]) [1] J.Ha,J.Kim, and S.Mclaughlin, “Rate-compatible puncturing of low-density parity-check codes,” IEEE Trans. Info. Theory. 2004. [2] R.Mantha and F.Kschischang, “A Capacity-approaching hybrid ARQ scheme using turbo codes,” GLOBECOM. 1999. 相关动态编码 对不同码率的固定码率进行合并. 当码率数较多时,可以达到香农容量. [3] U.Erez, M.Trott, and G.Wornell “Rateless Coding for Gaussian Channels,” IEEE Trans. Info. Theory. 2012. [4] A.Gudipati and S.Katti, “Strider: Automatic rate adaption and collision handling,” SIGCOMM, 2011. 递增冗余HARQ 编码 基于Spinal code的发送端 Sequential structure Random hash Rateless symbols 基本流程 基本包切割:n — k bits Random hash函数 输入:v 比特的状态;k 比特的数据序列; 输出:v 比特的状态 Random number generator (RNG): 利用v比特的随机状态生成许多个c bits的随机比特序列 调制映射:c bits的比特序列通过调制器映 射成调制符号 信号发送:n/k个符号连续发送 hash函数 Hash函数 基本思想: h(x)可以看成是x的信息摘要,或者是x的压缩代表,当x中,任何一bit发生变化是都会引起h(x)的变化。 特点: 强随机性(avalanche effect):扩大码字的空间,v-比特较大 强抗碰撞性:寻找任何的(x,y)对使得h(x)=h(y)在计算上不可行 应用: 密码学; 数字签名; 认证功能 与卷积码的异同 与卷积码的关系 类似但又不同 不同点: 随机性:Larger v-bit state: richer pseudo-random structure . 约束长度:The constraint length of spinal code goes all the way back to the start of the message. Rateless性: Spinal code is rateless by using RNG convolutional code 译码 -ML Maximum Likelihood : find the estimated message that produce an encoded vector closest to , that is Decompose the total distance into a sum over spine values The exhaustive search method should calculate over possible message prohibitive complexity! 基于树的译码 Consider the case: d=2,k=1,every node has children, connected by edges representing message bits Replay the encoder at the decoder: once received the symbol , it assign a branch cost 冒泡解码方法 In each depth d, maintain B leaves B=2 linear with n 性能分析 dynamic co
文档评论(0)