[发明专利]一种FFFS编码报文的解码方法有效

专利信息
申请号: 201310247311.3 申请日: 2013-06-21
公开(公告)号: CN103368884A 公开(公告)日: 2013-10-23
发明(设计)人: 詹惠琴;王帅;周权;金恒;古天祥;张鑫鑫 申请(专利权)人: 电子科技大学
主分类号: H04L25/03 分类号: H04L25/03;H04B1/59
代理公司: 成都行之专利代理事务所(普通合伙) 51220 代理人: 温利平
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 fffs 编码 报文 解码 方法
【权利要求书】:

1.一种FFFS编码报文的解码方法,其特征在于,包括以下步骤:

(1)、FFFS长报文编码数据的接收与保存

FFFS长报文编码数据送来以后先缓存在RAM中,当达到1023bits时,启动报文解析;

(2)、通过数据窗,在RAM中取1023bits编码数据,进行循环冗余校验和报文同步计算的并行处理,当通过循环冗余校验,则进行步骤(3),如果未通过循环冗余校验,则数据窗向后移动一位,在RAM中取1023bits编码数据再进行循环冗余校验和报文同步计算的并行处理;

(3)、1023bits编码数据进行CR校验;

(4)、根据报文同步计算得到的同步码,查表得到报文帧头偏移量;

(5)、首先根据报文帧头偏移量在RAM中找到控制位和扰码位地址并读取控制位和扰码位数据据:

5.1)、当报文帧头偏移量S小于等于913时,控制位区和扰码位区的15bits数据是连续的,取一个变量t,t取值为0到14的整数,其数据在RAM中的地址是:

AddrCb-B=Addrshift+913-S+t其中,AddrCb-B是控制位区和扰码位区数据在RAM中的地址,Addrshift是当前数据窗的移位值即在RAM中的累计地址偏移量,S是报文帧头偏移量;t为一个变量,取值范围是0到14,当t大于等于0小于等于2时得到的依次是数据位b109、b108和b107在RAM中的地址,当t大于等于3小于等于14时得到的依次是数据b106,...,b95在RAM中的地址。

5.2)、当报文帧头偏移量为914≤S≤927时,控制位区和扰码位区的15bits数据是不连续的,设两个整数变量分别为是m和n,则有:

a1)、变量m从0开始取值到S-914,得到从数据位b109的RAM地址开始的S-913个数据的地址:

AddrCb-B=Addrshift+1936-S+ma2)、变量n从0开始取值到927-S,获得中剩余的控制扰码位区段直到数据位b95的数据在RAM地址:

AddrCb-B=Addrshift+n5.3)、当报文帧头偏移量为928≤S≤1022,控制位区和扰码位区的15bits数据是连续的,其数据在RAM中的地址是:

AddrCb-B=Addrshift+1936-S+x x是一个变量,取值范围是0到14,当x大于等于0小于等于2时得到的依次是数据位b109、b108和b107在RAM中的地址,当x大于等于3小于等于14时得到的依次是数据位b106,...,b95在RAM中的地址;

在RAM中读取控制位和扰码位地址数据,并将其中的12bits扰码位数据保存:

(6)、在读取控制位和扰码位地址数据中,检查控制位b108b107的数据值是否合法,如果不合法则数据窗向后移动一位,返回步骤(2);如果合法,则检查控制位中的b109的数据值,如果为1,则用户数据位数据是否需要翻转,如果为0则不需要反转;

(7)、首先根据报文帧头偏移量在RAM中找到用户数据位地址:

7.1)、当报文帧头偏移量S=0时:

Addr1022=Addrshift+i其中,i从0取值到912,分别对应着用户数据位b1022,…,b110的在RAM中的地址Addr1022

7.2)、当S≠0,且1≤S≤912时,设两个整数变量j,k;

b.1)、变量j从0开始取值到S-1,获得用户数据位b1022,b1021,...,b1022-S+1在RAM地址:

Addr1022=Addrshift+1023-S+jb.2)、变量k从0开始取值到913-S-1,获得用户数据位b1022-S,b1022-S-1,...,b110在RAM地址:

Addr1022=Addrshift+k7.3)、当S≠0,且913≤S时,

Addr1022=Addrshift+1023-S+l其中,l从0取值到912,分别对应着用户数据位b1022,…,b110的在RAM中的地址Addr1022

依据上述用户数据位地址,依次读取出83组11位用户数据,如果需要反转,则进行反转;然后,依次对83组11位用户数据进行有效字检查和转换,依次得到10位的用户数据,如果,在有效字检查中,有一组没有通过检查,则数据窗向后移动一位,返回步骤(2);最后,用扰码位数据计算出解扰器初态值依次对转换得到的10位的用户数据进行解扰,得到用户报文信息。

2.根据权利要求1所述的FFFS编码报文的解码方法,其特征在于,步骤(7)中所述的有效字检查和转换为:

依次将83组11位用户数据作为地址送到11位-10位有效字ROM表的地址线上进行查表,在11位-10位有效字ROM表每个单元中储存的是一个11位数据,如果11位用户数据是有效字,则查表得到的11位数据最高位都是0,低10位为其对应的10位的用户数据,11位用户数据是无效字,则查表得到的11位数据最高位都是1;

有效字检查模块对查表得到的11位数据最高位进行检查,如果为1,则将其送到解扰模块,在解扰模块中将最高位丢弃,只留下低10位作为有效字转换的结果参与解扰运算,得到用户报文信息,;如果为0,则数据窗向后移动一位,返回步骤(2)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310247311.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top