一种基于状态转移模型的联合信道状态检测和译码方法

文档序号:10690730阅读:251来源:国知局
一种基于状态转移模型的联合信道状态检测和译码方法
【专利摘要】本发明公开了属于动中通卫星通信技术领域的一种基于状态转移模型的联合信道状态检测和译码方法。本发明利用断续信道结构信息构建断续信道状态转移模型,并采用和积算法,借助因子图结构使用信道转移概率函数更新信道状态变量节点消息,不断迭代计算得到信道状态分布和译码结果;使用信道转移概率函数更新信道状态变量节点消息,有效地减少了对信息符号长度的依赖,且在低信噪比下,对信道状态信息有良好的检测结果,本发明能以较高的检测精度达到与基于信号能量的信道状态信息检测算法同样的误检概率。本发明具有以下两个显著特点:检测精度高和检测和译码联合进行。
【专利说明】
-种基于状态转移模型的联合信道状态检测和谭码方法
技术领域
[0001] 本发明属于动中通卫星通信技术领域,特别设及一种基于状态转移模型的联合信 道状态检测和译码方法。
【背景技术】
[0002] 近年来,卫星通信发展迅速,承载的业务种类也不断增多。其中动中通(On-the- Move)是卫星通信中广受重视,发展迅速的一个领域。动中通技术是指在车辆、船舶或者飞 行器等载体处于移动的过程中依然可W进行不间断宽带卫星通信的技术。载体移动过程中 不可避免的会带来的天线指向抖动会造成随机中断。另外,载体在移动过程中往往会遇到 障碍物对无线信号的遮挡,如穿越树林、楼宇会造成的随机遮挡。在直升机机载动中通中, 由于天线安装位置受限,信号会受到直升机旋翼叶片带来的遮挡。因此,动中通系统中信道 断续问题是对可靠高效通信的一大挑战。
[0003] 针对卫星断续信道下的通信难题,现有研究主要集中在两个方向,一是物理层可 靠传输技术,二是链路层可靠传输技术。传统的断续信道下物理层传输技术,信道检测、解 调和译码是单独进行的。研究表明,将信道检测、解调和译码级联,通过联合进行软信息迭 代能够获得性能提升。传统的信道状态检测方法是基于信号能量的信道状态信息检测算 法,在低信噪比场合,该算法无法兼顾误检概率和检测精度。同时在实际应用中,接收信号 的信噪比不断变化会导致实际性能会进一步降低。

【发明内容】

[0004] 本发明的目的是提供一种基于状态转移模型的联合信道状态检测和译码方法,其 特征在于,包括如下步骤:
[0005] 步骤1,接收信号,采用LDP邱马对发送信息比特编码;
[0006] 步骤2,初始化,发送符号概率分布;
[0007] 步骤3,更新信道状态分布序列;
[000引步骤4,更新信道状态变量节点的前向及反向消息;
[0009] 步骤5,更新信道状态变量节点、观测函数节点及发送符号变量节点的上行消息;
[0010] 步骤6,计算对数似然比;
[0011] 步骤7,解交织并输入译码器进行译码迭代,更新外信息序列和译码结果;
[0012] 步骤8,交织并更新接收符号概率分布:进入步骤9,或返回步骤3,重复上述3-8步 骤过程,直到满足迭代次数;
[0013] 步骤9,输出译码结果序列和信道状态分布序列钱(4)。
[0014] 所述步骤2具体为将接收符号初始化:假设接收符号的个数为N,对每接收L个符号 对信道状态进行一次检测,则所有接收到的N个符号被分为了H = N/L组,采用QPSK(正交相 移键控)调制,定义观测函数节点为f、信道状态变量节点为A、发送符号变量节点为X、符号 映射函数节点为Φ,用表示从符号映射函数节点^到发送符号变量节点4的消息,其 余类似,其中1 = 1。巾〇 = 1。七,4表示第1组第^'个发送的符号^表示接收符号的分组个 数;初始化
[0015]
[0016] 其中A表示QPSK调制符号集合;(运里的A与信道表示的字体不一样)
[0017] 所述步骤3具体为传递和更新消息,更新信道状态分布序列:在要求的迭代次数 内,执行W下步骤:
[001引对于编号1 = 1''化'",->/表示发送符号变量节点^^.到观测函数节点/^的消息, -4表示观测函数节点/j到信道状态变量节点Ai的消息,执行W下步骤更新所有与Ai连 接的观测函数节点巧Ij信道状态变量结点Ai的消息(-",
[0022] 其中
,σ2为信道加入的复高斯噪声的方差;
[0023] 所述步骤4具体包括:
[0024] 步骤4.1前向迭代,对于编号? = 1···Η,根据已有信息,执行W下步骤更新前向消息 传递,即从信道转移概率函数节点A到其右侧信道状态变量节点Ai的消息八^ , (4),
[0025]
[00%]其中Δ为信道转移函数节点;
[0027] 步骤4.2,反向迭代,对于编号? = 1···Η,根据已有信息,执行W下步骤更新反向消 息传递,即从信道转移概率函数节点A到其左侧信道状态变量节点Ai的消息八,,
[002引
[0029]所述步骤5具体为更新信道状态变量节点、观测函数节点及发送符号变量节点的上 行消息:对于编号? = 1···Η和^' = 1。七,/^4_^^4)表示信道状态变量节点心到观测函数节点/^ 的消息,户心刮表示观测函数节点/]:到发送符号节点4的消息,蝴表示发送符号 变量节点到调制映射函数节点//的消息,根据已有信息,执行W下步骤更新

[0033] 所述步骤6具体为计算对数似然比,对于编号i = l…H,j = l…L,q = l…Q,根据调 制映射规则,计算其对应编码比特的对数似然比序列巧),
[0034]
[0035] 其中Q表示符号对应的编码比特序列的比特数,q= 1...Q,则磅表示符号4对应的 编码比特序列中的第q个编码比特,Αι9为调制符号集合的子集,Αι9中的每个符号满足:对应 的第q个编码比特取值为1,类似地(f为调制符号集合的子集中的每个符号满足:对 应的第q个编码比特取值为〇。义"为上一次迭代时由译码器输出的外信息,并将在本次 迭代中更新;
[0036] 所述步骤7具体为将似然比序列进行解交织,输入LDPC译码器进行译码迭代输出 得到新的外信息序列)和译码结果序列;
[0037] 所述步骤8具体为将外信息序列进行交织,对于编号? = 1···Η和^' = 1··^,执行W下 步骤更新巧>
[00;3 引
[0039] 得W更新接收符号概率;之后若满足迭代次数则执行步骤9输出译码结果序列和 信道状态分布序列否则返回步骤3,并重复步骤3至步骤8直到满足迭代次数。
[0040] 本发明有益效果是利用断续信道结构信息构建断续信道状态转移模型,并采用和 积算法,借助因子图结构使用信道转移概率函数更新信道状态变量节点消息,不断迭代计 算得到信道状态分布和译码结果;使用信道转移概率函数更新信道状态变量节点消息,有 效地减少了对信息符号长度的依赖,同时通过信道检测和译码的联合迭代进一步提高信道 状态检测的性能。对信道状态信息有良好的检测结果,且在低信噪比下,本发明能W较高的 检测精度达到与基于信号能量的信道状态信息检测算法同样的误检概率,具有W下两个显 著特点:检测精度高和检测和译码联合进行。
【附图说明】
[0041] 图1为基于状态转移模型的联合信道状态检测和译码的算法流程图。
[0042] 图2为基于状态转移模型的联合信道状态检测和译码方法组成的因子图。
[0043] 图3为基于信道状态转移模型的联合信道状态检测和译码算法误检概率曲线与基 于信号能量检测算法对比图,其中,仿真参数设置:P = 〇.9,L = 32。
【具体实施方式】
[0044] 本发明提出的基于状态转移模型的联合信道状态检测和译码方法,下面结合附图 与实施例予W说明。
[0045] 如图1所示的基于状态转移模型的联合信道状态检测和译码算法流程图。基于状 态转移模型的联合信道状态检测和译码方法包括W下步骤:
[0046] 步骤1,接收信号,采用LDP邱马对发送信息比特编码;
[0047] 步骤2,初始化,发送符号概率分布;
[004引步骤3,更新信道状态分布序列;
[0049] 步骤4,更新信道状态变量节点的前向及反向消息;
[0050] 步骤5,更新信道状态变量节点、观测函数节点及发送符号变量节点的上行消息;
[0051] 步骤6,计算对数似然比
[0052] 步骤7,解交织并输入译码器进行译码迭代,更新外信息序列和译码结果;
[0053] 步骤8,交织并更新接收符号概率分布:进入步骤9,或返回步骤3,重复上述3-8步 骤过程,直到满足迭代次数。
[0化4] 步骤9输出译码结果序列和信道状态分布序列(4)。
[0化5]本方法开始时,先根据调制方式初始化符号映射函数节点^到发送符号变量节点 4的消息,同时初始化迭代次数为0。之后在设定的迭代次数之内,进行消息的传递、计算和 更新;满足迭代次数之后,输出得到译码结果及信道状态分布序列。
[0056]本发明所述方法的原理及算法描述如下:
[0化7] 1 )初始化:迭代算法初始化阶段,设迭代次数* = 1,并设置^,^^素示的从符号映 射函数节点终到发送符号变量节点X;的消息:
[005引2)传递和更新消息:
[0059] 在第t次迭代过程中,执行W下步骤:
[0060] a)对于编号? = 1···Η,执行W下步骤更新片/一4(4),
[0064] b)对于编号? = 1···Η,执行W下步骤更新前向消息传递佑為),
[00 化]
[0066] C)对于编号? = 1···Η,执行W下步骤更新反向消息传递,
[0067]
[006引 d)对于编号? = 1···Η和j = l…L,执行W下步骤更新(4)、,",一、0-',)和
[0072] e)对于编号i = 1 ???H,j = 1 ???L,q = 1 ···〇,计算其对应编码比特的对数似然比序列 刪,
[0073]
[0074] 3)更新外信息和译码结果:
[0075] 对得到的似然比序列进行解交织,输入译码器进行译码迭代,得到新的外信息序 列义。和译码结果序列;
[0076] 4)更新接收符号概率:
[0077] 将外信息序列进行交织,对于编号? = 1···Η和^' = 1。七,执行W下步骤更新' [007引
[0079] 5)重复2)至4)直到满足迭代次数,输出译码结果和信道状态分布序列。
[0080] 实施例
[0081] 本发明W图2所示的仿真算法为例。本仿真,信道编码使用(2048,8192)的LDPC码, 调制方式为QPSK调制,信道中断时间占总时间的比例为10 %。每帖长度为8192个符号,中断 位置为随机设置。算法总的迭代次数设置为10,其中LDPC译码器部分单独迭代次数设置为 3,信道模型参数口 = 0.9,1^ = 32。^下给出仿真流程,便于理解本发明的特征和优点。
[0082] (1)采用LDP邱马对发送信息比特编码;
[0083] (2)对编码后信息比特进行交织;
[0084] (3)对交织后信息比特插入参考符号;
[0085] (4)将插入参考符号的信息进行QPSK符号映射,得到发送符号序列;
[0086] (5)发送符号序列通过断续信道得到接收符号序列;
[0087] (6)初始化发送符号概率分布;
[0088] (7)通过传递和更新消息,利用信道转移概率函数更新信道状态变量节点消息,进 而更新信道状态分布序列和编码比特的对数似然比序列;
[0089] (8)对得到的似然比序列进行解交织,输入译码器进行译码迭代,得到新的外信息 序列和译码结果序列;
[0090] (9)将外信息序列进行交织,更新接收符号概率;
[0091 ] (10)重复上述过程,直到满足迭代次数。
[0092] 对上述过程进行计算机仿真测试,得出了下面的结果(如图3所示):图3为基于状 态转移模型的联合信道状态检测和译码方法和传统基于信号功率积分的信道状态检测方 法误码率曲线比较。通过对比信道模型参数P = 0.9,L = 32时算法的检测性能曲线和能量积 分长度L=128的基于信号能量的检测算法性能曲线结果,可W得出,在SNR = -1地时,同样 达到le-4的误检概率,提出的算法的检测精度是基于信号能量的检测算法的大约4倍。
[0093] 可见,采用本方法能够W较高的检测精度达到与基于信号能量的信道状态信息检 测算法同样的误检概率,提高了检测精度。
【主权项】
1. 一种基于状态转移模型的联合信道状态检测和译码方法,其特征在于,包括如下步 骤: 步骤1,接收信号,采用LDPC码对发送信息比特编码; 步骤2,初始化,发送符号概率分布; 步骤3,更新信道状态分布序列; 步骤4,更新信道状态变量节点的前向及反向消息; 步骤5,更新信道状态变量节点、观测函数节点及发送符号变量节点的上行消息; 步骤6,计算对数似然比 步骤7,解交织并输入译码器进行译码迭代,更新外信息序列和译码结果; 步骤8,交织并更新接收符号概率分布:进入步骤9,或返回步骤3,重复上述3-8步骤过 程,直到满足迭代次数; 步骤9,输出译码结果序列和信道状态分布序列。2. 根据权利要求1所述基于状态转移模型的联合信道状态检测和译码方法,其特征在 于,所述步骤2具体为将接收符号初始化:假设接收符号的个数为N,对每接收L个符号就对 信道状态进行一次检测,则所有接收到的N个符号被分为了H = N/L组,采用QPSK调制,定义 观测函数节点为f、信道状态变量节点为A、发送符号变量节点为X、符号映射函数节点为Φ, 用气+表示从符号映射函数节点#到发送符号变量节点<的消息,其余类似,其中1 = 1··· 11,」=卜1,34表示第1组第」个发送的符号,!1表示接收符号的分组个数;初始化其中A表示QPSK调制符号集合;QPSK表示正交相移键控。3. 根据权利要求1所述基于状态转移模型的联合信道状态检测和译码方法,其特征在 于,所述步骤3具体为传递和更新消息,更新信道状态分布序列:在要求的迭代次数内,执行 以下步骤: 对于编号?···ΗΛ,ι表示发送符号变量节点$到观测函数节点的消息,,表 示观测函数节点到信道状态变量节点Ai的消息,执行以下步骤更新所有与Ai连接的观测 函数节点f到信道状态变量结点&的消息八-u (4),,σ2为信道加入的复高斯噪声的方差。4. 根据权利要求1所述基于状态转移模型的联合信道状态检测和译码方法,其特征在 于,所述步骤4具体包括: 步骤4.1前向迭代,对于编号? = 1···Η,根据已有信息,执行以下步骤更新前向消息传 递,即从信道转移概率函数节点Α到其右侧信道状态变量节点&的消息(4),其中△为信道转移函数节点; 步骤4.2,反向迭代,对于编号? = 1···Η,根据已有信息,执行以下步骤更新反向消息传 递,即从信道转移概率函数节点Α到其左侧信道状态变量节点&的消息:,5. 根据权利要求1所述基于状态转移模型的联合信道状态检测和译码方法,其特征在 于,所述步骤5具体包括:更新信道状态变量节点、观测函数节点及发送符号变量节点的上 行消息:对于编号i = 1…Η和j = 1…L,#,: >表示信道状态变量节点Ai到观测函数节点 /j的消息,表示观测函数节点到发送符号节点$的消息,(X))表示发送符 号变量节点^到调制映射函数节点$的消息,根据已有信息,执行以下步骤更新6. 根据权利要求1所述基于状态转移模型的联合信道状态检测和译码方法,其特征在 于,所述步骤6具体为计算对数似然比,对于编号i = 1 ···!!,j = l,根据调制映射 规则,计算其对应编码比特的对数似然比序列f ,其中Q表示符号对应的编码比特序列的比特数,q=h_Q,则表示符号 < 对应的编码比 特序列中的第q个编码比特,A。为调制符号集合的子集,A。中的每个符号满足:对应的第q 个编码比特取值为1,类似地,^f为调制符号集合的子集,中的每个符号满足:对应的 第q个编码比特取值为〇,f )为上一次迭代时由译码器输出的外信息,并将在本次迭代 中更新。 7 .根据权利要求1所述基于状态转移模型的联合信道状态检测方法,其特征在于,所述 步骤7具体为将似然比序列进行解交织,输入LDPC译码器进行译码迭代输出得到新的外信 息序列和译码结果序列; 所述步骤8具体为将外信息序列进行交织,对于编号? = 1···Η和」= 1···?,执行以下步骤;得以更新接收符号概率;之后若满足迭代次数 则执行步骤9输出译码结果序列和信道状态分布序列+ 否则返回步骤3,并重复步 骤3至步骤8直到满足迭代次数。
【文档编号】H03M13/11GK106059594SQ201610339087
【公开日】2016年10月26日
【申请日】2016年5月19日
【发明人】倪祖耀, 张晋华, 贾浩歌, 匡麟玲
【申请人】清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1