数据处理方法、电子设备及存储介质技术

技术编号:38334761 阅读:11 留言:0更新日期:2023-08-02 09:15
本申请适用于计算机技术领域,提供了一种数据处理方法、电子设备及存储介质,其中,方法包括:接收通信对端发送的对端编码数据;根据预设码率确定解码速率,控制预设解码电路按照解码速率和预设编解码时钟,对对端编码数据进行解码,得到解码数据。本申请中,通过预设码率确定解码速率,控制预设解码电路按照所确定的解码速率和晶体振荡器产生的预设编解码时钟,对通信对端发送的对端编码数据进行解码,得到解码数据。在解码对端编码数据时,基于晶体振荡器产生的稳定且准确的预设编解码时钟对接收到的对端编码数据进行解码,不需要解码对端编码数据中的解码时钟,有助于提高解码数据的准确性和解码的效率。准确性和解码的效率。准确性和解码的效率。

【技术实现步骤摘要】
数据处理方法、电子设备及存储介质


[0001]本申请属于通信
,尤其涉及数据处理方法、电子设备及存储介质。

技术介绍

[0002]曼彻斯特编码,是一种同步时钟编码技术。在采用曼彻斯特编码的数据流中,每一位编码的中间都有一跳变,这一跳变既作时钟信号,又做数据信号,这样,发送端在传输数据信息的同时,也可以将同步时钟信号一起传输到接收端。
[0003]相关技术中,在采用曼彻斯特编码进行数据传输时,接收端通常需要先解码出同步时钟信号,然后再基于得到的同步时钟信号对曼彻斯特编码进行解码,得到解码数据。解码数据的准确性依赖于解码得到的同步时钟信号的准确性,若解码得到的同步时钟信号出错,则基于该同步时钟信号解码得到的解码数据准确性较低。

技术实现思路

