[发明专利]一种LT编译码算法的DSP硬件实现方法无效
申请号: | 201210027330.0 | 申请日: | 2012-02-08 |
公开(公告)号: | CN102594504A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 师歌;高宏峰;邵鸿翔;胡俊宏;谢泽峰;师春灵 | 申请(专利权)人: | 河南科技大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 洛阳公信知识产权事务所(普通合伙) 41120 | 代理人: | 罗民健 |
地址: | 471000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种LT编译码算法的DSP硬件实现方法,包括异步串行通信收发器、TMS320VC5416芯片、FIASH芯片、电源调节器芯片、LT编码器和译码器,采用异步串行通信收发器来实现异步数据传输,使用电源调节器芯片给TMS320VC5416芯片供电,使用FIASH芯片保存编译码程序段,LT译码器从异步串行通信收发器接收到编码信号后进行译码,译码过程中LT译码器通过通讯信道发送反馈信息给LT编码器,控制LT编码器的工作,便捷地实现LT编译码算法,并且提高算法效率,充分减少DSP芯片片上内存使用量的一种LT编译码算法的DSP实现方法。 | ||
搜索关键词: | 一种 lt 译码 算法 dsp 硬件 实现 方法 | ||
【主权项】:
一种LT编译码算法的DSP硬件实现方法,其特征在于:包括异步串行通信收发器、TMS320VC5416芯片、FIASH芯片、电源调节器芯片、LT编码器和译码器,采用异步串行通信收发器来实现异步数据传输,使用电源调节器芯片给TMS320VC5416芯片供电,使用FIASH芯片保存编译码程序段,LT译码器从异步串行通信收发器接收到编码信号后进行译码,译码过程中LT译码器通过通讯信道发送反馈信息给LT编码器,控制LT编码器的工作;步骤一、LT编码器从通讯信道中接收到k个源信号,确定首次生成编码信号的数量N=1.05×k;步骤二、根据鲁棒弧波分布确定编码信号的度分布率μ(k),根据μ(k)将时隔[0,1]划分成非重复不等间隔的k个子时隔,一个子时隔对应一个不同的度值,使用C语言内部函数生成[0,1]区间的随机数列,根据随机数列中第i项的值确定第i个编码信号的度值di;步骤三、使用函数生成[0,k]区间长度di为的随机数列{adi},取出第ai(i=1,2,…,di)个源信号做为该编码信号的度邻接信号,异或运算得到编码信号ei;步骤四、重复步骤二和步骤三,生成N个编码信号,通过通信信道发送;步骤五、译码器接收到所有的编码信号后,根据预先在编码器和译码器设立的seed表,确定seed值,进而得到编码信号的度和度邻接信号表,将编码信号及其度邻接信号表分别存储于数据链表L1和L2中;步骤六、 寻找度为1的编码信号开始进行译码,当编码信号被释放后,删除存储该编码信号的数据链表L1中节点,及存储其度邻接信号表的数据链表L2中节点,重复以上操作至度为1的编码信号耗尽;步骤七、如源信号未被完全恢复,则生成反馈控制信号ACK=1,反馈到编码器,编码器在接收到ACK=1信号后,重复步骤二至步骤四,添加生成N=0.01×k个编码信号,通过通信信道发送;步骤八、译码器接收到所有的新编码信号后进行冗余信息处理,将已恢复源信号的信息更新至所有的新编码信号及其度邻接信号表中,继续进行译码,重复步骤五至步骤七,至源信号被完全恢复停止处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南科技大学,未经河南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210027330.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种筑路用的赤泥固化剂及其制备方法
- 下一篇:一种内存数据库节点复制方法