一种卫星移动通信系统的数据处理方法技术方案

技术编号:10743094 阅读:113 留言:0更新日期:2014-12-10 16:06
本发明专利技术公开了一种卫星移动通信系统的数据处理方法,包括以下步骤:步骤1:将表示原始位置的经度和纬度均转换成度分秒的形式,并将经度和纬度进行偏移处理,将偏移后的位置信息编辑成22个数字组成的位置数据b1~b22;步骤3:对步骤2中得到的21个数字组成的位置数据进行编码;步骤4:接收方收到19个数字组成的位置数据,通过逆运算解出21个数字组成的位置数据;步骤5:补上报文类型,得到22个数字组成的位置数据;步骤6:22个数字组成的位置数据的经度和纬度进行逆处理,得到原始位置信息。本发明专利技术采用上述方法,能够解决数据量大导致信道利用率低的问题,改善跟踪系统的性能,而且还可以保障用户数据的安全传输。

【技术实现步骤摘要】
一种卫星移动通信系统的数据处理方法
本专利技术涉及卫星通信领域,具体涉及一种卫星移动通信系统的数据处理方法。
技术介绍
卫星通信是现代通信的产物,其主要功能是填补现有通信(有线通信、无线通信)终端无法覆盖的区域,为人们的工作提供更为健全的服务。近几年来,随着航运在交通运输中地位的不断提升以及由此产生的航运安全与航运管理的需要,使得船舶跟踪监控系统越来越成为人们关注的焦点。对船舶的实时跟踪是船舶监控系统的重要组成部分。在近海,可以通过海岸电台和陆上进行通讯,可是到了茫茫无际的大洋上,海岸电台就失去了作用,此时,只有依靠卫星通信。卫星通信用于船舶与船舶之间、船舶与陆地之间的通信,可进行通话、数据传输、传真、导航定位等。目前常用的导航定位卫星系统有位置、北斗等,具有定位精度高、实时性强、全天候工作且成本低廉等优点,卫星导航技术的出现使得对船舶的实时跟踪成为可能,同时结合现代无线通信技术、计算机网络技术和地理信息系统,可为交通和航运公司等部门建立高效、现代化的监控指挥系统,使航海运输的指挥调度与安全管理进入实时、准确、直观、大范围的集中式监控管理。通过卫星通信设备,可以随时跟踪船舶的行驶路线、位置、速度、高度等,并把这些信息传送到控制中心。为了实现实时监控,需要大量频繁地发送定位信息,这些庞大的数据量将会加重网络负担,导致数据传输延时加大和通信费用的增长,这就大大影响了跟踪系统的性能。一种适合的数据压缩方法对于系统的成本、实际运行费用,数据传输以及将来的推广都有十分重要的作用。
技术实现思路
本专利技术的目的在于提供一种卫星移动通信系统的数据处理方法,用于实现在有限的数据长度内传送更多的跟踪信息,减轻网络负担,避免数据传输延时加大以及通信成本的增加;另外,采用特殊的编码、解码方式实现数据的传送,确保编码和解码的一致性、准确性以及安全性。本专利技术为实现上述目的,采用以下技术方案实现:一种卫星移动通信系统的数据处理方法,包括以下步骤:步骤1:将表示原始位置的经度和纬度均转换成度分秒的形式,并将经度和纬度进行偏移处理,将偏移后的位置信息编辑成22个数字组成的位置数据b1~b22,其中b1表示报文类型,b2~b8依次为经度的度、分、秒,b9~b15依次为纬度的度、分、秒,b16~b18为速度,b19~b21为航向,b22为有效位;步骤2:去掉报文类型b1,得到21个数字组成的位置数据b2~b22;步骤3:对步骤2中得到的21个数字组成的位置数据进行编码,将21个数字组成的位置数据转换为19个数字组成的位置数据;步骤4:接收方收到19个数字组成的位置数据,通过逆运算解出21个数字组成的位置数据;步骤5:补上报文类型,得到22个数字组成的位置数据;步骤6:对步骤5得到的22个数字组成的位置数据的经度和纬度进行逆处理,得到原始位置数据。进一步地,所述步骤1中对原始位置的经度和纬度进行偏移处理的具体过程为:步骤11:假设经度的偏移量为Long_Offset,纬度的偏移量为Lat_Offset,原始位置的经度表示为ddd°mm’ss.s”,原始位置的纬度表示为ddd°mm’ss.s”;步骤12:按照经度和纬度的偏移量,得到偏移后的经度为(ddd±Long_Offset)°mm’ss.s”,偏移后的纬度为(ddd±Lat_Offset)°mm’ss.s”,其中ddd±Long_Offset≤69,ddd±Lat_Offset≤69。进一步地,所述步骤3的具体编码过程为:步骤31:b6=b4*6+b6,如果b6≥10,则b4=(int)(b6/10),b6=b6%10;如果b6<10,则b4=0,b6=b6;b13=b11*6+b13,如果b13≥10,则b11=(int)(b13/10),b13=b13%10;如果b13<10,则b11=0,b13=b13;b22=b19*2+b22,b19=b22;其中int为取整运算符,%为取余运算符;步骤32:b11=b4*4+b11,如果b11≥10,则b4=(int)(b11/10),b11=b11%10;如果b11<10,则b4=0,b11=b11;步骤33:b9=b2*7+b9,如果b9≥10,则b2=(int)(b9/10),b9=b9%10;如果b9<10,则b2=0,b9=b9;步骤34:b4=b2*2+b4;步骤35:由步骤31~34得到新的数据b2~b22,将b3~b21依次赋值给a2~a20,a2~a20即为编码后的数据,a1=b1。进一步地,所述步骤4的具体逆运算过程如下:步骤41:假定完成步骤31后,得到的新的数据为c2~c22;完成步骤32后,得到的新的数据为d2~d22;完成步骤33后,得到的新的数据为e2~e22;完成步骤34后,得到的新的数据为f2~f22,因此,编码后的数据a2~a20即为f3~f21;步骤42:首先,规定经度和纬度的最大值为69°59’59.9”,通过步骤3的编码方式可知,e4的值小于2,即e4只能是0或1,由于f4即为a3,由f4的奇偶性可推得e4的值,再由e4和f4推得e2的值;步骤43:由步骤42中推出的e2的值并结合a8的值,可推得d2*7+d9的值M;步骤44:由于规定了经度和纬度的最大值为69°59’59.9”,d2、d9分别为经度和纬度的度的最高位,即d2<7,d9<7,由此结合步骤43可得:由此可推得d2、d9的值;步骤45:由于e4的值即为d4的值,e11的值即为d11的值,e4的值在步骤42中已得到,而e11即为a10,因此,c4*4+c11的值N即可确定;步骤46:由于规定了经度和纬度的最大值为69°59’59.9”,c4、c11分别为经度和纬度的分的最高位,则c4、c11均小于4,于是,可得如下表达式:由此可推得c4、c11的值;步骤47:由于c6即为a5,c13即为a12,c4和c11的值已在步骤46中得出,因此,可得b4*6+b6的值K以及b11*6+b13的值L;步骤48:由于规定了经度和纬度的最大值为69°59’59.9”,由此可得,b4<6,b6<6,b11<6,b13<6,于是,可得如下表达式:由以上两式可分别得到b4、b6、b11、b13的值;步骤49:由于a18即为c19,b22=b19*2+b22,b19=b22,c19=b19,因此,根据a18的奇偶性可得到b22的值;再结合c19和b22的值,可推得编码前的b19的值;步骤50:通过以上步骤得到b2、b4、b6、b11、b13、b19、b22的值,原始数据b2~b22的其余位的值与数据a2~a20的对应位的值相等,即b3=a2,b5=a4,b7=a6...以此类推,从而得到由22个数字组成的编码前的位置数据b1~b22,其中b1是预先可知的。本专利技术与现有技术相比,具有以下优点及有益效果:(1)本专利技术对数据进行重新组织编排,处理后的数据不仅占用空间减少,而且可以一定程度上保护了数据的安全性。(2)本专利技术方法通过数据移位处理,应用该方法不仅可解决数据量大导致信道利用率低的问题,改善跟踪系统的性能,而且还可以保障用户数据的安全传输。附图说明图1为本专利技术的编码和解码示意图。具体实施方式下面结合实施例对本专利技术作进一步地本文档来自技高网...
一种卫星移动通信系统的数据处理方法