[0004]本申请实施例提供了一种数据处理方法、电子设备及存储介质,可以解决相关技术中,数据信息的准确性依赖于解码得到的同步时钟信号的准确性,若解码得到的同步时钟信号出错,则基于该同步时钟信号解码得到的数据信息准确性较低的问题。
[0005]本申请实施例的第一方面提供了一种数据处理方法,包括:接收通信对端发送的对端编码数据,其中,对端编码数据为曼彻斯特编码数据;根据预设码率确定解码速率,控制预设解码电路按照解码速率和预设编解码时钟,对对端编码数据进行解码,得到解码数据,其中,解码速率用于指示解码一位数据所需的脉冲个数,预设编解码时钟为晶体振荡器产生的时钟。
[0006]本申请实施例的第二方面提供了一种数据处理装置,包括:数据接收单元,用于接收通信对端发送的对端编码数据,其中,对端编码数据为曼彻斯特编码数据;数据解码单元,用于根据预设码率确定解码速率,控制预设解码电路按照解码速率和预设编解码时钟,对对端编码数据进行解码,得到解码数据,其中,解码速率用于指示解码一位数据所需的脉冲个数,预设编解码时钟为晶体振荡器产生的时钟。
[0007]本申请实施例的第三方面提供了一种电子设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现第一方面提供的数据处理方法的各步骤。
[0008]本申请实施例的第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现第一方面提供的数据处理方法的各步骤。
[0009]实施本申请实施例提供的数据处理方法、电子设备及存储介质具有以下有益效果:通过预设码率确定解码速率,控制预设解码电路按照所确定的解码速率和晶体振荡器产生的预设编解码时钟,对通信对端发送的对端编码数据进行解码,得到解码数据。在解码
对端编码数据时,基于晶体振荡器产生的稳定且准确的预设编解码时钟对接收到的对端编码数据进行解码,不需要解码对端编码数据中的解码时钟,有助于提高解码数据的准确性和解码的效率。
附图说明
[0010]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本申请一实施例提供的数据处理方法的实现流程图;图2是本申请一实施例提供的预设解码电路的连接示意图;图3是本申请一实施例提供的预设编码电路的连接示意图;图4是本申请一实施例提供的对对端编码数据进行解码的实现流程图;图5是本申请一实施例提供的对待编码数据进行编码的实现流程图;图6是本申请一实施例提供的数据处理装置的结构框图;图7是本申请一实施例提供的电子设备的结构框图。
具体实施方式
[0012]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0013]应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0014]如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0015]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0016]为了说明本申请的技术方案,下面通过以下实施例来进行说明。
[0017]请参阅图1,图1是本申请一实施例提供的数据处理方法的实现流程图,该流程图可以包括如下步骤101至步骤102。
[0018]步骤101,接收通信对端发送的对端编码数据。
[0019]在本实施例中,上述数据处理方法的执行主体通常是通信设备。
[0020]其中,上述通信对端通常是与作为执行主体的上述通信设备通信的其它设备。
[0021]其中,上述对端编码数据通常为曼彻斯特编码数据。曼彻斯特编码数据通常是基于预设编码规则,通过每一位编码数据中间的电平的高低跳变,来表示数据“0”或“1”。
[0022]其中,预设编码规则通常是预先设定的编码规则。实践中,通信设备可以与通信对端预先约定好预设编码规则,以确保解码数据的准确性。预设编码规则可以是编码数据中间的电平从低电平跳变到高电平表示数据“0”,从高电平跳变到低电平表示数据“1”。预设编码规则也可以是编码数据中间的电平从高电平跳变到低电平表示数据“0”,从低电平跳变到高电平表示数据“1”。
[0023]实践中,通信对端可以通过网络向上述执行主体发送上述对端编码数据,这样,上述执行主体可以通过网络接收到通信对端发送的上述对端编码数据。
[0024]步骤102,根据预设码率确定解码速率,控制预设解码电路按照解码速率和预设编解码时钟,对对端编码数据进行解码,得到解码数据。
[0025]其中,上述预设码率通常是预先设定的表示一位曼彻斯特编码数据时所需的电平个数。
[0026]其中,解码速率用于指示解码一位数据所需的脉冲个数。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,应用于通信设备,其特征在于,所述方法包括:接收通信对端发送的对端编码数据,其中,所述对端编码数据为曼彻斯特编码数据;根据预设码率确定解码速率,控制预设解码电路按照所述解码速率和预设编解码时钟,对所述对端编码数据进行解码,得到解码数据,其中,所述解码速率用于指示解码一位数据所需的脉冲个数,所述预设编解码时钟为晶体振荡器产生的时钟。2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:获取待编码数据;根据所述预设码率确定编码速率,控制预设编码电路按照所述编码速率和所述预设编解码时钟,对所述待编码数据进行编码,得到本端编码数据,其中,所述编码速率用于指示编码一位数据所需的脉冲个数。3.根据权利要求1所述的数据处理方法,其特征在于,所述预设解码电路包括曼彻斯特解码器、解码移位寄存器和解码锁存器,其中,所述曼彻斯特解码器的输出端与所述解码移位寄存器的输入端连接,所述解码移位寄存器的输出端与所述解码锁存器的输入端连接;所述曼彻斯特解码器用于按照所述解码速率和所述预设编解码时钟,对所述对端编码数据进行解码,得到所述解码数据;所述解码移位寄存器用于将所述解码数据的数据格式转换成并行数据格式;所述解码锁存器用于锁存所述并行数据格式的解码数据。4.根据权利要求2所述的数据处理方法,其特征在于,所述预设编码电路包括编码锁存器、编码移位寄存器和曼彻斯特编码器,其中,所述编码锁存器的输出端与所述编码移位寄存器的输入端连接,所述编码移位寄存器的输出端与所述曼彻斯特编码器的输入端连接;所述编码锁存器用于锁存所述待编码数据;所述编码移位寄存器用于将锁存的所述待编码数据的数据格式转换成串行数据格式;所述曼彻斯特编码器用于按照所述编码速率和所述预设编解码时钟,对所述串行数据格式的待编码数据进行编码,得到所述本端编码数据。5.根据权利要求1所述的数据处理方法,其特征在于,所述通信设备的解码状态包括初始解码状态、同步头解码状态和数据解码状态,所述控制预设解码电路按照所述解码速率和预设编解码时钟,对所述对端编码数据进行解码,得到解码数据,包括:将所述通信设备的解码状态由所述初始解码状态切换为所述同步头解码状态;在所述通信设备处于同步头解码状态时,根据所述解码速率和所述...

【专利技术属性】
技术研发人员:张月叶媲舟韩静
申请(专利权)人:深圳锐盟半导体有限公司
类型:发明
国别省市:

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

1