一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于有限域傅里叶变换的QC-LDPC码构造方法、系统及设备与流程

2021-11-15 18:58:00 来源:中国专利 TAG:

基于有限域傅里叶变换的qc

ldpc码构造方法、系统及设备
技术领域
1.本发明涉及通信领域,尤其涉及一种基于有限域傅里叶变换的qc

ldpc码构造方法、系统及设备。


背景技术:

2.对于当前无线通信场景,如:针对无人平台的数据链通信、卫星通信、地面蜂窝通信、水下通信等,收发端需要采用信道编码来保证传输的可靠度。准循环低密度校验(quasi

cyclic low

density parity

check,qc

ldpc)码是一种具有强差错控制能力和低编译码器复杂度的信道编码方案,已经被用于多种实际的通信系统中。当前构造qc

ldpc码的方法包括图构造方法(graph

based methods)和代数构造方法(algebraic

based methods)。图构造方法主要过程是:选取一些能够反映码性能的测量参数(例如译码门限、最小距离等),然后在一定码集合范围内,基于计算机搜索具有较优测量参数的码。这种方法可以得到好的qc

ldpc码,但由于需要大量的计算和搜索,所以构造复杂度较高。代数构造方法是利用数学代数工具(例如有限域、有限几何、组合设计等数学工具)构造qc

ldpc码,该类方法是系统的,能够通过一些简单的矩阵变换和操作直接生成qc

ldpc码的校验矩阵,因此构造复杂度较低。但该方法一方面受到较强的数学关系约束,导致码参数变化的灵活度较小。


技术实现要素:

3.本发明实施例提供一种基于有限域傅里叶变换的qc

ldpc码构造方法、系统及设备,用以解决现有技术中qc

ldpc码构造方法构造复杂度较高、码参数变化不灵活的问题。
4.根据本发明实施例的基于有限域傅里叶变换的qc

ldpc码构造方法,包括:
5.对满足特定约束条件的二元向量进行有限域傅里叶变换,以获得频域对角矩阵,其中,所述二元向量中元素取值为0或1,所述特定约束条件包括:所述二元向量的长度n满足:n 1为一个素数,且所有元素取值为1的元素下标向量中所有元素之间的差值在模n运算下不同;
6.对所述频域对角矩阵依次进行矩阵分块和元素变换,以获得频域置换矩阵;
7.对所述频域置换矩阵依次进行有限域傅里叶逆变换和循环子矩阵处理,以获得时域矩阵阵列;
8.对所述时域矩阵阵列依次进行裁取和掩模,以获得qc

ldpc码对应的校验矩阵。
9.根据本发明的一些实施例,所述对所述频域对角矩阵依次进行矩阵分块和元素变换,包括:
10.将n
×
n的频域对角矩阵划分为e
×
e的矩阵阵列,其中,所述矩阵阵列中每个子矩阵的大小为l
×
l,n、e和l满足:e
×
l=n;
11.采用复制和有限域上乘法/加法运算,基于所述频域对角矩阵,确定所述矩阵阵列中各子矩阵的元素,其中,所述子矩阵均为对角矩阵或全零矩阵,且所述矩阵阵列对角线上
的子矩阵相同。
12.根据本发明的一些实施例,所述对所述频域置换矩阵依次进行有限域傅里叶逆变换和循环子矩阵处理,以获得时域矩阵阵列,包括:
13.针对每个所述子矩阵,确定其对应的长度为n的第一向量u=(u0,u1,

u
n
‑1),该第一向量中前l个元素为该子矩阵的对角线元素,其余元素为所述前l个元素的共轭向量;
14.对该第一向量进行有限域傅里叶逆变换,以获得长度为n的第二向量w=(w0,w1,

w
n
‑1),该第二向量中元素取值为0或1;
15.取该第二向量的前l个元素组成长度为e的二元向量,以该二元向量为首行,进行循环移位,以获得l
×
l的二元循环子矩阵;
16.基于所有子矩阵对应的二元循环子矩阵,构造时域矩阵阵列。
17.根据本发明的一些实施例,所述对所述时域矩阵阵列依次进行裁取和掩模,包括:
18.根据码长、码率需求,对所述时域矩阵阵列进行裁取;
19.将裁取后的时域矩阵阵列中的部分子矩阵替换为全零子矩阵。
20.根据本发明实施例的基于有限域傅里叶变换的qc

