首页 / 专利分类库 / 基本电子电路 / 水下多元LDPC码译码初始化方法、装置、设备及介质

下多元LDPC码译码初始化方法、装置、设备及介质

申请号 CN202410313795.5 申请日 2024-03-19 公开(公告)号 CN117914331A 公开(公告)日 2024-04-19
申请人 汉江国家实验室; 发明人 时相一; 白琳琅; 杜鹏宇; 宋雪晶; 吴梦行;
摘要 一种 水 下多元LDPC码译码初始化方法、装置、设备及介质,涉及水声通信技术领域,包括获取根据首次译码初始化值集合得到的译码结果,所述首次译码初始化值集合包括每个符号中每个元素对应的首次译码初始化值,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的 基础 上计算得到的;判断所述译码结果是否正确;若否,则针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化。通过本 申请 ,在检测到基于假定水下信道噪声服从高斯分布计算得到的初始化赋值译码效果不佳时,直接通过解扩相关量来计算各个符号中每个元素的译码初始化值,以准确实现译码初始化,进而有效提高译码性能。
权利要求

1.一种下多元LDPC码译码初始化方法,其特征在于,所述水下多元LDPC码译码初始化方法包括:
获取根据首次译码初始化值集合得到的译码结果,所述首次译码初始化值集合包括每个符号中每个元素对应的首次译码初始化值,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的基础上计算得到的;
基于预设的校验算法判断所述译码结果是否正确;
若否,则针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化。
2.如权利要求1所述的水下多元LDPC码译码初始化方法,其特征在于,所述针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,包括:
将每个元素对应的解扩相关量代入以下计算公式,得到每个元素对应的目标译码初始化值:
式中, 表示第 个符号取值为第 个元素对应的值的目标初始概率,将所述目标初始概率作为目标译码初始化值, 表示第 个符号中第 个元素的解扩相关量, 表示第个符号中第 个元素的解扩相关量, 表示元素数量。
3.如权利要求1所述的水下多元LDPC码译码初始化方法,其特征在于,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的基础上计算得到的,包括:
假定水下信道噪声服从高斯分布,并基于以下计算公式计算得到每个符号中每个元素对应的首次译码初始化值:
式中, 表示第 个符号取值为第 个元素对应的值的初始概率,将所述初始概率作为首次译码初始化值, 表示第 个符号的解扩相关量集合, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0, 表示进入译码器的干扰信号功率,表示元素数量, 表示第 个符号的调制星座点且该调制星座点中的第个元素为1,其余元素为0。
4.如权利要求1所述的水下多元LDPC码译码初始化方法,其特征在于,在所述基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化的步骤之后,还包括:
基于各个符号中各个元素的目标译码初始化值进行译码处理,得到目标译码结果并进行输出。
5.如权利要求1所述的水下多元LDPC码译码初始化方法,其特征在于,在所述判断所述译码结果是否正确的步骤之后,还包括:
若所述译码结果是正确的,则将所述译码结果作为目标译码结果进行输出。
6.一种水下多元LDPC码译码初始化装置,其特征在于,所述水下多元LDPC码译码初始化装置包括:
获取模,包括获取根据首次译码初始化值集合得到的译码结果,所述首次译码初始化值集合包括每个符号中每个元素对应的首次译码初始化值,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的基础上计算得到的;
初始化模块,其用于基于预设的校验算法判断所述译码结果是否正确;若否,则针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化。
7.如权利要求6所述的水下多元LDPC码译码初始化装置,其特征在于,针对每个符号中的每个元素,所述初始化模块具体用于:
将每个元素对应的解扩相关量代入以下计算公式,得到每个元素对应的目标译码初始化值:
式中, 表示第 个符号取值为第 个元素对应的值的目标初始概率,将所述目标初始概率作为目标译码初始化值, 表示第 个符号中第 个元素的解扩相关量, 表示第个符号中第 个元素的解扩相关量, 表示元素数量。
8.如权利要求6所述的水下多元LDPC码译码初始化装置,其特征在于,所述初始化模块还用于:
假定水下信道噪声服从高斯分布,并基于以下计算公式计算得到每个符号中每个元素对应的首次译码初始化值:
式中, 表示第 个符号取值为第 个元素对应的值的初始概率,将所述初始概率作为首次译码初始化值, 表示第 个符号的解扩相关量集合, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0, 表示进入译码器的干扰信号功率,表示元素数量, 表示第 个符号的调制星座点且该调制星座点中的第个元素为1,其余元素为0。
9.一种水下多元LDPC码译码初始化设备,其特征在于,所述水下多元LDPC码译码初始化设备包括处理器、存储器以及存储在所述存储器上并可被所述处理器执行的水下多元LDPC码译码初始化程序,其中所述水下多元LDPC码译码初始化程序被所述处理器执行时,实现如权利要求1至5中任一项所述的水下多元LDPC码译码初始化方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有水下多元LDPC码译码初始化程序,其中所述水下多元LDPC码译码初始化程序被处理器执行时,实现如权利要求1至5中任一项所述的水下多元LDPC码译码初始化方法的步骤。

