【技术实现步骤摘要】
本专利技术涉及通信
,特别是涉及一种编译码方法及系统。
技术介绍
城域网是一种最大可覆盖城市及其郊区范围,提供丰富业务和支持多种通信协议的公用网,随着技术的发展和需求的不断增加,业务的种类也不断发展和变化着,从传统的语音业务到图像和视频业务,从基础的视听服务到各种各样的增值业务,从64kb/s的基础服务到2.5Gb/s、10Gb/s的租线业务,各种业务层出不穷,不同的业务都有不同的带宽需求、不同的服务需求。多业务的需求对发端信息处理提出了要求,因此速率自适应编码调制方法成为高速低复杂度的城域光网络的解决方案之一。现有的研究工作中,实现速率自适应的方式分为大致两种:一是使用非二进制编码,二是在非二进制编码对应的译码过程中改变译码的迭代次数。然而,改变迭代次数势必会影响译码的性能,而采用非二进制的码型又会增加编码的复杂度。
技术实现思路
本专利技术实施例的目的在于提供一种编译码方法及系统,以实现降低编译码的复杂度,提高译码性能。具体技术方案如下:为达到上述目的,本专利技术实施例公开了一种编码方法,包括:获取随机速率的数字信号,检测数字信号的速率;根据数字信号的速率,通过预设规则,得到比特划分对应的第一判决信息、编码模块类型和个数对应的第二判决信息、比特交织对应的第三判决信息及调制格式对应的第四判决信息;根据第一判决信息,将该数字信号划分为多层码元,其中,多层码元中的每层码元的长度相同,且多层码元的总层数与编码时编码模块个数相同;根据第二判决信息,对多层码元的每层码元进行编码,得到编码后的多层码字;在第三判决信息为需要进行比特交织时,通过第三判决信息分别对编 ...
【技术保护点】
一种编码方法,其特征在于,包括:获取随机速率的数字信号,检测所述数字信号的速率;根据所述数字信号的速率,通过预设规则,得到比特划分对应的第一判决信息、编码模块类型和个数对应的第二判决信息、比特交织对应的第三判决信息及调制格式对应的第四判决信息;根据所述第一判决信息,将所述数字信号划分为多层码元,其中,所述多层码元中的每层码元的长度相同,且所述多层码元的总层数与编码时编码模块个数相同;根据所述第二判决信息,对所述多层码元的每层码元进行编码,得到编码后的多层码字;在所述第三判决信息为需要进行比特交织时,通过所述第三判决信息分别对所述编码后的多层码字进行交织,得到交织后的多层码字;根据所述第四判决信息,对所述交织后的多层码字进行调制,得到调制后的码字。
【技术特征摘要】
1.一种编码方法,其特征在于,包括:获取随机速率的数字信号,检测所述数字信号的速率;根据所述数字信号的速率,通过预设规则,得到比特划分对应的第一判决信息、编码模块类型和个数对应的第二判决信息、比特交织对应的第三判决信息及调制格式对应的第四判决信息;根据所述第一判决信息,将所述数字信号划分为多层码元,其中,所述多层码元中的每层码元的长度相同,且所述多层码元的总层数与编码时编码模块个数相同;根据所述第二判决信息,对所述多层码元的每层码元进行编码,得到编码后的多层码字;在所述第三判决信息为需要进行比特交织时,通过所述第三判决信息分别对所述编码后的多层码字进行交织,得到交织后的多层码字;根据所述第四判决信息,对所述交织后的多层码字进行调制,得到调制后的码字。2.根据权利要求1所述的编码方法,其特征在于,所述根据所述数字信号的速率,通过预设规则,得到比特划分对应的第一判决信息、编码模块类型和个数对应的第二判决信息、比特交织对应的第三判决信息及调制格式对应的第四判决信息,包括:根据所述数字信号的速率,通过预先建立的输入的所述数字信号的比特速率、与划分层数、所述编码模块的种类和个数、所述调制格式及是否进行比特交织一一对应的规则,得到比特划分对应的第一判决信息、编码模块类型和个数对应的第二判决信息、比特交织对应的第三判决信息及调制格式对应的第四判决信息。3.根据权利要求1所述的编码方法,其特征在于,所述对所述多层码元的每层码元进行编码,得到编码后的多层码字,包括:通过准循环线性分组码对所述多层码元中的每层码元进行编码,得到编码后的多层码字。4.根据权利要求1至3任一项所述的编码方法,其特征在于,在所述根据所述第二判决信息,对所述多层码元的每层码元进行编码,得到编码后的多层码字之后,所述的编码方法还包括:在所述随机速率小于1.944Gbps时,判定所述第三判决信息为不需要进行比特交织;对所述编码后的多层码字不进行比特交织,得到所述编码后的多层码字。5.一种译码方法,其特征在于,包括:获取调制后的码字,并解调所述调制后的码字,得到解调后的多层码字;在所述解调后的多层码字为比特交织后的多层码字时,分别解交织所述解调后的多层码字,得到解交织后的多层码字;对所述解交织后的多层码字中的第一层码字进行译码,得到译码后的第一层码元,并对所述译码后的第一层码元进行N-1次时间缓存处理,其中,所述N为所述多层码字的总层数且所述N为大于等于1的自然数;对所述解交织后的多层码字中的第M层码字进行M-1次时间缓存处理,得到时间缓存后的第M层码字,其中,所述M为当前层数且所述M为大于1的自然数;对所述时间缓存后的第M层码字进行译码,得到译码后的第M层码元;对所述译码后的第M层码元进行N-M次时间缓存处理;获取并合并所述解交织后的多层码字译码后的所有层的码元,还原所述数字信号。6.根据权利要求5所述的译码方法,...
【专利技术属性】
技术研发人员:刘博,忻向军,张丽佳,肖飞,徐诗雯,张琦,王拥军,尹霄丽,田清华,田凤,李博文,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。