ldpc码构造系统,包括:
21.频域对角矩阵构建单元,用于对满足特定约束条件的二元向量进行有限域傅里叶变换,以获得频域对角矩阵,其中,所述二元向量中元素取值为0或1,所述特定约束条件包括:所述二元向量的长度n满足:n 1为一个素数,且所有元素取值为1的元素下标向量中所有元素之间的差值在模n运算下不同;
22.频域置换矩阵构建单元,用于对所述频域对角矩阵依次进行矩阵分块和元素变换,以获得频域置换矩阵;
23.时域矩阵阵列构建单元,用于对所述频域置换矩阵依次进行有限域傅里叶逆变换和循环子矩阵处理,以获得时域矩阵阵列;
24.校验矩阵构建单元,用于对所述时域矩阵阵列依次进行裁取和掩模,以获得qc

ldpc码对应的校验矩阵。
25.根据本发明的一些实施例,所述频域置换矩阵构建单元,用于:
26.将n
×
n的频域对角矩阵划分为e
×
e的矩阵阵列,其中,所述矩阵阵列中每个子矩阵的大小为l
×
l,n、e和l满足:e
×
l=n;
27.采用复制和有限域上乘法/加法运算,基于所述频域对角矩阵,确定所述矩阵阵列中各子矩阵的元素,其中,所述子矩阵均为对角矩阵或全零矩阵,且所述矩阵阵列对角线上的子矩阵相同。
28.根据本发明的一些实施例,所述时域矩阵阵列构建单元,用于:
29.针对每个所述子矩阵,确定其对应的长度为n的第一向量u=(u0,u1,

u
n
‑1),该第一向量中前l个元素为该子矩阵的对角线元素,其余元素为所述前l个元素的共轭向量;
30.对该第一向量进行有限域傅里叶逆变换,以获得长度为n的第二向量w=(w0,w1,

w
n
‑1),该第二向量中元素取值为0或1;
31.取该第二向量的前l个元素组成长度为e的二元向量,以该二元向量为首行,进行循环移位,以获得l
×
l的二元循环子矩阵;
32.基于所有子矩阵对应的二元循环子矩阵,构造时域矩阵阵列。
33.根据本发明的一些实施例,所述校验矩阵构建单元,用于:
34.根据码长、码率需求,对所述时域矩阵阵列进行裁取;
35.将裁取后的时域矩阵阵列中的部分子矩阵替换为全零子矩阵。
36.根据本发明实施例的基于有限域傅里叶变换的qc

ldpc码构造设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的基于有限域傅里叶变换的qc

ldpc码构造方法的步骤。
37.根据本发明实施例的计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现如上所述的基于有限域傅里叶变换的qc

ldpc码构造方法的步骤。
38.采用本发明实施例,一方面,整个构造过程是系统的,具有较低的构造复杂度。另一方面,通过灵活设置行列置换、裁取和掩模操作方式,可以获得不同参数的qc

ldpc码,具有较大的构造灵活度。
39.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
40.通过阅读下文实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。在附图中:
41.图1是本发明实施例中基于有限域傅里叶变换的qc

ldpc码构造方法流程图;
42.图2是本发明实施例中频域置换矩阵生成示意图;
43.图3是本发明实施例中时域矩阵阵列生成示意图;
44.图4是本发明实施例中由时域矩阵阵列生成qc

ldpc码校验矩阵示意图;
45.图5是本发明实施例中基于有限域傅里叶变换的qc

ldpc码构造系统结构框图;
46.图6是本发明实施例中基于有限域傅里叶变换的qc

ldpc码构造设备结构框图。
具体实施方式
47.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
48.如图1所示,本发明第一方面实施例提出一种基于有限域傅里叶变换的qc

