解码方法、解码设备及可读存储介质技术

技术编号:28848166 阅读:15 留言:0更新日期:2021-06-11 23:48
本申请公开了一种解码方法、解码设备及可读存储介质,该解码方法包括:基于目标比特流,生成一阶解码比特流;比较一阶解码比特流中的两个比特数,获得两个比特数是否相同的比较结果;若比较结果不同,则输出一阶解码比特流为二阶解码比特流;若比较结果相同,则处理一阶解码比特流,得到二阶解码比特流;选取二阶解码比特流中对应的比特数,得到原始比特流。通过一阶解码、二阶解码即可实现解码过程,且其中的逻辑运算较少且简单,可以有效降低支持解码的硬件成本。

【技术实现步骤摘要】
解码方法、解码设备及可读存储介质
本申请涉及数据传输
,具体涉及一种解码方法、解码设备及可读存储介质。
技术介绍
解码方法是一种采用特定方法,把数码还原成它所代表的内容,或者将电脉冲信号、光信号、无线电波等转换成它所代表的信息、数据等的过程。解码是受传者将接受到的符号或代码还原为信息的过程,每一种编码算法都有一种与之相对应的特定解码算法。
技术实现思路
本申请提供一种解码方法、解码设备及可读存储介质,解决了解码过程中逻辑运算较多,导致支持解码的硬件成本较高的问题。第一方面,本申请提供一种解码方法,其包括:基于目标比特流,生成一阶解码比特流;比较一阶解码比特流中的两个比特数,获得两个比特数是否相同的比较结果;若比较结果不同,则输出一阶解码比特流为二阶解码比特流;若比较结果相同,则处理一阶解码比特流,得到二阶解码比特流;选取二阶解码比特流中对应的比特数,得到原始比特流。基于第一方面,在第一方面的第一种实施方式中,基于目标比特流,生成一阶解码比特流的步骤,包括:判断目标比特流的最低位是否为1,得到对应的判断结果;若判断结果为逻辑真,则输出目标比特流中的次低位至最高位,作为对应的一阶解码比特流;若判断结果为逻辑假,则取反后输出目标比特流中的次低位至最高位,作为对应的一阶解码比特流。基于第一方面,在第一方面的第二种实施方式中,比较一阶解码比特流中的两个比特数,获得两个比特数是否相同的比较结果的步骤,包括:确定两个比特数为一阶解码比特流中的最低位比特数和次低位比特数;根据最低位比特数与次低位比特数是否相同,得到比较结果。基于第一方面,在第一方面的第三种实施方式中,若比较结果相同,则处理一阶解码比特流,得到二阶解码比特流的步骤,包括:获取一阶解码比特流中指定比特位的逻辑关系;根据逻辑关系,取反一阶解码比特流中对应的比特数后,获得二阶解码比特流。基于第一方面的第三种实施方式,在第一方面的第四种实施方式中,获取一阶解码比特流中指定比特位的逻辑关系的步骤,包括:确定指定比特位为第六比特位、第七比特位以及第八比特位;确定逻辑关系为第六比特位与第七比特位相同,且第六比特位与第八比特位相反。基于第一方面的第四种实施方式,在第一方面的第五种实施方式中,根据逻辑关系,取反一阶解码比特流中对应的比特数后,获得二阶解码比特流的步骤,包括:若逻辑关系为逻辑假,则取反一阶解码比特流中的第六比特数、第七比特数、第九比特数以及第十一比特数,且输出取反后的一阶解码比特流为二阶解码比特流。基于第一方面的第四种实施方式,在第一方面的第六种实施方式中,根据逻辑关系,取反一阶解码比特流中对应的比特数后,获得二阶解码比特流的步骤,包括:若逻辑关系为逻辑真,则取反一阶解码比特流中的第二比特数、第五比特数、第七比特数、第八比特数以及第十比特数,且输出取反后的一阶解码比特流为二阶解码比特流。基于第一方面,在第一方面的第七种实施方式中,选取二阶解码比特流中对应的比特数,得到原始比特流的步骤,包括:舍去二阶解码比特流中任一比特位对应的比特数,得到原始比特流。第二方面,本申请提供一种解码设备,其包括处理器,处理器用于执行指令以实现上述任一实施方式中的解码方法。第三方面,本申请提供一种可读存储介质,可读存储介质存储有指令,指令被执行时实现上述任一实施方式中的解码方法。本申请提供的解码方法、解码设备及可读存储介质,通过一阶解码、二阶解码即可实现解码过程,且其中的逻辑运算较少且简单,可以有效降低支持解码的硬件成本。附图说明下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。图1为本申请实施例提供的解码方法的第一种流程示意图。图2为本申请实施例提供的解码方法的第二种流程示意图。图3为本申请实施例提供的解码设备的结构示意图。图4为本申请实施例提供的可读存储介质的的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。需要进行说明的是,本申请中出现的符号或者表述代表的含义为如下所示:对应比特流中,最低比特位为第一比特位,次低比特位为第二比特位,依次类推,直至最高比特位。例如,比特流为011,其第一比特位对应的第一比特数为1,第二比特位对应的第二比特数为1,第三比特位即最高比特位对应的第三比特数为0。其中,第一比特位代表的是在该比特流中的位置,第一比特数代表第一比特位对应的内容。“A==B”代表:A恒等于B。“A=~B”代表:B取反后赋值于A。“~B”代表:取反B。Bn【7】代表:该数据流中的第八比特位。请参阅图1和图2,其中,如图1所示,本实施例提供了一种解码方法,其包括以下步骤:步骤S10:基于目标比特流,生成一阶解码比特流。具体地,判断目标比特流的最低位是否为1,得到对应的判断结果;若判断结果为逻辑真,则输出目标比特流中的次低位至最高位,作为对应的一阶解码比特流;若判断结果为逻辑假,则取反后输出目标比特流中的次低位至最高位,作为对应的一阶解码比特流。步骤S20:比较一阶解码比特流中的两个比特数,获得两个比特数是否相同的比较结果。具体地,确定两个比特数为一阶解码比特流中的最低位比特数和次低位比特数;根据最低位比特数与次低位比特数是否相同,得到比较结果。具体地,如果最低位比特数与次低位比特数相同,则比较结果为相同;如果最低位比特数与次低位比特数不同,则比较结果为不同。步骤S30:若比较结果不同,则输出一阶解码比特流为二阶解码比特流。步骤S40:若比较结果相同,则处理一阶解码比特流,得到二阶解码比特流。具体地,获取一阶解码比特流中指定比特位的逻辑关系;根据逻辑关系,取反一阶解码比特流中对应的比特数后,获得二阶解码比特流。其中,确定指定比特位为第六比特位、第七比特位以及第八比特位;确定逻辑关系为第六比特位与第七比特位相同,且第六比特位与第八比特位相反。其中,若逻辑关系为逻辑假,则取反一阶解码比特流中的第六比特数、第七比特数、第九比特数以及第十一比特数,且输出取反后的一阶解码比特流为二阶解码比特流。其中,若逻辑关系为逻辑真,则取反一阶解码比特流中的第二比特数、第五比特数、第七比特数、第八比特数以及第十比特数,且输出取反后的一阶解码比特流为二阶解码比特流。步骤S50:选取二阶解码比特流中对应的比特数,得到原始比特流。具体地,舍去二阶解码比特流中任一比特位对应的比特数,得到原始比特流。在其中一个实施例中,一阶解码过程需要一阶解码逻辑电路来支持;二阶解码过程需要二阶解码逻辑电路来支持。而一阶解码过程和/或二阶解码过程均未涉及过本文档来自技高网...

