首页 / 专利库 / 集成电路 / 集成电路卡 / 微控制器 / 存储器 / 基于聚类的频率偏移确定、消除方法、装置及电子设备

基于聚类的频率偏移确定、消除方法、装置及电子设备

阅读:53发布:2021-09-19

专利汇可以提供基于聚类的频率偏移确定、消除方法、装置及电子设备专利检索,专利查询,专利分析的服务。并且本 发明 实施例 提供了一种基于聚类的 频率 偏移确定、消除方法、装置及 电子 设备。所述基于聚类的 频率偏移 确定方法,包括:确定接收 信号 的 星座 图;在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值。本发明实施例可以提高频率偏移值的计算结果的 稳定性 。,下面是基于聚类的频率偏移确定、消除方法、装置及电子设备专利的具体信息内容。

1.一种基于聚类的频率偏移确定方法,其特征在于,包括:
确定接收信号星座图;
在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;
针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;
将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值;
其中,所述对所述校正后的星座图中的信号点进行聚类,包括:
将所述校正后的星座图均匀地划分为多个网格;
统计每一网格内信号点的个数;
针对每一网格,当该网格内信号点的个数小于预设阈值,将该网格作为非聚类网格,否则,将该网格作为聚类网格。
2.根据权利要求1所述的方法,其特征在于,所述在预设频率区间内确定N个不同值,包括:
等间隔地在预设频率区间内确定N个不同值。
3.根据权利要求1所述的方法,其特征在于,所述根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,包括:
利用该频率偏移估计值对所述星座图中的每一信号点进行频率偏移消除,得到校正后的星座图。
4.根据权利要求1所述的方法,其特征在于,所述计算聚类后的星座图中信号区域的面积,包括:
统计聚类后的星座图中,聚类网格的个数K;
确定所述聚类后的星座图中信号区域的面积S,S=K×s,其中,s为一个聚类网格的面积。
5.一种基于聚类的频率偏移消除方法,其特征在于,包括:
利用权利要求1-4任一项所述的一种基于聚类的频率偏移确定方法,确定接收信号的频率偏移值;
利用所述频率偏移值,对所述接收信号进行频率偏移消除。
6.一种基于聚类的频率偏移确定装置,其特征在于,包括:
第一确定模,用于确定接收信号的星座图;
第二确定模块,用于在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;
计算模块,用于针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;
第三确定模块,用于将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值;
其中,所述计算模块对所述校正后的星座图中的信号点进行聚类,具体为:
所述计算模块将所述校正后的星座图均匀地划分为多个网格;统计每一网格内信号点的个数;针对每一网格,当该网格内信号点的个数小于预设阈值,将该网格作为非聚类网格,否则,将该网格作为聚类网格。
7.一种基于聚类的频率偏移消除装置,其特征在于,包括:
第四确定模块,用于利用权利要求6所述的一种基于聚类的频率偏移确定装置,确定接收信号的频率偏移值;
消除模块,用于利用所述频率偏移值,对所述接收信号进行频率偏移消除。
8.一种电子设备,其特征在于,包括处理器、通信接口存储器和通信总线,其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序
所述处理器,用于执行所述存储器上所存放的程序时,实现权利要求1-4任一所述的方法步骤。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行所述存储器上所存放的程序时,实现权利要求5所述的方法步骤。

说明书全文

基于聚类的频率偏移确定、消除方法、装置及电子设备

技术领域

[0001] 本发明涉及通信技术领域,特别是涉及一种基于聚类的频率偏移确定、消除方法、装置及电子设备。

背景技术

