一种数据传输的控制方法、装置及系统制造方法及图纸

技术编号:14200649 阅读:75 留言:0更新日期:2016-12-17 14:25
本发明专利技术提供了一种数据传输的控制方法、装置及系统,用以根据前导标本数据与模拟信号中第一区域内的正弦波确定的映射表为参照,来确定目标数据,从而提高了传输的数据的准确性。所述方法包括:获取包括与传输数据中每一二进制数字一一对应的正弦波的模拟信号;通过预设的分组规则,将前导标本数据以及模拟信号中第一区域内的正弦波进行分组,得到至少一组前导标本数组以及与前导标本数组一一对应的第一区域集合;根据前导标本数组以及第一区域集合,确定用于校验所述模拟信号中第二区域内每一正弦波所对应的二进制数字的映射表;利用映射表,确定模拟信号中第二区域内每一正弦波所对应的二进制数字,得到目标数据。

Method, device and system for controlling data transmission

The present invention provides a control method and a data transmission device and system, according to the sine wave in the first area leading specimen data and analog signal to determine the mapping table for reference, to determine the target data, thus improving the accuracy of data transmission. The method comprises: acquiring analog signals including each binary digit and transmission data corresponding to the sine wave; by grouping rules preset, the sine wave in the first area leading data and analog signal samples are grouped, the first region and at least one group before the beacon array and with leading array corresponding to the collection of specimens according to the preamble; and the first array region set were determined, used for checking the analog signal in the second area of each sine wave corresponding to the binary digital mapping table; the mapping table, determine the analog signal in the second regions within each sine wave corresponding to the binary number, get the target data.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种数据传输的控制方法、装置及系统
技术介绍
数据传输的方案,通常采用的方法为:发送端数据传输前,首先根据预设的转换表,将原始二进制数据转化成一组由第一频率和第二频率组成的正弦波数据,其中,所述预设的转换表包括:频率与二进制数据的映射关系,例如,使用第一频率代表二进制数据“0”,使用第二频率代表二进制数据“1”。然后,将转化得到的正弦波数据组装成脉冲编码调制(Pulse Code Modulation,PCM)格式的音频数据。最后,通过音频通道发送组装成的脉冲编码调制PCM格式的音频数据。接收方通过音频录音方式,获取到PCM格式的音频数据,然后将获取到的PCM格式的音频数据还原成正弦波形式的音频数据,确定还原得到的音频数据中每个正弦波的频率,并根据确定的正弦波的频率,逐位确定该正弦波的频率对应的二进制数据,最后将确定的二进制数据进行组装。通过音频通道传输的数据的接收主要依赖于音频设备的播放和录音,然而,不同的硬件设备对不同频率的适应效果是不一样的,特别是当相邻的频率不相同的时候,对接收方录音得到的音频数据进行计算,得到的音频数据的正弦波的频率与原始二进制数据的频率是不一致的,从而导致数据传输失败。假设第一频率为5kHZ,第二频率为10kHZ,发送方需要发送的原始二进制数据为01010001,那么根据预设的转换表转换得到的正弦波数据为{5K、10K、5K、10K、5K、5K、5K、10K
一种数据传输的控制方法、装置及系统

【技术保护点】
一种数据传输的控制方法,其特征在于,包括:获取包括与传输数据中每一二进制数字一一对应的正弦波的模拟信号,其中,所述传输数据为发送端生成的,且所述传输数据包括所述发送端与接收端约定的前导标本数据以及需要传输的原始数据;通过预设的分组规则,将所述前导标本数据以及所述模拟信号中第一区域内的正弦波进行分组,得到至少一组前导标本数组以及与所述前导标本数组一一对应的第一区域集合,其中,所述第一区域为所述模拟信号中与所述前导标本数据对应的区域,所述第一区域集合中的正弦波为所述模拟信号中相邻的正弦波;根据所述前导标本数组以及所述第一区域集合,确定用于校验所述模拟信号中第二区域内每一正弦波所对应的二进制数字的映射表,其中,所述第二区域为所述模拟信号中除所述第一区域以外的区域;利用所述映射表中每一所述前导标本数组与所述第一区域集合的映射关系,确定所述模拟信号中第二区域内每一正弦波所对应的二进制数字,得到目标数据。

【技术特征摘要】
1.一种数据传输的控制方法,其特征在于,包括:获取包括与传输数据中每一二进制数字一一对应的正弦波的模拟信号,其中,所述传输数据为发送端生成的,且所述传输数据包括所述发送端与接收端约定的前导标本数据以及需要传输的原始数据;通过预设的分组规则,将所述前导标本数据以及所述模拟信号中第一区域内的正弦波进行分组,得到至少一组前导标本数组以及与所述前导标本数组一一对应的第一区域集合,其中,所述第一区域为所述模拟信号中与所述前导标本数据对应的区域,所述第一区域集合中的正弦波为所述模拟信号中相邻的正弦波;根据所述前导标本数组以及所述第一区域集合,确定用于校验所述模拟信号中第二区域内每一正弦波所对应的二进制数字的映射表,其中,所述第二区域为所述模拟信号中除所述第一区域以外的区域;利用所述映射表中每一所述前导标本数组与所述第一区域集合的映射关系,确定所述模拟信号中第二区域内每一正弦波所对应的二进制数字,得到目标数据。2.根据权利要求1所述的方法,其特征在于,在确定所述模拟信号中第二区域内每一正弦波所对应的二进制数字之前,该方法还包括:通过预设的分组规则,将所述模拟信号进行分组,得到包括至少一个第二区域内的正弦波的第二区域集合,其中,所述第二区域集合中的正弦波为所述模拟信号中相邻的正弦波。3.根据权利要求2所述的方法,其特征在于,利用所述映射表中每一所述前导标本数组与所述第一区域集合的映射关系,确定所述模拟信号中第二区域内每一正弦波所对应的二进制数字,包括:利用所述映射表中每一所述前导标本数组与所述第一区域集合的映射关系,根据所述第二区域集合,得到每一所述第二区域集合对应的二进制数组;通过预设的判断规则,根据每一所述第二区域集合对应的二进制数组,确定所述模拟信号中第二区域内每一正弦波所对应的二进制数字。4.根据权利要求3所述的方法,其特征在于,所述第一区域位于所述第二区域之前,若所述预设的分组规则为每一集合包括三个相邻的正弦波,则将所述模拟信号进行分组,得到包括至少一个第二区域内的正弦波的第二区域集合,包括:根据第一区域内倒数第二个正弦波、第一区域内倒数第一个正弦波、第二区域内第一个正弦波,得到第一子集合;根据第一区域内倒数第一个正弦波、第二区域内第一个正弦波、第二个正弦波,得到第二子集合;根据第二区域内第一个正弦波、第二个正弦波、第三个正弦波,得到第三子集合;依次类推,直到得到根据第二区域内倒数第三个正弦波、第二区域内倒数第二个正弦波、第二区域内倒数第一个正弦波组成子集合为止。5.根据权利要求4所述的方法,其特征在于,通过预设的判断规则,根据每一所述第二区域集合对应的二进制数组,确定所述模拟信号中第二区域内每一正弦波所对应的二进制数字,包括:根据所述第一子集合对应的二进制数组、所述第二子集合对应的二进制数组以及所述第三子集合对应的二进制数组,确定所述模拟信号中第二区域内第一个正弦波所对应的二进制数字;依次类推,直到将所述模拟信号中第二区域内每一正弦波所对应的二进制数字均确定完毕为止。6.根据权利要求5所述的方法,其特征在于,根据所述第一子集合对应的二进制数组、所述第二子集合对应的二进制数组以及所述第三子集合对应的二进制数组,确定所述模拟信号中第二区域内第一个正弦波所对应的二进制数字,包括:若所述第一子集合对应的二进制数组中第三位二进制数字、所述第二子集合对应的二进制数组中第二位二进制数字以及所述第三子集合对应的二进制数组中第一位二进制数字相同,则确定所述模拟信号中第二区域内第一个正弦波所对应的二进制数字为所述第一子集合对应的二进制数组中第三位二进制数字或所述第二子集合对应的二进制数组中第二位二进制数字或所述第三子集合对应的二进制数组中第一位二进制数字;否则,所述第一子集合对应的二进制数组中第三位二进制数字、所述第二子集合对应的二进制数组中第二位二进制数字以及所述第三子集合对应的二进制数组中第一位二进制数字中任两个二进制数字相同,则所述模拟信号中第二区域内第一个正弦波所对应的二进制数字为相同的二进制数字。7.根据权利要求1所述的方法,其特征在于,所述前导标本数据为根据预设的分组规则中每一集合中正弦波的个数确定的。8.根据权利要求1所述的方法,其特征在于,所述传输数据还包括:所述发送端与所述接收端约定的后导标本数据。9.根据权利要求8所述的方法,其特征在于,所述后导标本数据为根据预设的分组规则中每一集合中正弦波的个数确定的。10.一种数据传输的控制方法,其特征在于,包括:根据需要传输的原始数据以及发送端与接收端约定的前导标本数据,得到传输数据;转化所述传输数据,得到包括与所述传输数据中每一二进制数字一一对应的正弦波的模拟信号。11.根据权利要求10所述的方法,其特征在于,根据需要传输的原始数据以及发送端与接收端约定的前导标本数据,得到传输数据,包括:在需要传输的原始数据的前后,分别添加发送端与接收端约定的前导标本数据,以及发送端与接收端约定的后导标本数据,得到传输数据。12.一种数据传输的控制装置,其特征在于,包括:获取模块,用于获取包括与传输数据中每一二进制数字一一对应的正弦...

【专利技术属性】
技术研发人员:安晓江管延军柳增寿
申请(专利权)人:北京海泰方圆科技股份有限公司
类型:发明
国别省市:北京;11

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

1