ldpc码构造方法,包括:
49.对满足特定约束条件的二元向量进行有限域傅里叶变换,以获得频域对角矩阵,其中,所述二元向量中元素取值为0或1,所述特定约束条件包括:所述二元向量的长度n满足:n 1为一个素数,且所有元素取值为1的元素下标向量中所有元素之间的差值在模n运算下不同;
50.对所述频域对角矩阵依次进行矩阵分块和元素变换,以获得频域置换矩阵;
51.对所述频域置换矩阵依次进行有限域傅里叶逆变换和循环子矩阵处理,以获得时域矩阵阵列;
52.对所述时域矩阵阵列依次进行裁取和掩模,以获得qc

ldpc码对应的校验矩阵。
53.采用本发明实施例,一方面,整个构造过程是系统的,具有较低的构造复杂度。另一方面,通过灵活设置行列置换、裁取和掩模操作方式,可以获得不同参数的qc

ldpc码,具有较大的构造灵活度。
54.在上述实施例的基础上,进一步提出各变型实施例,在此需要说明的是,为了使描述简要,在各变型实施例中仅描述与上述实施例的不同之处。
55.根据本发明的一些实施例,所述对所述频域对角矩阵依次进行矩阵分块和元素变换,包括:
56.将n
×
n的频域对角矩阵划分为e
×
e的矩阵阵列,其中,所述矩阵阵列中每个子矩阵的大小为l
×
l,n、e和l满足:e
×
l=n;
57.采用复制和有限域上乘法/加法运算,基于所述频域对角矩阵,确定所述矩阵阵列中各子矩阵的元素,其中,所述子矩阵均为对角矩阵或全零矩阵,且所述矩阵阵列对角线上的子矩阵相同。
58.根据本发明的一些实施例,所述对所述频域置换矩阵依次进行有限域傅里叶逆变换和循环子矩阵处理,以获得时域矩阵阵列,包括:
59.针对每个所述子矩阵,确定其对应的长度为n的第一向量u=(u0,u1,

u
n
‑1),该第一向量中前l个元素为该子矩阵的对角线元素,其余元素为所述前l个元素的共轭向量;
60.对该第一向量进行有限域傅里叶逆变换,以获得长度为n的第二向量w=(w0,w1,

w
n
‑1),该第二向量中元素取值为0或1;
61.取该第二向量的前l个元素组成长度为e的二元向量,以该二元向量为首行,进行循环移位,以获得l
×
l的二元循环子矩阵;
62.基于所有子矩阵对应的二元循环子矩阵,构造时域矩阵阵列。
63.根据本发明的一些实施例,所述对所述时域矩阵阵列依次进行裁取和掩模,包括:
64.根据码长、码率需求,对所述时域矩阵阵列进行裁取;
65.将裁取后的时域矩阵阵列中的部分子矩阵替换为全零子矩阵。
66.在此提供的方法不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
67.下面参照图1

图4以一个具体的实施例详细描述根据本发明实施例的基于有限域傅里叶变换的qc

ldpc码构造方法。值得理解的是,下述描述仅是示例性说明,而不是对本发明的具体限制。凡是采用本发明的相似结构及其相似变化,均应列入本发明的保护范围。
68.图1为本发明实施例的基于有限域傅里叶变换的qc

ldpc码构造方法示意图,其核心思想是:首先对满足特定约束条件的二元向量进行有限域傅里叶变换得到频域对角矩阵。然后对频域对角矩阵进行矩阵分块和元素变换,得到频域置换矩阵。对频谱置换矩阵进行有限域傅里叶逆变换和循环子矩阵生成得到时域矩阵阵列。最后对时域矩阵阵列进行裁
取和掩模操作即得到qc

ldpc码对应的校验矩阵。
69.具体的,如图1所示,本发明实施例的基于有限域傅里叶变换的qc

