一种数据包发送方法及射频系统技术方案

技术编号:32890924 阅读:21 留言:0更新日期:2022-04-02 12:34
本发明专利技术公开了一种数据包发送方法及射频系统。所述方法应用于射频系统,所述射频系统包括:数据包模块、调制模块、发送模块;所述方法包括:所述数据包模块将原始数据组包为多个数据包并在每个数据包组包完成后发送至所述调制模块;所述调制模块依次接收各所述数据包,将接收的数据包调制为待发送的数据包发送至所述发送模块;所述发送模块将待发送的数据包进行发送。利用该方法,通过将原始数据组包为多个数据包并在每个数据包组包完成后发送至调制模块,提高了射频系统中数据包发送的效率,从而避免了错过数据包发送的节点。从而避免了错过数据包发送的节点。从而避免了错过数据包发送的节点。

【技术实现步骤摘要】
一种数据包发送方法及射频系统


[0001]本专利技术涉及射频
,尤其涉及一种数据包发送方法及射频系统。

技术介绍

[0002]在射频系统进行数据包发送时,现有的技术方案主要是将原始数据进行组包得到数据包后,再将数据包经过调制模块、发送电路进行发送。
[0003]然而,将原始数据进行组包可能会占用整个收发包间隙的较长时间,影响射频系统中发送数据的效率,灵活性较差。

技术实现思路

