编码、解码系统、方法及装置制造方法及图纸

技术编号:4158740 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种编码、解码系统、方法及装置。其中,编码方法包括:识别待编码信号中的脉冲信号的样点的个数和位置;判断所述脉冲信号是否取得编码增益;当所述脉冲信号取得编码增益时将所述脉冲信号进行单独编码和将脉冲信号外的非脉冲信号进行编码;当所述脉冲信号没有取得编码增益时对所述待编码信号进行统一编码;将编码后的脉冲信号和编码后的脉冲信号外的非脉冲信号进行复用。本发明专利技术实施例通过对脉冲信号和脉冲信号外的非脉冲信号分别进行编码解码,降低了信号的动态范围,提高了编码解码效率。

Coding and decoding system, method and device

The embodiment of the invention discloses a coding and decoding system, a method and a device thereof. The encoding method includes: sample identification for pulse signal encoding signal of the number and position of the pulse signal; judging whether encoding gain; when the pulse signal encoding gain the pulse signal separately encoding and encoding pulse non pulse signal when the signal; the pulse signal is not achieved when the encoding gain of signal encoding for unified encoding; non pulse signal pulse signal and pulse signal encoding after the multiplexing. The embodiment of the invention reduces the dynamic range of the signal and improves the encoding and decoding efficiency by encoding and decoding the non pulse signals of the pulse signal and the pulse signal separately.

【技术实现步骤摘要】

本专利技术实施例涉及数据处理领域,尤其涉及一种编码、解码系统、方法 及装置。
技术介绍
随着信息技术的发展,无失真的重建信号越来越重要,在数据处理领域 中,无损压缩是一种能对信号进行无失真压缩的方式,实现压缩数据的目的 同时,在信号无失真的情况下最大限度的提高编码效率。由于信号间存在信 息熵,在无失真的情况下很难提高编码效率,同时压缩算法对信号有选择性, 针对不同信号的不同压缩方案的编码效率也不相同,另外,在实时传输情况 下,因为复杂度的要求也限制了编码效率。图1为现有技术方案中无损编码技术的编码示意图,如图1所示,信号分析器81对输入信号进行分析得出输入信号的样点中的最小值和样点中的 最大值,根据样点中的最小值和最大值计算出每样点比特数;帧头编码器82 对样点中的最小值和每样点比特数进行编码;样点编码器83对输入信号的每 个样点的幅值和样点中的最小值的差值使用每样点比特数进行压缩;码流复 用器84对编码后的信号进行复用并输出码流。如果对输入信号采用分块编码 方式,帧头编码器82还需要对每块的块长进行编码。图2为现有技术方案中无损解码技术的解码示意图,如图2所示,首先 码流解复用器本文档来自技高网...

【技术保护点】
一种编码系统,其特征在于,包括: 编码识别器,用于识别待编码信号中的脉冲信号的样点的个数和位置,并判断所述脉冲信号是否取得编码增益; 编码器,用于当所述脉冲信号取得编码增益时将所述脉冲信号进行单独编码和将脉冲信号外的非脉冲信号进 行编码,及当所述脉冲信号没有取得编码增益时对所述待编码信号进行统一编码; 复用器,用于将编码后的脉冲信号和编码后的脉冲信号外的非脉冲信号进行复用。