说明书全文

下多元LDPC码译码初始化方法、装置、设备及介质

技术领域

[0001] 本申请涉及水声通信技术领域,具体涉及一种水下多元LDPC码译码初始化方法、装置、设备及介质。

背景技术

[0002] 随着水下资源开发和海洋科学研究等领域的发展,对水声通信技术的需求逐渐增加,而M元扩频(即软扩频调制)通信和多元LDPC(Low‑density Parity‑check,低密度奇偶校验)码也被逐步应用于水声通信中,以提高通信质量。其中,在水下M元扩频通信中,如何准确实现多元LDPC码的译码初始化是非常关键的。
[0003] 相关技术中,LDPC码译码软信息初始化方法主要针对高斯信道和衰落信道进行设计,对于时‑空‑频复杂多变的水声信道并不能完全适用,若采用传统译码软信息初始化方法对水下M元扩频通信的多元LDPC码进行译码初始化,将会出现因对信道噪声能量信号能量估计误差较大而导致译码初始化不准确,进而造成译码性能不如预期的问题。发明内容
[0004] 本申请提供一种水下多元LDPC码译码初始化方法、装置、设备及介质,可以解决现有技术中存在的因无法准确实现水下M元扩频通信的多元LDPC码译码初始化而导致译码性能差的技术问题。
[0005] 第一方面,本申请实施例提供一种水下多元LDPC码译码初始化方法,所述水下多元LDPC码译码初始化方法包括:获取根据首次译码初始化值集合得到的译码结果,所述首次译码初始化值集合包括每个符号中每个元素对应的首次译码初始化值,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的基础上计算得到的;
基于预设的校验算法判断所述译码结果是否正确;
若否,则针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化。
[0006] 结合第一方面,在一种实施方式中,所述针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,包括:将每个元素对应的解扩相关量代入以下计算公式,得到每个元素对应的目标译码初始化值:
[0007] 式中, 表示第 个符号取值为第 个元素对应的值的目标初始概率,将所述目标初始概率作为目标译码初始化值, 表示第 个符号中第 个元素的解扩相关量, 表示第 个符号中第 个元素的解扩相关量, 表示元素数量。
[0008] 结合第一方面,在一种实施方式中,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的基础上计算得到的,包括:假定水下信道噪声服从高斯分布,并基于以下计算公式计算得到每个符号中每个元素对应的首次译码初始化值:
[0009] 式中, 表示第 个符号取值为第 个元素对应的值的初始概率,将所述初始概率作为首次译码初始化值, 表示第 个符号的解扩相关量集合, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0, 表示进入译码器的干扰信号功率, 表示元素数量, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0。
[0010] 结合第一方面,在一种实施方式中,在所述基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化的步骤之后,还包括:基于各个符号中各个元素的目标译码初始化值进行译码处理,得到目标译码结果并进行输出。
[0011] 结合第一方面,在一种实施方式中,在所述判断所述译码结果是否正确的步骤之后,还包括:若所述译码结果是正确的,则将所述译码结果作为目标译码结果进行输出。
[0012] 第二方面,本申请实施例提供了一种水下多元LDPC码译码初始化装置,所述水下多元LDPC码译码初始化装置包括:获取模,包括获取根据首次译码初始化值集合得到的译码结果,所述首次译码初始化值集合包括每个符号中每个元素对应的首次译码初始化值,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的基础上计算得到的;
初始化模块,其用于基于预设的校验算法判断所述译码结果是否正确;若否,则针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化。
[0013] 结合第二方面,在一种实施方式中,针对每个符号中的每个元素,所述初始化模块具体用于:将每个元素对应的解扩相关量代入以下计算公式,得到每个元素对应的目标译码初始化值:
[0014] 式中, 表示第 个符号取值为第 个元素对应的值的目标初始概率,将所述目标初始概率作为目标译码初始化值, 表示第 个符号中第 个元素的解扩相关量, 表示第 个符号中第 个元素的解扩相关量, 表示元素数量。
[0015] 结合第二方面,在一种实施方式中,所述初始化模块还用于:假定水下信道噪声服从高斯分布,并基于以下计算公式计算得到每个符号中每个元素对应的首次译码初始化值:
[0016] 式中, 表示第 个符号取值为第 个元素对应的值的初始概率,将所述初始概率作为首次译码初始化值, 表示第 个符号的解扩相关量集合, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0, 表示进入译码器的干扰信号功率, 表示元素数量, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0。
[0017] 结合第二方面,在一种实施方式中,水下多元LDPC码译码初始化装置还包括译码模块,其用于:基于各个符号中各个元素的目标译码初始化值进行译码处理,得到目标译码结果并进行输出。
[0018] 结合第二方面,在一种实施方式中,所述译码模块还用于:若所述译码结果是正确的,则将所述译码结果作为目标译码结果进行输出。
[0019] 第三方面,本申请实施例提供了一种水下多元LDPC码译码初始化设备,所述水下多元LDPC码译码初始化设备包括处理器、存储器以及存储在所述存储器上并可被所述处理器执行的水下多元LDPC码译码初始化程序,其中所述水下多元LDPC码译码初始化程序被所述处理器执行时,实现如前述的水下多元LDPC码译码初始化方法的步骤。
[0020] 第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有水下多元LDPC码译码初始化程序,其中所述水下多元LDPC码译码初始化程序被处理器执行时,实现如前述的水下多元LDPC码译码初始化方法的步骤。
[0021] 本申请实施例提供的技术方案带来的有益效果包括:在检测到基于假定水下信道噪声服从高斯分布计算得到的初始化赋值译码效果不佳时,直接通过解扩相关量来计算各个符号中每个元素的译码初始化值,以准确实现译码初始化,进而有效提高译码性能。
附图说明
[0022] 图1为本申请水下多元LDPC码译码初始化方法实施例的流程示意图;图2为本申请实施例方案中涉及的水下多元LDPC码译码初始化设备的硬件结构示意图。

