短报文通信是我国北斗卫星导航系统特有的一个功能,可用于公网通信覆盖盲区位置的数据传输。而通信频度和报文长度的限制,降低了北斗短报文通信的效率,为此,提出了一种用于北斗通信数据的压缩方法。该压缩方法分两步,第一步为有损压缩,以工业数据库压缩技术中的旋转门算法为基础,同时为了实现有损压缩的精度可调,用改进的BP神经网络PID控制器对旋转门算法的参数进行在线调整;第二步为无损压缩,提出了前置特殊字节配合差值传递的无损压缩策略。实验表明经过此方法两步压缩后,对工业过程数据完成了较高的压缩,同时,压缩精度