数据传输、处理、基于音频接口的信号处理方法及模块技术

技术编号:9297958 阅读:94 留言:0更新日期:2013-10-31 01:40
本发明专利技术公开数据传输、处理、基于音频接口的信号处理方法和模块,数据传输方法包括对实际待发送的二进制符号数据进行组帧,前导码包括N个连续且相同的二进制符号,以及一个排在所述N个符号之后的相位不同的二进制符号,对前导码和数据域依次组成的二进制符号数据的每个符号,分别利用两个具有不同相位的二进制比特取代,根据当前符号的相位和取代其相邻前一符号的两比特的排列顺序,确定取代当前符号的两比特的排列顺序。数据处理方法根据上述前导码的定义规则及编码规则进行解码。基于音频接口的信号处理方法和模块根据上述前导码的定义规则及编解码规则进行编解码。本发明专利技术通过以上技术方案,解决现有技术中编码方式不够完善的问题。

【技术实现步骤摘要】
数据传输、处理、基于音频接口的信号处理方法及模块
本专利技术涉及通信领域,尤其涉及数据传输方法、数据处理方法、基于音频接口的信号处理方法和模块。
技术介绍
在数据传输过程中,通常需要对数据进行编码。差分曼彻斯特编码是一种应用广泛的编码方式,适用于多种无线通信场景。它的基本原理是将物理层的每个二进制符号分别利用链路层的两个具有不同相位的二进制比特去取代,这种编码方式,需要预先与解码方商定初始状态,即针对一长串二进制符号,需要预先与解码方商定取代首个符号的两比特的排列顺序,也就是说,需要预先与解码方商定:若首个符号是0,则取代该首个符号的两比特为01(或者10),相反,若首个符号是1,则取代该首个符号的两比特为10(或者01)。这种编码方式至少存在如下缺陷:在传输环境恶劣的情况下,编码后得到的二进制比特数据极易受到干扰,传输到解码方后,排在靠前的二进制比特容易丢失,而且丢失的比特个数难以确定,当丢失了取代上述首个符号的两比特时,解码方将错把其他符号当成首个符号按照商定的方式进行解码,影响解码的完整性和可靠性;另外,当丢失了奇数个比特时,其相邻符号之间的分割点将全部错乱,影响解码的完整性和可靠性。
技术实现思路
本专利技术提供数据传输方法、数据处理方法、基于音频接口的信号处理方法和模块,解决现有技术中编码方式不够完善的问题。为解决上述技术问题,本专利技术一实施例采用以下技术方案:一种数据传输方法,包括:对实际待发送的二进制符号数据进行组帧,帧结构包括前导码和数据域,所述数据域包括所述实际待发送的二进制符号数据,所述前导码包括N个连续且相同的二进制符号,以及一个排在所述N个符号之后的相位不同的二进制符号,其中,N为大于或等于2的正整数;对所述前导码和数据域依次组成的一长串二进制符号数据采用预设的编码规则进行编码,所述编码规则包括:依次对所述一长串二进制符号数据的每个符号,分别利用两个具有不同相位的二进制比特取代,且根据当前符号的相位和取代其相邻前一符号的两比特的排列顺序,确定取代所述当前符号的两比特的排列顺序;对编码后得到的二进制比特数据进行传输。在本专利技术一实施例中,编码规则包括:若当前符号为1,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序一致;若当前符号为0,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序相反。在本专利技术一实施例中,前导码包括N个连续的符号0,以及一个排在所述N个连续的符号0之后的符号1。在本专利技术一实施例中,编码规则包括:若当前符号为0,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序一致;若当前符号为1,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序相反。在本专利技术一实施例中,前导码包括N个连续的符号1,以及一个排在所述N个连续的符号1之后的符号0。一种数据处理方法,包括:接收利用前述的数据传输方法传输的二进制比特数据;依次检测所述二进制比特数据的脉冲宽度,找到首个符号分割点;对所述二进制比特数据采用与其编码规则相匹配的解码规则进行解码,所述解码规则包括:依次对位于所述首个符号分割点之后的二进制比特数据中,每一对相邻且具有不同相位的二进制比特采用一个二进制符号取代,且根据当前一对比特的排列顺序,以及相邻前一对比特的排列顺序,确定取代当前一对比特的符号的相位;根据前导码中二进制符号数据的定义规则识别前导码,分割前导码和数据域,获取数据域中实际待发送的二进制符号数据;对所述实际待发送的二进制符号数据进行业务处理。在本专利技术一实施例中,依次检测所述二进制比特数据的脉冲宽度,找到首个符号分割点的方法包括:依次检测所述二进制比特数据的沿变时刻,依次将相邻两沿变时刻相减得到脉冲宽度,将首个超过预定值的脉冲宽度的中心点作为所述首个符号分割点。一种基于音频接口的信号处理方法,包括:对实际待发送的二进制符号数据进行组帧,帧结构包括前导码和数据域,所述数据域包括所述实际待发送的二进制符号数据,所述前导码包括N个连续且相同的二进制符号,以及一个排在所述N个符号之后的相位不同的二进制符号,其中,N为大于或等于2的正整数;对所述前导码和数据域依次组成的一长串二进制符号数据采用预设的编码规则进行编码,所述编码规则包括:依次对所述一长串二进制符号数据的每个符号,分别利用两个具有不同相位的二进制比特取代,且根据当前符号的相位和取代其相邻前一符号的两比特的排列顺序,确定取代所述当前符号的两比特的排列顺序;将编码后得到的二进制比特数据转换为音频信号;通过音频设备的音频接口将所述音频信号向所述音频设备发送;通过音频设备的音频接口接收来自所述音频设备的音频信号;将所述音频信号转换为二进制比特数据;依次检测所述二进制比特数据的脉冲宽度,找到首个符号分割点;对所述二进制比特数据采用与其编码规则相匹配的解码规则进行解码,所述解码规则包括:依次对位于所述首个符号分割点之后的二进制比特数据中,每一对相邻且具有不同相位的二进制比特采用一个二进制符号取代,且根据当前一对比特的排列顺序,以及相邻前一对比特的排列顺序,确定取代当前一对比特的符号的相位;根据前导码中二进制符号数据的定义规则识别前导码,分割前导码和数据域,获取数据域中实际待发送的二进制符号数据。在本专利技术一实施例中,编码规则包括:若当前符号为1,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序一致;若当前符号为0,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序相反。在本专利技术一实施例中,前导码包括N个连续的符号0,以及一个排在所述N个连续的符号0之后的符号1。在本专利技术一实施例中,编码规则包括:若当前符号为0,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序一致;若当前符号为1,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序相反。在本专利技术一实施例中,前导码包括N个连续的符号1,以及一个排在所述N个连续的符号1之后的符号0。在本专利技术一实施例中,依次检测所述二进制比特数据的脉冲宽度,找到首个符号分割点的方法包括:依次检测所述二进制比特数据的沿变时刻,依次将相邻两沿变时刻相减得到脉冲宽度,将首个超过预定值的脉冲宽度的中心点作为所述首个符号分割点。在本专利技术一实施例中,采用电流型数模转换模块将编码后得到的二进制比特数据转换为音频信号。在本专利技术一实施例中,电流型数模转换模块通过从所述音频接口的麦克极抽取电流的方式将转换成的音频信号向所述音频设备发送。在本专利技术一实施例中,通过音频设备的音频接口与所述音频设备进行数据交互之前,还包括:将用于接收来自所述音频设备的音频信号的音频信号接收单元与音频接口的声道极对接;对音频接口内麦克极和地极进行识别,将用于向所述音频设备发送音频信号的音频信号发送单元与识别出的麦克极对接,将地电位与识别出的地极对接。在本专利技术一实施例中,对音频接口内麦克极和地极进行识别的方法包括:获取所述音频设备在开启录音通道后,其音频接口内一对音频输入极中各极的电信号;根据所述一对音频输入极中各极的电信号识别所述麦克极和地极。在本专利技术一实施例中,获取所述一对音频输入极中各极的电信号的方法为:获取所述一对音频输入极中各极相对于所述地电位的电压相对值。在本专利技术一实施例中,根据所述一对音频输入极中各极的本文档来自技高网...
数据传输、处理、基于音频接口的信号处理方法及模块