具体实施方式

[0023] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024] 首先,对本申请中的部分技术术语进行解释说明,以便于本领域技术人员理解本申请。
[0025] M元扩频:又称软扩频调制,M大于2且 ,表示进制数。
[0026] 多元LDPC码:一种信道编码技术,其中,多元一般用 进制表示,其同样大于2。
[0027] 解扩相关量:软扩频调制的解扩是对每个接收信号用 种符号的PN码(即伪随机码)分别进行相关计算,得到 个解扩相关量。
[0028] CRC(Cyclic Redundancy Check,循环冗余校验码):一种具有检错、纠错能的校验码,用于同步通信过程中的数据校验,其中,CRC码存储或传送后,在接收方进行校验过程,以判断数据是否有错。
[0029] 为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0030] 第一方面,本申请实施例提供一种水下多元LDPC码译码初始化方法。
[0031] 一实施例中,参照图1,图1为本申请水下多元LDPC码译码初始化方法实施例的流程示意图。如图1所示,水下多元LDPC码译码初始化方法包括:步骤S10:获取根据首次译码初始化值集合得到的译码结果,所述首次译码初始化值集合包括每个符号中每个元素对应的首次译码初始化值,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的基础上计算得到的。
[0032] 进一步地,一实施例中,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的基础上计算得到的,包括:假定水下信道噪声服从高斯分布,并基于以下计算公式计算得到每个符号中每个元素对应的首次译码初始化值:
[0033] 式中, 表示第 个符号取值为第 个元素对应的值的初始概率,将所述初始概率作为首次译码初始化值, 表示第 个符号的解扩相关量集合, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0, 表示进入译码器的干扰信号功率, 表示元素数量, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0。
[0034] 示范性的,在本实施例中,首先将通过接收端扩频序列对应的解扩相关量并结合高斯分布的概率计算公式计算出每个符号取值为各个元素的初始概率,以完成第一次译码软信息初始化赋值。具体的,假定水下信道噪声服从高斯分布,则基于以下计算公式进行第一次译码软信息初始化赋值:
[0035] 式中, 表示第 个符号取值为第 个元素对应的值的首次初始概率,并将该初始概率作为第 个元素的首次译码初始化值,需要说明的是,第 个元素对应的值与 的取值具有映射关系,比如 取值为1,则第 个元素对应的值为1,即第1个元素对应的值为1,再比如 取值为2,则第 个元素对应的值为2,即第2个元素对应的值为2; 表示第 个符号的解扩相关量集合,可以理解的是,对于第 个符号而言, 元扩频调制信号的解扩相关量集合可表示为 ,则第 个符号中第 个元素的解扩相关量可用 表示;其中, , 是第 个元素为1且其它元素为0的M维单位向量,则第 个符
号中第 个元素的调制星座点可用 表示,同理,第 个符号中第 个元素的调制星座点可用 表示; 表示进入译码器的干扰信号功率,其基于对信道噪声能量和信号能量进行估计后而计算得到。
[0036] 在完成所有符号的第一次译码软信息初始化赋值后,即可得到第一次译码软信息初始化赋值对应的首次译码初始化值集合;然后将该首次译码初始化值集合中的所有首次译码初始化值送入译码器中进行译码,以得到译码结果。
[0037] 步骤S20:基于预设的校验算法判断所述译码结果是否正确。其中,若所述译码结果是正确的,则将所述译码结果作为目标译码结果进行输出。
[0038] 示范性的,在本实施例中,将对译码结果的正确性进行校验,若该译码结果为正确的,说明译码初始化是准确的,则可以直接将该译码结果作为最终的目标译码结果进行输出;而若该译码结果是错误的,说明译码初始化是不准确的,则需要进行二次译码软信息初始化赋值处理。优选的,可采用CRC校验算法作为预设的校验算法来实现译码结果是否正确的判断,当然还可以采用其他能够实现译码结果正确与否判断的校验算法,具体采用哪种校验算法可根据实际需求确定,在此不作限定。
[0039] 步骤S30:若否,则针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化。
[0040] 进一步地,一实施例中,所述针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,包括:将每个元素对应的解扩相关量代入以下计算公式,得到每个元素对应的目标译码初始化值:
[0041] 式中, 表示第 个符号取值为第 个元素对应的值的目标初始概率,将所述目标初始概率作为目标译码初始化值, 表示第 个符号中第 个元素的解扩相关量, 表示第 个符号中第 个元素的解扩相关量, 表示元素数量。
[0042] 示范性的,在本实施例中,当检测到基于第一次译码软信息初始化赋值处理结果所得到的译码结果是错误的,则进行第二次译码软信息初始化赋值。具体的,对于每个符号中的每个元素而言,将直接通过解扩相关量来计算译码初始软信息,即基于以下计算公式完成第二次译码软信息初始化赋值:
[0043] 式中, 表示第 个符号取值为第 个元素对应的值的目标初始概率,将该目标初始概率作为目标译码初始化值(即第二次译码软信息初始化赋值结果), 表示第 个符号中第 个元素的解扩相关量, 表示第 个符号中第 个元素的解扩相关量, 表示元素数量。
[0044] 进一步地,一实施例中,在所述基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化的步骤之后,还包括:基于各个符号中各个元素的目标译码初始化值进行译码处理,得到目标译码结果并进行输出。
[0045] 示范性的,本实施例中,在完成所有符号的第二次译码软信息初始化赋值后,即可得到第二次译码软信息初始化赋值对应的目标译码初始化值集合;然后将该目标译码初始化值集合中的所有目标译码初始化值送入译码器中进行译码,以得到目标译码结果并进行结果输出。
[0046] 由此可见,通过本申请,在检测到基于假定水下信道噪声服从高斯分布计算得到的初始化赋值译码效果不佳时,放弃对信道噪声能量和信号能量进行估计后再推导 数值的初始化方法,而是直接通过解扩相关量来计算各个符号中每个元素的译码初始化值,以准确实现译码初始化,进而有效提高译码性能。
[0047] 以下将结合具体实施例对水下多元LDPC码译码初始化的过程和原理进行阐释。
[0048] 采用1024元扩频调制且编码采用10进制的LDPC码,即 ,则;其中,译码采用FFT‑BP译码,一次传输256个符号,则第 个符号的解扩
相关量集为 。
[0049] 首先,假设水下信道噪声服从高斯分布,并依次计算256个符号的软信息初始化:第1个符号第0个元素的译码初始化值为 ,第1个符号第1个元素
的译码初始化值为 , ,第256个符号第1022个元素的译码初始
化值为 ,则第256个符号第1023个元素的译码初始化值为