[0004]本专利技术提供了一种数据包发送方法及射频系统,以提高射频系统中数据包发送的效率。
[0005]根据本专利技术的一方面,提供了一种数据包发送方法,应用于射频系统,所述射频系统包括:数据包模块、调制模块、发送模块;所述方法包括:所述数据包模块将原始数据组包为多个数据包并在每个数据包组包完成后发送至所述调制模块;所述调制模块依次接收各所述数据包,将接收的数据包调制为待发送的数据包发送至所述发送模块;所述发送模块将待发送的数据包进行发送。
[0006]可选的,所述数据包模块对数据包进行组包的速度大于调制模块待发送的数据包发送至发送模块的速度。
[0007]可选的,调制模块将待发送的数据包发送至发送模块包括:调制模块以比特为单位将待发送的数据包发送至发送模块。
[0008]可选的,所述调制模块依次接收各所述数据包,将接收的数据包调制为待发送的数据包发送至所述发送模块,包括:所述调制模块中的先进先出单元依次从所述数据包模块接收各所述数据包,并将所接收的各所述数据包依次传输至调制器;所述调制模块中的调制器将接收的数据包调制为待发送的数据包,并将所述待发送的数据包发送至所述发送模块。
[0009]可选的,所述先进先出单元与所述调制器间传输单位基于数据包的对齐方式确定。
[0010]可选的,所述先进先出单元以比特为单位依次将各所述数据包传输至调制器。
[0011]可选的,所述数据包按照射频通信协议进行发送。
[0012]可选的,所述射频通信协议包括2.4G射频私有协议。
[0013]根据本专利技术的另一方面,提供了一种射频系统,其特征在于,包括:数据包模块、调制模块、发送模块;
所述数据包模块用于将原始数据组包为多个数据包,并在每个数据包组包完成后发送至所述调制模块;所述调制模块用于依次接收各所述数据包,对各数据包进行调制得到待发送的数据包,发送至所述发送模块;所述发送模块用于将待发送的数据包进行发送。
[0014]可选的,所述调制模块包括先进先出单元和调制器,所述先进先出单元和所述调制器间的传输单位基于数据包的对齐方式确定。
[0015]本专利技术实施例的技术方案,通过所述数据包模块将原始数据组包为多个数据包并在每个数据包组包完成后发送至所述调制模块;所述调制模块依次接收各所述数据包,将接收的数据包调制为待发送的数据包发送至所述发送模块;所述发送模块将待发送的数据包进行发送。利用该技术方案,通过将原始数据组包为多个数据包并在每个数据包组包完成后发送至调制模块,提高了射频系统中数据包发送的效率,从而避免了错过数据包发送的节点。
[0016]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0017]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是根据本专利技术实施例一提供的一种数据包发送方法的流程图;图2是根据本专利技术实施例二提供的一种数据包发送方法的流程图;图3为本专利技术实施例二提供了一种数据包发送的结构示意图;图4是根据本专利技术实施例三提供的一种射频系统的结构示意图。
具体实施方式
[0019]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0020]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“原始”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0021]实施例一图1为本专利技术实施例一提供了一种数据包发送方法的流程图,本实施例可适用于对数据包进行发送的情况,该方法可以由射频系统来执行。
[0022]在通过射频系统发送数据包时,首先可以将数据进行组包得到数据包后,再将数据包依次发送至直接存储器访问(Direct Memory Access,DMA)、调制器,然后再通过发送电路进行数据包的发送,DMA可以是指外部设备不通过CPU而直接与系统内存交换数据的接口技术,即数据的传输速度取决于存储器和外设的工作速度。其中,组包包括一系列的处理,如数据加密、添加校验码、白化等,可见,对数据的组包会占用整个数据包发送的较长时间,同时,若发送的原始数据长度较长的话,要求射频系统具有较强的数据处理能力。
[0023]由此,本专利技术实施例提供了一种数据包发送的方法,通过将数据组包为多个数据包并在每个数据包组包完成后发送至调制模块,然后由调制模块依次将接收的数据包调制为待发送的数据包发送至发送模块,以提高数据包发送的效率。
[0024]如图1所示,该方法包括:S110、所述数据包模块将原始数据组包为多个数据包并在每个数据包组包完成后发送至所述调制模块。
[0025]其中,原始数据的类型不限,例如可以为图像数据、音频数据等。数据包可以包括同步字、包头、包内容等,同步字可以用于对齐数据,判断数据是否有效数据,包头可以用于存储包类型、长度等,包内容可以理解为数据包中的有效数据。
[0026]具体的,数据包模块可以将原始数据组包为多个数据包并在每个数据包组包完成后发送至调制模块。本实施例不对组包为多个数据包的具体步骤进行限定,例如可以将原始数据按照长度进行分组,然后将每一组的原始数据进行组包为相应的数据包。需要说明的是,本实施例中数据包模块进行组包和将数据包发送至调制模块的顺序不限,例如可以在数据包模块将当前数据包发送至调制模块的同时进行下一个数据包的组包,本实施例对此不作限定。
[0027]S120、所述调制模块依次接收各所述数据包,将接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据包发送方法,其特征在于,应用于射频系统,所述射频系统包括:数据包模块、调制模块、发送模块;所述方法包括:所述数据包模块将原始数据组包为多个数据包并在每个数据包组包完成后发送至所述调制模块;所述调制模块依次接收各所述数据包,将接收的数据包调制为待发送的数据包发送至所述发送模块;所述发送模块将待发送的数据包进行发送。2.根据权利要求1所述的方法,其特征在于,所述数据包模块对数据包进行组包的速度大于调制模块待发送的数据包发送至发送模块的速度。3.根据权利要求1所述的方法,其特征在于,调制模块将待发送的数据包发送至发送模块包括:调制模块以比特为单位将待发送的数据包发送至发送模块。4.根据权利要求1所述的方法,其特征在于,所述调制模块依次接收各所述数据包,将接收的数据包调制为待发送的数据包发送至所述发送模块,包括:所述调制模块中的先进先出单元依次从所述数据包模块接收各所述数据包,并将所接收的各所述数据包依次传输至调制器;所述调制模块中的调制器将接收的数据包调制为待发送...

【专利技术属性】
技术研发人员:厉世亮沈慷
申请(专利权)人:易兆微电子杭州股份有限公司
类型:发明
国别省市:

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

1