ldpc码构造方法,包括:
70.步骤1:频域对角矩阵生成方法。
71.令输入的二元向量为v=(v0,v1,

v
n
‑1),其中元素取值为0或1,令所有取值为1的元素下标向量为a=(a0,a1,

a
r
‑1),二元向量需要满足以下特定约束条件:
72.(1)二元向量长度n满足:n 1为一个素数;
73.(2)下标向量中所有元素之间差值在模n运算下是不同的。
74.令q=n 1,基于有限域gf(q),对二元向量做有限域傅里叶变换,得到gf(q)上长度为n的频域向量,以该频域向量为对角线元素,其他位置为gf(q)上的零元素,即可得到大小为n
×
n的频域对角矩阵。
75.例1:长度为42,1元素下标向量为(61015232526)的二元向量即满足上述约束条件。基于该二元向量,进行有限域傅里叶变换后可以得到长度为42的频域向量为:(28253225251815

11240195934

13427203140

13521391581

113330163723

127171010310),其中的数值表示有限域gf(43)中本原元5的幂次,以该频域向量为对角线元素,其他位置为gf(43)上的零元素,即可得到大小为42
×
42的频域对角矩阵。
76.步骤2:频域置换矩阵生成方法。
77.图2为频域置换矩阵生成示意图。首先对频域对角矩阵进行分块,即将n
×
n的频域对角矩阵划分为e
×
e的矩阵阵列,矩阵阵列中每个子矩阵的大小为l
×
l,其中n,e和l要求满足e
×
l=n的关系。矩阵阵列中每个子矩阵为对角矩阵或全零矩阵,其中的元素由频域对角矩阵中的元素变换得到,变换方式包括复制和有限域上乘法或加法运算,其中要求矩阵阵列对角线上的子矩阵要求是相同的。经过元素变换后得到满足以上要求的矩阵阵列即为频域置换矩阵。
78.例2:对例1中gf(43)上、大小为42
×
42的频域对角矩阵进行分块,其中e=6,l=7,最终得到6
×
6的矩阵阵列,矩阵阵列中每个子矩阵的大小为7
×
7。对频域对角矩阵进行元素变换得到频域置换矩阵,其中频域置换矩阵第一行和第一列的11子矩阵中的元素为:
79.a1=[0
ꢀꢀꢀꢀꢀ4ꢀꢀꢀꢀꢀ8ꢀꢀꢀꢀꢀ
12
ꢀꢀꢀꢀ
16
ꢀꢀꢀꢀ
20
ꢀꢀꢀꢀ
24]
[0080]
a2=[0
ꢀꢀꢀꢀꢀ4ꢀꢀꢀꢀꢀ8ꢀꢀꢀꢀꢀ
12
ꢀꢀꢀꢀ
16
ꢀꢀꢀꢀ
20
ꢀꢀꢀꢀ
24]
[0081]
a3=[0
ꢀꢀꢀꢀꢀ2ꢀꢀꢀꢀꢀ4ꢀꢀꢀꢀꢀ6ꢀꢀꢀꢀꢀ8ꢀꢀꢀꢀꢀ
10
ꢀꢀꢀꢀ
12]
[0082]
a4=[0
ꢀꢀꢀꢀꢀ1ꢀꢀꢀꢀꢀ2ꢀꢀꢀꢀꢀ3ꢀꢀꢀꢀꢀ4ꢀꢀꢀꢀꢀ5ꢀꢀꢀꢀꢀ
6]
[0083]
a5=[0
ꢀꢀꢀꢀꢀ3ꢀꢀꢀꢀꢀ6ꢀꢀꢀꢀꢀ9ꢀꢀꢀꢀꢀ
12
ꢀꢀꢀꢀ
15
ꢀꢀꢀꢀ
18]
[0084]
a6=[0
ꢀꢀꢀꢀꢀ0ꢀꢀꢀꢀꢀ0ꢀꢀꢀꢀꢀ0ꢀꢀꢀꢀꢀ0ꢀꢀꢀꢀꢀ0ꢀꢀꢀꢀꢀ
0]
[0085]
a7=[0
ꢀꢀꢀꢀꢀ1ꢀꢀꢀꢀꢀ2ꢀꢀꢀꢀꢀ3ꢀꢀꢀꢀꢀ4ꢀꢀꢀꢀꢀ5ꢀꢀꢀꢀꢀ
6]
[0086]
a8=[0
ꢀꢀꢀꢀꢀ4ꢀꢀꢀꢀꢀ8ꢀꢀꢀꢀꢀ
12
ꢀꢀꢀꢀ
16
ꢀꢀꢀꢀ
20
ꢀꢀꢀꢀ
24]
[0087]
a9=[0
ꢀꢀꢀꢀꢀ2ꢀꢀꢀꢀꢀ4ꢀꢀꢀꢀꢀ6ꢀꢀꢀꢀꢀ8ꢀꢀꢀꢀꢀ
10
ꢀꢀꢀꢀ
12]
[0088]
a10=[0
ꢀꢀꢀꢀ3ꢀꢀꢀꢀꢀ6ꢀꢀꢀꢀꢀ9ꢀꢀꢀꢀꢀ
12
ꢀꢀꢀꢀ
15
ꢀꢀꢀꢀ
18]
[0089]
a11=[0
ꢀꢀꢀꢀ5ꢀꢀꢀꢀꢀ
10
ꢀꢀꢀꢀ
15
ꢀꢀꢀꢀ
20
ꢀꢀꢀꢀ
25
ꢀꢀꢀꢀ
30]
[0090]
步骤3:时域矩阵阵列生成方法。
[0091]
对于频域置换矩阵中的每个子矩阵,根据子矩阵对角线元素,产生gf(q)上长度为
n的向量u=(u0,u1,

u
n
‑1),该向量中前l个元素为子矩阵对角线元素,其余元素为前l个元素的共轭向量,对该向量进行gf(q)上的有限域傅里叶逆变换得到长度为n的向量w=(w0,w1,

w
n
‑1),其中的元素取值为0或1,取该向量前l个元素组成长度为e的二元向量,以该向量为首行,进行循环移位,最后可以得到l
×
l的二元循环子矩阵。对频域置换矩阵中所有的子矩阵进行以上有限元傅里叶逆变换和循环子矩阵生成操作,最终可以得到由l
×
l子矩阵组成的大小为e
×
e的时域矩阵阵列。图3为时域矩阵阵列生成示意图。
[0092]
例3:对于例2中gf(43)上第一个子矩阵的对角线元素a1=[04812162024],补充共轭向量后进行有限域傅里叶逆变换,对生成二元向量的前7个元素进行循环移位,最终生成的7
×
7循环子矩阵为:
[0093][0094]
步骤4:qc

