[发明专利]一种基于纠错码与纠删码混合高可靠音频传输方法与装置在审
申请号: | 202111344217.0 | 申请日: | 2021-11-15 |
公开(公告)号: | CN113890687A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 陈尚武;李华松;邬文达 | 申请(专利权)人: | 杭州叙简未兰电子有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 杭州浙言专利代理事务所(普通合伙) 33370 | 代理人: | 顾传虎 |
地址: | 311121 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 纠错码 纠删码 混合 可靠 音频 传输 方法 装置 | ||
本发明公开了一种基于纠错码与纠删码混合高可靠音频传输方法与装置,包括音频采集模块,音频条带分组模块,纠删码编码模块,纠错码编码模块,网络传输模块,网络接收模块,带宽估计模块,纠错码恢复模块,纠删码恢复模块,恢复率估计模块,冗余策略模块,音频播放模块,所述音频条带分组模块进行音频压缩流按照20毫秒时间进行的音频分片。本发明公开的基于纠错码与纠删码混合高可靠音频传输方法与装置具有根据网络带宽与丢包的情况,可自动调整纠错码与纠删码比例,兼顾纠错码计算量小与纠删码恢复能强优势,减少设备计算量,降低功耗,同有时兼顾音频包恢复率的技术效果。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于纠错码与纠删码混合高可靠音频传输方法与装置。
背景技术
ECC(ErrorCorrectionCode,纠错码)是存储设备中一种常用的容错机制。存储设备向存储介质中写入一页用户数据时,同时为该页数据生成若干位的纠错码。纠错码与用户数据一同保存在存储介质中。响应上层应用的读请求时,存储设备将上层应用请求的用户数据以及对应的纠错码同时从存储介质中取出,并利用纠错码检测和纠正用户数据中出现的位错误,从而保证用户数据完整可靠。
纠删码(ErasureCode)是一种常用于系统级的容错机制,它主要通过保存大量的冗余数据保证数据可靠性。对于抽象为(n,k)二元组的纠删码,当响应上层应用的写请求时,它根据n份用户数据生成k份冗余数据,这n+k份数据大小一致,被同时写到存储系统中。
纠错码基于异或位运算,一般应用于传输可靠性;优点编码与解码基于位运算,计算量小;缺点是N+M冗余模型中,丢失小于等于M包时,不能保证100%恢复。纠删码基于乘除数学运算,一般应用数据存储;优点是N+M冗余模型中,即使丢失M包,也可以保证100%恢复;缺点编码与解码基于乘数运算,计算量,目前还缺少一种方法可以结合两者优点。
发明内容
本发明公开一种基于纠错码与纠删码混合高可靠音频传输方法与装置,旨在解决背景技术中的技术问题。
为了实现上述目的,本发明采用了如下技术方案:
一种基于纠错码与纠删码混合高可靠音频传输装置,包括音频采集模块,音频条带分组模块,纠删码编码模块,纠错码编码模块,网络传输模块,网络接收模块,带宽估计模块,纠错码恢复模块,纠删码恢复模块,恢复率估计模块,冗余策略模块,音频播放模块,所述音频采集模块:采集真实世界声音数据,进行音频压缩编码,生成音频压缩流,发送给音频数据分组模块;所述且音频条带分组模块进行音频压缩流按照20毫秒时间进行的音频分片,所述音频条带分组模块对音频分片按照分组大小G来进行分组,且音频条带分组模块的分片进行从大小编号,每个分片组号为分片编号除以分组大小G取整数,组内序号为编码对分组大小G取余数,这个组号相同G个分片为一组,音频条带分组模块按照条带大小N来进行分组进行条带二次切片,条带组号为分片组号除以条带大小N取整数,条带序号为分片组号对条带大小N取余数,条带分组数据有G个条带,每个条带有N的分片,这些分片有相同的条带组号与组内序号与连续条带序号,所述音频条带分组模块把分组条带音频分片发送给纠错码编码模块,所述纠错码编码模块负责对条带分组数据中的每个分组进行纠错码编码生成,且纠错码编码模块接收冗余策略模块的纠错冗余数T,所述纠错码编码模块生成T个位长度为G掩码,掩码生成方法,掩码的每一位都使用随机算法选择0或1,且纠错码编码模块对条带分组数据的分组分别生成每个掩码生成纠错码,分片的组内序号对应掩码的位为1时,该分片参与纠错码生成,参与的分片全部参与异或计算得到该分组与该掩码的纠错分片,所述纠错码编码模块把掩码放入纠错分片,且纠错码编码模块把分组条带音频分片与纠错分片发送纠删码编码模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州叙简未兰电子有限公司,未经杭州叙简未兰电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111344217.0/2.html,转载请声明来源钻瓜专利网。