[0002] 随着无线通信技术的快速发展,人们对无线通信质量的要求越来越高。在无线通信领域,收发信机之间的频率偏移,会严重降低接收端对接收信号的识别精度。具体地,频率偏移会引起接收信号的星座图发生旋转,而星座图的旋转会对接收信号造成较大程度的失真,因而严重降低了接收端对接收信号的识别精度。
[0003] 目前,常用的频率偏移值确定方法包括:首先计算由接收信号生成的复信号的辅,然后,利用所计算的辅角进一步计算频率偏移值,其中,计算辅角时需要利用接收信号的离散数值点n。
[0004] 然而,当接收信号的离散数值点n取不同值时,会使复信号的辅角的计算结果有很大不同,那么,利用辅角所计算的频率偏移值的计算结果也将有很大不同。可见,现有的计算频率偏移值的方法,频率偏移值的计算结果的准确性具有不稳定性

发明内容

[0005] 本发明实施例的目的在于提供一种基于聚类的频率偏移确定、消除方法、装置及电子设备,以提高频率偏移值的计算结果的稳定性。具体技术方案如下:
[0006] 第一方面,本发明实施提供了一种基于聚类的频率偏移确定方法,包括:
[0007] 确定接收信号的星座图;
[0008] 在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;
[0009] 针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;
[0010] 将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值。
[0011] 可选地,所述在预设频率区间内确定N个不同值,包括:
[0012] 等间隔地在预设频率区间内确定N个不同值。
[0013] 可选地,所述根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,包括:
[0014] 利用该频率偏移估计值对所述星座图中的每一信号点进行频率偏移消除,得到校正后的星座图。
[0015] 可选地,所述对所述校正后的星座图中的信号点进行聚类,包括:
[0016] 将所述校正后的星座图均匀地划分为多个网格;
[0017] 统计每一网格内信号点的个数;
[0018] 针对每一网格,当该网格内信号点的个数小于预设阈值,将该网格作为非聚类网格,否则,将该网格作为聚类网格。
[0019] 可选地,所述计算聚类后的星座图中信号区域的面积,包括:
[0020] 统计聚类后的星座图中,聚类网格的个数K;
[0021] 确定所述聚类后的星座图中信号区域的面积S,S=K×s,其中,s为一个聚类网格的面积。
[0022] 第二方面,本发明实施提供了一种基于聚类的频率偏移消除方法,包括:
[0023] 利用如上第一方面所述的一种基于聚类的频率偏移确定方法,确定接收信号的频率偏移值;
[0024] 利用所述频率偏移值,对所述接收信号进行频率偏移消除。
[0025] 第三方面,本发明实施提供了一种基于聚类的频率偏移确定装置,包括:
[0026] 第一确定模,用于确定接收信号的星座图;
[0027] 第二确定模块,用于在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;
[0028] 计算模块,用于针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;
[0029] 第三确定模块,用于将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值。
[0030] 第四方面,本发明实施提供了一种基于聚类的频率偏移消除装置,包括:
[0031] 第四确定模块,用于利用如上第三方面所述的一种基于聚类的频率偏移确定装置,确定接收信号的频率偏移值;
[0032] 消除模块,用于利用所述频率偏移值,对所述接收信号进行频率偏移消除。
[0033] 第五方面,本发明实施提供了一种电子设备,包括处理器、通信接口存储器和通信总线,其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信;
[0034] 所述存储器,用于存放计算机程序
[0035] 所述处理器,用于执行所述存储器上所存放的程序时,实现如上第一方面所述的基于聚类的频率偏移确定方法步骤。
[0036] 第六方面,本发明实施提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信;
[0037] 所述存储器,用于存放计算机程序;
[0038] 所述处理器,用于执行所述存储器上所存放的程序时,实现如上第二方面所述的基于聚类的频率偏移消除方法步骤。
[0039] 第七方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上第一方面所述的基于聚类的频率偏移确定方法步骤。
[0040] 第八方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上第二方面所述的基于聚类的频率偏移消除方法步骤。
[0041] 第九方面,本发明实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上第一方面所述的基于聚类的频率偏移确定方法步骤。
[0042] 第十方面,本发明实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上第二方面所述的基于聚类的频率偏移消除方法步骤。
[0043] 本发明实施例提供的方案,利用频率偏移越严重,导致接收信号的星座图中信号区域的面积增加越多这一特点,针对存在频率偏移的接收信号,确定接收信号的星座图;在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值。本发明实施例并不需要计算接收信号的辅角,而是利用星座图中信号区域面积与频率偏移值成正比这一特性,来确定频率偏移值,因而可以提高频率偏移值的计算结果的稳定性,能够较好地消除频率偏移。
[0044] 当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明
[0045] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0046] 图1为本发明实施例提供的一种基于聚类的频率偏移确定方法的流程图
[0047] 图2a为本发明实施例提供的一种基于聚类的频率偏移消除方法的流程图;
[0048] 图2b为没有频率偏移和存在频率偏移的8PSK信号的星座图;
[0049] 图2c为没有频率偏移和存在频率偏移的16QAM信号的星座图;
[0050] 图2d为没有频率偏移和存在频率偏移的16ASK信号的星座图;
[0051] 图2e为存在频率偏移的128QAM信号的星座图;
[0052] 图2f为对图2e所示星座图进行校正后的星座图;
[0053] 图2g为对图2f所示星座图进行聚类后的星座图;
[0054] 图2h为对图2e所示星座图进行频率偏移消除后的星座图;
[0055] 图3为本发明实施例提供的一种基于聚类的频率偏移确定装置的结构图;
[0056] 图4为本发明实施例提供的一种基于聚类的频率偏移消除装置的流程图;
[0057] 图5为本发明实施例提供的一种电子设备的结构示意图;
[0058] 图6为本发明实施例提供的另一种电子设备的结构示意图。