【技术保护点】
1.一种解码方法,其特征在于,包括:/n基于目标比特流,生成一阶解码比特流;/n比较所述一阶解码比特流中的两个比特数,获得所述两个比特数是否相同的比较结果;/n若所述比较结果不同,则输出所述一阶解码比特流为二阶解码比特流;/n若所述比较结果相同,则处理所述一阶解码比特流,得到所述二阶解码比特流;/n选取所述二阶解码比特流中对应的比特数,得到原始比特流。/n

【技术特征摘要】
1.一种解码方法,其特征在于,包括:
基于目标比特流,生成一阶解码比特流;
比较所述一阶解码比特流中的两个比特数,获得所述两个比特数是否相同的比较结果;
若所述比较结果不同,则输出所述一阶解码比特流为二阶解码比特流;
若所述比较结果相同,则处理所述一阶解码比特流,得到所述二阶解码比特流;
选取所述二阶解码比特流中对应的比特数,得到原始比特流。


2.根据权利要求1所述的解码方法,其特征在于,所述基于目标比特流,生成一阶解码比特流的步骤,包括:
判断所述目标比特流的最低位是否为1,得到对应的判断结果;
若所述判断结果为逻辑真,则输出所述目标比特流中的次低位至最高位,作为对应的所述一阶解码比特流;
若所述判断结果为逻辑假,则取反后输出所述目标比特流中的次低位至最高位,作为对应的所述一阶解码比特流。


3.根据权利要求1所述的解码方法,其特征在于,所述比较所述一阶解码比特流中的两个比特数,获得所述两个比特数是否相同的比较结果的步骤,包括:
确定所述两个比特数为所述一阶解码比特流中的最低位比特数和次低位比特数;
根据所述最低位比特数与所述次低位比特数是否相同,得到所述比较结果。


4.根据权利要求1所述的解码方法,其特征在于,所述若所述比较结果相同,则处理所述一阶解码比特流,得到所述二阶解码比特流的步骤,包括:
获取所述一阶解码比特流中指定比特位的逻辑关系;
根据所述逻辑关系,取反所述一阶解码比特流中对应的比特数后,获得所述二阶解码比特流。


5.根据权利要求4所...

【专利技术属性】
技术研发人员:刘金风
申请(专利权)人:TCL华星光电技术有限公司
类型:发明
国别省市:广东;44

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

1