用于基于误差保护包的帧的接收器制造技术

技术编号:10330410 阅读:144 留言:0更新日期:2014-08-14 16:24
本发明专利技术公开了一种用于基于误差保护包的帧的接收器。在一个实施例中,公开了一种采用实时传输协议(RTP)和前向纠错(FEC)的针对媒体包的帧的接收器。该接收器包括包缓冲器和FEC解码器。在该包缓冲器接收到包之后,该FEC解码器读取包,并且作为FEC处理的一部分,对包执行XOR运算,而不等待接收整个帧,或者实际上不等待接收该帧的任何后续包。累积XOR运算结果,直到接收到足够的包为止,以重构该帧中的丢失包。因为紧接在接收到包之后执行XOR运算,而没有等待后续包导致的任何延迟,所以,该接收器具有非常低的等待时间,并且包缓冲器可以相对较小。

【技术实现步骤摘要】
用于基于误差保护包的帧的接收器本申请是申请号为201010269329.X,申请日为2010年8月31日,专利技术名称为“用于基于误差保护包的帧的接收器”的中国专利技术专利申请的分案申请。
本专利技术涉及具有纠错解码器的接收器中的缓冲存储器管理,并且具体来说,涉及前向纠错(FEC)解码器。
技术介绍
FEC技术通常用于基于包的网络(如因特网),以补偿包损失。在美国专利N0.6141788中以及在1999年12月Internet Society中公布的J.Rosenberg等人的题名为 “An RTP Payload Format for Generic Forward Error Correction,,的因特网标准路径协议(internet standards track protocol)n0.RFC-2733 中描述了一种适用于利用米用实时传输协议(RTP)的实时媒体包的FEC技术,所述文献的全部内容通过引用包含于此。根据该技术,在传输之前,将称为校验和(checksum)或FEC包的附加包添加至媒体帧,或数据包的块。在接收器处,帧中的丢失数据包可以通过将校验和包与成功本文档来自技高网...

【技术保护点】
一种用于在接收器中执行纠错(EC)处理的方法,该方法包括:(a)接收器顺次接收包括三个或更多个数据包和一EC包的第一帧的包的子集;(b)所述接收器对所述第一帧的包的所述子集执行EC处理,以重构所述第一帧的至少一个包,其中,所述EC处理在接收到包的整个所述子集之前启动;(c)顺次接收包括三个或更多个数据包和一个EC包的第二帧的包的子集;以及(d)对所述第二帧的包的所述子集执行EC处理,以重构所述第二帧的至少一个包,其中,对所述第二帧的EC处理在完成对所述第一帧的EC处理之前启动。

【技术特征摘要】
2009.09.02 IN 2125/CHE/20091.一种用于在接收器中执行纠错(EC)处理的方法,该方法包括: (a)接收器顺次接收包括三个或更多个数据包和一EC包的第一帧的包的子集; (b)所述接收器对所述第一帧的包的所述子集执行EC处理,以重构所述第一帧的至少一个包,其中,所述EC处理在接收到包的整个所述子集之前启动; (c)顺次接收包括三个或更多个数据包和一个EC包的第二帧的包的子集;以及 (d)对所述第二帧的包的所述子集执行EC处理,以重构所述第二帧的至少一个包,其中,对所述第二帧的EC处理在完成对所述第一帧的EC处理之前启动。2.根据权利要求1所述的方法,其中,所述EC处理包括在接收到所述子集中的每一个包时对其进行处理,而不等待接收所述子集中的后续包。3.根据权利要求2所述的方法,其中,对于所述子集中的至少一个已接收包,所述EC处理包括: (bl)对所述已接收包和存储在存储器中的值执行数学运算;以及 (b2)存储所述数学运算的结果,作为存储在所述存储器中的值,以用于随后的数学运笪ο4.根据权利要求3所述的方法,其中,对于所述子集中的最后的接收包,所述EC处理包括: (b3)对最后的接收包和存储在所述存储器中的值执行最后的数学运算;和 (b4)基于所述最后的数学运算的结果重构所述第一帧的丢失数据包。5.根据权利要求1所述的方法,其中,对所述第一帧的EC处理在启动对所述第二帧的EC处理之前启动。6.根据权利要求1所述的方法,还包括: (al)在包缓冲器中存储所述第一帧的包...

【专利技术属性】
技术研发人员:A·K·西达奥R·K·拉伊卡尔
申请(专利权)人:艾格瑞系统有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1