[0050] 其次,将译码初始化值送入FFT‑BP译码器进行译码,并判断译码结果是否正确,若校验正确则输出译码结果;若校验错误,则进行第二次译码软信息初始化赋值。
[0051] 再次,对256个符号进行二次译码软信息初始化赋值:第1个符号第0个元素的译码初始化值为 ,第1个符号第1个元素的译码初始化值为 , ,第256个符号第1022个元素的译码初始化值为 ,则第256个符号第1023个元
素的译码初始化值为 。
[0052] 最后,将二次译码初始化值送入FFT‑BP译码器进行最终译码。
[0053] 第二方面,本申请实施例还提供一种水下多元LDPC码译码初始化装置。
[0054] 一实施例中,水下多元LDPC码译码初始化装置包括:获取模块,获取根据首次译码初始化值集合得到的译码结果,所述首次译码初始化值集合包括每个符号中每个元素对应的首次译码初始化值,所述首次译码初始化值是在假定水下信道噪声服从高斯分布的基础上计算得到的;
初始化模块,其用于基于预设的校验算法判断所述译码结果是否正确;若否,则针对每个符号中的每个元素,基于每个元素对应的解扩相关量计算出目标译码初始化值,以实现译码初始化。
[0055] 进一步地,一实施例中,针对每个符号中的每个元素,所述初始化模块具体用于:将每个元素对应的解扩相关量代入以下计算公式,得到每个元素对应的目标译码初始化值:
[0056] 式中, 表示第 个符号取值为第 个元素对应的值的目标初始概率,将所述目标初始概率作为目标译码初始化值, 表示第 个符号中第 个元素的解扩相关量, 表示第 个符号中第 个元素的解扩相关量, 表示元素数量。
[0057] 进一步地,一实施例中,所述初始化模块还用于:假定水下信道噪声服从高斯分布,并基于以下计算公式计算得到每个符号中每个元素对应的首次译码初始化值:
[0058] 式中, 表示第 个符号取值为第 个元素对应的值的初始概率,将所述初始概率作为首次译码初始化值, 表示第 个符号的解扩相关量集合, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0, 表示进入译码器的干扰信号功率, 表示元素数量, 表示第 个符号的调制星座点且该调制星座点中的第 个元素为1,其余元素为0。
[0059] 进一步地,一实施例中,水下多元LDPC码译码初始化装置还包括译码模块,其用于:基于各个符号中各个元素的目标译码初始化值进行译码处理,得到目标译码结果并进行输出。
[0060] 进一步地,一实施例中,所述译码模块还用于:若所述译码结果是正确的,则将所述译码结果作为目标译码结果进行输出。
[0061] 其中,上述水下多元LDPC码译码初始化装置中各个模块的功能实现与上述水下多元LDPC码译码初始化方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
[0062] 第三方面,本申请实施例提供一种水下多元LDPC码译码初始化设备,水下多元LDPC码译码初始化设备可以是个人计算机(personal computer,PC)、笔记本电脑服务器等具有数据处理功能的设备。
[0063] 参照图2,图2为本申请实施例方案中涉及的水下多元LDPC码译码初始化设备的硬件结构示意图。本申请实施例中,水下多元LDPC码译码初始化设备可以包括处理器、存储器、通信接口以及通信总线。
[0064] 其中,通信总线可以是任何类型的,用于实现处理器、存储器以及通信接口互连。
[0065] 通信接口包括输入/输出(input/output,I/O)接口、物理接口和逻辑接口等用于实现水下多元LDPC码译码初始化设备内部的器件互连的接口,以及用于实现水下多元LDPC码译码初始化设备与其他设备(例如其他计算设备或用户设备)互连的接口。物理接口可以是以太网接口、光纤接口、ATM接口等;用户设备可以是显示屏(Display)、键盘(Keyboard)等。
[0066] 存储器可以是各种类型的存储介质,例如随机存取存储器 (randomaccess memory,RAM)、只读存储器(read‑only memory,ROM)、非易失性RAM(non‑volatileRAM,NVRAM)、闪存、光存储器、硬盘、可编程ROM(programmable ROM,PROM)、可擦除PROM(erasable PROM,EPROM)、电可擦除PROM(electrically erasable PROM,EEPROM)等。
[0067] 处理器可以是通用处理器,通用处理器可以调用存储器中存储的水下多元LDPC码译码初始化程序,并执行本申请实施例提供的水下多元LDPC码译码初始化方法。例如,通用处理器可以是中央处理器(central processing unit,CPU)。其中,水下多元LDPC码译码初始化程序被调用时所执行的方法可参照本申请水下多元LDPC码译码初始化方法的各个实施例,此处不再赘述。
[0068] 本领域技术人员可以理解,图2中示出的硬件结构并不构成对本申请的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0069] 第四方面,本申请实施例还提供一种计算机可读存储介质。
[0070] 本申请可读存储介质上存储有水下多元LDPC码译码初始化程序,其中所述水下多元LDPC码译码初始化程序被处理器执行时,实现如上述的水下多元LDPC码译码初始化方法的步骤。
[0071] 其中,水下多元LDPC码译码初始化程序被执行时所实现的方法可参照本申请水下多元LDPC码译码初始化方法的各个实施例,此处不再赘述。
[0072] 需要说明的是,上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
[0073] 本申请的说明书权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。术语“第一”、“第二”和“第三”等描述,是用于区分不同的对象等,其不代表先后顺序,也不限定“第一”、“第二”和“第三”是不同的类型。
[0074] 在本申请实施例的描述中,“示例性的”、“例如”或者“举例来说”等用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
[0075] 在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
[0076] 在本申请实施例描述的一些流程中,包含了按照特定顺序出现的多个操作或步骤,但是应该理解,这些操作或步骤可以不按照其在本申请实施例中出现的顺序来执行或并行执行,操作的序号仅用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作或步骤可以按顺序执行或并行执行,并且这些操作或步骤可以进行组合。
[0077] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本申请各个实施例所述的方法。
[0078] 以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
QQ群二维码
意见反馈