基于窗口的LSB编解码(共4页).doc
《基于窗口的LSB编解码(共4页).doc》由会员分享,可在线阅读,更多相关《基于窗口的LSB编解码(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于窗口的LSB编码方案基本原理及其FPGA的实现1. LSB编解码基本原理ROHC头标压缩机制使用最低有效位LSB (Least Significant Bits)方案来对那些变化较少的分组头标域进行编码;这种编码方案使用尽量少的低比特位来表达原始值。在ROHC中,一般并不发送原始的头标域,而是传输域中较少的k(kO)个LSB编码比特。当收到这k个比特时,解压方将参照在此之前收到的一个参考值来恢复编码前的原始值。为保证解码准确无误,LSB 编码、解码的取值区间必须保留原始值的信息,并保证在此区间上,原始值是唯一一个与这k个比特相对应的域值。根据这两个条件,该取值区间
2、可以用如下函数表示: (P为整数)公式中的函数具有这样的特性:任意的k个LSB编码比特将在中唯一确定一个值。函数中引入参数P是为了使该取值区间可以针对域值的特点进行适当的平移,从而使编码方法更加有效。如对那些总是增长的域值,P可置为-l,这时取值区间为:。2. LSB压缩、解压缩基本过程应用于ROHC中的一个LSB压缩(解压缩)的过程如下:(1)选取参考值: 压缩方使用最新一个带CRC保护的待压缩值作为压缩参考值; 解压方使用最新一个解压正确并通过CRC验证的值作为解压参考值;(2)当压缩一个值v时,压缩方寻找使v落入编码取值区间中的最小的k值,定义这个过程为函数;(3)当收到m个LSB编码值
3、时,解压方从解码取值区间中挑选这样的值作为解压值:其LSB编码和收到的m个LSB编码相吻合。3. 基于窗口的LSB编码基于窗口的LSB编码(WLSB)是一种支持TCP协议ROHC 编码方案,它利用差值来进行编码。使用TCP拥塞控制来确定哪个分组已经被收到。基于窗口的LSB编码可以获得更大的鲁棒性。由于解压方总是使用收到的最新一个通过CRC校验的值作为参考值,压缩方便可维持一个滑动窗,这个滑动窗包含了候选的值,初始化为空。以下是压缩方对这个滑动窗的操作:(1)发送一个带有CRC保护的v值(压缩或未被压缩)后,压缩方把此值加入滑动窗中。(2)对每个待压缩的v值,压缩方按下式选择LSB编码比特数k:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 窗口 LSB 解码
限制150内