ldpc码校验矩阵生成方法。
[0095]
根据实际码长、码率需求,对时域矩阵阵列进行裁取,即选择时域矩阵阵列中的部分子矩阵。为了通过行列重调整提高码的性能,对裁取后的部分时域矩阵阵列进行掩模操作,即将部分子矩阵替换为全零子矩阵,最终得到的矩阵阵列即为qc

ldpc码的校验矩阵,自此构造过程结束。图4为由时域矩阵阵列生成qc

ldpc码校验矩阵示意图。
[0096]
在以上过程中:一方面,整个构造过程是系统的,具有较低的构造复杂度。另一方面,通过灵活设置行列置换、裁取和掩模操作方式,可以获得不同参数的qc

ldpc码,因此该方法具有较大的构造灵活度。
[0097]
需要说明的是,以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[0098]
本发明第二方面实施例提出一种基于有限域傅里叶变换的qc

ldpc码构造系统1,如图5所示,包括:
[0099]
频域对角矩阵构建单元10,用于对满足特定约束条件的二元向量进行有限域傅里叶变换,以获得频域对角矩阵,其中,所述二元向量中元素取值为0或1,所述特定约束条件包括:所述二元向量的长度n满足:n 1为一个素数,且所有元素取值为1的元素下标向量中所有元素之间的差值在模n运算下不同;
[0100]
频域置换矩阵构建单元20,用于对所述频域对角矩阵依次进行矩阵分块和元素变换,以获得频域置换矩阵;
[0101]
时域矩阵阵列构建单元30,用于对所述频域置换矩阵依次进行有限域傅里叶逆变换和循环子矩阵处理,以获得时域矩阵阵列;
[0102]
校验矩阵构建单元40,用于对所述时域矩阵阵列依次进行裁取和掩模,以获得qc