【技术保护点】
一种数据传输方法,包括:对实际待发送的二进制符号数据进行组帧,帧结构包括前导码和数据域,所述数据域包括所述实际待发送的二进制符号数据,所述前导码包括N个连续且相同的二进制符号,以及一个排在所述N个符号之后的相位不同的二进制符号,其中,N为大于或等于2的正整数;对所述前导码和数据域依次组成的一长串二进制符号数据采用预设的编码规则进行编码,所述编码规则包括:依次对所述一长串二进制符号数据的每个符号,分别利用两个具有不同相位的二进制比特取代,且根据当前符号的相位和取代其相邻前一符号的两比特的排列顺序,确定取代所述当前符号的两比特的排列顺序;对编码后得到的二进制比特数据进行传输。

【技术特征摘要】
1.一种数据传输方法,包括:对实际待发送的二进制符号数据进行组帧,帧结构包括前导码和数据域,所述数据域包括所述实际待发送的二进制符号数据,所述前导码包括N个连续且相同的二进制符号,以及一个排在所述N个符号之后的相位不同的二进制符号,其中,N为大于或等于2的正整数,所述前导码用于对所述实际待发送的二进制符号数据进行抗干扰保护;对所述前导码和数据域依次组成的一长串二进制符号数据采用预设的编码规则进行编码,所述编码规则包括:依次对所述一长串二进制符号数据的每个符号,分别利用两个具有不同相位的二进制比特取代,且根据当前符号的相位和取代其相邻前一符号的两比特的排列顺序,确定取代所述当前符号的两比特的排列顺序;对编码后得到的二进制比特数据进行传输;所述二进制比特数据用于:依次检测所述二进制比特数据的脉冲宽度,找到首个符号分割点;其中,所述依次检测所述二进制比特数据的脉冲宽度,找到首个符号分割点的方法包括:依次检测所述二进制比特数据的沿变时刻,依次将相邻两沿变时刻相减得到脉冲宽度,将首个超过预定值的脉冲宽度的中心点作为所述首个符号分割点。2.如权利要求1所述的数据传输方法,其特征在于,所述编码规则包括:若当前符号为1,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序一致;若当前符号为0,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序相反。3.如权利要求2所述的数据传输方法,其特征在于,所述前导码包括N个连续的符号0,以及一个排在所述N个连续的符号0之后的符号1。4.如权利要求1所述的数据传输方法,其特征在于,所述编码规则包括:若当前符号为0,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序一致;若当前符号为1,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序相反。5.如权利要求4所述的数据传输方法,其特征在于,所述前导码包括N个连续的符号1,以及一个排在所述N个连续的符号1之后的符号0。6.一种数据处理方法,包括:接收利用权利要求1至5任一项所述的数据传输方法传输的二进制比特数据;依次检测所述二进制比特数据的脉冲宽度,找到首个符号分割点;具体包括:依次检测所述二进制比特数据的沿变时刻,依次将相邻两沿变时刻相减得到脉冲宽度,将首个超过预定值的脉冲宽度的中心点作为所述首个符号分割点;对所述二进制比特数据采用与其编码规则相匹配的解码规则进行解码,所述解码规则包括:依次对位于所述首个符号分割点之后的二进制比特数据中,每一对相邻且具有不同相位的二进制比特采用一个二进制符号取代,且根据当前一对比特的排列顺序,以及相邻前一对比特的排列顺序,确定取代当前一对比特的符号的相位;根据前导码中二进制符号数据的定义规则识别前导码,分割前导码和数据域,获取数据域中实际待发送的二进制符号数据;对所述实际待发送的二进制符号数据进行业务处理。7.一种基于音频接口的信号处理方法,包括:对实际待发送的二进制符号数据进行组帧,帧结构包括前导码和数据域,所述数据域包括所述实际待发送的二进制符号数据,所述前导码包括N个连续且相同的二进制符号,以及一个排在所述N个符号之后的相位不同的二进制符号,其中,N为大于或等于2的正整数,所述前导码用于对所述实际待发送的二进制符号数据进行抗干扰保护;对所述前导码和数据域依次组成的一长串二进制符号数据采用预设的编码规则进行编码,所述编码规则包括:依次对所述一长串二进制符号数据的每个符号,分别利用两个具有不同相位的二进制比特取代,且根据当前符号的相位和取代其相邻前一符号的两比特的排列顺序,确定取代所述当前符号的两比特的排列顺序;将编码后得到的二进制比特数据转换为音频信号;通过音频设备的音频接口将所述音频信号向所述音频设备发送;通过音频设备的音频接口接收来自所述音频设备的音频信号;将所述音频信号转换为二进制比特数据;依次检测所述二进制比特数据的脉冲宽度,找到首个符号分割点;对所述二进制比特数据采用与其编码规则相匹配的解码规则进行解码,所述解码规则包括:依次对位于所述首个符号分割点之后的二进制比特数据中,每一对相邻且具有不同相位的二进制比特采用一个二进制符号取代,且根据当前一对比特的排列顺序,以及相邻前一对比特的排列顺序,确定取代当前一对比特的符号的相位;根据前导码中二进制符号数据的定义规则识别前导码,分割前导码和数据域,获取数据域中实际待发送的二进制符号数据;其中,所述依次检测所述二进制比特数据的脉冲宽度,找到首个符号分割点的方法包括:依次检测所述二进制比特数据的沿变时刻,依次将相邻两沿变时刻相减得到脉冲宽度,将首个超过预定值的脉冲宽度的中心点作为所述首个符号分割点。8.如权利要求7所述的基于音频接口的信号处理方法,其特征在于,所述编码规则包括:若当前符号为1,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序一致;若当前符号为0,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序相反。9.如权利要求8所述的基于音频接口的信号处理方法,其特征在于,所述前导码包括N个连续的符号0,以及一个排在所述N个连续的符号0之后的符号1。10.如权利要求7所述的基于音频接口的信号处理方法,其特征在于,所述编码规则包括:若当前符号为0,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序一致;若当前符号为1,则取代当前符号的两比特与取代其相邻前一符号的两比特的排列顺序相反。11.如权利要求10所述的基于音频接口的信号处理方法,其特征在于,所述前导码包括N个连续的符号1,以及一个排在所述N个连续的符号1之后的符号0。12.如权利要求7所述的基于音频接口的信号处理方法,其特征在于,采用电流型数模转换模块将编码后得到的二进制比特数据转换为音频信号。13.如权利要求12所述的基于音频接口的信号处理方法,其特征在于,所述电流型数模转换模块通过从所述音频接口的麦克极抽取电流的方式将转换成的音频信号向所述音频设备发送。14.如权利要求7至13任一项所述的基于音频接口的信号处理方法,其特征在于,通过音频设备的音频接口与所述音频设备进行数据交互之前,还包括:将用于接收来自所述音频设备的音频信号的音频信号接收单元与音频接口的声道极对接;对音频接口内麦克极和地极进行识别,将用于向所述音频设备发送音频信号的音频信号发送单元与识别出的麦克极对接,将地电位与识别出的地极对接。15.如权利要求14所述的基于音频接口的信号处理方法,其特征在于,对音频接口内麦克极和地极进行识别的方法包括:获取所述音频设备在开启录音通道后,其音频接口内一对音频输入极中各极的电信号;根据所述一对音频输...

【专利技术属性】
技术研发人员:陶育源
申请(专利权)人:国民技术股份有限公司
类型:发明
国别省市:

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

1