本发明涉及通信传输,尤其涉及一种针对多跳网络的数据传输方法及装置。
背景技术:
1、在执行金塔到玉门的750千伏线路工程中,最关键的点在于保证基站的塔基质量过关,基站的塔基质量过关才能保证基站能稳定传输数据。保证基站的塔基质量过关的主要因素是保证基站的塔基的混凝土质量过关,在执行线路工程的初期养护阶段,环境温湿度对混凝土质量和性能都有影响,可能会出现基站的塔基的混凝土质量不过关的情况,导致基站的塔基质量可能出现不过关的情况。需要通过获取基站的混凝土的运行信号数据,来确定基站的塔基的混凝土质量是否过关。但是,大部分的基站位于无人区,基站几乎没有运营商网络信号覆盖,通过自动化监测方式存在不能获取基站的混凝土的运行信号数据的问题。对于上述问题的解决方式是集中收集各基站的混凝土的运行信号数据,并将汇总的混凝土的运行信号数据发送给北斗卫星,利用卫星的短报文通信功能传输数据。
2、目前,实现多跳网络的数据传输的方式为,利用long range(远距离)窄带多跳网络,对各基站的混凝土的运行信号数据进行传输,以实现基站间的混凝土的运行信号数据的传输。然而,利用long range窄带多跳网络,易受到无人区环境的影响,使得long range窄带多跳网络具有较差质量,且收发信号极易受到干扰,导致各基站的混凝土的运行信号数据的传输准确性较低。卫星报文传输的能力、服务频度有限且功耗较大,需要将传输的较大的数据量拆分为多次进行发送,导致数据传输速率较慢。
技术实现思路
1、本发明实施例的目的是提供一种针对多跳网络的数据传输方法及装置,解决各基站的混凝土的运行信号数据的传输准确性较低以及数据传输速率较慢的问题。
2、为解决上述技术问题,本发明实施例提供如下技术方案:
3、本发明第一方面提供一种针对多跳网络的数据传输方法,方法包括:
4、根据预设混凝土运行信号数据对预设字典进行训练,得到训练后的字典;
5、根据训练后的字典,对基站的本地混凝土运行信号数据进行字典压缩,得到已压缩数据,已压缩数据用矩阵形式表示;
6、对已压缩数据进行哈夫曼压缩,得到哈夫曼压缩数据;
7、在哈夫曼压缩数据中加入正则化的准循环广义低密度奇偶校验码,生成具有检验码的数据;
8、根据两组伪随机数组和具有检验码的数据,生成具有交织码的数据;
9、将具有交织码的数据,通过long range无线信号发送到下一基站。
10、本申请第二方面提供一种针对多跳网络的数据传输装置,装置包括:
11、训练模块,用于根据预设混凝土运行信号数据对预设字典进行训练,得到训练后的字典;
12、字典压缩模块,用于根据训练后的字典,对当前基站的混凝土运行信号数据进行字典压缩,得到已压缩数据,已压缩数据用矩阵形式表示;
13、哈夫曼压缩模块,用于对已压缩数据进行哈夫曼压缩,得到哈夫曼压缩数据;
14、第一生成模块,用于在哈夫曼压缩数据中加入正则化的准循环广义低密度奇偶校验码,生成具有检验码的数据;
15、第二生成模块,用于根据两组伪随机数组和具有检验码的数据,生成具有交织码的数据;
16、发送模块,用于将具有交织码的数据,通过long range无线信号发送到下一基站。
17、相较于现有技术,本发明提供的针对多跳网络的数据传输方法及装置,根据预设混凝土运行信号数据对预设字典进行训练,得到训练后的字典;根据训练后的字典,对基站的本地混凝土运行信号数据进行字典压缩,得到已压缩数据,已压缩数据用矩阵形式表示;对已压缩数据进行哈夫曼压缩,得到哈夫曼压缩数据;在哈夫曼压缩数据中加入正则化的准循环广义低密度奇偶校验码,生成具有检验码的数据;根据两组伪随机数组和具有检验码的数据,生成具有交织码的数据;将具有交织码的数据,通过long range无线信号发送到下一基站。这样,可以对混凝土运行信号数据依次进行字典压缩和哈夫曼压缩,使得传输的混凝土运行信号数据的数据量较小,将较小的数据量一次发送,不用分为多次发送,使得数据传输速率较快;在哈夫曼压缩数据中加入正则化的准循环广义低密度奇偶校验码,生成具有检验码的数据,根据两组伪随机数组和具有检验码的数据,生成具有交织码的数据,可以生成具有检验码和交织码的数据,使得数据具有自我纠错的能力,进而使得数据传输的准确性较高。
1.一种针对多跳网络的数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在将所述具有交织码的数据,通过longrange无线信号发送到下一基站之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述已压缩数据进行哈夫曼压缩,得到哈夫曼压缩数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据两组伪随机数组和所述具有检验码的数据,生成具有交织码的数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述预设字典包括结构合成字典和结构分析字典,所述根据预设混凝土运行信号数据对预设字典进行训练,得到训练后的字典,包括:
6.根据权利要求1所述的方法,其特征在于,所述基站的本地混凝土运行信号数据包括基站id、混凝土温度、混凝土湿度、混凝土浓度和混凝土浓度。
7.根据权利要求3所述的方法,其特征在于,所述对接收到的数据,依次解交织、准循环广义低密度奇偶校验、哈夫曼解压和字典解压,得到原始数据,包括:
8.根据权利要求7所述的方法,其特征在于,所述按照交织规则,对所述接收到的数据解交织,得到解交织的数据,包括:
9.根据权利要求7所述的方法,其特征在于,所述对所述解码的数据进行哈夫曼解压,得到经过哈夫曼解压的数据,包括:
10.一种针对多跳网络的数据传输装置,其特征在于,所述装置包括: