一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种检测干扰频点的方法及电子设备与流程

2022-08-17 02:09:36 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种检测干扰频点的方法及电子设备。


背景技术:

2.随着电磁环境的日益复杂,当前电子设备之间的无线通信存在严重的干扰,比如,与同一台接收机通信的不同发射机之间的干扰,也可以是一台发射机发送给多台接收机的信号之间的干扰,还可以是不同发射机接收机对之间的互相干扰等。目前采用的抗干扰技术是电子设备接收到业务数据的同时实时检测工作频带上的干扰频点,通常采用自适应滤波器的方法在工作频带内抵消干扰频点。该方法的自适应滤波器要具备非常高的实时性,才能满足实时跟踪和识别干扰频点的位置的要求。但是,在快速衰落信道中自适应滤波器系数不仅计算复杂度高而且无法满足实时性要求,从而难以确保电子设备在复杂电磁环境下进行无线通信数据传输的可靠性。
3.因此,如何提高无线通信数据传输的可靠性是当前急需解决的问题。


技术实现要素:

4.本技术提供了一种检测干扰频点的方法及电子设备,能够提高无线通信数据传输的可靠性。
5.第一方面,提供了一种检测干扰频点的方法,包括:接收端通过主通道从发送端接收第一数据帧;所述接收端根据所述第一数据帧的接收情况确定第一干扰频点集;所述接收端通过辅通道接收信号;所述接收端根据所述信号的接收情况确定第二干扰频点集;所述接收端根据所述第一干扰频点集和所述第二干扰频点集确定工作频点集,所述工作频点集为预设频点集去除所述第一干扰频点集和所述第二干扰频点集之后的频点集合;所述接收端向所述发送端发送所述工作频点集。
6.在上述方法中,主通道用于接收无线通信的业务数据,而辅通道用于定时扫描无线通信频点的干扰情况;上述接收端通过辅通道定时扫描预设频点集中不同频点的信号被外界干扰的情况,并根据该干扰情况确定第二干扰频点集合,还通过主通道接收的第一数据帧判断对应工作频点是否被外界干扰,从而确定第一干扰频点集;最后,接收端从预设频点集中剔除上述第一干扰频点集和第二干扰频点集,得到不被外界干扰的工作频点集,以便于收发端根据该工作频点集进行无线通信数据传输。由此可见,相比现有接收端通过高复杂度的自适应滤波器进行无线通信频点排除的方法,本技术通过在无线通信系统设计中采用双收通道对收发端的无线通信频点进行干扰频点排除的方法,不仅降低了无线通信系统设计的复杂度,还提高了无线通信数据传输的可靠性。
7.可选地,所述信号的接收情况包括信号强度和信号相关峰值,所述接收端根据所述信号的接收情况确定第二干扰频点集,包括:当所述信号强度小于强度阈值时,并且,当所述信号相关峰值大于或者等于相关度阈值时,所述接收端确定所述信号对应的频点不属于所述第二干扰频点集;当所述信号强度大于或等于所述强度阈值时,并且,当所述信号相
关峰值小于相关度阈值时,所述接收端确定所述信号对应的频点属于所述第二干扰频点集。
8.本实施例中,相比接收端仅根据信号强度或者信号相关峰值确定信号对应的频点(即预设频点集中的频点)是否为干扰频点,本实施例中接收端根据信号强度和信号相关峰值共同确定信号对应的频点是否为干扰频点,进一步提高了接收端判断干扰频点的准确性。
9.可选地,当所述第一干扰频点集的频点个数小于数量阈值时,所述接收端根据第一规则增大所述强度阈值;当所述第一干扰频点集的频点个数大于或等于所述数量阈值时,所述接收端根据第二规则减小所述强度阈值。
10.本实施例中,接收端通过第一干扰频点集的数量大小及时调整辅通道判断干扰频点的强度阈值,以避免辅通道过多或者过少的剔除预设频点集中的频点;这种方式不仅可以确保无线通信有足够多的工作频点,还可以避免通信中断的情况,还可以确保参与无线通信的工作频点均是未被干扰的频点从而提高无线通信数据传输的可靠性。
11.可选地,所述第一规则包括:所述强度阈值qd与帧内模数转换采样数fl正相关,所述qd与最大噪音功率值pn正相关,并且,所述qd与所述第一干扰频点集的频点个数size(a)负相关。
12.可选地,所述第一规则为:
[0013][0014]
式中,所述qd为强度阈值,所述size(a)为所述第一干扰频点集的频点个数,所述fl为所述帧内模数转换采样数,pn为最大噪音功率值,所述n为所述预设频点集的频点个数,所述m为大于0且小于1的正数。
[0015]
可选地,所述第二规则包括:所述强度阈值qd与fl正相关,并且,所述qd与pn正相关。
[0016]
可选地,所述第二规则为:
[0017][0018]
式中,所述qd为强度阈值,所述fl为帧内模数转换采样数,pn为最大噪音功率值,所述n为所述预设频点集的频点个数,所述m为大于0且小于1的正数。
[0019]
可选地,所述接收端根据所述第一数据帧的接收情况确定第一干扰频点集,包括:当所述第一数据帧的接收情况满足错误数据帧判定条件时,所述接收端将第一计数器的数值加1,并且,所述接收端将第二计数器的数值加1,所述第一计数器用于记录接收到的错误数据帧的数量,所述第二计数器用于记录接收到的全部数据帧的数量;当第二计数器的数值等于预设数值时,并且,当所述第一计数器的数值和所述预设数值的比值达到或超过第一阈值时,所述接收端确定传输所述第一数据帧的频点属于所述第一干扰频点集。
[0020]
可选地,所述接收端将第二计数器的数值加1,包括:当所述第一数据帧为首个错误数据帧时,所述接收端启动所述第二计数器,并将所述第二计数器的数值加1。
[0021]
本实施例中,对接收端接收到的第一数据帧是正确数据帧时,接收端不会启动第二计数器,而仅在接收端接收的第一数据帧为首个错误数据帧时,接收端才会启动第二计
数器进行计数。由此可见,接收端控制第二计数器启动的方式,不仅可以节省运算和存储资源,还可以降低接收设备的功耗。
[0022]
可选地,所述接收端根据所述第一数据帧的接收情况确定第一干扰频点集,包括:当所述第一数据帧的接收情况满足错误数据帧判定条件时,所述接收端将第三计数器的数值加1,所述第三计数器用于记录连续接收到的错误数据帧的数量;当所述第三计数器的数量达到或超过第二阈值时,所述接收端确定传输所述第一数据帧的频点属于所述第一干扰频点集。
[0023]
本实施例中,接收端根据主通道连续接收到第一数据帧为错误数据帧的次数判断第一数据帧对应的工作频点是否为干扰频点,可以提高接收端判断干扰频点的效率。
[0024]
可选地,所述第一干扰频点集包括目标干扰频点,所述方法还包括:当所述目标干扰频点加入所述第一干扰频点集的次数小于第三阈值时,所述接收端在第一时段之后将所述目标干扰频点移出所述第一干扰频点集,所述第一时段为所述目标干扰频点在所述第一干扰频点集中停留的时间;当所述目标干扰频点加入所述第一干扰频点集的次数大于或等于所述第三阈值时,所述接收端在第二时段之后将所述目标干扰频点移出所述第一干扰频点集,所述第二时段为所述目标干扰频点在所述第一干扰频点集中停留的时间,所述第二时段大于所述第一时段。
[0025]
本实施例中,当目标干扰频点为非严重干扰频点时,接收端会短时间(即第一时段)中止该目标干扰频点工作;当目标干扰频点为严重干扰频点时,接收端会长时间(即第二时段)中止该目标干扰频点工作。接收端根据该目标干扰频点加入第一干扰频点集的次数确定该目标干扰频点是否为严重干扰频点,并根据该目标干扰频点的严重程度调整其中止通信的时间(即该目标干扰频点在第一干扰频点集中停留的时间),以确保当前参与通信的工作频点均是未被外界干扰的频点,进而提高无线通信数据传输的可靠性。
[0026]
第二方面,提供了一种电子设备,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得所述电子设备执行第一方面中任一项所述的方法。
[0027]
第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储了计算机程序,当所述计算机程序被处理器执行时,使得处理器执行第一方面中任一项所述的方法。
[0028]
在本技术的第二方面和第三方面中的有益效果参见第一方面的有益效果。
附图说明
[0029]
为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0030]
图1为本发明实施例中无线通信系统的结构示意图;
[0031]
图2为本发明实施例中检测干扰频点的方法流程示意图;
[0032]
图3为本发明实施例中计算业务数据crc的方法流程示意图;
[0033]
图4为本发明实施例中辅通道扫描预设频点集的过程示意图;
[0034]
图5为本发明实施例中干扰频点从第一干扰频点集中恢复出来的流程步骤示意图;
[0035]
图6为辅通道判断干扰频点的方法流程步骤示意图;
[0036]
图7为本发明实施例中主通道检测干扰频点的方法流程步骤示意图;
[0037]
图8为本发明实施例中电子设备的结构示意图。
具体实施方式
[0038]
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
[0039]
应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0040]
还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0041]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0042]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。因此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0043]
在当前复杂的电磁环境下,电子设备之间的无线通信存在严重的干扰,比如,不同收发设备之间的互相干扰等。通常电子设备只有一个接收通道用于接收发送端发送的业务数据,并且该接收通道采用自适应滤波器的在工作频带内抵消干扰频点。由于自适应滤波器需要具备非常高的实时性,才能满足实时跟踪和识别干扰频点的位置的要求。但是,在快速衰落信道中自适应滤波器系数不仅计算复杂度高而且无法满足实时性要求,从而难以确保电子设备在复杂电磁环境下进行无线通信数据传输的可靠性。因此,如何提高无线通信数据传输的可靠性是当前急需解决的问题。
[0044]
为了解决上述问题,本技术在无线通信系统设计中采用双收通道(即主通道和辅通道)结构并联合多种抗干扰技术,来实现无线通信数据的可靠性传输。其中,在双收通道结构设计中,主通道用于收发端正常业务数据的无线通信,辅通道用于定时循环扫描收发端之间的空间电磁环境以确定当前电子设备在工作频谱范围内的频点干扰情况。
[0045]
下面结合附图和具体实施例对本技术做进一步详细说明。
[0046]
如图1所示,无线通信系统包括发送端101和接收端102,其中,发送端101包括:发送通道1011、跳频模块1012和射频输出模块1013,上述发送通道1011用于生成无线通信数据帧(比如,第一数据帧)并根据跳频模块1012选取的当前无线通信频点向接收端101发送
该无线通信数据帧;上述跳频模块1012用于以固定的时间间隔随机地从工作频点集中选取任意一个工作频点作为当前无线通信频点;上述射频输出模块1013用于根据当前无线通信频点向接收端102发送无线通信数据帧(比如,第一数据帧);接收端102包括:射频输入模块1021、主通道1022、辅通道1023和干扰融合模块1024,上述射频输入模块1021包括主射频模块和辅射频模块,用于接收和处理接收到的信号,其中,主射频模块用于接收发送端101根据工作频点集发送的无线通信数据帧(即第一数据帧);辅射频模块用于接收预设频点集中不同频点对应的信号;上述主通道1022用于根据射频输入模块1021接收无线通信数据的情况确定工作频点集中被外界干扰的工作频点并生成第一干扰频点集;上述辅通道1023用于根据射频输入模块1021接收无线通信数据的情况确定预设频点集中被外界干扰的频点并生成第二频点干扰集;上述干扰融合模块1024用于根据预设频点集扣除第一干扰频点集和第二干扰频点集并生成工作频点集1025。
[0047]
上述预设频点集的频点个数是指工作扫描频段与工作频点的信息带宽的比值;预设频点集是指按照工作频点的信息带宽将工作扫描频段划分为多个离散频点而构成的频点集合;上述预设频点集未进行干扰频点去除;上述工作频点集是指从预设频点集中去除第一干扰频点集和第二干扰频点集后的其他频点构成的频点集合。比如,工作扫描频段的起始频点为152mhz,工作扫描频段的末尾频点为663mhz,工作扫描频段为512mhz,工作频点的信息带宽为1mhz,预设频点集的个数为512(即512mhz除以1mhz),预设频点集={152mhz,153mhz,154mhz,
……
,662mhz,663mhz},第一干扰频点集中仅153mhz为干扰频点,第二干扰频点集中仅663mhz为干扰频点,工作频点集={152mhz,154mhz,
……
,662mhz}(即从预设频点集中除去153mhz和663mhz两个频点以外的其他频点构成的频点集合)。
[0048]
上述发送通道1011生成无线通信数据帧;跳频模块1012从工作频点集中随机地任意取一个频点作为当前无线通信频点;发送通道1011将跳频模块1012取出的频点和待发送的无线通信数据帧传输到射频输出模块1013。射频输出模块1013根据跳频模块1012取出的频点向接收端102发送无线通信数据帧。接收端102的射频输入模块1021接收和处理发送端101发送的无线通信数据帧;主通道1022根据射频输入模块1021发送的无线通信数据帧确定跳频模块1012取出的频点是否为干扰频点,并生成第一干扰频点集。射频输入模块1021接收预设频点集中每个频点对应的信号,并根据每个频点对应的信号确定第二干扰频点集;干扰融合模块1024根据预设频点集扣除主通道1022发送的第一干扰频点集和辅通道1023发送的第二干扰频点集生成工作频点集1025;接收端102将工作频点集1025发送给接收端101的跳频模块1012。特此说明,图1所示的无线通信系统的结构仅仅是本技术的一个实施例,不应该理解为对本技术可实施方式的一种限制。
[0049]
上述主通道1022可以在c51单片机或现场可编程门阵列(field programmable gate array,fpga)中实现,上述辅通道1023可以fpga中实现,本技术对主通道1022和辅通道1023具体采用何种硬件实现不做任何限制,用户可以根据实际应用需求自行选用。比如,主通道1023计算第一数据帧的crc采用单片机c8051f020;fpga可选择altera公司的5agxbb7d4f35i5芯片。
[0050]
图2是本技术实施例中检测干扰频点的方法的流程示意图,下面结合图1来说明图2所示的方法,该方法包括:
[0051]
s201,接收端通过主通道从发送端接收第一数据帧。
[0052]
示例性地,上述第一数据帧包括至少一个无线通信数据帧;该无线通信数据帧的帧结构包括三部分:帧头、数据部分(即业务数据)和帧尾,比如,帧头为l个比特的训练序列;帧尾为m个比特的循环冗余校验(cyclic redundancy check,crc)数据,也可以是其他可以用的校验方法得到的校验数据,本技术对此不限定;数据部分为n个比特的业务数据。上述数据部分加帧尾定义为传输数据帧,接收端102的数据处理模块用于生成传输数据帧以及将该传输数据帧发送至发送通道1011。比如,无线通信数据帧的帧结构为64个比特的训练序列加上2048个比特的业务数据再加上16个比特crc校验数据,其中,crc校验数据使用x
16
x
12
x5 1多项式作为crc的生成式,该crc的生成方法可以逐字节查表计算,也可以采用线性反馈移位寄存器生成crc;比如,上述多项式计算业务数据中每一个字节的crc数据,共得到256(即2048除以8)个16位(即16个比特)的crc数据;将这256个16位(即16个比特)的crc数据求和后得到该业务数据最终的16位crc数据(即业务数据的crc数据);当然crc数据也可以是32位、64位甚至更多位的数据,本技术对此不做限定;上述单个传输数据帧的帧长为2064(即2048 16);数据处理模块将传输数据帧发送给发送通道1011;发送通道1011对传输数据帧进行编码调制,生成调制传输数据帧;发送通道1011将l个比特的训练序列作为帧定位信号添加到调制传输数据帧的前面,生成无线通信数据帧。
[0053]
例如,发送端101或者接收端102计算第一数据帧的crc的方法相同,以发送端101计算第一数据帧的crc的过程为例,如图3所示,发送端101的数据处理模块获取每个业务数据的首地址,并根据每个业务数据的首地址获取每个业务数据的字节数,再利用crc生成式计算每个该业务数据的crc;数据处理模块计算完每个该业务数据的crc后,将业务数据和crc组帧成数据传输帧并发送给发送通道。
[0054]
跳频模块1012根据无线通信数据帧的发送间隔(即跳频时间间隔),定时地从工作频率集中随机地获取当前无线通信频点,并设置该当前无线通信频点到射频输出模块1013;此外,在该跳频时间间隔内当前无线通信频点保持不变。特此说明,跳频模块1012随机地从工作频点集上获取当前无线通信频点的方法叫做跳频方案,该跳频方案遵循随机性和机会均等的原则。
[0055]
发送通道1011将无线通信数据帧传输到射频输出模块1013;射频输出模块1013根据当前无线通信频点将无线通信数据帧发送给接收端102。接收端102通过射频输入模块1021接收发送端101发送的无线通信数据帧(即第一数据帧)。
[0056]
s202,接收端根据第一数据帧的接收情况确定第一干扰频点集。
[0057]
示例性地,如图1所示,接收端102通过射频输入模块1021的主射频模块接收工作频点集对应的第一数据帧;主射频模块将接收到的第一数据帧进行解调以及模数转换处理后生成第一数字数据,并将该第一数字数据发送给主通道1022。主通道1022根据第一数字数据的接收情况确定第一数字数据对应的工作频点是否为干扰频点,并将确定为干扰频点的工作频点存储在第一干扰频点集中。上述模数转换处理过程为第一数据帧经过以工作频点(比如,工作频点集中的163mhz)为中心的射频滤波器后进行模数(analog digital,ad)采样,得到第一数字数据;其中,ad采样的采样频率遵循奈奎斯特采样定理:采样频率大于或者等于2倍的频点信息带宽。主射频模块将第一数字数据发送给主通道1022,主通道1022对第一数字数据进行进一步判断,以确定第一数字数据对应的工作频点是否为干扰频点。
[0058]
上述接收情况包括:正确数据帧情况和错误数据帧情况;上述错误数据帧情况(即
错误数据帧判定条件)包括:因第一数据帧在接收端102计算的检验值与发送端101计算的初始校验值不同而导致出现错误数据帧的情况,以及因第一数据帧的码元存在错误而导致出现错误数据帧的情况;正确数据帧情况(即正确数据帧判定条件)是指接收端102收到的第一数据帧与发送端101发送的第一数据帧相同的情况。
[0059]
作为一种可选的实施例,接收端根据第一数据帧的接收情况确定第一干扰频点集,包括:当第一数据帧的接收情况满足错误数据帧判定条件时,接收端将第一计数器的数值加1,并且,接收端将第二计数器的数值加1,第一计数器用于记录接收到的错误数据帧的数量,第二计数器用于记录接收到的全部数据帧的数量;当第二计数器的数值等于预设数值时,并且,当第一计数器的数值和预设数值的比值达到或超过第一阈值时,接收端确定传输第一数据帧的频点属于第一干扰频点集。上述接收端针对预设频点集中每个频点都设置一套频点计数器,该频点计数器包括:第一频点计数器和第二频点计数器。
[0060]
比如,如图1所示,接收端102通过射频输入模块1021的主射频模块接收工作频点集对应的第一数据帧;主射频模块将接收到的第一数据帧进行解调以及模数转换后生成第一数字数据,并将该第一数字信号发送给主通道1022。主通道1022判断第一数字数据对应的第一数据帧是否为错误数据帧,即判断第一数字数据对应的第一数据帧是否满足错误数据帧判定条件。当主通道1022判断第一数字数据对应的第一数据帧不满足错误数据帧判定条件时,说明接收端102接收的第一数据帧为正确数据帧,主通道1022控制第一数据帧对应工作频点的频点计数器不启动计数功能。当主通道1022判断第一数字数据对应的第一数据帧满足错误数据帧判定条件时,说明接收端102接收的第一数据帧为错误数据帧,此时,主通道1022控制第一数据帧对应工作频点的频点计数器启动计数功能,即第一计数器的数值加1,并且,主通道1022控制第二计数器的数值加1。当第二计数器的数值等于预设数值时,并且,当第一计数器的数值和第二计数器的数值的比值达到或超过第一阈值时,主通道1022确定传输第一数据帧对应的工作频点为干扰频点,并将第一数据帧对应的工作频点存储于第一干扰频点集;上述预设判定时间是指至少两个扫描周期,上述扫描周期是指辅通道1023扫描完整个工作扫描频段(即整个预设频点集)所消耗的时间;上述第一阈值用于指示一个扫描周期内允许第一数据帧为错误数据帧的最大次数;上述预设数值是指接收端102接收到第一数据帧对应的工作频点的次数。
[0061]
例如,当前工作频点为152m hz,主射频模块当前接收的数据帧为第一数据帧x,该第一数据帧x的初始crc值(即发送端102未发送前计算的业务数据的crc值)为y1,接收端102的主通道1022计算接收到的第一数据帧x的crc值为y2,第一阈值为30%,预设数值为10,当主通道1022判断y1等于y2时,说明接收端102接收的第一数据帧x为正确数据帧,此时,主通道1022控制第一数据帧对应工作频点的频点计数器不启动计数;当主通道1022判断y1不等于y2时,说明接收端102接收的第一数据帧x为错误数据帧,此时,主通道1022控制第一数据帧对应工作频点的频点计数器启动计数;当第二计数器的数值为10(即预设数值)时,若第一数据帧对应工作频点的第一计数器的数值为5,则第一计数器的数值和预设数值的比值(即50%)大于第一阈值(即30%),说明第一数据帧对应的工作频点为干扰频点,并将该第一数据帧对应的工作频点存储于第一干扰频点集。若第一数据帧对应工作频点的第一计数器的数值为2,则第一计数器的数值和预设数值的比值(即20%)小于第一阈值(即30%),说明第一数据帧对应的工作频点为非干扰频点。
[0062]
作为另一种可选的实施例,接收端将第二计数器的数值加1,包括:当第一数据帧为首个错误数据帧时,接收端启动第二计数器,并将第二计数器的数值加1。上述首个错误数据帧是指第一数据帧首次被判定为错误数据帧。例如,如图1所示,射频输入模块1021的主射频模块将处理后的第一数据帧(即第一数字数据)发送给主通道1022;若主通道1022判断第一数据帧为首个错误数据帧,则主通道1022控制第一数据帧对应工作频点的第二计数器启动计数功能;只要主通道1022判断第一数据帧为非错误数据帧,说明第一数据帧对应的工作频点未被外界干扰,则主通道1022就不会控制该第二计数器启动计数功能,直到判断第一数据帧为错误数据帧时主通道1022才会控制该第二计数器启动计数功能。由此可见,接收端102的主通道1022控制第二计数器启动的方式,不仅可以节省运算和存储资源,还可以降低接收设备的功耗。
[0063]
作为又一种可选的实施例,接收端根据第一数据帧的接收情况确定第一干扰频点集,包括:当第一数据帧的接收情况满足错误数据帧判定条件时,接收端将第三计数器的数值加1,第三计数器用于记录连续接收到的错误数据帧的数量,即第三计数器用于记录连续接收到同一频点发送的数据帧为错误数据帧的数量;当第三计数器的数量达到或超过第二阈值时,接收端确定传输第一数据帧的频点(即第一数据帧对应的工作频点)属于第一干扰频点集。上述第二阈值是指允许第一数据帧为连续错误数据帧的最大次数。
[0064]
例如,第二阈值为2,第三计数器的初始值为0,工作频点f1,第一数据帧包括:无线通信数据帧x1、无线通信数据帧x2和无线通信数据帧x3,射频输入模块1021的主射频模块将处理后的第一数据帧(即第一数字数据)发送给主通道1022;若主通道1022第一次接收到以工作频点f1发送的无线通信数据帧x1后,判断无线通信数据帧x1为错误数据帧,则控制第三计数器置为1;若主通道1022第二次接收到以工作频点f1发送的无线通信数据帧x2,并判断无线通信数据帧x2为错误数据帧,则控制第三计数器置为2;若主通道1022第三次接收到以工作频点f1发送的无线通信数据帧x3,并判断无线通信数据帧x3仍为错误数据帧,则控制第三计数器置为3;由于工作频点f1连续发送的第一数据帧为错误数据帧的次数(即3)超过第二阈值(即2),因此,主通道1022确定第一数据帧对应的工作频点为干扰频点,并将该第一数据帧对应的工作频点存储于第一干扰频点集。
[0065]
再例如,第二阈值为2,第三计数器的初始值为0,工作频点f2,第一数据帧包括:无线通信数据帧z1和无线通信数据帧z2,射频输入模块1021的主射频模块将处理后的第一数据帧(即第一数字数据)发送给主通道1022;若主通道1022第一次接收到以工作频点f2发送的无线通信数据帧z1后,判断无线通信数据帧z1为错误数据帧,则控制第三计数器置为1;若主通道1022第二次接收到以工作频点f2发送的无线通信数据帧z2,并判断无线通信数据帧z2为错误数据帧,则控制第三计数器置为2;由于工作频点f2连续发送的第一数据帧为错误数据帧的次数达到(即等于)第二阈值(即2),因此,接收端102的主通道1022确定第一数据帧对应的工作频点为干扰频点,并将该第一数据帧对应的工作频点存储于第一干扰频点集。
[0066]
在本实施例中,接收端102的主通道1022直接根据主通道1022连续接收到第一数据帧为错误数据帧的次数判断第一数据帧对应的工作频点是否为干扰频点,可以提高接收端102判断干扰频点的效率。
[0067]
作为再一种可选的实施例,第一干扰频点集包括目标干扰频点,方法还包括:当目
标干扰频点加入第一干扰频点集的次数小于第三阈值时,接收端在第一时段之后将目标干扰频点移出第一干扰频点集,第一时段为目标干扰频点在第一干扰频点集中停留的时间;当目标干扰频点加入第一干扰频点集的次数大于或等于第三阈值时,接收端在第二时段之后将目标干扰频点移出第一干扰频点集,第二时段为目标干扰频点在第一干扰频点集中停留的时间,第二时段大于第一时段。上述第三阈值是指目标干扰频点加入第一干扰频点集的最大次数;上述目标干扰频点为工作频点集中的任意一个频点。
[0068]
当目标干扰频点加入第一干扰频点集的次数小于第三阈值时,说明目标干扰频点为非严重干扰频点,接收端102的主通道1022控制目标干扰频点在第一干扰频点集中停留较短时间(即第一时段)而不参与通信工作;当目标干扰频点加入第一干扰频点集的次数大于或等于第三阈值时,说明目标干扰频点为严重干扰频点,主通道1022控制目标干扰频点在第一干扰频点集中停留较长时间(即第二时段)而不参与通信工作。
[0069]
例如,目标干扰频点为工作频点f3,第三阈值为2,第一时段为5分钟,第二时段为30分钟,工作频点f3被主通道1022确定为干扰频点的次数为2,即工作频点f3第二次被加入第一干扰频点集,此时,主通道1022确定工作频点f3为严重干扰频点,并控制工作频点f3在第一干扰频点集中停留30分钟(即第二时段),即控制工作频点f3长时间内(即30分钟内)停止通信工作,以避免因工作频点f3被外界干扰而影响无线通信数据传输的可靠性;30分钟之后,主通道1022将工作频点f3移出第一干扰频点集,并再次让该工作频点f3继续参与到通信工作中,以便于进一步观察该工作频点f3是否还会被外面干扰。
[0070]
再例如,目标干扰频点为第一数据帧对应的工作频点f4,第三阈值为2,第一时段为3分钟,第二时段为30分钟,工作频点f4被主通道1022确定为干扰频点的次数为1(小于第三阈值),即工作频点f4第一次被加入第一干扰频点集,此时,主通道1022确定工作频点f4为非严重干扰频点,并控制工作频点f4在第一干扰频点集中停留3分钟(即第一时段),即控制工作频点f4短时间内(即3分钟内)停止通信工作;3分钟之后,主通道1022将工作频点f4移出第一干扰频点集,并再次让该工作频点f4继续参与到通信工作中,以便于进一步观察该工作频点f4是否还会被外面干扰。
[0071]
本实施例中,当目标干扰频点为非严重干扰频点时,接收端102的主通道1022会短时间(即第一时段)中止该目标干扰频点工作;当目标干扰频点为严重干扰频点时,主通道1022会长时间(即第二时段)中止该目标干扰频点工作。主通道1022根据该目标干扰频点加入第一干扰频点集的次数确定该目标干扰频点是否为严重干扰频点,并根据该目标干扰频点的严重程度调整其中止通信的时间(即该目标干扰频点在第一干扰频点集中停留的时间),以确保当前参与通信的工作频点均是未被外界干扰的频点,进而提高无线通信数据传输的可靠性。
[0072]
s203,接收端通过辅通道接收信号。
[0073]
示例性地,如图1所示,接收端102通过射频输入模块1021的辅射频模块接收预设频点集对应的信号;辅射频模块将接收到的信号进行解调以及模数转换处理后生成第二数字数据,并将该第二数字数据发送给辅通道1023。辅通道1023根据第二数字数据的接收情况确定第二数字数据对应的扫描频点是否为干扰频点,并将确定为干扰频点的扫描频点存储在第一干扰频点集中。
[0074]
在每个扫描周期内,上述辅通道1023会对预设频点集中的每个频点进行扫描,并
判断预设频点集中哪些频点属于干扰频点。比如,工作扫描频段为512mhz(比如,100mhz到611mhz),工作频点的信息带宽为1mhz,每个扫描频点的驻留时间为10ms,预设频点集的频点个数为512(即512mhz/1mhz)。辅通道1023采用等频率间隔(即工作频点的信息带宽)对预设频点集中的每个频点进行匀速扫描,并且每个扫描频点的驻留时间相同;上述驻留时间是指辅通道1023在每个扫描频点上停留的时间;该驻留时间大于跳频模块的跳频时间间隔,目的在于辅通道1023能够检测到一个完整收帧结构(比如,一个完整的第一数据帧);扫描周期为预设频点集的频点个数与每个扫描频点的驻留时间之积;比如,预设频点集的频点个数为512,每个扫描频点的驻留时间为10ms,扫描周期为5120ms。
[0075]
如图4所示,工作扫描频段为512mhz(比如,100mhz到611mhz),工作频点的信息带宽为1mhz(即),每个扫描频点的驻留时间为10ms,预设频点集的频点个数n为512(即512mhz/1mhz),扫描周期为5120ms,预设频点集={f1=100mhz,f2=101mhz,f3=102mhz,f4=103mhz,f5=104mhz,f6=105mhz,
……
,fn-1=610mhz,fn=611mhz};如图4中弧形箭头所示,辅通道1023会从第一个起始频点f1=100mhz开始扫描,直到扫描完预设频点集中最后一个频点fn=611mhz,每个频点停留10ms。
[0076]
s204,接收端根据信号的接收情况确定第二干扰频点集。
[0077]
示例性地,如图1所示,接收端102通过射频输入模块1021的辅射频模块接收预设频点集对应的信号;主射频模块将接收到的信号进行解调以及模数转换处理后生成第二数字数据,并将该第二数字数据发送给辅通道1023。辅通道1023根据第二数字数据的接收情况确定第二数字数据对应的扫描频点是否为干扰频点,并将确定为干扰频点的扫描频点存储在第二干扰频点集中。上述模数转换处理过程为信号经过以扫描频点(比如,预设频点集中的213mhz)为中心的射频滤波器后进行模数(analog digital,ad)采样,得到第二数字数据;其中,ad采样的采样频率遵循奈奎斯特采样定理:采样频率大于或者等于2倍的频点信息带宽。辅射频模块将第二数字数据发送给辅通道1023,辅通道1023对第二数字数据进行进一步判断,以确定第二数字数据对应的扫描频点是否为干扰频点。
[0078]
上述信号的接收情况包括:信号强度、信号相关峰值、信号幅度均值和信号幅度均方值中的至少一种,其中信号强度是指信号的能量,信号相关峰值是指信号与训练序列进行卷积计算后得到的最大卷积值,信号幅度均值是指对信号幅度求平均值所得到的值,信号幅度均方值是指对信号幅度求均方值所得到的值;比如,信号的接收情况包括信号强度和信号幅度均值,当信号强度小于强度阈值时,并且,当信号幅度均值大于或者等于幅度阈值时,接收端确定信号对应的扫描频点不属于第二干扰频点集;当信号强度大于或等于强度阈值时,并且,当信号幅度均值小于幅度阈值时,接收端确定信号对应的频点属于第二干扰频点集。
[0079]
比如,如图1所示,辅射频模块对接收的信号进行调制和模数转换处理后生成第二数字数据,并将该第二数字数据发送给辅通道1023,辅通道1023计算第二数字数据的信号强度和信号幅度均值;当第二数字数据的信号强度小于强度阈值时,并且,当第二数字数据的信号幅度均值大于或者等于幅度阈值时,辅通道1023确定信号对应的扫描频点为非干扰频点,即信号对应的扫描频点不存储于第二干扰频点集;当第二数字数据的信号强度大于或等于强度阈值时,并且,当第二数字数据的信号幅度均值小于幅度阈值时,辅通道1023确定信号对应的扫描频点为干扰频点,并将该信号对应的扫描频点存储于第二干扰频点集。
[0080]
作为一种可选的实施例,信号的接收情况包括信号强度和信号相关峰值,接收端根据信号的接收情况确定第二干扰频点集,包括:当信号强度小于强度阈值时,并且,当信号相关峰值大于或者等于相关度阈值时,接收端确定信号对应的频点不属于第二干扰频点集;当信号强度大于或等于强度阈值时,并且,当信号相关峰值小于相关度阈值时,接收端确定信号对应的频点属于第二干扰频点集。
[0081]
比如,如图1所示,辅射频模块对接收的信号进行调制和模数转换处理后生成第二数字数据,并将该第二数字数据发送给辅通道1023,辅通道1023计算第二数字数据的信号强度和信号相关峰值;当第二数字数据的信号强度小于强度阈值时,并且,当第二数字数据的信号相关峰值大于或者等于相关度阈值时,辅通道1023确定信号对应的扫描频点为非干扰频点,即信号对应的扫描频点不存储于第二干扰频点集;当第二数字数据的信号强度大于或等于强度阈值时,并且,当第二数字数据的信号相关峰值均值小于相关度阈值时,辅通道1023确定信号对应的扫描频点为干扰频点,并将该信号对应的扫描频点存储于第二干扰频点集。
[0082]
上述预设频点集中每个频点都对应一个训练序列,该训练序列会在接收端102存储一份(比如,存储在辅通道1023的随机存取存储器),当辅通道1023计算第二数字数据的信号相关峰值时,会从事先存储的区域(比如,随机存取存储器)中调取第二数字数据对应的扫描频点的训练序列,并将第二数字数据和对应的训练序列进行相关计算,得到信号相关峰值。比如,从随机存取存储器中取出第二数字数据对应的扫描频点的训练序列为pm,并且该训练序列pm的长度为l,将第二数字数据根据公式(1)进行归一化操作后再与训练序列作相关运算,得到相关幅度最大值r
max
。上述归一化计算公式如下:
[0083][0084]
式中,r
m,q
表示归一化接收信号(m表示训练序列中的单个符号,q表示过采样因子,rx
m,q
是ad转换芯片的采样接收信号;上述相关运算式的累加长度为训练序列长度l,而相关运算式如公式(2)所示:
[0085][0086]
式中,pm是训练序列,r
m,q
表示接收信号(m表示训练序列中的单个符号,q表示过采样因子)。由于理想信号相关峰值等于相关序列的长度值l上述相关度阈值可以取值为l/2。
[0087]
在第二数字数据对应的扫描频点的驻留时间内,辅通道1023根据公式(3)对第二数字数据求能量总和,得到第二数字数据的信号强度q,上述公式(3)如下所示:
[0088][0089]
式中,fl是帧内模数转换采样数,rn是第二数字数据中的采样值,
[0090]
本实施例中,相比接收端102仅根据信号强度或者信号相关峰值确定信号对应的频点(即预设频点集中的频点)是否为干扰频点,本实施例中接收端102的辅通道1023根据信号强度和信号相关峰值共同确定信号对应的频点是否为干扰频点,进一步提高了接收端102判断干扰频点的准确性。
[0091]
作为另一种可选的实施例,当第一干扰频点集的频点个数小于数量阈值时,接收端根据第一规则增大强度阈值;当第一干扰频点集的频点个数大于或等于数量阈值时,接
收端根据第二规则减小强度阈值。
[0092]
示例性地,如图1所示,当第一干扰频点集的频点个数小于数量阈值时,说明主通道1022从工作频点集中确定出的干扰频点的个数较少,同时也说明辅通道1023从预设频点集中扫描出的干扰频点个数过多而可能会导致工作频点减少;此时,辅通道1023需要根据第一规则增大强度阈值,以减少辅通道1023从预设频点集中扫描出的干扰频点个数。当第一干扰频点集的频点个数大于或等于数量阈值时,说明主通道1022从工作频点集中确定出的干扰频点的个数较多,同时也说明辅通道1023从预设频点集中扫描出的干扰频点个数过少而使得部分干扰频点未被扫描出来;此时,辅通道1023需要根据第二规则减小强度阈值,以增加辅通道1023从预设频点集中扫描出的干扰频点个数。
[0093]
本实施例中,辅通道1023通过第一干扰频点集的数量大小及时调整辅通道1023判断干扰频点的强度阈值,以避免辅通道1023过多或者过少的剔除预设频点集中的频点;这种方式不仅可以确保无线通信有足够多的工作频点,还可以避免通信中断的情况,还可以确保参与无线通信的工作频点均是未被干扰的频点从而提高无线通信数据传输的可靠性。
[0094]
作为又一种可选的实施例,第一规则包括:强度阈值qd与帧内模数转换采样数fl正相关,qd与最大噪音功率值pn正相关,并且,qd与第一干扰频点集的频点个数size(a)负相关。
[0095]
可选地,上述最大噪音功率值pn的确定方法包括:接收端根据主通道使用的调制方式确定解调的最低信噪比(signal-noise ratio,snr),并计算正常收帧的最大误差向量幅度(error vector magnitude,evm)对应信号功率值的统计平均值ps,再根据公式(4)计算最大噪音功率值pn,上述公式(4)如下:
[0096][0097]
比如,根据公式(4),最大噪音值pn=ps/3.1623。
[0098]
可选地,帧内模数转换采样数fl的确定方法包括:第一数据帧经过模数转后得到的第一数字数据的长度与采样倍数之积;比如,第一数字数据的长度为2048,采样率为56mhz,频点信息带宽为1mhz,则采样倍数=采样频率/频点信息带宽=56mhz/1mhz=56,则帧内模数转换采样数fl=2048*56=114688。
[0099]
示例性地,如图1所示,辅通道1023通过调整帧内模数转换采样数fl、最大噪音功率值pn和第一干扰频点集的频点个数size(a)中至少一个变化,来调整强度阈值qd的增大或者减小。比如,当信噪比snr、数据帧结构和采样倍数确定后,帧内模数转换采样数fl和最大噪音功率值pn通常固定不变,辅通道1023根据第一干扰频点集的频点个数size(a)来调节强度阈值qd;若第一干扰频点集的频点个数size(a)越多,说明辅通道1023从预设频点集中扫描出的干扰频点过少而很多干扰频点未被剔除出,则辅通道1023控制强度阈值qd减小,以使得辅通道1023从预设频点集中将之前遗漏的干扰频点尽可能扫描出来;若第一干扰频点集的频点个数size(a)越少,说明辅通道1023从预设频点集中扫描出的干扰频点过多而很多非干扰频点也被剔除出,则辅通道1023控制强度阈值qd增大,以使得辅通道1023从预设频点集中将之前剔除的非干扰频点恢复出来。由此可见,辅通道1023根据第一干扰频点集的频点个数size(a)来调节强度阈值qd,不仅可以确保无线通信有足够多的工作频点,还
可以确保参与无线通信的工作频点均为非干扰的频点,进而提高无线通信的可靠性。
[0100]
作为再一种可选的实施例,第一规则为:
[0101][0102]
式中,qd为强度阈值,size(a)为第一干扰频点集的频点个数,fl为帧内模数转换采样数,pn为最大噪音功率值,n为预设频点集的频点个数,m为大于0且小于1的正数。比如,预设频点集的频点个数n=512,size(a)=40,m=0.1,n*m=512
×
0.1=51.2,由于size(a)=40小于51.2(即n*m),因此,辅通道1023可以使用公式(3)调整强度阈值qd,以使得辅通道1023可以根据新调整的强度阈值qd从预设频点集中扫描干扰频点。
[0103]
作为又一种可选的实施例,第二规则包括:强度阈值qd与fl正相关,并且,qd与pn正相关。
[0104]
示例性地,如图1所示,辅通道1023通过调整帧内模数转换采样数fl和最大噪音功率值pn中至少一个变化,来调整强度阈值qd的增大或者减小。比如,当信噪比snr和数据帧结构确定后,最大噪音功率值pn不会变化,辅通道1023通过调整帧内模数转换采样数fl(比如,调整采样倍数)调整强度阈值qd的增大或者减小。若第一干扰频点集的频点个数size(a)越多,说明辅通道1023从预设频点集中扫描出的干扰频点过少而很多干扰频点未被剔除出,则辅通道1023可以减小采样倍数来减小帧内模数转换采样数fl,进而减小强度阈值qd,以使得辅通道1023从预设频点集中将之前遗漏的干扰频点尽可能扫描出来;若第一干扰频点集的频点个数size(a)越少,说明辅通道1023从预设频点集中扫描出的干扰频点过多而很多非干扰频点也被剔除出,则辅通道1023可以增大采样倍数来增大帧内模数转换采样数fl,进而增大强度阈值qd,以使得辅通道1023从预设频点集中将之前剔除的非干扰频点恢复出来。由此可见,接收端102的辅通道1023根据第一干扰频点集的频点个数size(a)来调节强度阈值qd,不仅可以确保无线通信有足够多的工作频点,还可以确保参与无线通信的工作频点均为非干扰的频点,进而提高无线通信的可靠性。
[0105]
作为再一种可选的实施例,第二规则为:
[0106][0107]
式中,qd为强度阈值,fl为帧内模数转换采样数,pn为最大噪音功率值,n为预设频点集的频点个数,m为大于0且小于1的正数。比如,预设频点集的频点个数n=512,size(a)=150,m=0.1,n*m=512
×
0.1=51.2,由于size(a)=150大于51.2(即n*m),因此,辅通道1023可以使用公式(4)调整强度阈值qd,以使得辅通道1023可以根据新调整的强度阈值qd从预设频点集中扫描干扰频点。
[0108]
s205,接收端根据第一干扰频点集和第二干扰频点集确定工作频点集,工作频点集为预设频点集去除第一干扰频点集和第二干扰频点集之后的频点集合。
[0109]
示例性地,如图1所示,每个扫描周期结束后,接收端102会通过干扰融合模块1024确定工作频点集;干扰融合模块1024获取第一干扰频点集和第二干扰频点集,并对该第一干扰频点集和第二干扰频点集求并集,得到融合干扰频点集;干扰融合模块1024从预设频点集中剔除融合干扰频点集中的每个干扰频点,得到工作频点集。比如,预设频点集={101mhz,102mhz,103mhz,104mhz,105mhz,106mhz,107mhz,108mhz,109mhz,110mhz},一个
扫描周期后,第一干扰频点集={101mhz,102mhz},第二干扰频点集={102mhz,107mhz,110mhz},融合干扰频点集={101mhz,102mhz,107mhz,110mhz},工作频点集={103mhz,104mhz,105mhz,106mhz,108mhz,109mhz}。
[0110]
s206,接收端向发送端发送工作频点集。
[0111]
示例性地,如图1所示,每个扫描周期后,接收端102的辅通道1023会定时将工作频点集通过反馈链路发送给接收端101的跳控模块,发送端101根据该工作频点集进行无线通信数据传输。
[0112]
综上所述,上述接收端通过辅通道定时扫描预设频点集中不同频点的信号被外界干扰的情况,并根据该干扰情况确定第二干扰频点集合,还通过主通道接收的第一数据帧判断对应工作频点是否被外界干扰以确定第一干扰频点集;最后,接收端从预设频点集中剔除上述第一干扰频点集和第二干扰频点集,得到不被外界干扰的工作频点集,以便于收发端根据该工作频点集进行无线通信数据传输。由此可见,相比现有接收端通过高复杂度的自适应滤波器进行无线通信频点排除的方法,本技术通过在无线通信系统设计中采用双收通道对收发端的无线通信频点进行干扰频点排除的方法,不仅降低了无线通信系统设计的复杂度,还提高了无线通信数据传输的可靠性。
[0113]
为了便于理解,下面结合图5说明干扰频点从第一干扰频点集中恢复出来的流程步骤:
[0114]
(1)接收端的主通道检测第一干扰频点集中干扰频点x的频点恢复时间是否大于零。
[0115]
(2)若干扰频点x的频点恢复时间等于0,则说明该干扰频点x已经从第一干扰频点集中移除。
[0116]
(3)若干扰频点x的频点恢复时间大于0,则说明该干扰频点x还没有达到从第一干扰频点集中移除的时间;当该干扰频点x的频点恢复时间递减为0时,主通道将该干扰频点x从第一干扰频点集中移除,并将该干扰频点x对应的连续干扰频点标记置为1,以便于主通道了解该干扰频点之前是否被确认过为干扰频点。
[0117]
为了便于理解,下面结合图6说明辅通道判断干扰频点的方法流程步骤:
[0118]
(1)当辅通道接收到辅射频模块发送的第一数字数据后,从随机存取存储器ram中获取该第一数字数据对应的训练序列,并对该训练序列与第一数字数据进行相关运算,得到相关值r
max
(即信号相关峰值)。
[0119]
(2)辅通道计算该第一数字数据的信号强度q(即总能量q)。
[0120]
(3)当相关值r
max
小于相关度阈值,并且,信号强度q大于强度阈值时,辅通道确定该第一数字数据对应的扫描频点f为干扰频点,并将该扫描频点f存储于第二干扰频点集中。
[0121]
(4)当相关值r
max
和信号强度q均不满足:相关值r
max
小于相关度阈值,并且,信号强度q大于强度阈值时,辅通道确定扫描频点f为非干扰频点,此时,不会将扫描频点f存储于第二干扰频点集中。
[0122]
为了便于理解,下面结合图7说明主通道检测干扰频点的方法流程步骤:
[0123]
(1)主通道接收主射频模块发送的数据帧x对应的数字数据d1,其中,该数据帧x对应的工作频点为f1;主通道计算数字数据d1的crc(即数据帧x的crc),并判断该数据帧x的
crc与数据帧x未发送前计算的crc是否一致。
[0124]
(2)若不一致,则工作频点f1的收计数器加1,工作频点f1的收错计数器加1;当工作频点f1连续发送两次数据帧x的crc值均与数据帧x未发送前计算的crc值不一致,则主通道直接判断工作频点f1为干扰频点,并将工作频点f1移入第一干扰频点集;若主通道计算数据帧x的crc值与数据帧x未发送前计算的crc值一致,则主通道确定工作频点f1为非干扰频点,同时,工作频点f1对应的收错计数器不操作。
[0125]
(3)若工作频点f1的收错计数器的数值与工作频点f1的收计数器的数值的比值大于或者等于第一阈值,则主通道判断工作频点f1为干扰频点,并将工作频点f1移入第一干扰频点集;若主通道检测到工作频点f1对应的连续干扰频点标记为0,则主通道设置工作频点f1对应的频点恢复时间t1=第一时段;若检测到工作频点f1对应的连续干扰频点标记为1,则主通道设置工作频点f1对应的频点恢复时间t1=第二时段。
[0126]
(4)频点恢复时间t1在每个定时周期(接收端内部定时器所记录的时间)会减1,直到减为零;当主通道检测到频点恢复时间t1为零时,主通道将工作频点f1从第一干扰频点集移除,并将工作频点f1对应的连续干扰频点标记置1,以及清零工作频点f1的收计数器和收错计数器。
[0127]
(5)当再次在该工作频点f1上收到数据帧y时,主通道采用与判断数据帧x的crc值的相同的方法判断数据帧y的crc与数据帧y未发送前计算的crc是否一致;若不一致并且该工作频点f1满足被确定为干扰频点的条件,则主通道将工作频点f1移入第一干扰频点集,并检测工作频点f1对应的连续干扰频点标记是否为1;若检测连续干扰频点标记是为1,说明此频点干扰一直存在,属于严重干扰点,则将工作频点f1对应的频点恢复时间设置为第二时段。若一致,则主通道将工作频点f1的连续干扰频点标记清零,并且,使工作频点f1对应的第一计数器和第二计数器也清零。
[0128]
图8示出了本技术提供了一种电子设备的结构示意图。图8中的虚线表示该单元或该模块为可选的。电子设备800可用于实现上述方法实施例中描述的方法。电子设备800可以是服务器或芯片。
[0129]
电子设备800包括一个或多个处理器801,该一个或多个处理器801可支持电子设备800实现图1所对应方法实施例中的方法。处理器801可以是通用处理器或者专用处理器。例如,处理器801可以是中央处理器(central processing unit,cpu)。cpu可以用于对电子设备800进行控制,执行软件程序,处理软件程序的数据。电子设备800还可以包括通信单元805,用以实现信号的输入(接收)和输出(发送)。
[0130]
例如,电子设备800可以是芯片,通信单元805可以是该芯片的输入和/或输出电路,或者,通信单元805可以是该芯片的通信接口,该芯片可以作为电子设备的组成部分。
[0131]
又例如,通信单元805可以是该电子设备800的收发器,或者,通信单元805可以是该电子设备800的收发电路。
[0132]
电子设备800中可以包括一个或多个存储器802,其上存有程序804,程序804可被处理器801运行,生成指令803,使得处理器801根据指令803执行上述方法实施例中描述的方法。可选地,存储器802中还可以存储有数据。可选地,处理器801还可以读取存储器802中存储的数据,该数据可以与程序804存储在相同的存储地址,该数据也可以与程序804存储在不同的存储地址。
[0133]
处理器801和存储器802可以单独设置,也可以集成在一起,例如,集成在电子设备的系统级芯片(system on chip,soc)上。
[0134]
处理器801执行检测干扰频点的方法的具体方式可以参见方法实施例中的相关描述。
[0135]
应理解,上述方法实施例的各步骤可以通过处理器801中的硬件形式的逻辑电路或者软件形式的指令完成。处理器801可以是cpu、数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件,例如,分立门、晶体管逻辑器件或分立硬件组件。
[0136]
本技术还提供了一种计算机程序产品,该计算机程序产品被处理器801执行时实现本技术中任一方法实施例所述的方法。
[0137]
该计算机程序产品可以存储在存储器802中,例如是程序804,程序804经过预处理、编译、汇编和链接等处理过程最终被转换为能够被处理器801执行的可执行目标文件。
[0138]
本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时实现本技术中任一方法实施例所述的方法。该计算机程序可以是高级语言程序,也可以是可执行目标程序。
[0139]
该计算机可读存储介质例如是存储器802。存储器802可以是易失性存储器或非易失性存储器,或者,存储器802可以同时包括易失性存储器和非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。
[0140]
本领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和设备的具体工作过程以及产生的技术效果,可以参考前述方法实施例中对应的过程和技术效果,在此不再赘述。
[0141]
在本技术所提供的几个实施例中,所揭露的系统、装置和方法,可以通过其它方式实现。例如,以上描述的方法实施例的一些特征可以忽略,或不执行。以上所描述的装置实施例仅仅是示意性的,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,多个单元或组件可以结合或者可以集成到另一个系统。另外,各单元之间的耦合或各个组件之间的耦合可以是直接耦合,也可以是间接耦合,上述耦合包括电的、机械的或其它形式的连接。
[0142]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制。尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应
包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献