【技术特征摘要】
1、一种编码系统,其特征在于,包括编码识别器,用于识别待编码信号中的脉冲信号的样点的个数和位置,并判断所述脉冲信号是否取得编码增益;编码器,用于当所述脉冲信号取得编码增益时将所述脉冲信号进行单独编码和将脉冲信号外的非脉冲信号进行编码,及当所述脉冲信号没有取得编码增益时对所述待编码信号进行统一编码;复用器,用于将编码后的脉冲信号和编码后的脉冲信号外的非脉冲信号进行复用。2、 根据权利要求1所述的编码系统,其特征在于,所述编码识别器包括 识别模块,用于识别所述脉冲信号的样点的个数和位置;计算模块,用于计算所述脉冲信号的编码增益,并判断所述编码增益是 否大于等于零。3、 根据权利要求2所述的编码系统,其特征在于,所述编码识别器通过 判断编码增益是否大于等于零来判断脉冲信号是否取得编码增益。4、 根据权利要求3所述的编码系统,其特征在于,所述编码器包括 脉冲编码模块,用于当所述脉沖信号取得编码增益时对所述脉沖信号进行单独编码;样点编码模块,用于当所述脉冲信号取得编码增益时对所述脉沖信号外 的非脉沖信号进行编码,及当所述脉冲信号没有取得编码增益时对所述待编 码信号进行统一编码;帧头编码模块,用于对所述待编码信号的帧头信息进行编码。5、 根据权利要求2所述的编码系统,其特征在于,所述编码识别器还包 括分块模块,用于分析和计算所述待编码信号的分块数。6、 根据权利要求5所述的编码系统,其特征在于,所述编码器还包括分 块器,用于按照所述待编码信号的分块数对所述待编码信号进行分块处理。7、 一种解码系统,其特征在于,包括解复用器,用于对复用后的信号进行解复用生成待解码信号并输出; 解码器,用于解码脉冲标志并判断解码后的脉沖标志,如果脉冲标志不为零,则识别所述待解码信号中的脉沖信号,并将所述脉冲信号进行单独解 码,和将所述脉冲信号外的非脉冲信号进行解码;如果脉冲标志为零,则对 所述待解码信号进行统一解码。8、 根据权利要求7所述的解码系统,其特征在于,还包括合并器,用于9、 根据权利要求7所述的解码系统,其特征在于,所述解码器包括脉沖解码模块,用于对所述脉冲信号进行解码; 样点解码模块,用于对所述脉沖信号外的非脉冲信号进行解码;帧头解码模块,用于对所述待解码信号的帧头信息进行解码。10、 4艮据权利要求7所述的解码系统,其特征在于,还包括解码识别器, 用于对分块数进行解码得到待解码信号的分块数。11、 根据权利要求IO所述的解码系统,其特征在于,所述解码器还包括 分块器,用于根据所述待解码信号的分块数对所述待解码信号进行分块处理。12、 一种编码方法,其特征在于,包括识别待编码信号中的脉冲信号的样点的个数和位置; 判断所述脉冲信号是否取得编码增益;当所述脉沖信号取得编码增益时将所述脉冲信号进行单独编码和将脉冲 信号外的非脉冲信号进行编码;当所述脉冲信号没有取得编码增益时对所述待编码信号进行统一编码; 将编码后的脉冲信号和编码后的脉冲信号外的非脉冲信号进行复用。13、 根据权利要求12所述的编码方法,其特征在于,所述识别待编码信 号中的脉冲信号的样点的个数和位置具体为从所述待编码信号中判别脉沖信号的样点;统计该脉冲信号的样点的个数,并查询该脉沖信号的样点的位置。14、 根据权利要求13所述的编码方法,其特征在于,所述从所述待编码 信号中判别脉冲信号的样点具体为根据公式code_bits = log2[ (max (x) - min (x) +1)]计算出每样点比特数,其中 min (x)为样点中的最小值,max (x)为样点中的最大值,code_bi ts为每样点比特 数;如果所述待编码信号中的信号样点的幅值大于等于阈值,则该信号样点 识别为脉冲样点,其中所述阈值为min(X) + 2c。de-bits-1 。15、 根据权利要求12所述的编码方法,其特征在于,通过判断编码增益是否大于等于零来判断所述脉冲信号是否取得编码增益,具体为 计算编码增益;判断该编码增益是否大于等于零;是则设置 脉沖标志为 一 ,并输出所述脉...

【专利技术属性】
技术研发人员:苗磊齐峰岩许剑峰张清许丽净李伟杜正中胡晨杨毅
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1