【技术保护点】
一种卫星移动通信系统的数据处理方法,其特征在于:包括以下步骤:步骤1:将表示原始位置的经度和纬度均转换成度分秒的形式,并将经度和纬度进行偏移处理,将偏移后的位置信息编辑成22个数字组成的位置数据b1~b22,其中b1表示报文类型,b2~b8依次为经度的度、分、秒,b9~b15依次为纬度的度、分、秒,b16~b18为速度,b19~b21为航向,b22为有效位;步骤2:去掉报文类型b1,得到21个数字组成的位置数据b2~b22;步骤3:对步骤2中得到的21个数字组成的位置数据进行编码,将21个数字组成的位置数据转换为19个数字组成的位置数据;步骤4:接收方收到19个数字组成的位置数据,通过逆运算解出21个数字组成的位置数据;步骤5:补上报文类型,得到22个数字组成的位置数据;步骤6:对步骤5得到的22个数字组成的位置数据的经度和纬度进行逆处理,得到原始位置信息。

【技术特征摘要】
1.一种卫星移动通信系统的数据处理方法,其特征在于:包括以下步骤:步骤1:将表示原始位置的经度和纬度均转换成度分秒的形式,并将经度和纬度进行偏移处理,将偏移后的位置信息编辑成22个数字组成的位置数据b1~b22,其中b1表示报文类型,b2~b8依次为经度的度、分、秒,b9~b15依次为纬度的度、分、秒,b16~b18为速度,b19~b21为航向,b22为有效位;步骤2:去掉报文类型b1,得到21个数字组成的位置数据b2~b22;步骤3:对步骤2中得到的21个数字组成的位置数据进行编码,将21个数字组成的位置数据转换为19个数字组成的位置数据;步骤4:接收方收到19个数字组成的位置数据,通过逆运算解出21个数字组成的位置数据;步骤5:补上报文类型,得到22个数字组成的位置数据;步骤6:对步骤5得到的22个数字组成的位置数据的经度和纬度进行逆处理,得到原始位置信息;所述步骤3的具体编码过程为:步骤31:b6=b4*6+b6,如果b6≥10,则b4=(int)(b6/10),b6=b6%10;如果b6<10,则b4=0,b6=b6;b13=b11*6+b13,如果b13≥10,则b11=(int)(b13/10),b13=b13%10;如果b13<10,则b11=0,b13=b13;b22=b19*2+b22,b19=b22;步骤32:b11=b4*4+b11,如果b11≥10,则b4=(int)(b11/10),b11=b11%10;如果b11<10,则b4=0,b11=b11;步骤33:b9=b2*7+b9,如果b9≥10,则b2=(int)(b9/10),b9=b9%10;如果b9<10,则b2=0,b9=b9;步骤34:b4=b2*2+b4;步骤35:由步骤31~步骤34得到新的数据b2~b22,将b3~b21依次赋值给a2~a20,a2~a20即为编码后的数据,a1=b1。2.根据权利要求1所述的一种卫星移动通信系统的数据处理方法,其特征在于:所述步骤1中对原始位置的经度和纬度进行偏移处理的具体过程为:步骤11:假设经度的偏移量为Long_Offset,纬度的偏移量为Lat_Offset,原始位置的经度表示为ddd°mm’ss.s”,原始位置的纬度表示为ddd°mm’ss.s”;步骤12:按照经度和纬度的偏移量,得到偏移后的经度为(ddd±Long_Offset)°mm’ss.s”,偏移后的纬度为(ddd±Lat_Offset)°mm’ss.s”,其中ddd±Long_Offset≤69,ddd±Lat_Offset≤69。3.根据权利要求1所述的一种卫星移动通...

【专利技术属性】
技术研发人员:谢永锋刘小林佟力严国荣
申请(专利权)人:成都天奥信息科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1