CN101610229B - 联合ldpc编码的递归msk调制解调***及方法 - Google Patents
联合ldpc编码的递归msk调制解调***及方法 Download PDFInfo
- Publication number
- CN101610229B CN101610229B CN2009100890017A CN200910089001A CN101610229B CN 101610229 B CN101610229 B CN 101610229B CN 2009100890017 A CN2009100890017 A CN 2009100890017A CN 200910089001 A CN200910089001 A CN 200910089001A CN 101610229 B CN101610229 B CN 101610229B
- Authority
- CN
- China
- Prior art keywords
- msk
- signal
- ldpc
- demodulation
- recurrence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 54
- 230000001427 coherent effect Effects 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims abstract description 19
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 238000006243 chemical reaction Methods 0.000 claims abstract description 14
- 230000006870 function Effects 0.000 claims abstract description 10
- 230000001360 synchronised effect Effects 0.000 claims description 10
- 241001184731 Eira Species 0.000 claims description 8
- 230000009466 transformation Effects 0.000 claims description 6
- 230000002596 correlated effect Effects 0.000 claims description 5
- 239000007787 solid Substances 0.000 claims description 5
- 230000000875 corresponding effect Effects 0.000 claims description 4
- 230000001419 dependent effect Effects 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 238000000465 moulding Methods 0.000 claims description 2
- 238000012549 training Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 17
- 239000011159 matrix material Substances 0.000 description 9
- 238000013461 design Methods 0.000 description 8
- 239000000654 additive Substances 0.000 description 5
- 230000000996 additive effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003446 memory effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000000342 Monte Carlo simulation Methods 0.000 description 1
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000021615 conjugation Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1105—Decoding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1148—Structural properties of the code parity-check or generator matrix
- H03M13/118—Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure
- H03M13/1185—Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure wherein the parity-check matrix comprises a part with a double-diagonal
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/6325—Error control coding in combination with demodulation
Landscapes
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明提出一种联合LDPC编码和递归MSK的调制解调***,包括发送端和接收端。所述发送端包括LDPC外编码器和递归MSK调制器,所述接收端包括正交下变频及低通滤波器、粗载波频偏估计模块、缓存器、解调选择器、MSK差分解调器、N路帧同步头相关检测器、MSK相干解调器、载波及定时同步处理模块、并/串变换模块及LDPC译码器。本发明通过将递归MSK的差分编码部分完全融合到LDPC码中,完全消除了MSK差分编码带来的性能损失,并且充分利用递归MSK可进行差分解调的特点,在无需精确载波同步的前提下,快速实现LDPC码帧同步头序列的检测,再切换到MSK相干解调,进行同步和LDPC译码,实现了快速解调和译码的功能。
Description
技术领域
本发明涉及数字通信技术领域,特别涉及一种联合编码调制解调***及方法。
背景技术
在数字通信中采用非线性功率放大器时,为了提高信号的接收性能,可采用连续相位恒包络调制。其中,MSK(Minimum Shift Keying,最小相移键控)调制具有良好的频谱特性,可以工作在非线性功率放大器效率最高的饱和工作区,并且实现简单,误码性能好,因此在无线、卫星及深空通信中得到了广泛应用。
MSK调制作为连续相位调制,它的调制器可分解成一个码率为1/2的二进制连续相位编码器(CPE)和一个无记忆调制器。根据CPE为递归或非递归形式,MSK调制可分为递归MSK和非递归MSK。在包含非递归MSK的联合编码调制***中,已通过预编码的方式消除了MSK中CPE差分编码的影响,其中信道编码的设计与其在加性高斯白噪声(AWGN)信道下采用二进制相移键控(BPSK)调制时的优化设计相同。而递归MSK调制中的CPE差分编码部分会在调制后的相邻符号间引入相关性,对设计联合编码递归MSK调制***具有较大影响,使得在AWGN信道下设计的最佳信道编码与递归MSK调制进行简单级联后得到的***不能达到该信道编码的最佳性能,因此,为了进一步提高采用递归MSK调制的联合***的性能,需要将MSK中的CPE差分编码部分与信道编码进行联合优化设计。
现有的与MSK调制进行联合编码调制设计的方法包括:MSK与卷积码的联合方法、MSK与Turbo码的联合方法及MSK与LDPC(Low DensityParity Check,低密度奇偶校验)码的联合方法。其中,MSK与卷积码联合方法的思想是将MSK的CPE看成一个特殊的卷积码,将其与外接的卷积编码器进行简单级联,共同构成一个复合的卷积编码器。受限于卷积码本身的性能,该方法的性能较差,但实现简单,适用于对性能要求不高的场合。MSK与Turbo码的联合方法包括MSK与串行Turbo码的联合方法及MSK与并行Turbo码的联合方法。MSK与Turbo码的联合方法相较于与卷积码的联合方法在性能上有较大提高,但是由于Turbo译码的实现复杂度非常高,且存在误码平底效应,使得该方法在应用上受到限制。MSK与LDPC码联合方法的主要思想是在低编码复杂度的结构化LDPC码和MSK之间增加交织结构,以消除CPE差分部分对LDPC译码的影响。该方法编译码复杂度较低,性能较好,具有较大的实用意义。缺点是,在LDPC码和MSK之间增加了交织结构,使得整个***的实现复杂度较高,而且也不能完全消除MSK中差分编码的影响,影响了该方法的实用性。因此,需要一种方法解决上述问题。
发明内容
本发明的目的旨在至少解决上述技术缺陷之一,特别是解决递归MSK差分编码对联合***的性能带来损失的问题。
为了达到上述目的,本发明提出一种联合LDPC编码和递归MSK的调制解调***,包括编码调制端和解调译码端。其中,所述编码调制端用于对输入数据进行联合LDPC编码和递归MSK的联合编码调制处理,包括LDPC外编码器和递归MSK调制器;所述解调译码端用于对接收信号进行联合LDPC译码和递归MSK的解调译码处理,包括正交下变频及低通滤波器、粗载波频偏估计模块、缓存器、解调选择器、MSK差分解调器、N路帧同步头相关检测器、MSK相干解调器、载波及定时同步处理模块、并/串变换模块及LDPC译码器。
本发明另一方面还提出一种联合LDPC编码和递归MSK的编码调制方法,包括以下步骤:对输入的信息数据分别进行差分译码和线性编码;将所述差分译码和线性编码的结果分别进行正交调制,得到编码调制结果。
本发明又另一方面还提出一种联合LDPC译码和递归MSK的解调译码方法,包括以下步骤:对接收信号依次进行正交下变频、低通滤波、粗载波频偏估计及补偿后,将处理结果保存于缓存中;对所述保存于缓存中的基带信号数据进行差分解调;对所述差分解调后的数据进行相关检测;如果所述相关检测中检测到帧同步头,则控制所述缓存及解调选择器,使解调方式切换到MSK相干解调,并用检测到的帧同步头的信号数据定位所述LDPC译码的帧同步位置,否则,继续进行所述相关检测;对所述已完成帧同步的信号数据进行MSK相干解调,得到解调数据;对所述解调数据进行载波及定时同步处理后进行LDPC译码,将译码结果判决输出。
本发明通过将递归MSK的差分编码部分完全融合到LDPC码中,完全消除了MSK差分编码带来的性能损失,并且充分利用递归MSK可进行差分解调的特点,在无需精确载波同步的前提下,快速实现LDPC码帧同步头序列的检测,再切换到MSK相干解调,进行同步和LDPC译码,实现了快速解调和译码的功能。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为联合编码调制和联合解调译码的通用***结构图;
图2为本发明实施例的联合LDPC编码和递归MSK的调制解调***的结构图;
图3为本发明实施例的递归MSK调制器的同相-正交等效实现结构图;
图4为本发明实施例的校验矩阵H的示意图;
图5为本发明实施例的联合递归MSK解调LDPC译码模块的结构图;
图6为本发明实施例的N路帧同步头相关检测器的结构图;
图7为在AWGN信道下,本发明实施例的方法和其他方法的仿真比较结果图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本发明主要在于将递归MSK的差分编码部分完全融合到LDPC码中,完全消除MSK差分编码带来的性能损失,并且充分利用递归MSK可进行差分解调的特点,在无需精确载波同步的前提下,快速实现LDPC码帧同步头序列的检测,再切换到MSK相干解调,进行同步和LDPC译码,实现快速解调和译码的功能。
如图1所示,为联合编码调制和联合解调译码的通用***结构图。在联合***的编码调制端,信号经过LDPC外编码器后,通过可选的交织器输入到MSK调制器。通常,采用编码复杂的完全随机构造的LDPC码已具有交织功能,交织器对于联合***就不是必需的,但是,对于eIRA等易编码结构的LDPC码,其结构化的校验矩阵中部分相邻变量节点间也具有相关性,此时联合***需采用交织器克服因MSK记忆效应造成的相邻调制信号之间的相关性。在联合***的解调译码端,对于不采用交织/解交织结构的联合解调译码,接收信号经MSK中无记忆解调器后得到软解调信息,并用消息传递方法进行联合译码:首先,该软解调信息经过MSK中的差分译码器后,将消息传递给LDPC译码器进行处理,并把处理后的消息反馈回MSK中的差分译码器,然后,消息将在这两个差分译码器之间迭代,充分迭代后,得到译码结果输出。对于采用交织结构的方案,在这两个译码器之间需要额外增加交织/解交织器,以对消息传递进行随机化处理,并消除相邻符号间消息的相关性。
如图2所示,为本发明实施例的联合LDPC编码递归MSK调制解调***的结构图。该***包括发送端和接收端。发送端由LDPC外编码器和递归MSK调制器构成。接收端包括正交下变频及低通滤波器、粗载波频偏估计模块、缓存器、解调选择器、MSK差分解调器、N路帧同步头相关检测器、MSK相干解调器、载波及定时同步处理模块、并/串转换模块和LDPC译码器。
如图3所示,为本发明实施例的递归MSK调制器的同相-正交等效实现结构图。该MSK调制器包括差分编码结构的CPE和同相-正交无记忆调制器两部分,其中,差分编码结构的CPE给调制信号带来记忆效应,并且使MSK调制的相邻符号之间产生相关性;同相-正交无记忆调制器实现正交调制,完成信号的成型和上变频的功能,与传统的正交调制不同的是,该同相-正交无记忆调制器调制中的正交相信号需要延迟一个符号时间。
在本发明实施例中,将递归MSK调制器中的差分编码部分合并到LDPC外编码器构成等效eIRA结构的LDPC编码器。如图2所示,等效eIRA结构的LDPC编码器由两个彼此独立的部分构成,第一部分由差分译码器和递归MSK调制器的第一差分编码器串联而成,第二部分由线性编码模块和递归MSK调制器的第二差分编码器串联而成。
在联合LDPC编码和递归MSK的调制解调***的发送端,对输入数据进行LDPC编码和递归MSK调制的联合编码调制处理,包括以下步骤:
首先,设LDPC码的码长为n,码率为R,信息比特长度为k,校验比特长度为m,其中,n、k和m分别为自然数,且满足:0<R<1,R=k/n及n=k+m。定义一个元素为“0”或“1”的m×n校验矩阵如图4所示,为本发明实施例的校验矩阵H的示意图,其中,Hu是一个m×k随机构造的矩阵,Hp是一个m×m具有右侧双对角线固定结构的矩阵。如果设矩阵中每列“1”的个数为列重,则Hp具有m-1个列重为2的列和1个列重为1的列。
然后,用eIRA结构的LDPC编码器对每次输入的k比特的原信息数据分两路分别进行差分译码和线性编码:
一路信息数据的处理过程如下:先将k比特的信息数据进行差分译码,得到k比特的差分译码结果,然后,将该结果输入到递归MSK调制器的第一差分编码器。
另一路信息数据的处理过程如下:先将k比特的信息数据输入到一个线性编码结构,得到LDPC码校验比特的中间结果,然后,将该中间结果输入到递归MSK调制器的第一差分编码器。其中,线性编码结构实现输入信息数据与该结构对应的矩阵Hu在模-2域相乘的功能。
最后,将上述两路信息数据的处理结果分别输入递归MSK调制器的同相-正交无记忆调制器中,得到LDPC编码和递归MSK的联合编码调制结果。
如图3所示,递归MSK调制器的同相-正交无记忆调制器包括矩形脉冲成型模块和调制模块,调制模块还包括串/并转换模块、第一乘法器、第二乘法器、延迟单元、第三乘法器、第四乘法器和加法器。上述两路信息数据的处理结果经过矩形脉冲成型模块后输入到串/并转换模块后分成两路信号:第一输出信号和第二输出信号。第一输出信号输入到第一乘法器中与cos(π·t/2T)信号相乘,相乘后的结果输入到第二乘法器中再与cos(2π·fct)信号相乘;第二输出信号经T时间的延迟后,输入到第三乘法器中与sin(π·t/2T)信号相乘,相乘后的结果输入到第四乘法器中再与sin(2π·fct)信号相乘。然后,第二乘法器的输出信号和第三乘法器的输出信号在加法器中相加,得到调制信号。其中,T为信息序列符号周期,fc为调制载波频率。
在联合LDPC编码和递归MSK的调制解调***的接收端,对接收信号进行联合LDPC译码和递归MSK的解调译码处理。如图5所示,为本发明实施例的联合递归MSK解调LDPC译码模块的结构图。该联合递归MSK解调LDPC译码的方法包括采用MSK差分解调的快速LDPC帧同步头相关检测方法和级联MSK相干解调的LDPC译码方法,具体步骤如下:
首先,对MSK接收信号进行下变频、低通滤波及载波粗估计并补偿后,将处理结果保存于缓存中。
在本发明实施例的低通滤波处理过程中,对数据进行4倍上采样。
然后,采用MSK差分解调的快速LDPC帧同步头相关检测方法:首先,采用MSK差分解调器对保存在缓存中的基带信号数据进行差分解调,对解调后的数据用4路LDPC帧同步头相关检测器进行相关检测。检测到帧同步头后,控制缓存及解调选择器,使解调方式切换到MSK相干解调,并用检测到的帧同步头数据序号,定位LDPC译码的帧同步位置,否则,继续执行帧同步头相关检测器的相关检测处理。
如图6所示,为本发明实施例的4路LDPC帧同步头相关检测器的结构图。该相关检测器包括1:4串并变换器、4个相关模块、最大值判断器和比较器。外部输入的数据输入到1:4串并变换器后输出4路数据,然后将这4路数据分别输入到4个相关模块与已知同步头数据序列进行相关运算,得到4个相关结果,然后用最大值判断器判断4个相关结果中的最大值,并得到该最大值对应的数据段的第一个数据在整个输入数据序列中的位置n,其中,n为自然数,表示数据序号。最后,用比较器判断该最大值是否大于相关门限,如果该最大值大于相关门限,则输出LDPC码的起始位置序号n和帧同步检测成功信号。其中,相关模块包括移位寄存器、L个乘法器、存储器和累加器。输入数据移位寄存在长为L的移位寄存器中,然后分别用L个乘法器将移位寄存器中的L个数据与存储器中的本地数据中对应序号的数据相乘,并把这L个相乘结果用累加器累加,得到相关结果,其中,L为自然数,表示相关运算的长度。
通过上述实施例中可以看出,可以选择不同的低通滤波上采样倍数和不同路数的帧同步头相关检测器,以上实施例仅是示意性的实施例,并不限制本发明仅能够通过上述实施例实现,还可通过其他方式实现。
最后,采用级联MSK相干解调的LDPC译码方法:首先,将保存在缓存中的基带信号数据用MSK相干解调器进行相干解调,得到解调数据。在相干解调数据的基础上,采用载波与定时同步方法进行同步处理后,将处理结果送往并/串转换模块,把并/串转换输入到LDPC译码器,将不存在差分译码造成的损失的译码结果输出。
其中,在信噪比较低或信道环境恶劣的工作场合,需要采用导频或训练序列的方式实现同步,在其他情况下可采用自同步方式。
如图2所示,MSK相干解调器包括复信号分路模块、延时单元、第一乘法器、第一积分器、第二乘法器和第二积分器。接收信号输入到复信号分路模块后输出两路信号:实部信号和虚部信号。实部信号经过T时间的延时单元后,在第一乘法器中与cos(π·t/2T)信号相乘,相乘后的输出信号经过第一积分器进行积分处理;虚部信号直接在第二乘法器与与sin(π·t/2T)信号相乘,相乘后的输出信号经过第二积分器进行积分处理。
下面通过将本发明实施例的方法和其他方法在AWGN信道下进行仿真。所述其他方法包括理想编码(BPSK调制下LDPC码的理想性能)、对照方法(带交织的联合LDPC编码和递归MSK方法)和未联合方法(未经优化的简单级联LDPC和递归MSK的方法)。通过比较仿真结果,本发明上述的和/或附加的方面和优点将变得更加明显和容易理解。
在本发明实施例中,仿真参数的设置如下:采用递归MSK调制和经优化设计的eIRA结构的LDPC码(2048,1024),并采用LDPC度分布设计方法得到该码的变量和校验节点度分布为λ(x)=0.5x+0.4286x3+0.0714x17和ρ(x)=x7,然后采用计算机随机搜索的方法并结合度分布和LDPC码的基本约束(如,不能出现环长为4的“1”分布)得到该码的校验矩阵。输入信息数据用随机方式生成,信道为AWGN信道,信噪比范围为0.75分贝到4.5分贝。仿真采用蒙特卡罗仿真,联合解调译码迭代次数最大为50次。
如图7所示,为本发明实施例的方法和其他方法的误码性能结果比较示意图。由图可见,在相同仿真条件下,误码率为10-5时,本发明实施例的方法的性能接近该LDPC码在BPSK调制下的理想性能。相对于对照方法,即带交织的联合方法,本发明实施例方法的误码性能提高约2dB,而相对于未联合方法,本发明实施例方法的误码性能提高约2.7dB。
本发明通过将递归MSK的差分编码部分完全融合到LDPC码中,完全消除了MSK差分编码带来的性能损失,并且充分利用递归MSK可进行差分解调的特点,在无需精确载波同步的前提下,快速实现LDPC码帧同步头序列的检测,再切换到MSK相干解调,进行同步和LDPC译码,实现了快速解调和译码的功能。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
Claims (8)
1.一种联合LDPC编码和递归MSK的调制解调***,包括发送端和接收端,
所述发送端,用于对输入数据进行联合LDPC编码和递归MSK的联合编码调制处理,包括LDPC外编码器和递归MSK调制器;将递归MSK调制器中的差分编码部分合并到LDPC外编码器构成等效eIRA结构的LDPC编码器;等效eIRA结构的LDPC编码器由两个彼此独立的部分构成,第一部分由差分译码器和递归MSK调制器的第一差分编码器串联而成,第二部分由线性编码模块和递归MSK调制器的第二差分编码器串联而成;
所述接收端,用于对接收信号进行联合LDPC译码和递归MSK的解调译码处理,包括正交下变频及低通滤波器、粗载波频偏估计模块、缓存器、解调选择器、MSK差分解调器、帧同步头相关检测器、MSK相干解调器、载波及定时同步处理模块、并/串变换模块及LDPC译码器;对接收信号依次进行正交下变频、低通滤波、粗载波频偏估计及补偿后,将处理结果保存于缓存中;对所述保存于缓存中的基带信号数据进行差分解调;对所述差分解调后的数据进行相关检测;如果所述相关检测中检测到帧同步头,则控制所述缓存及解调选择器,使解调方式切换到MSK相干解调,并用检测到的帧同步头的信号数据定位所述LDPC译码的帧同步位置,否则,继续进行所述相关检测;对所述已完成帧同步的信号数据进行MSK相干解调,得到解调数据;对所述解调数据进行载波及定时同步处理后进行LDPC译码,将译码结果判决输出。
2.如权利要求1所述的联合LDPC编码和递归MSK的调制解调***,其特征在于,所述递归MSK调制器包括差分编码器和同相-正交无记忆调制器,
所述差分编码器,用于合并到所述LDPC外编码器,构成eIRA结构的LDPC编码器,消除MSK中的差分编码性能损失;
所述同相-正交无记忆调制器,用于实现正交调制,完成信号的成型和上变频。
3.如权利要求2所述的联合LDPC编码和递归MSK的调制解调***,其特征在于,同相-正交无记忆调制器包括矩形脉冲成型模块和调制模块。
4.如权利要求3所述的联合LDPC编码和递归MSK的调制解调***,其特征在于,同相-正交无记忆调制器的调制模块,包括串/并转换模块、第一乘法器、第二乘法器、延迟单元、第三乘法器、第四乘法器和加法器,
所述串/并转换模块,用于将所述矩形脉冲成型模块的输出信号分成两路信号;
所述第一乘法器,用于将所述串/并转换模块的第一输出信号和cos(π·t/2T)信号相乘,其中,所述T为信息序列符号周期;
所述第二乘法器,用于将所述第一乘法器的输出信号和cos(2π·fct)信号相乘,其中,所述fc为调制载波频率;
所述延迟单元,用于对所述串/并转换模块的第二输出信号进行T时间的延迟;
所述第三乘法器,用于将所述延迟后的第二输出信号和sin(π·t/2T)信号相乘;
所述第四乘法器,用于将所述第三乘法器的输出信号和sin(2π·fct)信号相乘;
所述加法器,用于将所述第三乘法器和第四乘法器的输出信号相加,得调制信号。
5.如权利要求1所述的联合LDPC编码和递归MSK的调制解调***,其特征在于,N路帧同步头相关检测器,包括1:N串/并变换器、N个相关模块、最大值判断器和比较器,
所述1:N串并转换器,用于将输入数据转换成N路输出数据,其中,所述N为自然数,表示接收机对信号的上采样倍数;
所述相关模块,用于将每路输出数据与已知同步头数据序列进行相关运算,得到相关结果;
所述最大值判断器,用于判断所述N个相关结果的最大值,并得到所述最大值对应的数据段的第一个数据在整个所述输入数据序列中的位置;
所述比较器,用于判断所述最大值是否大于相关门限,如果是,则输出LDPC码的起始位置序号和帧同步检测成功信号。
6.如权利要求1所述的联合LDPC编码和递归MSK的调制解调***,其特征在于,所述MSK相干解调器,包括复信号分路模块、延时单元、第一乘法器、第一积分器、第二乘法器和第二积分器,
所述复信号分路模块,用于将所述接收信号分成实部信号和虚部信号;
所述延时单元,用于对所述实部信号进行T时间的延时;
所述第一乘法器,用于将所述延时后的实部信号与cos(π·t/2T)信号相乘;
所述第一积分器,用于对所述第一乘法器的输出信号进行积分处理;
所述第二乘法器,用于将所述虚部信号与sin(π·t/2T)信号相乘;
所述第二积分器,用于对所述第二乘法器的输出信号进行积分处理。
7.一种联合LDPC译码和递归MSK的解调译码方法,包括以下步骤:
对接收信号依次进行正交下变频、低通滤波、粗载波频偏估计及补偿后,将处理结果保存于缓存中;
对所述保存于缓存中的基带信号数据进行差分解调;
对所述差分解调后的数据进行相关检测;
如果所述相关检测中检测到帧同步头,则控制所述缓存及解调选择器,使解调方式切换到MSK相干解调,并用检测到的帧同步头的信号数据定位所述LDPC译码的帧同步位置,否则,继续进行所述相关检测;
对所述包含帧同步头的信号数据进行MSK相干解调,得到解调数据;
对所述解调数据进行同步处理后进行LDPC译码,将译码结果判决输出。
8.如权利要求7所述的联合LDPC译码和递归MSK的解调译码方法,其特征在于,所述同步处理包括:
在信噪比较低或信道环境恶劣的工作场合,采用导频或训练序列的方式实现同步;
在其他情况下,采用自同步方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100890017A CN101610229B (zh) | 2009-07-16 | 2009-07-16 | 联合ldpc编码的递归msk调制解调***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100890017A CN101610229B (zh) | 2009-07-16 | 2009-07-16 | 联合ldpc编码的递归msk调制解调***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101610229A CN101610229A (zh) | 2009-12-23 |
CN101610229B true CN101610229B (zh) | 2012-07-04 |
Family
ID=41483819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100890017A Active CN101610229B (zh) | 2009-07-16 | 2009-07-16 | 联合ldpc编码的递归msk调制解调***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101610229B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5503961B2 (ja) * | 2009-12-25 | 2014-05-28 | 株式会社デンソーアイティーラボラトリ | 観測信号処理装置 |
CN102014092B (zh) * | 2010-12-15 | 2014-08-13 | 华中科技大学 | 一种基于级联模式的四进制msk调制方法及装置 |
CN102361477B (zh) * | 2011-09-09 | 2012-12-12 | 联思普瑞(武汉)电子科技有限公司 | 具有零相位启动的msk解调电路 |
CN103036829B (zh) * | 2011-09-30 | 2015-09-02 | 重庆重邮信科通信技术有限公司 | 一种最小移频键控调制***同步方法及装置 |
CN103379397B (zh) * | 2012-04-26 | 2017-06-13 | 国民技术股份有限公司 | 数据传输、处理、基于音频接口的信号处理方法及模块 |
EP2800283B1 (en) | 2013-04-30 | 2019-07-10 | Alcatel Lucent | Non-linear precoder with separate modulo decision |
CN104092527B (zh) * | 2014-06-26 | 2017-05-31 | 广州海格通信集团股份有限公司 | 一种结合差分的gmsk相干解调流处理同步方法 |
US9667274B2 (en) * | 2015-03-19 | 2017-05-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Method of constructing a parity-check matrix for using message-passing algorithm to decode the repeat-accumulate type of modulation and coding schemes |
CN104954042B (zh) * | 2015-05-05 | 2018-04-17 | 成都能通科技有限公司 | 基于fpga的msk/walsh联合解调解扩方法 |
CN105915483B (zh) * | 2016-06-06 | 2019-02-15 | 西安电子科技大学 | 基于fpga的非递归cpm调制器及解调器 |
CN108833321B (zh) * | 2018-06-26 | 2021-01-15 | 中国人民解放军国防科技大学 | 基于差分相位波形匹配的编码cpm信号码块同步方法 |
CN110300079B (zh) * | 2019-07-19 | 2020-06-05 | 北京理工大学 | 一种msk信号相干解调方法及*** |
CN112039613B (zh) * | 2020-08-07 | 2022-07-29 | 中国卫通集团股份有限公司 | 一种非对称pcma混合信号的处理方法及装置 |
CN113489664B (zh) * | 2021-09-06 | 2021-11-26 | 杭州万高科技股份有限公司 | 无线频移键控通信频偏补偿电路和方法 |
CN117880032B (zh) * | 2024-03-12 | 2024-05-07 | 中国科学院空天信息创新研究院 | 一种脉冲噪声下基于新型门控网络的msk解调方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617486A (zh) * | 2003-07-03 | 2005-05-18 | 直视集团公司 | 产生并行可解码的低密度奇偶校验(ldpc)码的方法和*** |
-
2009
- 2009-07-16 CN CN2009100890017A patent/CN101610229B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617486A (zh) * | 2003-07-03 | 2005-05-18 | 直视集团公司 | 产生并行可解码的低密度奇偶校验(ldpc)码的方法和*** |
Non-Patent Citations (2)
Title |
---|
Jianrong Bao et al..Concatenated eIRA Codes for Tamed Frequency Modulation.《communications,2008.ICC 08. IEEE International》.2008, * |
黄建忠等.一种基于递归MSK的LDPC码设计准则.《电子与信息学报》.2007, * |
Also Published As
Publication number | Publication date |
---|---|
CN101610229A (zh) | 2009-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101610229B (zh) | 联合ldpc编码的递归msk调制解调***及方法 | |
CN101098215B (zh) | 用于计算Turbo解码器的软判决输入度量的方法和装置 | |
CN108234376B (zh) | 无线数据通信方法及装置 | |
US5023889A (en) | Trellis coded multilevel DPSK system with doppler correction for mobile satellite channels | |
EP2763321B1 (en) | Low power long range transmitter | |
CN101710885B (zh) | 一种无线通信***载波同步中的频偏估计方法 | |
CN111970087B (zh) | Gmsk调制的硬件实现方法 | |
CA2893314C (en) | Digital communication system | |
CN111211862B (zh) | 一种遥感卫星信道码编码增益测试方法 | |
CN108881088A (zh) | 一种卷积编码的gfsk信号的联合解调和译码方法 | |
WO2017039558A1 (en) | Method and apparatus for simplified generation of continuous phase modulation, cpm, waveforms | |
KR100706618B1 (ko) | 반복 복호기를 위한 고차변조 방식에 적합한 연판정 디매핑방법 및 그를 이용한 오류 정정 장치 | |
US7436894B2 (en) | Method and apparatus for efficient bandwidth communication | |
US6031474A (en) | Half rate coded modulation schemes for Rayleigh fading channels | |
CN101237434B (zh) | 一种格雷映射m-psk调制的软判决方法 | |
US20070058756A1 (en) | Reduced complexity soft output demapping | |
CN101980491A (zh) | 一种基于Turbo编码和BFSK调制的FFH通信***的MAP解调译码方法 | |
CN105099977A (zh) | 一种基于ebpsk的通信方法及*** | |
US11245434B2 (en) | Low power long-range radio | |
JPH048042A (ja) | 畳込み符号化直交fm・ビタビ受信方式 | |
CN101969309B (zh) | 一种Turbo编码和BFSK调制的FFH通信***的MAP解调译码方法 | |
CN107995138B (zh) | Sccpm***的联合迭代载波同步与解调方法 | |
Marriwala et al. | 8-QAM software defined radio based approach for channel encoding and decoding using forward error correction | |
CN1917410B (zh) | 一种scdma***中的信道编码调制方法 | |
CN105915483B (zh) | 基于fpga的非递归cpm调制器及解调器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |