一种提高正交频分复用环境中编码性能的方法及系统的制作方法_2

文档序号:8499857阅读:来源:国知局
息块 值,其中在回溯过程中忽略所述导频信息块对应的信息。
[0015] 所述的提高正交频分复用环境中编码性能的方法,基于ratelessspinal编码,所 述步骤3包括将所述导频编码符号按次序置于所述正交频分复用环境的导频子信道中,直 到将所有所述正交频分复用环境的导频子信道被填满。
[0016] 所述的提高正交频分复用环境中编码性能的方法,基于ratelessspinal编码,所 述步骤4之前还包括接收所述有效编码符号与所述导频编码符号,将所述有编码符号置于 所述有效信息块中位置,将所述导频编码符号置于所述导频信息块的位置。
[0017] 所述的提高正交频分复用环境中编码性能的方法,基于ratelessspinal编码,所 述步骤4包括计算分支度量时,所述导频信息块对应的导频层只进行一次分支,所述导频 层对应的信息为预先固定的所述导频信息块,当解码进行到所述导频层的上一层时,继续 扩展到所述导频层后再进行路径度量的计算,再进行候补捜索路径的选择。
[0018] 所述的提高正交频分复用环境中编码性能的方法,基于ratelessspinal编码,还 包括对回溯得到的信息进行正确性校验,如果通过则返回成功,否则,等待发送端发送下一 遍的编码符号,重新进行解码。
[0019] 本发明还提出一种提高正交频分复用环境中编码性能的系统,基于rateless spinal编码,包括;
[0020] 生成有效信息块模块,用于将待发送数据M划分为多个大小为k比特的有效信息 块,并按照所述正交频分复用环境的信道,为所述有效信息块分配位置,并将预先生成的全 局已知的导频信息块插入到所述有效信息块中;
[0021] 编码模块,用于对所述导频信息块在内的所有信息块进行编码,其中对所述有效 信息块进行编码,生成有效编码符号,对所述导频信息块进行编码,生成导频编码符号;
[0022] 分配信道模块,用于按照所述正交频分复用环境的信道分配规则,将所述有效编 码符号分配到所述正交频分复用环境的数据子信道中;
[0023] 解码模块,用于对所述有效编码符号与所述导频编码符号进行解码,解码进行到 最后一个层次后,进行回溯过程,选择路径度量值最小的路径,回溯输出所述路径上对应的 信息块值,其中在回溯过程中忽略所述导频信息块对应的信息。
[0024] 所述的提高正交频分复用环境中编码性能的方法,基于ratelessspinal编码,所 述分配信道模块包括将所述导频编码符号按次序置于所述正交频分复用环境的导频子信 道中,直到将所有所述正交频分复用环境的导频子信道被填满。
[00巧]所述的提高正交频分复用环境中编码性能的方法,基于ratelessspinal编码,还 包括接收编码符号模块,用于接收所述有效编码符号与所述导频编码符号,将所述有编码 符号置于所述有效信息块中位置,将所述导频编码符号置于所述导频信息块的位置。
[0026] 所述的提高正交频分复用环境中编码性能的方法,基于ratelessspinal编码,所 述解码模块包括计算分支度量时,所述导频信息块对应的导频层只进行一次分支,所述导 频层对应的信息为预先固定的所述导频信息块,当解码进行到所述导频层的上一层时,继 续扩展到所述导频层后再进行路径度量的计算,再进行候补捜索路径的选择。
[0027] 所述的提高正交频分复用环境中编码性能的方法,基于ratelessspinal编码,还 包括验证模块,用于对回溯得到的信息进行正确性校验,如果通过则返回成功,否则,等待 发送端发送下一遍的编码符号,重新进行解码。由W上方案可知,本发明的优点在于:
[0028] 本方法解决了ratelessspinal编码在OFDM信道环境中由于子信道信噪比 (Si即al-t〇-noiseratio,SNR)不同导致ratelessspinal的解码算法性能下降的问题, 同时本方法并没有增加额外的负载和编解码复杂度。
【附图说明】
[0029] 图1为本发明中编码和解码过程示意图;
[0030] 图2为本发明中编码流程图;
[0031] 图3为本发明中解码流程图;
[0032] 图4为本发明实施例中编码算法流程图;
[0033] 图5为本发明实施例中解码算法流程图;
[0034] 图6为本发明中解码过程中使用的advance子流程图;
[00巧]图7为本发明中解码过程中使用的backtrace子流程图。
[0036] 其中附图标记为:
[0037]步骤 101/102/103/104;
[0038]步骤 201/202/203/204;
[0039]步骤 301/302/303/304/305/306/307;
[0040]步骤 401/402/403/404/405/406/407/408/409/410;
[0041]步骤 501/502/503/504/505/506;
[0042]步骤 601/602/603/604/605/606/607。
【具体实施方式】
[0043] 基于上述ratelessspinal编码在OFDM环境中存在的解码性能下降问题,本发明 的目的是提高ratelessspinal编码在OFDM环境中的解码性能,同时不增加系统的复杂 度。
[0044] 为实现上述发明目的,本发明提出一种提高正交频分复用环境中解码性能的方法 及系统,思想是将全局已知的导频信息加入编码过程,解码过程就可W利用该个导频信息 增大正确路径留在候补捜索路径的概率,从而提高ratelessspinal编码的解码性能,(FDM 中每相隔较少数据符号便存在一个导频符号,对应的在解码状态树中每相隔较少的层次便 有一个导频层,在解码过程扩展到导频层上一层时,可W结合导频层进行路径度量的计算。 由于导频层对应的原始信息块和编码符号是已知的,不会对现有候补路径进行分支扩展, 而是直线扩展,该一额外信息就有很大概率可W增加正确路径在候补捜索路径中的概率。 该样,通过多次导频信息的"矫正",正确路径保留在候补捜索路径中的概率将极大提高,整 体解码性能也会得到相应提高。
[0045] 解码过程仅仅是多执行了导频信息层次的处理,并未增加解码复杂度,同时,由于 导频符号是(FDM系统中已经存在的,该个方法并不增加额外的负载信息。
[0046] 结合图1和图2所示,本发明提出的一种提高正交频分复用环境中编码性能的方 法的编码过程包括W下步骤:
[0047] 步骤101,将待发送数据M划分为多个大小为k比特的有效信息块;
[0048] 步骤102,按照(FDM的信道分配位置,在有效信息块中插入预先生成的全局已知 的导频信息块;
[0049] 步骤103,使用标准的spinal编码过程对包括导频信息块在内的所有信息块进行 编码。本发明中将有效信息块生成的符号称为有效编码符号,由导频信息块生成的符号称 为导频编码符号;
[0050] 步骤104,按照特定的删余模式(puncturingsche化le)选择有效编码符号,按照 OFDM的信道分配规则顺序分配到OFDM的数据子信道中。将导频编码符号按次序置于OFDM 的导频子信道中,直到将所有OFDM符号的导频子信道填满。注意该里删余模式不作用于导 频信息块生成的符号。
[0051] 结合图1和图3所示,本发明提出的一种提高正交频分复用环境中编码性能的方 法的解码过程包括W下步骤:
[0052] 步骤201,接收所有的符号并按照删余模式将有效信息符号置于对应位置,将导频 信息符号置于导频信息块的位置;
[0053] 步骤202,使用标准的biAbledecoder使用所有接收符号进行解码。其中计算分 支度量时,导频信息块对应的导频层只进行一次分支,所述导频层对应的信息为预先固定 的导频信息块。当解码过程进行到导频层的上一层时,要继续扩展到导频层后再进行路径 度量的计算,而后再进行候补捜索路径的选择,候补捜索路径W当前层次的具有较低路径 度量的状态节点的集合来表示,该个集合称为beam,对于接收到多个符号的层次,多个符号 组成的向量要同时用于分支度量的计算,对于没接收到符号的层次,亦即在删余模式中被 跳过的信息块,其分支度量按照0计算;
[0054] 步骤203,解码过程进行到最后一个层次后,进行回溯过程,选择路径度量值最小 的路径回溯输出路径上对应的信息块值。在回溯过程中忽略导频信息块对应的信息;
[00巧]步骤204,对回溯得到的信
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1