ldpc码对应的校验矩阵。
[0103]
采用本发明实施例,一方面,整个构造过程是系统的,具有较低的构造复杂度。另一方面,通过灵活设置行列置换、裁取和掩模操作方式,可以获得不同参数的qc

ldpc码,具有较大的构造灵活度。
[0104]
在上述实施例的基础上,进一步提出各变型实施例,在此需要说明的是,为了使描述简要,在各变型实施例中仅描述与上述实施例的不同之处。
[0105]
根据本发明的一些实施例,所述频域置换矩阵构建单元20,用于:
[0106]
将n
×
n的频域对角矩阵划分为e
×
e的矩阵阵列,其中,所述矩阵阵列中每个子矩阵的大小为l
×
l,n、e和l满足:e
×
l=n;
[0107]
采用复制和有限域上乘法/加法运算,基于所述频域对角矩阵,确定所述矩阵阵列中各子矩阵的元素,其中,所述子矩阵均为对角矩阵或全零矩阵,且所述矩阵阵列对角线上的子矩阵相同。
[0108]
根据本发明的一些实施例,所述时域矩阵阵列构建单元30,用于:
[0109]
针对每个所述子矩阵,确定其对应的长度为n的第一向量u=(u0,u1,

u
n
‑1),该第一向量中前l个元素为该子矩阵的对角线元素,其余元素为所述前l个元素的共轭向量;
[0110]
对该第一向量进行有限域傅里叶逆变换,以获得长度为n的第二向量w=(w0,w1,

w
n
‑1),该第二向量中元素取值为0或1;
[0111]
取该第二向量的前l个元素组成长度为e的二元向量,以该二元向量为首行,进行循环移位,以获得l
×
l的二元循环子矩阵;
[0112]
基于所有子矩阵对应的二元循环子矩阵,构造时域矩阵阵列。
[0113]
根据本发明的一些实施例,所述校验矩阵构建单元40,用于:
[0114]
根据码长、码率需求,对所述时域矩阵阵列进行裁取;
[0115]
将裁取后的时域矩阵阵列中的部分子矩阵替换为全零子矩阵。
[0116]
本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0117]
本发明第三方面实施例提出一种边缘节点设备,如图6所示,包括:存储器1010、处理器1020及存储在所述存储器1010上并可在所述处理器1020上运行的计算机程序,所述计算机程序被所述处理器1020执行时实现如上所述的第一方面实施例所述的基于有限域傅里叶变换的qc

ldpc码构造方法的步骤。
[0118]
采用本发明实施例,一方面,整个构造过程是系统的,具有较低的构造复杂度。另一方面,通过灵活设置行列置换、裁取和掩模操作方式,可以获得不同参数的qc

ldpc码,具有较大的构造灵活度。
[0119]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来。
[0120]
本发明第四方面实施例提出一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传输的实现程序,所述程序被处理器执行时实现如上所述的第一方面实施例所述的基于有限域傅里叶变换的qc

ldpc码构造方法的步骤。
[0121]
采用本发明实施例,一方面,整个构造过程是系统的,具有较低的构造复杂度。另一方面,通过灵活设置行列置换、裁取和掩模操作方式,可以获得不同参数的qc

ldpc码,具有较大的构造灵活度。
[0122]
需要说明的是,本实施例所述计算机可读存储介质包括但不限于为:rom、ram、磁盘或光盘等。所述程序被处理器可以是手机,计算机,服务器,空调器,或者网络设备等。
[0123]
在本发明中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0124]
不应将位于括号之内的任何参考符号构造成对权利要求的限制。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0125]
类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该发明的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面发明的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献