具体实施方式

[0059] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060] 为了解决现有技术问题,本发明实施例提供了一种基于聚类的频率偏移确定、消除方法、装置及电子设备。
[0061] 需要说明的是,本发明实施例所提供的基于聚类的频率偏移确定方法的执行主体可以是无线通信系统中的收信机。其中,在无线通信过程中收信机接收到的数字信号为接收信号。而由于接收信号是数字信号,因此,接收信号是一系列离散的数值点构成的序列。
[0062] 如图1所示,本发明实施例提供的一种基于聚类的频率偏移确定方法,可以包括如下步骤:
[0063] S101,确定接收信号的星座图。
[0064] 在接收到接收信号后,可以针对接收信号的每一离散数值点,根据该离散数值点的实部的数值和虚部的数值,将该离散数值点绘制到星座图中,从而确定出接收信号的星座图。
[0065] S102,在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值。
[0066] 可以理解,由于接收信号存在频率偏移,为了确定出最接近接收信号的真实频率偏移值的频率偏移值,可以确定多个频率偏移估计值,以进一步比较各个频率偏移估计值。
[0067] 本实施例中,可以基于经验设定一个预设频率区间,在该预设频率区间内确定出N个不同值作为N个频率偏移估计值。例如,预设频率区间可以为[-π/2,π/2]。
[0068] 一种实现方式中,在预设频率区间内确定N个不同值,可以包括:
[0069] 等间隔地在预设频率区间内确定N个不同值。
[0070] 例如,可以将预设频率区间等间隔划分为N个连续的区间,在每一个区间内确定出一个值,总共确定出N个不同值。
[0071] S103,针对每一频率偏移估计值,根据该频率偏移估计值对星座图进行校正,得到校正后的星座图,并对校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积。
[0072] 确定出多个频率偏移估计值后,可以根据每一频率偏移估计值对接收信号的星座图进行校正,得到该频率偏移估计值对应的校正后的星座图。
[0073] 一种实现方式中,根据该频率偏移估计值对星座图进行校正,得到校正后的星座图,可以包括:
[0074] 利用该频率偏移估计值对星座图中的每一信号点进行频率偏移消除,得到校正后的星座图。
[0075] 通过对每一信号点进行频率偏移消除,就意味着对整个接收信号进行了频率偏移消除。利用该频率偏移估计值对星座图中的每一信号点进行频率偏移消除为现有技术,这里不再赘述。
[0076] 得到每一频率偏移估计值对应的校正后的星座图后,可以进一步对该校正后的星座图进行聚类,以便于计算聚类后的星座图中信号区域的面积。
[0077] 一种实现方式中,对校正后的星座图中的信号点进行聚类,可以包括如下步骤S11-S13:
[0078] S11,将校正后的星座图均匀地划分为多个网格。
[0079] 本实施例中,每一网格的面积都是相同的。在实际应用中,可以根据实际需要确定网格的数量。
[0080] S12,统计每一网格内信号点的个数。
[0081] 将校正后的星座图均匀地划分为多个网格后,校正后的星座图中的每一信号点就分布在某一个网格中。因而,可以统计每一网格内信号点的个数,以便于进一步确定该网格的类别。
[0082] S13,针对每一网格,当该网格内信号点的个数小于预设阈值,将该网格作为非聚类网格,否则,将该网格作为聚类网格。
[0083] 本实施例中,可以设定一个预设阈值,基于该预设阈值对每一网格进行分类,即将信号点个数小于预设阈值的网格作为非聚类网格,将信号点个数不小于预设阈值的网格作为聚类网格。该预设阈值可以根据经验来确定。为了便于表示,可以将聚类网格表示为黑色,将非聚类网格表示为白色。
[0084] 确定出每一网格的类别后,就完成了对校正后的星座图的聚类。可以进一步计算聚类后的星座图中信号区域的面积。
[0085] 一种实现方式中,计算聚类后的星座图中信号区域的面积,可以包括如下步骤S21-S22:
[0086] S21,统计聚类后的星座图中,聚类网格的个数K。
[0087] 基于在上一实现方式中,可以将聚类网格显示为黑色,将非聚类网格显示为白色。因而在本实现方式中,可以统计聚类后的星座图中黑色网络的数量,该数量即为聚类网格的个数K。当然,统计聚类后的星座图中聚类网格的个数的方式还可以有很多种,本发明对此并不限定。
[0088] S22,确定聚类后的星座图中信号区域的面积S,S=K×s,其中,s为一个聚类网格的面积。
[0089] 本实施例中,由于聚类网格中的信号点个数大于或等于预设阈值,因而可以将一个聚类网格作为一个信号子区域,将所有信号子区域的集合作为信号区域。所以,聚类后的星座图中信号区域的面积S可以是所有聚类网格的面积之和。
[0090] S104,将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值。
[0091] 发明人在研究中发现:对于一个存在频率偏移的接收信号而言,该接收信号的频率偏移越大,即频率偏移越严重,则该接收信号的星座图的旋转程度越严重;而该接收信号的星座图的旋转程度越严重,星座图中信号区域的面积就越大。也就是说,频率偏移会造成星座图中信号区域的面积增加。例如,从图2b中可以看出,存在频率偏移的8PSK(8Phase Shift Keying,8相移键控)信号的星座图相对于没有频率偏移的8PSK信号的星座图,发生了旋转;从图2c中可以看出,存在频率偏移的16QAM(Quadrature Amplitude Modulation,正交幅度调制)信号的星座图相对于没有频率偏移的16QAM信号的星座图,发生了旋转;从图2d中可以看出,存在频率偏移的16ASK(16Amplitude Shift Keying,幅移键控)信号的星座图相对于没有频率偏移的16ASK信号的星座图,发生了旋转。
[0092] 基于此,本实施例中,如果某一频率偏移估计值对应最小面积的信号区域,那么说明,根据该频率偏移估计值对接收信号的星座图进行校正的效果最好。可以认为该频率偏移估计值最接近接收信号的真实频率偏移值,因而,可以将该频率偏移估计值确定为频率偏移值。可以进一步利用所确定的频率偏移值,对接收信号进行频率偏移消除。
[0093] 本发明实施例提供的方案,利用频率偏移越严重,导致接收信号的星座图中信号区域的面积增加越多这一特点,针对存在频率偏移的接收信号,确定接收信号的星座图;在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值。本发明实施例并不需要计算接收信号的辅角,而是利用星座图中信号区域面积与频率偏移值成正比这一特性,来确定频率偏移值,因而可以提高频率偏移值的计算结果的稳定性,能够较好地消除频率偏移。
[0094] 如图2a所示,本发明实施例提供的一种基于聚类的频率偏移消除方法,可以包括如下步骤:
[0095] S201,利用图1所示的一种基于聚类的频率偏移确定方法,确定接收信号的频率偏移值。
[0096] 接收信号是指在无线通信过程中收信机接收到的数字信号。所以,本发明实施例所提供的基于聚类的频率偏移确定方法的执行主体可以是无线通信系统中的收信机。
[0097] 本实施例中,所确定的接收信号的频率偏移值最接近接收信号的真实频率偏移值,因而,可以利用所确定的接收信号的频率偏移值,对存在频率偏移的接收信号进行频率偏移消除。
[0098] S202,利用频率偏移值,对接收信号进行频率偏移消除。
[0099] 具体的,可以利用频率偏移值对接收信号的星座图中的每一信号点进行频率偏移消除,得到频率偏移消除后的星座图。利用频率偏移值对接收信号的星座图中的每一信号点进行频率偏移消除属于现有技术,这里不再赘述。
[0100] 本发明实施例提供的方案,并不需要计算接收信号的辅角,而是利用星座图中信号区域面积与频率偏移值成正比这一特性,来确定接收信号的频率偏移值,并利用所确定的频率偏移值对接收信号进行频率偏移消除,因而可以提高频率偏移值的计算结果的稳定性,能够较好地消除频率偏移。
[0101] 为了验证本发明实施例提供的基于聚类的频率偏移消除方法的有益效果,本发明通过仿真实验进行了具体的验证。在仿真实验中,首先,给定存在频率偏移的128QAM信号的星座图,如图2e所示,从图中可以看出,该128QAM信号的星座图发生了严重的旋转,这意味着接收到的128QAM信号发生了严重的频率偏移,信号失真程度较为严重;然后,根据某一频率偏移估计值对图2e所示的星座图进行校正,得到了校正后的星座图,并将校正后的星座图均匀地划分为多个网格,如图2f所示,从图中可以看出,该校正后的星座图在一定程度上改善了星座图的旋转问题,使得星座图的旋转不太严重;接着,对图2f所示星座图进行聚类,得到聚类后的星座图,如图2g所示,从图中可以看出,对每一网格均进行了区分,将聚类网格显示为黑色,将非聚类网格显示为白色,这样可以直观地区分出信号区域和非信号区域,以便于确定信号区域的面积;最后,在比较了各频率偏移估计值对应的聚类后的星座图中的信号区域面积后,将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值,并利用所确定的频率偏移值,对接收到的128QAM信号进行频率偏移消除,得到了频率偏移消除后的星座图,如图2h所示,从图中可以看出,频率偏移消除后的星座图没有明显的旋转,这意味着校正后的星座图接近于不存在频率偏移的星座图。通过以上仿真实验的结果可以看出,本发明实施例提供的基于聚类的频率偏移消除方法可以较好地消除接收信号的频率偏移,而且频率偏移值的计算结果是稳定的。
[0102] 相应于图1所示方法实施例,本发明实施例提供了一种基于聚类的频率偏移确定装置,如图3所示,所述装置包括:
[0103] 第一确定模块301,用于确定接收信号的星座图;
[0104] 第二确定模块302,用于在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;
[0105] 计算模块303,用于针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;
[0106] 第三确定模块304,用于将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值。
[0107] 本发明实施例提供的方案,利用频率偏移越严重,导致接收信号的星座图中信号区域的面积增加越多这一特点,针对存在频率偏移的接收信号,确定接收信号的星座图;在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值。本发明实施例并不需要计算接收信号的辅角,而是利用星座图中信号区域面积与频率偏移值成正比这一特性,来确定频率偏移值,因而可以提高频率偏移值的计算结果的稳定性,能够较好地消除频率偏移。
[0108] 可选地,所述第二确定模块302具体用于:等间隔地在预设频率区间内确定N个不同值。
[0109] 可选地,所述计算模块303具体用于:利用该频率偏移估计值对所述星座图中的每一信号点进行频率偏移消除,得到校正后的星座图。
[0110] 可选地,所述计算模块303具体用于:将所述校正后的星座图均匀地划分为多个网格;统计每一网格内信号点的个数;针对每一网格,当该网格内信号点的个数小于预设阈值,将该网格作为非聚类网格,否则,将该网格作为聚类网格。
[0111] 可选地,所述计算模块303具体用于:统计聚类后的星座图中,聚类网格的个数K;确定所述聚类后的星座图中信号区域的面积S,S=K×s,其中,s为一个聚类网格的面积。
[0112] 相应于图2a所示方法实施例,本发明实施例提供了一种基于聚类的频率偏移消除装置,如图4所示,所述装置包括:
[0113] 第四确定模块401,用于利用图3所示的一种基于聚类的频率偏移确定装置,确定接收信号的频率偏移值;
[0114] 消除模块402,用于利用所述频率偏移值,对所述接收信号进行频率偏移消除。
[0115] 本发明实施例提供的方案,并不需要计算接收信号的辅角,而是利用星座图中信号区域面积与频率偏移值成正比这一特性,来确定接收信号的频率偏移值,并利用所确定的频率偏移值对接收信号进行频率偏移消除,因而可以提高频率偏移值的计算结果的稳定性,能够较好地消除频率偏移。
[0116] 本发明实施例还提供了一种电子设备,如图5所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
[0117] 存储器503,用于存放计算机程序;
[0118] 处理器501,用于执行存储器503上所存放的程序时,实现上述实施例中任一的基于聚类的频率偏移确定方法。
[0119] 本发明实施例提供的方案,利用频率偏移越严重,导致接收信号的星座图中信号区域的面积增加越多这一特点,针对存在频率偏移的接收信号,确定接收信号的星座图;在预设频率区间内确定N个不同值,将所确定的N个不同值作为N个频率偏移估计值;针对每一频率偏移估计值,根据该频率偏移估计值对所述星座图进行校正,得到校正后的星座图,并对所述校正后的星座图中的信号点进行聚类,计算聚类后的星座图中信号区域的面积;将对应最小面积的信号区域的频率偏移估计值,确定为频率偏移值。本发明实施例并不需要计算接收信号的辅角,而是利用星座图中信号区域面积与频率偏移值成正比这一特性,来确定频率偏移值,因而可以提高频率偏移值的计算结果的稳定性,能够较好地消除频率偏移。
[0120] 本发明实施例还提供了另一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线
604完成相互间的通信,
[0121] 存储器603,用于存放计算机程序;
[0122] 处理器601,用于执行存储器603上所存放的程序时,实现上述实施例中任一的基于聚类的频率偏移消除方法。
[0123] 本发明实施例提供的方案,并不需要计算接收信号的辅角,而是利用星座图中信号区域面积与频率偏移值成正比这一特性,来确定接收信号的频率偏移值,并利用所确定的频率偏移值对接收信号进行频率偏移消除,因而可以提高频率偏移值的计算结果的稳定性,能够较好地消除频率偏移。
[0124] 上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,简称EISA)总线等。该通信总线可以分为地址总线数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0125] 通信接口用于上述电子设备与其他设备之间的通信。
[0126] 存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0127] 上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0128] 在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一的基于聚类的频率偏移确定方法,以获得相同的技术效果。
[0129] 在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一的基于聚类的频率偏移消除方法,以获得相同的技术效果。
[0130] 在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一的基于聚类的频率偏移确定方法,以获得相同的技术效果。
[0131] 在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一的基于聚类的频率偏移消除方法,以获得相同的技术效果。
[0132] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
[0133] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0134] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置/电子设备/存储介质/计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0135] 以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