发明名称 星载(8176,7156)LDPC编译码器中实现缩短码与子码兼容的方法
摘要 星载(8176,7156)LDPC编译码器中实现缩短码与子码兼容的方法,当flag为低电平时,进行缩短码的编码或译码,当flag为高电平时,进行子码的编码或译码,即利用星载数据传输帧格式的特点,如果子码输入,则时序和数据不做改变,直接进行子码编码或译码;如果是缩短码输入,把帧头尾部时隙缩短18个时钟,对应的帧头数据暂存并把该位置填充为18个0数据,这样就与后面的信息组合成子码格式,进行子码编码或译码,编码或译码完成后,再把0比特填充数据替换成暂存的帧头数据。本方法兼容性好,实时性好,使用起来比较灵活,移植性高,可靠性高,目前已应用在多个星载型号上。
申请公布号 CN101764621B 申请公布日期 2012.12.26
申请号 CN200910243285.0 申请日期 2009.12.30
申请人 西安空间无线电技术研究所 发明人 王菊花;谢天娇;宋颖;李立
分类号 H03M13/11(2006.01)I 主分类号 H03M13/11(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 杨春颖
主权项 星载(8176,7156)LDPC编译码器中实现缩短码与子码兼容的方法,基准(8176,7156)LDPC码包含子码及缩短码,子码输入信息位长为7154,校验位长为1022,码组总长8176,缩短码输入信息位长为7136,校验位长为1022,2位填充比特,码组总长8160;星载LDPC子码与缩短码属于分组码,每个LDPC码组前面都有同步头即帧头,长度为T比特,T>=32;LDPC编码器或译码器接口信号有输入门控信号synin、数据信号datin、时钟信号clkin和码型选择电平信号flag,其特征在于:当flag为低电平时,进行缩短码的编码或译码,当flag为高电平时,进行子码的编码或译码,实现步骤如下:(1)如果flag为低电平,则把输入门控信号synin的高电平后端缩短18个时钟后变成二次门控信号syn1,二次门控信号syn1的高电平长度由输入时的长度T缩短为T‑18;将与输入门控信号synin缩短位置相对应的帧头数据提取并暂时缓存为dat_reg,在取走帧头数据的相应时隙位置填充为比特0,其它数据不做改变,即数据信号datin在输入门控信号synin缩短位置填充为比特0,其它数据不变的情况下,变为二次数据信号dat1;如果flag为高电平,则输入门控信号synin和数据信号datin均不做改变,即输入门控信号synin直接变成二次门控信号syn1,数据信号datin直接变成二次数据信号dat1;(2)在二次门控信号syn1的控制下,二次数据信号dat1和时钟信号clkin进入LDPC编码器或译码器进行编码或译码,编码或译码后的输出信号为同步三次门控信号syn2和三次数据信号dat2,若为编码则是基于7154个有效信息位,产生1022个校验位,若为译码则是8176比特数据进行纠错,产生7154比特信息位;(3)如果flag为低电平,则把同步三次门控信号syn2的高电平后端加长18个时钟后变成门控输出信号synout,即门控输出信号synout的高电平长度变为T;加长的18个时钟位置对应的三次数据信号dat2,即把步骤(1)中填充的比特0还原成暂存的帧头数据dat_reg,其它数据保持不变的情况下,变 成数据输出信号datout;如果flag为高电平,则同步三次门控信号syn2和三次数据信号dat2均不做改变,即同步三次门控信号syn2直接变成门控输出信号synout输出,三次数据信号dat2直接变成数据输出信号datout输出。
地址 710000 陕西省西安市165信箱