[发明专利]一种跨协议层误码处理方法和装置有效
| 申请号: | 200810037841.4 | 申请日: | 2008-05-22 |
| 公开(公告)号: | CN101588220A | 公开(公告)日: | 2009-11-25 |
| 发明(设计)人: | 丁亚强;张爱民;林福辉;康一 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/56 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 亮 |
| 地址: | 201203上海市浦东张江高*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 协议 层误码 处理 方法 装置 | ||
技术领域
本发明涉及一种移动通信中的误码处理方法和装置,尤其涉及一种跨 协议层对误码进行处理的方法和装置。
背景技术
如何减少无线信道传输的误码丢包对业务的影响是一个重要的课题。通 常,在每个协议层都有相应的检错和纠错方法。比如物理层可以使用TURBO CODE进行前向纠错。链路层可以使用CRC等方法进行检错等等。然而, 为了达到足够低的BER(BIT ERROR RATE,比特误码率),通常需要在 上层协议做进一步的纠错处理,典型的有Digital fountain公司设计的raptor, 在应用层可以实现进一步的FEC误码保护,但是其算法处理比较复杂。
发明内容
本发明的目的在于为了使应用层的纠错可以达到需要的比特误码率, 提供了一种跨协议层误码处理方法,实现了误码在各协议层的上传和精确 定位。
本发明的另一目的在于提供了一种跨协议层误码处理装置,实现了误 码在各协议层的上传和精确定位,提高了系统的抗误码性能。
本发明的技术方案为:本发明揭示了一种跨协议层误码处理方法,包 括:
在链路层上对误码进行检错,无论是否发现误码都将载荷发送到IP 协议层做处理;
在RTP层上,在接收到IP协议层上传的UDP包后,对一个伪IP首 部、UDP包的首部和RTP包的首部进行联合误码检测,用于判定UDP 包和RTP包的首部中是否有误码,其中RTP包是在每个UDP包的载荷 的生成过程中所承载的一个RTP包;
如果经联合误码检测没有发现误码,则该UDP包通过目的地UDP 端口地址把相应的RTP载荷放入对应UDP端口的RTP重排缓冲,否则 该UDP包被丢弃;
在RTP层上对输入的RTP包进行重排缓冲;
在RTP层上对RTP重排缓冲的输出进行解交织,并进一步做RS解 码以进行误码纠错。
上述的跨协议层误码处理方法,其中,该处理方法还包括:
在IP协议层上对IP包的IP首部进行校验,如果没有发现首部误码 则把载荷发送到UDP层做处理,如果发现首部误码则丢弃该IP包;
在UDP层上判断IP协议层上传的UDP包的长度是否超过MTU,如 果UDP包的长度超过MTU,那么先在IP协议层上进行分片打包后再将 分片打包后的UDP包上传到UDP层。
上述的跨协议层误码处理方法,其中,在IP协议层上,如果IP包在 从链路层数据帧组装的过程中首部正确,但IP包的总长度字段和实际收 到的IP包总长度不符,那么将缺失部分填零后传递到UDP层进行处理。
上述的跨协议层误码处理方法,其中,在RTP层上对RTP包进行重 排缓冲的步骤进一步包括:
对输入的RTP包根据RTP首部的序列号进行排序,并把其载荷去除 RTP的拓展字段后按序输出到解交织器,其中对于RTP首部的序列号出 现不连续的部分,填入值为0、长度为RTP载荷长度的字节并输出到解 交织器。
上述的跨协议层误码处理方法,其中,在RTP层上的联合误码检测 方法是在接收到IP协议层上传的UDP包后对一个伪IP首部、UDP包的 首部和RTP包的首部进行校验和,校验和所得到的值放入RTP包首部后 的RTP拓展字段中。
本发明还揭示了一种跨协议层误码处理装置,包括:
链路层协议处理器,在链路层上对误码进行检错,无论是否发现误码 都将载荷发送到IP协议层做处理;
RTP层处理器,包括:
联合误码检测模块,在接收到IP协议层上传的UDP包后,对一 个伪IP首部、UDP包的首部和RTP包的首部进行联合误码检测,用于 判定UDP包和RTP包的首部中是否有误码,其中RTP包是在每个UDP 包的载荷的生成过程中所承载的一个RTP包,如果经联合误码检测后没 有发现误码,则该UDP包通过目的地UDP端口地址把相应的RTP载荷 放入对应UDP端口的RTP重排缓冲中,否则该UDP包被丢弃;
RTP重排缓冲模块,对输入的RTP包进行重排缓冲;
RTP解交织器模块,对RTP重排缓冲的输出进行解交织;
RTP解码模块,对RTP解交织后的输出进一步做RS解码以进 行误码纠错。
上述的跨协议层误码处理装置,其中,该处理装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810037841.4/2.html,转载请声明来源钻瓜专利网。





