+

CN115051771B - A cell search method, device, equipment and computer storage medium - Google Patents

A cell search method, device, equipment and computer storage medium Download PDF

Info

Publication number
CN115051771B
CN115051771B CN202210555535.XA CN202210555535A CN115051771B CN 115051771 B CN115051771 B CN 115051771B CN 202210555535 A CN202210555535 A CN 202210555535A CN 115051771 B CN115051771 B CN 115051771B
Authority
CN
China
Prior art keywords
sequence
frequency domain
domain data
correlation
time offset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210555535.XA
Other languages
Chinese (zh)
Other versions
CN115051771A (en
Inventor
方昶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weiguang Co ltd
Original Assignee
Zeku Technology Beijing Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zeku Technology Beijing Corp Ltd filed Critical Zeku Technology Beijing Corp Ltd
Priority to CN202210555535.XA priority Critical patent/CN115051771B/en
Publication of CN115051771A publication Critical patent/CN115051771A/en
Application granted granted Critical
Publication of CN115051771B publication Critical patent/CN115051771B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • H04J11/0069Cell search, i.e. determining cell identity [cell-ID]
    • H04J11/0093Neighbour cell search
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • H04J11/0023Interference mitigation or co-ordination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application discloses a cell searching method, a cell searching device, a cell searching equipment and a computer storage medium, wherein the cell searching method comprises the following steps: performing cross-correlation operation on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence; the first PSS frequency domain data is the PSS frequency domain data after interference is eliminated for the received time domain data; based on a preset first time offset value, performing time offset compensation on a first conversion sequence after discrete conversion of the first correlation sequence to obtain a first correlation compensation sequence; determining information of a target cell based on the first correlation compensation sequence, the first time offset value and the first SSS frequency domain data; the first SSS frequency domain data is SSS frequency domain data after interference cancellation in the received time domain data. By the method, the problem of low cell searching efficiency can be solved.

Description

一种小区搜索方法、装置、设备及计算机存储介质A cell search method, device, equipment and computer storage medium

技术领域Technical Field

本申请实施例涉及但不限于通信技术领域,尤其涉及一种小区搜索方法、装置、设备及计算机存储介质。The embodiments of the present application relate to, but are not limited to, the field of communication technology, and in particular, to a cell search method, apparatus, device, and computer storage medium.

背景技术Background Art

在通信网络系统中,终端设备开机后,首先启动初始搜索,搜索服务小区以便驻留。在终端设备成功驻留到某个服务小区后,则会启动邻小区搜索。邻小区搜索的主要目的是搜索服务小区的邻小区,为重选小区或切换小区等操作做准备。目前,对小区搜索的方案还有待进一步研究。In the communication network system, after the terminal device is turned on, the initial search is first started to search for the serving cell for residence. After the terminal device successfully resides in a serving cell, the neighboring cell search is started. The main purpose of the neighboring cell search is to search for the neighboring cells of the serving cell in preparation for operations such as reselecting the cell or switching the cell. At present, the scheme for cell search needs further study.

发明内容Summary of the invention

本申请实施例提供一种小区搜索方法、装置、设备及计算机存储介质。Embodiments of the present application provide a cell search method, apparatus, device, and computer storage medium.

第一方面,本申请实施例提供一种小区搜索方法,包括:In a first aspect, an embodiment of the present application provides a cell search method, including:

对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列;所述第一PSS频域数据为接收的时域数据消除干扰后的PSS频域数据;Performing a cross-correlation operation on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence; the first PSS frequency domain data is the PSS frequency domain data after interference is eliminated from the received time domain data;

基于预设的第一时偏值,分别对所述第一相关序列经离散变换后的第一变换序列进行时偏补偿,得到第一相关补偿序列;Based on a preset first time offset value, respectively performing time offset compensation on a first transformed sequence after the first correlation sequence is discretely transformed to obtain a first correlation compensation sequence;

基于所述第一相关补偿序列、所述第一时偏值和第一SSS频域数据,确定目标小区的信息;所述第一SSS频域数据为接收的时域数据中消除干扰后的SSS频域数据。Based on the first correlation compensation sequence, the first time offset value and the first SSS frequency domain data, the information of the target cell is determined; the first SSS frequency domain data is the SSS frequency domain data after eliminating interference in the received time domain data.

第二方面,本申请实施例提供一种小区搜索装置,包括:In a second aspect, an embodiment of the present application provides a cell search device, including:

处理模块,用于对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列;所述第一PSS频域数据为接收的时域数据消除干扰后的PSS频域数据;A processing module, configured to perform a cross-correlation operation on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence; the first PSS frequency domain data is the PSS frequency domain data after interference is eliminated from the received time domain data;

补偿模块,用于基于预设的第一时偏值,分别对所述第一相关序列经离散变换后的第一变换序列进行时偏补偿,得到第一相关补偿序列;A compensation module, configured to perform time offset compensation on a first transformed sequence after the first correlation sequence is discretely transformed based on a preset first time offset value, to obtain a first correlation compensation sequence;

确定模块,用于基于所述第一相关补偿序列、所述第一时偏值和第一SSS频域数据,确定目标小区的信息;所述第一SSS频域数据为接收的时域数据中消除干扰后的SSS频域数据。A determination module is used to determine the information of the target cell based on the first correlation compensation sequence, the first time offset value and the first SSS frequency domain data; the first SSS frequency domain data is the SSS frequency domain data after eliminating interference in the received time domain data.

第三方面,本申请实施例提供一种设备,所述设备包括:处理器和存储器,In a third aspect, an embodiment of the present application provides a device, the device comprising: a processor and a memory,

所述存储器存储有可在处理器上运行的计算机程序,The memory stores a computer program executable on the processor.

所述处理器执行所述程序时实现如第一方面所述的方法。When the processor executes the program, the method according to the first aspect is implemented.

第四方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法。In a fourth aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect is implemented.

本申请实施例中,对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列;第一PSS频域数据为接收的时域数据消除干扰后的PSS频域数据;这里,由于从接收的时域数据中,消除了干扰,从而得到消除干扰后的PSS频域数据即第一PSS频域数据,如此,消除了干扰,且第一PSS频域数据中检测的小区的数量减少,进而提高了小区的搜索性能。进一步地,基于预设的第一时偏值,分别对第一相关序列经离散变换后的第一变换序列进行时偏补偿,得到第一相关补偿序列;如此,在频域PSS检测阶段,采用离散变换的方式对第一PSS频域数据的变换序列进行时偏值的补偿,得到第一相关补偿序列,即本申请采用离散变换的方式进行时偏假设,减少了运算量和实现复杂度,提高了小区搜索的效率。最后,基于第一相关补偿序列、第一时偏值和第一SSS频域数据,确定目标小区的信息;第一SSS频域数据为接收的时域数据中消除干扰后的SSS频域数据;如此,基于前述的第一相关补偿序列、第一SSS频域数据和预设的第一时偏值,来确定目标小区的信息的过程中,实现小区搜索性能和小区搜索效率的双重兼顾。In an embodiment of the present application, a cross-correlation operation is performed on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence; the first PSS frequency domain data is the PSS frequency domain data after the interference is eliminated from the received time domain data; here, since the interference is eliminated from the received time domain data, the PSS frequency domain data after the interference is eliminated, that is, the first PSS frequency domain data, is obtained. In this way, the interference is eliminated, and the number of cells detected in the first PSS frequency domain data is reduced, thereby improving the search performance of the cell. Further, based on the preset first time deviation value, the first transformed sequence after the discrete transformation of the first correlation sequence is respectively compensated for the time deviation to obtain a first correlation compensation sequence; in this way, in the frequency domain PSS detection stage, the discrete transformation method is used to compensate the time deviation value of the transformed sequence of the first PSS frequency domain data to obtain the first correlation compensation sequence, that is, the present application uses a discrete transformation method to make a time deviation assumption, which reduces the amount of calculation and implementation complexity, and improves the efficiency of cell search. Finally, the information of the target cell is determined based on the first correlation compensation sequence, the first time deviation value and the first SSS frequency domain data; the first SSS frequency domain data is the SSS frequency domain data after eliminating interference in the received time domain data; in this way, in the process of determining the information of the target cell based on the aforementioned first correlation compensation sequence, the first SSS frequency domain data and the preset first time deviation value, both cell search performance and cell search efficiency are taken into account.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。The drawings described herein are used to provide further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute improper limitations on the present application.

图1为本申请实施例的一个应用场景的示意图;FIG1 is a schematic diagram of an application scenario of an embodiment of the present application;

图2为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG2 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图3为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG3 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图4为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG4 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图5为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG5 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图6为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG6 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图7为本申请实施例提供的一种通过FFT对时偏进行假设得到PSS的候选峰值的实现流程框图;FIG7 is a flowchart of an implementation of obtaining a candidate peak value of a PSS by assuming a time offset through FFT according to an embodiment of the present application;

图8为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG8 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图9为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG9 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图10为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG10 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图11为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG11 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图12为本申请实施例提供的一种设备搜索到多个同频小区的原理示意图;FIG12 is a schematic diagram showing a principle of searching for multiple co-frequency cells by a device provided in an embodiment of the present application;

图13为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG13 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图14为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG14 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图15为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图;FIG15 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application;

图16为本申请实施例提供的一种小区搜索装置的组成结构示意图;FIG16 is a schematic diagram of the structure of a cell search device provided in an embodiment of the present application;

图17是本申请实施例提供的一种设备的示意性结构图。FIG. 17 is a schematic structural diagram of a device provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面将通过实施例并结合附图具体地对本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。The technical solution of the present application will be described in detail below through embodiments and in conjunction with the accompanying drawings. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

需要说明的是:在本申请实例中,“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that in the examples of the present application, "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict. In the description of the present application, "multiple" means two or more, unless otherwise clearly and specifically defined.

图1为本申请实施例的一个应用场景的示意图。FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present application.

如图1所示,通信系统100可以包括第一设备110和第二设备120。这里,第一设备包括但不限于终端设备和芯片,第二设备可以为网络设备。第二设备120可以通过空口与第一设备110通信。第一设备110和第二设备120之间支持多业务传输。As shown in FIG1 , the communication system 100 may include a first device 110 and a second device 120. Here, the first device includes but is not limited to a terminal device and a chip, and the second device may be a network device. The second device 120 may communicate with the first device 110 via an air interface. The first device 110 and the second device 120 support multi-service transmission.

应理解,本申请实施例仅以通信系统100进行示例性说明,但本申请实施例不限定于此。也就是说,本申请实施例的技术方案可以应用于各种通信系统,例如:长期演进(LongTerm Evolution,LTE)系统、LTE时分双工(Time Division Duplex,TDD)、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)、物联网(Internet of Things,IoT)系统、窄带物联网(Narrow Band Internet of Things,NB-IoT)系统、增强的机器类型通信(enhanced Machine-Type Communications,eMTC)系统、5G通信系统(也称为新无线(New Radio,NR)通信系统),或未来的通信系统(例如6G、7G通信系统)等。It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine Type Communications (eMTC) system, 5G communication system (also called New Radio (NR) communication system), or future communication systems (such as 6G, 7G communication systems), etc.

在图1所示的通信系统100中,第二设备120可以是与第一设备110通信的接入网设备。接入网设备可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的第一设备110进行通信。本申请实施例中的第二设备120可以包括接入网设备和/或核心网设备。In the communication system 100 shown in FIG1 , the second device 120 may be an access network device that communicates with the first device 110. The access network device may provide communication coverage for a specific geographic area, and may communicate with the first device 110 located in the coverage area. The second device 120 in the embodiment of the present application may include an access network device and/or a core network device.

图1示例性地示出了一个基站和一个第一设备,可选地,该无线通信系统100可以包括多个基站设备并且每个基站的覆盖范围内可以包括其它数量的第一设备,本申请实施例对此不做限定。FIG1 exemplarily shows a base station and a first device. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include another number of first devices within its coverage area, which is not limited in the embodiments of the present application.

需要说明的是,图1只是以示例的形式示意本申请所适用的系统,当然,本申请实施例所示的方法还可以适用于其它系统。此外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。还应理解,在本申请的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。还应理解,在本申请的实施例中提到的“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。还应理解,在本申请的实施例中提到的“预定义”、“协议约定”、“预先确定”或“预定义规则”可以通过在设备(例如,包括第一设备和第二设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。比如预定义可以是指协议中定义的。还应理解,本申请实施例中,所述“协议”可以指通信领域的标准协议,例如可以包括LTE协议、NR协议以及应用于未来的通信系统中的相关协议,本申请对此不做限定。It should be noted that FIG. 1 is only an example of the system to which the present application is applicable. Of course, the method shown in the embodiment of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and/or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character "/" in this article generally indicates that the associated objects before and after are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiment of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, B can be obtained through C; it can also mean that A and B have an association relationship. It should also be understood that the "correspondence" mentioned in the embodiment of the present application can mean that there is a direct or indirect correspondence relationship between the two, or it can mean that there is an association relationship between the two, or it can mean that the relationship between indicating and being indicated, configuring and being configured, etc. It should also be understood that the "predefined", "protocol agreed", "predetermined" or "predefined rules" mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a first device and a second device), and the present application does not limit its specific implementation method. For example, predefined may refer to a definition in a protocol. It should also be understood that in the embodiments of the present application, the "protocol" may refer to a standard protocol in the field of communications, such as an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

在通信系统中,终端设备需要通过小区搜索阶段与小区取得时间和频率同步,并搜索小区ID的过程,从而实现与网络设备的通信。例如,在小区搜索阶段基于接收的信号数据对主同步信号(Primary Synchronization Signal,PSS)序列进行相关检测,得到以下至少之一:时偏、组内标识(Identity within the group)和定时信息等,其中,组内标识也称NID2或然后进行辅同步信号(Secondary Synchronization Signal,SSS)序列检测,得到物理小区识别组(Physical Layer Cell Identity group),进而得到小区的信息,其中,物理小区识别组也称NID1或然而,在同频小区干扰的情况下,如何有效消除干扰小区的数据完成目标小区搜索。In a communication system, a terminal device needs to achieve time and frequency synchronization with a cell through a cell search phase, and search for a cell ID, so as to achieve communication with a network device. For example, in the cell search phase, a correlation detection is performed on the Primary Synchronization Signal (PSS) sequence based on the received signal data to obtain at least one of the following: time deviation, identity within the group, and timing information, among which the identity within the group is also called NID2 or Then, the secondary synchronization signal (SSS) sequence is detected to obtain the physical layer cell identity group (Physical Layer Cell Identity group), and then the cell information is obtained. The physical cell identity group is also called NID1 or However, in the case of co-frequency cell interference, how to effectively eliminate the data of the interfering cell to complete the target cell search.

相关技术中基于小区信号干扰消除的小区搜索的技术方案,要么是基于时域干扰消除,具体地,在基于目标频段,接收到总时域数据后,基于干扰小区的时域数据估计同步信号信道,并重构已知干扰小区的信号,再从总接收数据消除干扰信号。然后再对干扰消除后的信号进行常规的目标小区PSS和SSS检测,得到小区信息。要么是基于频域干扰消除,具体地,基于已知干扰小区信号PSS和SSS位置,取数据做快速傅里叶变换(Fast FourierTransform,FFT),并在频域重构干扰小区信号,再对干扰消除后的频域信号进行目标小区PSS和SSS频域检测,最终得到小区信息。The technical solution of cell search based on cell signal interference elimination in the related art is either based on time domain interference elimination. Specifically, after receiving the total time domain data based on the target frequency band, the synchronization signal channel is estimated based on the time domain data of the interfering cell, and the signal of the known interfering cell is reconstructed, and then the interference signal is eliminated from the total received data. Then, the conventional target cell PSS and SSS detection is performed on the signal after interference elimination to obtain the cell information. Or it is based on frequency domain interference elimination. Specifically, based on the known interfering cell signal PSS and SSS position, the data is taken for fast Fourier transform (Fast Fourier Transform, FFT), and the interfering cell signal is reconstructed in the frequency domain, and then the target cell PSS and SSS frequency domain detection is performed on the frequency domain signal after interference elimination to finally obtain the cell information.

需要说明的是,虽然基于频域干扰消除确定目标小区的方案,相对于基于时域干扰消除确定目标小区的方案,实现简单,数据和计算量相对较小,但无论是基于时域干扰消除确定目标小区的方案,还是基于频域干扰消除确定目标小区的方案,都需要对干扰信号进行重构,对时间偏移的处理要求较高。It should be noted that although the solution for determining the target cell based on frequency domain interference elimination is simple to implement and has relatively small data and calculation amount compared to the solution for determining the target cell based on time domain interference elimination, both the solution for determining the target cell based on time domain interference elimination and the solution for determining the target cell based on frequency domain interference elimination require reconstruction of the interference signal and have high requirements for time offset processing.

相关技术中在进行PSS检测时,对时间偏移的处理过程是,在接收到除干扰小区以外的数据后,对数据中PSS频域数据进行不同的时间偏移假设,对加上时偏假设的PSS频域数据进行频域相关,得到时偏补偿后的相关结果;其中,时偏补偿后的相关结果x1(k)可以通过如下公式(1)实现:In the related art, when performing PSS detection, the process of processing time offset is that after receiving data other than the interfering cell, different time offset assumptions are made for the PSS frequency domain data in the data, and frequency domain correlation is performed on the PSS frequency domain data with the time offset assumption added to obtain the correlation result after time offset compensation; wherein, the correlation result x 1 (k) after time offset compensation can be realized by the following formula (1):

其中,x1(k)表示时偏补偿后的相关结果,xccor(k)表示第一PSS频域数据与本地PSS序列的频域相关结果,表示时偏值;k表示PSS序列第几个点,x(k)表示第k个PSS相关结果,N表示第一PSS频域数据的序列长度,L表示时偏值。Wherein, x 1 (k) represents the correlation result after time offset compensation, xccor(k) represents the frequency domain correlation result between the first PSS frequency domain data and the local PSS sequence, represents the time deviation value; k represents the point of the PSS sequence, x(k) represents the kth PSS correlation result, N represents the sequence length of the first PSS frequency domain data, and L represents the time deviation value.

进一步地,时偏补偿后的相关结果需要进行归一化和天线合并操作,因此将时偏补偿后的相关结果x1(k)累加处理,得到累加结果Y,如下公式(2)所示,Furthermore, the correlation result after time offset compensation needs to be normalized and antenna combined, so the correlation result x 1 (k) after time offset compensation is accumulated to obtain the accumulated result Y, as shown in the following formula (2):

其中,M为时偏值的总个数。Wherein, M is the total number of time deviation values.

最后,基于累加结果的平方,估计用于对SSS信号进行时偏补偿的时偏,之后,对SSS信号进行时偏补偿并进行频域相关处理,进而确定目标小区的信息。然而,在对PSS频域数据进行时偏值补偿的过程中,若存在多个如S个时偏值L时,S为大于或等于2的整数,根据上述公式(1)需要进行S次乘法,根据上述公式(2)需要进行N×S次平方和;也就是说,相关技术中的对PSS频域数据进行时偏值的补偿的方法,运算复杂度为S次乘法和N×S次平方和。明显,该方法至少存在计算量大,导致小区搜索效率低的问题。Finally, based on the square of the accumulated result, the time offset used to compensate the SSS signal is estimated. After that, the SSS signal is compensated for the time offset and frequency domain related processing is performed to determine the information of the target cell. However, in the process of compensating the time offset value of the PSS frequency domain data, if there are multiple time offset values L, such as S, S is an integer greater than or equal to 2, and S multiplications are required according to the above formula (1), and N×S square sums are required according to the above formula (2); that is, the method of compensating the time offset value of the PSS frequency domain data in the related art has an operation complexity of S multiplications and N×S square sums. Obviously, this method at least has the problem of large amount of calculation, resulting in low efficiency of cell search.

图2为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图,如图2所示,该方法可以应用于一种设备,该设备可以是一种芯片,也可以是一种终端设备,这里,以终端设备为执行主体进行说明,该方法包括:FIG2 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application. As shown in FIG2 , the method can be applied to a device, which can be a chip or a terminal device. Here, the terminal device is used as the execution subject for description. The method includes:

步骤201、对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列。Step 201: Perform a cross-correlation operation on first PSS frequency domain data and a local PSS sequence to obtain a first correlation sequence.

其中,第一PSS频域数据为接收的时域数据消除干扰后的PSS频域数据。The first PSS frequency domain data is the PSS frequency domain data after interference is eliminated from the received time domain data.

本申请实施例中,时域数据为终端设备驻留于一服务小区后,在搜索范围内接收的至少两个处于同一频段的小区的信号数据。需要说明的是,终端设备在驻留一服务小区后,将服务小区作为已知小区,并启动邻小区搜索,以使终端设备在移动的过程中,为下一服务小区即目标小区的重选或切换做准备。In the embodiment of the present application, the time domain data is the signal data of at least two cells in the same frequency band received within the search range after the terminal device resides in a service cell. It should be noted that after the terminal device resides in a service cell, the service cell is regarded as a known cell and a neighboring cell search is initiated so that the terminal device can prepare for the reselection or switching of the next service cell, i.e., the target cell, during the movement.

这里,由于频谱资源的限制和LTE高带宽的要求,通信系统使用同频组网方式提高频谱资源利用率。示例性的,在给定的覆盖区域内,存在着许多使用同一组频率的小区,这些小区称为同频小区。同频小区之间的干扰称为同频干扰,在对小区进行搜索时,需要消除同频干扰小区的数据。Here, due to the limitation of spectrum resources and the requirement of high bandwidth of LTE, the communication system uses the same frequency networking mode to improve the utilization of spectrum resources. For example, in a given coverage area, there are many cells using the same set of frequencies, which are called same-frequency cells. The interference between cells with the same frequency is called same-frequency interference. When searching for cells, it is necessary to eliminate the data of the same-frequency interference cells.

在信噪比较低的情况下,终端设备搜索范围内存在多个同频小区时,终端设备所驻留的服务小区(已知小区)会对目标小区(邻小区)信号的搜索存在干扰,影响小区搜索,造成搜索失败的情况;此时,需要对已知小区的信号进行重构并消除,减少干扰信号的影响,从而达到搜索目标小区的目的。When the signal-to-noise ratio is low and there are multiple co-frequency cells within the search range of the terminal device, the service cell (known cell) where the terminal device resides will interfere with the search for the target cell (neighboring cell) signal, affecting the cell search and causing the search to fail. At this time, it is necessary to reconstruct and eliminate the signal of the known cell to reduce the impact of the interference signal, thereby achieving the purpose of searching the target cell.

本申请实施例中,第一PSS频域数据为接收的时域数据消除干扰后的PSS频域数据。示例性的,终端设备驻留于一服务小区后,将服务小区作为已知小区,根据已知小区的位置和时间信息,重构已知小区的PSS频域数据,进一步地,从时域数据变换后的混合PSS频域数据中消除重构的已知小区的PSS频域数据,得到第一PSS频域数据。In the embodiment of the present application, the first PSS frequency domain data is the PSS frequency domain data after the interference is eliminated from the received time domain data. Exemplarily, after the terminal device resides in a service cell, the service cell is taken as a known cell, and the PSS frequency domain data of the known cell is reconstructed according to the location and time information of the known cell. Further, the reconstructed PSS frequency domain data of the known cell is eliminated from the mixed PSS frequency domain data after the time domain data is transformed to obtain the first PSS frequency domain data.

本申请实施例中,本地PSS序列为协议规定的本地生成的PSS序列,每一本地PSS序列分别对应一个组内标识NID2。可选的,组内标识NID2可以取值为0、1、2。需要说明的是,本地PSS序列本质上是由同一条序列循环移位而成,且本地PSS序列可以预先获得并存储在终端设备中。In the embodiment of the present application, the local PSS sequence is a locally generated PSS sequence specified by the protocol, and each local PSS sequence corresponds to an intra-group identifier NID2. Optionally, the intra-group identifier NID2 can take values of 0, 1, and 2. It should be noted that the local PSS sequence is essentially formed by cyclic shift of the same sequence, and the local PSS sequence can be pre-acquired and stored in the terminal device.

这里,互相关运算指对两个或多个具备相关性的变量元素进行分析,从而衡量两个变量因素的相关密切程度的运算。在本发明的实施例中,对两个序列作互相关运算,即计算两个序列之间的密切程度的运算。Here, the cross-correlation operation refers to an operation for analyzing two or more variable elements with correlation, thereby measuring the degree of correlation between the two variable factors. In an embodiment of the present invention, a cross-correlation operation is performed on two sequences, that is, an operation for calculating the degree of correlation between the two sequences.

可选的,对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列,可以包括:对第一PSS频域数据分别与多个本地PSS序列中的每一本地PSS序列之间进行互相关运算,得到与每一本地PSS序列对应的第一相关序列。Optionally, performing a cross-correlation operation on the first PSS frequency domain data and a local PSS sequence to obtain a first correlation sequence may include: performing a cross-correlation operation on the first PSS frequency domain data and each local PSS sequence in a plurality of local PSS sequences to obtain a first correlation sequence corresponding to each local PSS sequence.

可选的,对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列,还可以包括:将第一PSS频域数据与本地PSS序列进行频域共轭点乘,得到第一相关序列。Optionally, performing a cross-correlation operation on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence may also include: performing a frequency domain conjugate point multiplication on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence.

步骤202、基于预设的第一时偏值,分别对第一相关序列经离散变换后的第一变换序列进行时偏补偿,得到第一相关补偿序列。Step 202: Based on a preset first time offset value, time offset compensation is performed on a first transformed sequence after discrete transformation of a first correlation sequence to obtain a first correlation compensation sequence.

本申请实施例中,第一时偏值用于对第一变换序列进行时偏补偿,且第一变换序列为第一相关序列经过离散变换后的序列;第一时偏值为预先估计的其他小区与针对终端设备的已知小区之间的位置信号所相差的值。In an embodiment of the present application, the first time deviation value is used to perform time deviation compensation on the first transformation sequence, and the first transformation sequence is a sequence after the first related sequence has been discretely transformed; the first time deviation value is the difference between the position signals of other cells estimated in advance and the known cells for the terminal device.

可选的,第一时偏值小于或等于时域数据中的循环前缀的一半。如此,保证能够获取到完整的第一PSS频域数据和完整的第一SSS频域数据。需要说明的是,循环前缀(CyclicPrefix,CP)是将正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)符号尾部的信号搬移到头部构成的,循环前缀的目的是保证得到完整的信息,同时,循环前缀可以实现时间的预估计和频率同步。因此,本方案通过循环前缀,预先估计目标小区与终端设备当前服务小区之间时间偏移,即预设的第一时偏值。Optionally, the first time offset value is less than or equal to half of the cyclic prefix in the time domain data. In this way, it is guaranteed that the complete first PSS frequency domain data and the complete first SSS frequency domain data can be obtained. It should be noted that the cyclic prefix (CP) is formed by moving the signal at the tail of the orthogonal frequency division multiplexing (OFDM) symbol to the head. The purpose of the cyclic prefix is to ensure that complete information is obtained. At the same time, the cyclic prefix can realize time estimation and frequency synchronization. Therefore, this scheme uses the cyclic prefix to pre-estimate the time offset between the target cell and the current service cell of the terminal device, that is, the preset first time offset value.

可选的,预设的第一时偏值的数量与终端设备所驻留的服务小区的网络制式有关,不同网络制式的服务小区,对应不同数量的第一时偏值。Optionally, the number of preset first time offset values is related to the network standard of the service cell where the terminal device resides, and service cells of different network standards correspond to different numbers of first time offset values.

可选的,第一时偏值的数量与终端设备所驻留的小区的网络制式的优先级有关;这里,第一时偏值的数量与终端设备所驻留的小区的网络制式的优先级成正比。示例性的,若终端设备所驻留的小区为NR网络小区,第一时偏值的数量属于第一范围,第一范围可以为[10,15];若终端设备所驻留的小区为LTE网络小区,第一时偏值的数量属于第二范围,第二范围可以为[7,10],且NR网络的网络制式的优先级高于LTE网络的网络制式的优先级;当然,若终端设备所驻留的小区也可以为其他网络小区,对此,本申请不做具体限制。Optionally, the number of first time deviation values is related to the priority of the network standard of the cell where the terminal device resides; here, the number of first time deviation values is proportional to the priority of the network standard of the cell where the terminal device resides. Exemplarily, if the cell where the terminal device resides is an NR network cell, the number of first time deviation values belongs to a first range, and the first range may be [10, 15]; if the cell where the terminal device resides is an LTE network cell, the number of first time deviation values belongs to a second range, and the second range may be [7, 10], and the priority of the network standard of the NR network is higher than the priority of the network standard of the LTE network; of course, if the cell where the terminal device resides may also be other network cells, this application does not impose specific restrictions on this.

需要说明的是,由于第一相关补偿序列是基于预设的第一时偏值,分别对第一变换序列进行时偏补偿得到,第一变换序列为第一相关序列经过离散变换后的序列,且第一相关序列为第一PSS频域数据与每一本地PSS序列进行互相关运算结果,故针对第一时偏值,每一第一相关补偿序列均对应唯一的本地PSS序列和唯一的第一时偏值。It should be noted that since the first correlation compensation sequence is obtained by performing time offset compensation on the first transformation sequence based on the preset first time offset value, the first transformation sequence is a sequence after the first correlation sequence has been discretely transformed, and the first correlation sequence is the result of cross-correlation operation between the first PSS frequency domain data and each local PSS sequence. Therefore, for the first time offset value, each first correlation compensation sequence corresponds to a unique local PSS sequence and a unique first time offset value.

可选的,离散变换可以为傅里叶变换(Fourier Transform,FT)。Optionally, the discrete transform may be a Fourier transform (FT).

可选的,离散变换还可以为快速傅里叶变换(Fast Fourier Transform,FFT)。Optionally, the discrete transform may also be a Fast Fourier Transform (FFT).

可选的,离散变换还可以为离散傅里叶变换(Discrete Fourier Transform,DFT)。示例性的,离散傅里叶变换的运算原理如下公式(3):Optionally, the discrete transform may also be a discrete Fourier transform (DFT). Exemplarily, the operation principle of the discrete Fourier transform is as follows:

其中,X(k)表示DFT变换后的序列,x(n)为被变换的序列,N表示DFT变换的长度,n表示的是序列样值的序号,k是频谱的自变量。Among them, X(k) represents the sequence after DFT transformation, x(n) is the transformed sequence, N represents the length of DFT transformation, n represents the sequence sample number, and k is the independent variable of the spectrum.

可选的,对第一相关序列进行离散变换得到第一变换序列,可以利用终端设备中基于FPGA的快速傅里叶变换IP核完成,也即利用终端设备的基于FPGA的快速傅里叶变换FFT IP核完成对第一相关序列的傅里叶变换计算得到第一变换序列。如此,采用预先设计的FFT IP核,实现简单,同时大大提高了运算效率。Optionally, the first transformation sequence is obtained by performing discrete transformation on the first correlation sequence, which can be completed by using an FPGA-based fast Fourier transform IP core in the terminal device, that is, the first transformation sequence is obtained by using an FPGA-based fast Fourier transform FFT IP core of the terminal device to complete the Fourier transform calculation of the first correlation sequence. In this way, the pre-designed FFT IP core is used, which is simple to implement and greatly improves the computing efficiency.

在一种实现场景中,以离散变换为离散傅里叶变换为例,在第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列xccor(n)后,对第一相关序列xccor(n)进行离散傅里叶变换,得到第一变换序列X2(k);之后,基于预设的第一时偏值,分别对第一变换序列X2(k)进行时偏补偿,得到第一相关补偿序列。这里,第一变换序列X2(k)可以通过如下公式(4)得到:In one implementation scenario, taking discrete Fourier transform as an example, after cross-correlation operation is performed on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence xccor(n), discrete Fourier transform is performed on the first correlation sequence xccor(n) to obtain a first transformation sequence X 2 (k); then, based on a preset first time offset value, time offset compensation is performed on the first transformation sequence X 2 (k) to obtain a first correlation compensation sequence. Here, the first transformation sequence X 2 (k) can be obtained by the following formula (4):

其中,X2(k)表示第一变换序列,xccor(k)表示第一PSS频域数据与本地PSS序列的频域相关结果。Wherein, X 2 (k) represents the first transformed sequence, and xccor(k) represents the frequency domain correlation result of the first PSS frequency domain data and the local PSS sequence.

步骤203、基于第一相关补偿序列、第一时偏值和第一SSS频域数据,确定目标小区的信息。Step 203: Determine the target cell information based on the first correlation compensation sequence, the first time offset value and the first SSS frequency domain data.

其中,第一SSS频域数据为接收的时域数据中消除干扰后的SSS频域数据。The first SSS frequency domain data is the SSS frequency domain data after interference is eliminated in the received time domain data.

本申请实施例中,确定目标小区的信息,至少包括确定目标小区的物理小区标识(Physical Cell Identifier,PCI)和帧同步位置。In the embodiment of the present application, determining the information of the target cell at least includes determining the physical cell identifier (PCI) and frame synchronization position of the target cell.

本申请实施例中,第一SSS频域数据为接收的时域数据消除干扰后的SSS频域数据。示例性的,终端设备驻留于一服务小区后,将服务小区作为已知小区,根据已知小区的位置和时间信息,重构已知小区的SSS频域数据;进一步地,从时域数据变换后的混合SSS频域数据中消除重构的已知小区的SSS频域数据,得到第一SSS频域数据。In the embodiment of the present application, the first SSS frequency domain data is the SSS frequency domain data after the interference is eliminated from the received time domain data. Exemplarily, after the terminal device resides in a service cell, the service cell is taken as a known cell, and the SSS frequency domain data of the known cell is reconstructed according to the location and time information of the known cell; further, the reconstructed SSS frequency domain data of the known cell is eliminated from the mixed SSS frequency domain data after the time domain data is transformed to obtain the first SSS frequency domain data.

这里,PSS和SSS之间存在与通信模式对应的主辅同步信号的固定位置关系,终端设备可以通过第一PSS频域数据的频域位置和主辅同步信号的位置关系确定第一SSS频域数据的频域位置。其中,通信模式包括TDD模式、频分双工FDD模式。进一步地,主辅同步信号的固定位置关系包括但不限于:在FDD模式下,主同步信号与辅同步信号之间相差一个OFDM符号;在TDD模式下,主同步信号与辅同步信号之间相差三个OFDM符号。Here, there is a fixed position relationship between the PSS and the SSS of the primary and secondary synchronization signals corresponding to the communication mode, and the terminal device can determine the frequency domain position of the first SSS frequency domain data through the frequency domain position of the first PSS frequency domain data and the position relationship of the primary and secondary synchronization signals. Among them, the communication modes include TDD mode and frequency division duplex FDD mode. Furthermore, the fixed position relationship of the primary and secondary synchronization signals includes but is not limited to: in FDD mode, the primary synchronization signal and the secondary synchronization signal differ by one OFDM symbol; in TDD mode, the primary synchronization signal and the secondary synchronization signal differ by three OFDM symbols.

本申请实施例中,在基于预设的第一时偏值,分别对第一相关序列经离散变换后的第一变换序列进行时偏补偿,得到第一相关补偿序列的情况下,基于第一相关补偿序列、预设的多个第一时偏值和第一SSS频域数据,确定目标小区的信息。In an embodiment of the present application, based on a preset first time offset value, time offset compensation is performed on the first transformed sequence after discrete transformation of the first correlation sequence to obtain a first correlation compensation sequence, and the information of the target cell is determined based on the first correlation compensation sequence, the preset multiple first time offset values and the first SSS frequency domain data.

本申请实施例中,对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列;第一PSS频域数据为接收的时域数据消除干扰后的PSS频域数据;这里,由于从接收的时域数据中,消除了干扰,从而得到消除干扰后的PSS频域数据即第一PSS频域数据,如此,消除了干扰,且第一PSS频域数据中检测的小区的数量减少,进而提高了小区的搜索性能。进一步地,基于预设的第一时偏值,分别对第一相关序列经离散变换后的第一变换序列进行时偏补偿,得到第一相关补偿序列;如此,在频域PSS检测阶段,采用离散变换的方式对第一PSS频域数据的变换序列进行时偏值的补偿,得到第一相关补偿序列,即本申请采用离散变换的方式进行时偏假设,减少了运算量和实现复杂度,提高了小区搜索的效率。最后,基于第一相关补偿序列、第一时偏值和第一SSS频域数据,确定目标小区的信息;第一SSS频域数据为接收的时域数据中消除干扰后的SSS频域数据;如此,基于前述的第一相关补偿序列、第一SSS频域数据和预设的第一时偏值,来确定目标小区的信息的过程中,实现小区搜索性能和小区搜索效率的双重兼顾。In an embodiment of the present application, a cross-correlation operation is performed on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence; the first PSS frequency domain data is the PSS frequency domain data after the interference is eliminated from the received time domain data; here, since the interference is eliminated from the received time domain data, the PSS frequency domain data after the interference is eliminated, that is, the first PSS frequency domain data, is obtained. In this way, the interference is eliminated, and the number of cells detected in the first PSS frequency domain data is reduced, thereby improving the search performance of the cell. Further, based on the preset first time deviation value, the first transformed sequence after the discrete transformation of the first correlation sequence is respectively compensated for the time deviation to obtain a first correlation compensation sequence; in this way, in the frequency domain PSS detection stage, the discrete transformation method is used to compensate the time deviation value of the transformed sequence of the first PSS frequency domain data to obtain the first correlation compensation sequence, that is, the present application uses a discrete transformation method to make a time deviation assumption, which reduces the amount of calculation and implementation complexity, and improves the efficiency of cell search. Finally, the information of the target cell is determined based on the first correlation compensation sequence, the first time deviation value and the first SSS frequency domain data; the first SSS frequency domain data is the SSS frequency domain data after eliminating interference in the received time domain data; in this way, in the process of determining the information of the target cell based on the aforementioned first correlation compensation sequence, the first SSS frequency domain data and the preset first time deviation value, both cell search performance and cell search efficiency are taken into account.

图3为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图,如图3所示,该方法可以应用于一种设备,该设备可以是一种芯片,也可以是一种终端设备,这里,以终端设备为执行主体进行说明,该方法包括:FIG3 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application. As shown in FIG3 , the method can be applied to a device, which can be a chip or a terminal device. Here, the terminal device is used as the execution subject for description. The method includes:

步骤301、对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列。Step 301: Perform a cross-correlation operation on first PSS frequency domain data and a local PSS sequence to obtain a first correlation sequence.

其中,第一PSS频域数据为接收的时域数据消除干扰后的PSS频域数据。The first PSS frequency domain data is the PSS frequency domain data after interference is eliminated from the received time domain data.

步骤302、对第一相关序列进行离散变换,得到第一变换序列。Step 302: Perform discrete transformation on the first correlation sequence to obtain a first transformed sequence.

步骤303、从第一变换序列中,确定偏移第一时偏值时对应的第一相关补偿序列,以完成时偏补偿。Step 303: Determine a first correlation compensation sequence corresponding to the offset of the first time offset value from the first transformation sequence to complete the time offset compensation.

这里,由于本地PSS序列存在多个,故对第一相关序列进行离散变换的都的第一变换序列也存在多个,从每一变换序列中,确定偏移第一时偏值对应的每一相关补偿序列,进而得到多个相关补偿序列,从而完成时偏补偿。如此,对离散变换后第一变换序列中的每一采样点偏移第一时偏值,得到第一相关补偿序列,进一步地,可以在第一补偿序列中快速得到每一采样点偏移第一时偏值时对应位置的离散数值,从而能够减少检测到同步信号的时长,以快速搜索出目标小区,进一步提高小区搜索效率。Here, since there are multiple local PSS sequences, there are also multiple first transformation sequences for discretely transforming the first correlation sequence. From each transformation sequence, each correlation compensation sequence corresponding to the offset first time offset value is determined, and then multiple correlation compensation sequences are obtained, thereby completing the time offset compensation. In this way, each sampling point in the first transformation sequence after discrete transformation is offset by the first time offset value to obtain the first correlation compensation sequence. Further, the discrete value of the corresponding position when each sampling point is offset by the first time offset value can be quickly obtained in the first compensation sequence, thereby reducing the time length for detecting the synchronization signal, so as to quickly search for the target cell and further improve the cell search efficiency.

这里,以离散变换为离散傅里叶变换为例,在得到第一变换序列X2(k)后,从每一第一变换序列X2(k)中,确定偏移第一时偏值L时对应的第一相关补偿序列,得到多个第一相关补偿序列,以完成时偏补偿。Here, taking discrete Fourier transform as an example, after obtaining the first transform sequence X 2 (k), a first correlation compensation sequence corresponding to the offset of the first time offset value L is determined from each first transform sequence X 2 (k), and multiple first correlation compensation sequences are obtained to complete time offset compensation.

Y1=X2(k-L)Y1=X 2 (kL)

其中,Y1表示多个第一相关补偿序列,L表示第一时偏值。Wherein, Y1 represents a plurality of first correlation compensation sequences, and L represents a first time offset value.

步骤304、基于第一时偏值和第一相关补偿序列,确定第二时偏值。Step 304: Determine a second timing offset value based on the first timing offset value and the first correlation compensation sequence.

本申请实施例中,第二时偏值可以用于对第一SSS频域数据与本地SSS序列进行互相关运算后的第二相关序列进行时偏补偿;当然,第二时偏值也可以用于对经过傅里叶变换的第二相关序列进行时偏补偿,对此,本申请不做具体限制。In an embodiment of the present application, the second time offset value can be used to perform time offset compensation on a second correlation sequence after cross-correlation operation is performed on the first SSS frequency domain data and the local SSS sequence; of course, the second time offset value can also be used to perform time offset compensation on a second correlation sequence after Fourier transformation, and the present application does not impose any specific restrictions on this.

步骤305、基于第二时偏值,对第一SSS频域数据与本地SSS序列进行互相关运算后的第二相关序列进行时偏补偿,得到第二相关补偿序列。Step 305: Based on the second time offset value, time offset compensation is performed on a second correlation sequence obtained by performing a cross-correlation operation on the first SSS frequency domain data and the local SSS sequence to obtain a second correlation compensation sequence.

其中,第一SSS频域数据为接收的时域数据中消除干扰后的SSS频域数据。The first SSS frequency domain data is the SSS frequency domain data after interference is eliminated in the received time domain data.

本申请实施例中,本地SSS序列为协议规定的本地生成的SSS序列,每一本地SSS序列分别对应一个组号标识NID1。可选的,在LTE网络中,组号标识NID1总共有168个,即NID1可以取值为0-167;在NR网络中,组号标识NID1总共有336个,即NID1可以取值为0-335,当然,在其他网络中,组内标识NID1的总数可以为其他数值,对此,本申请不做具体限制。这里,本地SSS序列可以预先获得并存储在终端设备中。In an embodiment of the present application, the local SSS sequence is a locally generated SSS sequence specified by the protocol, and each local SSS sequence corresponds to a group number identifier NID1. Optionally, in an LTE network, there are a total of 168 group number identifiers NID1, that is, NID1 can take a value of 0-167; in an NR network, there are a total of 336 group number identifiers NID1, that is, NID1 can take a value of 0-335. Of course, in other networks, the total number of intra-group identifiers NID1 can be other values, and this application does not make specific restrictions on this. Here, the local SSS sequence can be pre-acquired and stored in the terminal device.

可选的,基于第二时偏值,对第一SSS频域数据与本地SSS序列进行互相关运算后的第二相关序列进行时偏补偿,得到第二相关补偿序列,可以包括:对第一SSS频域数据与本地SSS序列进行互相关运算,得到第二相关序列;基于第二时偏值,对第二相关序列进行时偏补偿,得到第二相关补偿序列。Optionally, based on the second time offset value, time offset compensation is performed on a second correlation sequence obtained after cross-correlation operation is performed on the first SSS frequency domain data and the local SSS sequence to obtain a second correlation compensated sequence, which may include: performing a cross-correlation operation on the first SSS frequency domain data and the local SSS sequence to obtain a second correlation sequence; based on the second time offset value, time offset compensation is performed on the second correlation sequence to obtain a second correlation compensated sequence.

可选的,基于第二时偏值,对第一SSS频域数据与本地SSS序列进行互相关运算后的第二相关序列进行时偏补偿,得到第二相关补偿序列,可以包括:对第一SSS频域数据与本地SSS序列进行互相关运算,得到第二相关序列;对第二相关序列进行离散变换,得到第二变换序列;基于第二时偏值,对第二变换序列进行时偏补偿,得到第二相关补偿序列。Optionally, based on the second time deviation value, time deviation compensation is performed on the second correlation sequence obtained after the first SSS frequency domain data and the local SSS sequence are cross-correlated to obtain a second correlation compensated sequence, which may include: performing a cross-correlation operation on the first SSS frequency domain data and the local SSS sequence to obtain a second correlation sequence; performing a discrete transformation on the second correlation sequence to obtain a second transformed sequence; and based on the second time deviation value, performing time deviation compensation on the second transformed sequence to obtain a second correlation compensated sequence.

可选的,对第一SSS频域数据与本地SSS序列进行互相关运算,得到第二相关序列,还可以包括:将第一SSS频域数据与本地SSS序列进行频域共轭点乘,得到第二相关序列。Optionally, performing a cross-correlation operation on the first SSS frequency domain data and the local SSS sequence to obtain a second correlation sequence may also include: performing a frequency domain conjugate point multiplication on the first SSS frequency domain data and the local SSS sequence to obtain a second correlation sequence.

步骤306、基于第一相关补偿序列和第二相关补偿序列,确定目标小区的信息。Step 306: Determine information of the target cell based on the first correlation compensation sequence and the second correlation compensation sequence.

本申请实施例中,通过离散变换对PSS的第一相关序列进行处理得到第一变换序列,进而基于第一时偏值对第一变换序列进行时偏补偿,得到第一相关补偿序列;通过第二时偏值对SSS的第二变换序列进行补偿,得到第二相关补偿序列,如此,有效地利用离散变换对PSS的第一变换序列进行时偏补偿假设,基于获取每一第一时偏值在第一相关补偿序列中对应位置的数值,以及第二时偏值对SSS的第二变换序列进行补偿得到序列,确定目标小区的信息,极大地减小了数据运算量和实现复杂度,从而减少了搜索时间,提高了小区的搜索效率。In an embodiment of the present application, the first correlated sequence of the PSS is processed by discrete transformation to obtain a first transformed sequence, and then the first transformed sequence is compensated for the time offset based on the first time offset value to obtain a first correlated compensated sequence; the second transformed sequence of the SSS is compensated by the second time offset value to obtain a second correlated compensated sequence. In this way, the discrete transformation is effectively used to perform a time offset compensation hypothesis on the first transformed sequence of the PSS, and the sequence is obtained by compensating the second transformed sequence of the SSS by the second time offset value based on obtaining the numerical value of the corresponding position of each first time offset value in the first correlated compensation sequence, and the second time offset value is used to compensate for the second transformed sequence of the SSS to obtain the information of the target cell, which greatly reduces the amount of data calculation and implementation complexity, thereby reducing the search time and improving the cell search efficiency.

在一些实施例中,在基于预设的第一时偏值,对第一变换序列完成时偏补偿,得到第一相关补偿序列的情况下,步骤304基于第一时偏值和第一相关补偿序列,确定第二时偏值的过程结合图4作出进一步地说明,In some embodiments, when the time offset compensation is performed on the first transformed sequence based on the preset first time offset value to obtain the first correlation compensation sequence, the process of determining the second time offset value based on the first time offset value and the first correlation compensation sequence in step 304 is further described in conjunction with FIG. 4.

步骤401、基于第一时偏值和第一相关补偿序列,确定第一候选峰值。Step 401: Determine a first candidate peak based on a first time offset value and a first correlation compensation sequence.

本申请实施例中,第一候选峰值对应一个第一时偏值和一个本地PSS序列,第一候选峰值可以是从第一相关补偿序列中满足峰值条件的峰值;第一候选峰值用于估计基于SSS频域数据得到的序列进行时偏补偿的时偏值。In an embodiment of the present application, the first candidate peak corresponds to a first time deviation value and a local PSS sequence, and the first candidate peak may be a peak that satisfies the peak condition from the first related compensation sequence; the first candidate peak is used to estimate the time deviation value for time deviation compensation of a sequence obtained based on SSS frequency domain data.

步骤402、将第一候选峰值与第一PSS频域数据的长度进行取余运算,得到第二时偏值。Step 402: Perform a modulo operation on the first candidate peak value and the length of the first PSS frequency domain data to obtain a second time offset value.

本申请实施例中,第一PSS频域数据的长度为进行离散变换的点数。In the embodiment of the present application, the length of the first PSS frequency domain data is the number of points for discrete transformation.

这里,在基于第一时偏值和第一相关序列,确定第一候选峰值的情况下,将第一候选峰值与第一PSS频域数据的长度进行取余运算,得到第二时偏值。其中,第二时偏值可以通过如下公式(5)实现:Here, when the first candidate peak is determined based on the first time offset value and the first correlation sequence, the first candidate peak is modulo the length of the first PSS frequency domain data to obtain the second time offset value. The second time offset value can be realized by the following formula (5):

Y3=mod(Y2,N) (5)Y3=mod(Y2,N) (5)

其中,Y3表示第二时偏值,Y2表示第一候选峰值,N表示第一PSS频域数据的长度,mod表示一个求余函数。Among them, Y3 represents the second time deviation value, Y2 represents the first candidate peak value, N represents the length of the first PSS frequency domain data, and mod represents a remainder function.

可选的,将第一候选峰值与第一PSS频域数据的长度进行取余运算,得到第二时偏值,可以包括:第一候选峰值包括:多个第一候选峰值,将每一第一候选峰值与第一PSS频域数据的长度进行取余运算,得到至少一个第二时偏值。Optionally, performing a modulo operation on the first candidate peak and the length of the first PSS frequency domain data to obtain a second time deviation value may include: the first candidate peak includes: multiple first candidate peaks, performing a modulo operation on each first candidate peak and the length of the first PSS frequency domain data to obtain at least one second time deviation value.

由上述可知,在确定第一相关补偿序列对应的第一候选峰值的情况下,通过将第一候选峰值与PSS频域数据进行取余运算,不仅可以获得对基于第一SSS频域数据得到的序列的时偏补偿值,还可以基于第一候选峰值的位置确定第一SSS频域数据的位置。如此,可以快速定位SSS数据位置,以便提高搜索效率。As can be seen from the above, when determining the first candidate peak corresponding to the first correlation compensation sequence, by performing a modulo operation on the first candidate peak and the PSS frequency domain data, not only can the time offset compensation value of the sequence obtained based on the first SSS frequency domain data be obtained, but also the position of the first SSS frequency domain data can be determined based on the position of the first candidate peak. In this way, the SSS data position can be quickly located to improve the search efficiency.

在一些实施例中,在基于预设的第一时偏值,对第一变换序列完成时偏补偿,得到第一相关补偿序列的情况下,步骤401基于第一时偏值和第一相关补偿序列,确定第一候选峰值的过程结合图5作出进一步地说明,In some embodiments, when the time offset compensation is performed on the first transformed sequence based on the preset first time offset value to obtain the first correlation compensation sequence, the process of determining the first candidate peak based on the first time offset value and the first correlation compensation sequence in step 401 is further described in conjunction with FIG. 5.

步骤501、第一时偏值包括:W个第一时偏值,每一第一时偏值对应N1个第一子相关补偿序列,第一相关补偿序列包括W个第一时偏值分别对应的N1个第一子相关补偿序列,针对每一第一时偏值,基于N1个第一子相关补偿序列,确定N1个第一峰值。Step 501, the first time offset value includes: W first time offset values, each first time offset value corresponds to N1 first sub-correlation compensation sequences, the first correlation compensation sequence includes N1 first sub-correlation compensation sequences corresponding to the W first time offset values, and for each first time offset value, based on the N1 first sub-correlation compensation sequences, N1 first peaks are determined.

其中,W为大于或等于1的整数,N1为大于或等于1的整数。Wherein, W is an integer greater than or equal to 1, and N1 is an integer greater than or equal to 1.

这里,N1为所有本地PSS序列的总个数。Here, N1 is the total number of all local PSS sequences.

本申请实施例中,针对W个第一时偏值中的每一第一时偏值,基于第一相关补偿序列包括W个第一时偏值分别对应的N1个第一子相关补偿序列,确定N1个第一峰值。In the embodiment of the present application, for each of the W first timing offset values, N1 first peaks are determined based on the first correlation compensation sequence including N1 first sub-correlation compensation sequences corresponding to the W first timing offset values.

步骤502、针对W个第一时偏值,从W×N1个第一峰值中,确定大于或等于第一预设峰值阈值的U个第一候选峰值。Step 502: for the W first time offset values, determine U first candidate peaks that are greater than or equal to a first preset peak threshold from W×N1 first peaks.

其中,U为大于或等于1,且小于或等于W×N1的整数。Wherein, U is an integer greater than or equal to 1 and less than or equal to W×N1.

本申请实施例中,第一预设峰值阈值可以是预先设置的峰值数值,第一预设峰值阈值也可以是根据当前场景动态调整的峰值数值,对此,本申请不做具体限制。In an embodiment of the present application, the first preset peak threshold may be a pre-set peak value, or the first preset peak threshold may be a peak value dynamically adjusted according to the current scene, and the present application does not impose any specific restrictions on this.

本申请实施例中,针对W个第一时偏值,从W×N1个第一峰值中,确定大于或等于第一预设峰值阈值的U个第一候选峰值,以便根据第一候选峰值,进行SSS相关检测,以便确定目标小区的信息。In an embodiment of the present application, for W first time offset values, U first candidate peaks greater than or equal to the first preset peak threshold are determined from W×N1 first peaks, so that SSS related detection is performed based on the first candidate peaks to determine the information of the target cell.

由上述可知,当存在多个第一时偏值时,在经过离散变换得到的第一相关补偿序列中,每一第一时偏值都会对应第一相关补偿序列中的多个第一子相关补偿序列,每一第一子相关补偿序列都会存在一个峰值,故每一第一时偏值均会对应多个峰值,从所有第一时偏值对应的所有峰值中,筛选出符合条件的峰值作为第一候选峰值,如此,不仅基于第一候选峰值的位置确定第一SSS频域数据的位置,还可以获得对基于第一SSS频域数据得到的序列的时偏补偿值,以便对时偏补偿后的SSS相关数据进行检测,确定目标小区的信息。From the above, it can be seen that when there are multiple first time deviation values, in the first correlation compensation sequence obtained after discrete transformation, each first time deviation value will correspond to multiple first sub-correlation compensation sequences in the first correlation compensation sequence, and each first sub-correlation compensation sequence will have a peak, so each first time deviation value will correspond to multiple peaks. From all the peaks corresponding to all the first time deviation values, the peak that meets the conditions is screened out as the first candidate peak. In this way, not only the position of the first SSS frequency domain data is determined based on the position of the first candidate peak, but also the time deviation compensation value of the sequence obtained based on the first SSS frequency domain data can be obtained, so as to detect the SSS related data after time deviation compensation and determine the information of the target cell.

在一些实施例中,在基于预设的W个第一时偏值,对第一变换序列完成时偏补偿,得到包括W个第一时偏值分别对应的N1个第一子相关补偿序列的第一相关补偿序列的情况下,步骤501针对每一第一时偏值,基于N1个第一子相关补偿序列,确定N1个第一峰值的过程结合图6作出进一步地说明,In some embodiments, when the time offset compensation is performed on the first transformed sequence based on the preset W first time offset values to obtain a first correlation compensation sequence including N1 first sub-correlation compensation sequences corresponding to the W first time offset values, the process of determining N1 first peaks based on the N1 first sub-correlation compensation sequences for each first time offset value in step 501 is further described in conjunction with FIG. 6.

步骤601、针对每一第一时偏值,基于N1个第一子相关补偿序列,获取每一第一子相关补偿序列对应的能量分布信息。Step 601: For each first time offset value, based on N1 first sub-correlation compensation sequences, obtain energy distribution information corresponding to each first sub-correlation compensation sequence.

本申请实施例中,能量分布信息包括但不限于每一第一子相关补偿序列对应的多个离散数值。在一些实施例中,可以针对每一第一时偏值,基于N1个第一子相关补偿序列,对每一第一子相关补偿序列对应的多个离散数值进行归一化处理,得到能量分布信息,当然,本申请其他实施例中,还可以通过其他方式得到能量分布信息,对此,本申请不做具体限制。In the embodiment of the present application, the energy distribution information includes but is not limited to a plurality of discrete values corresponding to each first sub-correlation compensation sequence. In some embodiments, for each first time offset value, based on N1 first sub-correlation compensation sequences, a plurality of discrete values corresponding to each first sub-correlation compensation sequence may be normalized to obtain energy distribution information. Of course, in other embodiments of the present application, the energy distribution information may also be obtained by other means, and the present application does not make any specific limitation on this.

步骤602、基于每一第一子相关补偿序列对应的能量分布信息,确定每一第一子相关补偿序列对应的第一峰值,从而得到N1个第一子相关补偿序列对应的N1个第一峰值。Step 602: Determine a first peak value corresponding to each first sub-correlation compensation sequence based on energy distribution information corresponding to each first sub-correlation compensation sequence, thereby obtaining N1 first peak values corresponding to N1 first sub-correlation compensation sequences.

本申请实施例中,首先,针对每一第一时偏值L,基于N1个第一子相关补偿序列,获取每一第一子相关补偿序列即X2(k-L),由于k的取值范围是[0,N-1],故k取不同值时都会对应的一个离散数值,当k取到所有数值时,得到多个离散数值,进而得到每一第一子相关补偿序列对应的能量分布信息;其次,从每一第一子相关补偿序列对应的能量分布信息中确定最大峰值为第一峰值,从而得到N1个第一子相关补偿序列对应的N1个第一峰值,进而从N1个第一峰值筛选出候选峰值,确定目标小区的信息,提高目标小区的搜索效率。In the embodiment of the present application, firstly, for each first time offset value L, based on N1 first sub-correlation compensation sequences, each first sub-correlation compensation sequence, i.e., X2 (kL), is obtained. Since the value range of k is [0, N-1], a discrete value will correspond to different values of k. When k takes all values, multiple discrete values are obtained, and then energy distribution information corresponding to each first sub-correlation compensation sequence is obtained; secondly, the maximum peak is determined as the first peak from the energy distribution information corresponding to each first sub-correlation compensation sequence, so as to obtain N1 first peaks corresponding to the N1 first sub-correlation compensation sequences, and then the candidate peaks are screened out from the N1 first peaks, the information of the target cell is determined, and the search efficiency of the target cell is improved.

在一些实施例中,针对每一第一时偏值,基于N1个第一子相关补偿序列,对每一第一子相关补偿序列对应的多个离散数值进行归一化处理,得到能量分布信息,可以通过如下过程实现:In some embodiments, for each first time offset value, based on N1 first sub-correlation compensation sequences, a plurality of discrete values corresponding to each first sub-correlation compensation sequence are normalized to obtain energy distribution information, which can be achieved by the following process:

针对每一第一时偏值,基于N1个第一子相关补偿序列,对每一第一子相关补偿序列对应的多个离散数值进行归一化处理,得到每一第一子相关补偿序列对应的多个归一化值。For each first timing offset value, based on the N1 first sub-correlation compensation sequences, a plurality of discrete values corresponding to each first sub-correlation compensation sequence are normalized to obtain a plurality of normalized values corresponding to each first sub-correlation compensation sequence.

其中,能量分布信息包括每一第一子相关补偿序列对应的多个归一化值。The energy distribution information includes a plurality of normalized values corresponding to each first sub-correlation compensation sequence.

本申请实施例中,首先,针对每一第一时偏值L,基于N1个第一子相关补偿序列,获取每一第一子相关补偿序列即X2(k-L),由于k的取值范围是[0,N-1],故k取不同值时都会对应的一个离散数值,当k取到所有数值时,得到多个离散数值。其次,获取所有离散数值的平方并求和,得到平方和,进而对平方和开二次根处理,得到PSS能量,对多个离散数值中的每一数值进行平方,并将每一平方后的离散数值除以PSS能量,得到每一第一子相关补偿序列对应的多个归一化值,进而得到每一第一子相关补偿序列对应的能量分布信息。具体地,每一第一子相关补偿序列对应的多个归一化值可以通过如下公式(6)得到:In the embodiment of the present application, first, for each first time offset value L, based on N1 first sub-correlation compensation sequences, each first sub-correlation compensation sequence, i.e., X 2 (kL), is obtained. Since the value range of k is [0, N-1], a discrete value will correspond to different values of k. When k takes all values, multiple discrete values are obtained. Secondly, the squares of all discrete values are obtained and summed to obtain the square sum, and then the square sum is processed to obtain the PSS energy. Each value of the multiple discrete values is squared, and each squared discrete value is divided by the PSS energy to obtain multiple normalized values corresponding to each first sub-correlation compensation sequence, and then the energy distribution information corresponding to each first sub-correlation compensation sequence is obtained. Specifically, the multiple normalized values corresponding to each first sub-correlation compensation sequence can be obtained by the following formula (6):

Y4=|Y1|2/S=|X2(k-L)|2/S (6)Y4=|Y1| 2 /S=|X 2 (kL)| 2 /S (6)

其中,Y4表示每一第一子相关补偿序列对应的多个归一化值,Y1表示第一子相关补偿序列,S表示PSS能量。Among them, Y4 represents a plurality of normalized values corresponding to each first sub-correlation compensation sequence, Y1 represents the first sub-correlation compensation sequence, and S represents PSS energy.

进一步地,终端设备从每一第一子相关补偿序列对应的多个归一化值中,确定出数值最大的第一峰值,从而得到N1个第一子相关补偿序列对应的N1个第一峰值。如此,通过归一化的处理方式,得到多个归一化值,从多个归一化值中可以快速获取峰值,从而得到N1个第一峰值,进而从N1个第一峰值筛选出候选峰值,进而确定目标小区的信息,提高目标小区的搜索效率。Furthermore, the terminal device determines the first peak value with the largest value from the multiple normalized values corresponding to each first sub-correlated compensation sequence, thereby obtaining N1 first peak values corresponding to the N1 first sub-correlated compensation sequences. In this way, multiple normalized values are obtained through normalization processing, and peak values can be quickly obtained from the multiple normalized values, thereby obtaining N1 first peak values, and then candidate peak values are screened out from the N1 first peak values, thereby determining the information of the target cell, and improving the search efficiency of the target cell.

在一种可实现的应用场景中,参照图7所示,图7示出的本申请实施例提供的一种通过FFT对时偏进行假设得到第一候选峰值的流程示意图。在得到第一PSS频域数据后,对第一PSS频域数据进行频域相关解扰,即互相关运算,并根据预设的第一时偏值,对频域相关解扰后的第一PSS频域数据进行快速傅里叶变换FFT时偏假设,得到第一相关补偿序列;另外,计算第一PSS频域数据的PSS能量,基于计算的PSS能量和第一相关补偿序列进行归一化处理,这里归一化处理又称天线合并归一化处理,基于归一化后的第一相关补偿序列,确定第一相关补偿序列对应的候选峰值,以便根据候选峰值确定目标小区的信息,进而提高目标小区的搜索效率。In an achievable application scenario, as shown in FIG. 7, FIG. 7 shows a flow chart of an embodiment of the present application for obtaining a first candidate peak value by assuming a time offset through FFT. After obtaining the first PSS frequency domain data, the first PSS frequency domain data is subjected to frequency domain correlation descrambling, i.e., cross-correlation operation, and according to the preset first time offset value, the first PSS frequency domain data after frequency domain correlation descrambling is subjected to a fast Fourier transform FFT time offset assumption to obtain a first correlation compensation sequence; in addition, the PSS energy of the first PSS frequency domain data is calculated, and normalization processing is performed based on the calculated PSS energy and the first correlation compensation sequence, where the normalization processing is also called antenna merging normalization processing, and based on the normalized first correlation compensation sequence, the candidate peak value corresponding to the first correlation compensation sequence is determined, so as to determine the information of the target cell based on the candidate peak value, thereby improving the search efficiency of the target cell.

在一些实施例中,在确定第二时偏值的情况下,步骤305基于第二时偏值,对第一SSS频域数据与本地SSS序列进行互相关运算后的第二相关序列进行时偏补偿,得到第二相关补偿序列的过程结合图8作出进一步地说明,In some embodiments, when the second time offset value is determined, step 305 performs time offset compensation on a second correlation sequence after cross-correlation operation is performed on the first SSS frequency domain data and the local SSS sequence based on the second time offset value. The process of obtaining the second correlation compensation sequence is further described in conjunction with FIG. 8.

步骤801、对第一SSS频域数据与本地SSS序列进行互相关运算,得到第二相关序列。Step 801: Perform a cross-correlation operation on first SSS frequency domain data and a local SSS sequence to obtain a second correlation sequence.

步骤802、对第二相关序列进行离散变换,得到第二变换序列。Step 802: Perform discrete transformation on the second correlation sequence to obtain a second transformed sequence.

步骤803、从第二变换序列中,确定偏移第二时偏值时对应的第二相关补偿序列,以完成时偏补偿。Step 803: Determine a second correlation compensation sequence corresponding to the second time offset value from the second transformation sequence to complete the time offset compensation.

本申请实施例中,本地SSS序列包括多个本地SSS序列,对第一SSS频域数据与多个本地SSS序列中的每一本地SSS序列进行互相关运算,得到多个第二相关序列;基于多个第二相关序列,对每一第二相关序列进行离散变换,得到多个第二变换序列;基于多个第二变换序列,从每一第二变换序列中,确定偏移第二时偏值时对应的第二相关补偿序列,得到多个第二相关补偿序列,从而完成时偏补偿。如此,对离散变换后第二变换序列中的每一采样点偏移第二时偏值,得到第二相关补偿序列,进一步地,可以在第二补偿序列中快速得到每一采样点偏移第二时偏值时对应位置的离散数值,从而能够减少检测到同步信号的时长,以快速检测出目标小区,进一步提高小区的搜索效率。In the embodiment of the present application, the local SSS sequence includes multiple local SSS sequences, and a cross-correlation operation is performed on the first SSS frequency domain data and each local SSS sequence in the multiple local SSS sequences to obtain multiple second correlation sequences; based on the multiple second correlation sequences, each second correlation sequence is discretely transformed to obtain multiple second transformation sequences; based on the multiple second transformation sequences, from each second transformation sequence, the second correlation compensation sequence corresponding to the offset of the second time deviation value is determined to obtain multiple second correlation compensation sequences, thereby completing the time deviation compensation. In this way, each sampling point in the second transformation sequence after the discrete transformation is offset by the second time deviation value to obtain the second correlation compensation sequence. Further, the discrete value of the corresponding position when each sampling point is offset by the second time deviation value can be quickly obtained in the second compensation sequence, thereby reducing the time length for detecting the synchronization signal, so as to quickly detect the target cell and further improve the cell search efficiency.

在一些实施例中,在得到第一相关补偿序列和第二相关补偿序列的情况下,步骤306基于第一相关补偿序列和第二相关补偿序列,确定目标小区的信息的过程结合图9作出进一步地说明,In some embodiments, when the first correlation compensation sequence and the second correlation compensation sequence are obtained, the process of determining the information of the target cell based on the first correlation compensation sequence and the second correlation compensation sequence in step 306 is further described in conjunction with FIG. 9.

步骤901、基于第二时偏值和第二相关补偿序列,确定第二候选峰值。Step 901: Determine a second candidate peak based on a second time offset value and a second correlation compensation sequence.

其中,第二候选峰值对应一个第二时偏值和一个本地SSS序列。The second candidate peak corresponds to a second time offset value and a local SSS sequence.

本申请实施例中,第二候选峰值对应一个第二时偏值和一个本地SSS序列,即确定了第二候选峰值对应的组号标识NID1,且第二候选峰值与第一候选峰值的存在关联。In the embodiment of the present application, the second candidate peak corresponds to a second time offset value and a local SSS sequence, that is, the group number identifier NID1 corresponding to the second candidate peak is determined, and the second candidate peak is associated with the first candidate peak.

步骤902、基于第一相关补偿序列对应的第一候选峰值和第二候选峰值,确定目标小区的信息。Step 902: Determine information of a target cell based on a first candidate peak value and a second candidate peak value corresponding to a first correlation compensation sequence.

其中,第一候选峰值对应一个第一时偏值和一个本地PSS序列。The first candidate peak corresponds to a first time offset value and a local PSS sequence.

本申请实施例中,第一候选峰值对应一个第一时偏值和一个本地PSS序列,即确定了第一候选峰值对应的组内标识NID2。In the embodiment of the present application, the first candidate peak corresponds to a first time offset value and a local PSS sequence, that is, the intra-group identifier NID2 corresponding to the first candidate peak is determined.

本申请实施例中,基于第二候选峰值对应的组号标识NID1,以及与第二候选峰值对应的第一候选峰值的对应的组内标识NID2,确定目标小区的物理小区标识PCI,进而得到目标小区的信息。In the embodiment of the present application, based on the group number identifier NID1 corresponding to the second candidate peak and the corresponding intra-group identifier NID2 of the first candidate peak corresponding to the second candidate peak, the physical cell identifier PCI of the target cell is determined, and then the information of the target cell is obtained.

这里,确定目标小区的物理小区标识PCI可以通过如下公式(7)得到:Here, the physical cell identifier PCI of the target cell can be obtained by the following formula (7):

PCI=3×NID1+NID2 (7)PCI=3×NID1+NID2 (7)

其中,PCI表示目标小区的物理小区标识,NID1表示第二候选峰值对应的组号标识;NID2表示与第二候选峰值对应的第一候选峰值的对应的组内标识。Among them, PCI represents the physical cell identifier of the target cell, NID1 represents the group number identifier corresponding to the second candidate peak; NID2 represents the corresponding intra-group identifier of the first candidate peak corresponding to the second candidate peak.

由上述可知,在确定PSS数据对应的第一候选峰值,以及SSS数据对应的第二候选峰值的情况下,基于第二候选峰值的位置,以及与得到第二候选峰值对应的第一候选峰值的位置,确定出目标小区的信息,如此,保证终端设备在移动的过程中,可以快速重选或切换至目标小区。From the above, it can be seen that when the first candidate peak corresponding to the PSS data and the second candidate peak corresponding to the SSS data are determined, the information of the target cell is determined based on the position of the second candidate peak and the position of the first candidate peak corresponding to the second candidate peak. In this way, the terminal device can quickly reselect or switch to the target cell during the movement.

在一些实施例中,在得到第二时偏值和第二相关补偿序列的情况下,步骤901基于第二时偏值和第二相关补偿序列,确定第二候选峰值的过程结合图10作出进一步地说明,In some embodiments, when the second time offset value and the second correlation compensation sequence are obtained, the process of determining the second candidate peak value based on the second time offset value and the second correlation compensation sequence in step 901 is further described in conjunction with FIG. 10.

步骤1001、第二时偏值包括:P个第二时偏值,每一第二时偏值对应N2个第二子相关补偿序列,第二相关补偿序列包括P个第二时偏值分别对应的N2个第二子相关补偿序列,针对每一第二时偏值,基于N2个第二子相关补偿序列,确定N2个第二峰值。Step 1001, the second time offset value includes: P second time offset values, each second time offset value corresponds to N2 second sub-correlation compensation sequences, the second correlation compensation sequence includes N2 second sub-correlation compensation sequences corresponding to the P second time offset values, and for each second time offset value, based on the N2 second sub-correlation compensation sequences, N2 second peaks are determined.

其中,P为大于或等于1,且小于或等于W的整数;N2为大于或等于1的整数。Wherein, P is an integer greater than or equal to 1 and less than or equal to W; N2 is an integer greater than or equal to 1.

这里,N2为所有本地SSS序列的总个数。Here, N2 is the total number of all local SSS sequences.

步骤1002、针对P个第二时偏值,从P×N2个第二峰值中,确定大于或等于第二预设峰值阈值的Q个第二候选峰值。Step 1002: for P second time offset values, determine Q second candidate peaks that are greater than or equal to a second preset peak threshold from P×N2 second peaks.

其中,Q为大于或等于1,且小于或等于P×N2的整数。Wherein, Q is an integer greater than or equal to 1 and less than or equal to P×N2.

本申请实施例中,第二预设峰值阈值可以是预先设置的峰值数值,第二预设峰值阈值也可以是根据当前场景动态调整的峰值数值,如为能够获取到最大的候选峰值而动态设置的第二预设峰值阈值,对此,本申请不做具体限制。需要说明的是,第一预设峰值阈值与第二预设峰值阈值可以相同,第一预设峰值阈值与第二预设峰值阈值也可以不同,对此,本申请不做具体限制。In the embodiment of the present application, the second preset peak threshold may be a preset peak value, or the second preset peak threshold may be a peak value dynamically adjusted according to the current scene, such as a second preset peak threshold dynamically set to obtain the largest candidate peak value, and the present application does not impose any specific restrictions on this. It should be noted that the first preset peak threshold and the second preset peak threshold may be the same, or the first preset peak threshold and the second preset peak threshold may be different, and the present application does not impose any specific restrictions on this.

本申请实施例中,首先,针对P个第二时偏值中的每一第二时偏值,基于第二相关补偿序列包括P个第二时偏值分别对应的N2个第二子相关补偿序列,确定N2个第二峰值。其次,针对P个第二时偏值,从P×N2个第二峰值中,确定大于或等于第二预设峰值阈值的Q个第二候选峰值,以便根据第二候选峰值,确定目标小区的信息。In the embodiment of the present application, first, for each of the P second time offset values, based on the second correlation compensation sequence including N2 second sub-correlation compensation sequences corresponding to the P second time offset values, N2 second peaks are determined. Secondly, for the P second time offset values, Q second candidate peaks greater than or equal to the second preset peak threshold are determined from the P×N2 second peaks, so as to determine the information of the target cell according to the second candidate peaks.

由上述可知,当存在多个第二时偏值时,在经过离散变换得到的第二相关补偿序列中,每一第二时偏值都会对应第二相关补偿序列中的多个第二子相关补偿序列,每一第二子相关补偿序列都会存在一个峰值,故每一第二时偏值均会对应多个峰值,从所有第二时偏值对应的所有峰值中,筛选出符合条件的峰值作为第二候选峰值,如此,可以基于第二候选峰值的位置,以及与得到第二候选峰值对应的第一候选峰值的位置,确定出目标小区的信息,如此,保证终端设备在移动的过程中,可以快速重选或切换至目标小区。From the above, it can be seen that when there are multiple second time deviation values, in the second related compensation sequence obtained after discrete transformation, each second time deviation value will correspond to multiple second sub-related compensation sequences in the second related compensation sequence, and each second sub-related compensation sequence will have a peak, so each second time deviation value will correspond to multiple peaks. From all the peaks corresponding to all the second time deviation values, the peaks that meet the conditions are screened out as the second candidate peaks. In this way, the information of the target cell can be determined based on the position of the second candidate peak and the position of the first candidate peak corresponding to the second candidate peak. In this way, it is ensured that the terminal device can quickly reselect or switch to the target cell during the movement.

图11为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图,如图11所示,该方法可以应用于一种设备,该设备可以是一种芯片,也可以是一种终端设备,这里,以终端设备为执行主体进行说明,该方法包括:FIG11 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application. As shown in FIG11 , the method can be applied to a device, which can be a chip or a terminal device. Here, the terminal device is used as the execution subject for description. The method includes:

步骤1101、对接收的多个小区的时域数据进行数据变换,得到第二PSS频域数据和第二SSS频域数据。Step 1101: Perform data transformation on the received time domain data of multiple cells to obtain second PSS frequency domain data and second SSS frequency domain data.

本申请实施例中,时域数据是由多个同频小区的信号加噪声构成的,示例性的,噪声可以为加性高斯白噪声(Additive White Gaussian Noise,AWGN)。参照图12所示,图12示出的是设备搜索到多个同频小区的原理示意图;当终端设备搜索范围内存在多个同频的小区时,接收的时域数据是由多个小区信号加噪声构成。In the embodiment of the present application, the time domain data is composed of the signals of multiple co-frequency cells plus noise. For example, the noise can be additive white Gaussian noise (AWGN). Referring to Figure 12, Figure 12 shows a schematic diagram of the principle of the device searching for multiple co-frequency cells; when there are multiple co-frequency cells within the search range of the terminal device, the received time domain data is composed of multiple cell signals plus noise.

可选的,对接收的多个小区的时域数据进行数据变换,可以包括:对接收的多个小区的时域数据进行频域变换。Optionally, performing data transformation on the received time domain data of the multiple cells may include: performing frequency domain transformation on the received time domain data of the multiple cells.

可选的,对接收的多个小区的时域数据进行数据变换,可以包括:对接收的多个小区的时域数据进行快速傅里叶变换。Optionally, performing data transformation on the received time domain data of the multiple cells may include: performing fast Fourier transformation on the received time domain data of the multiple cells.

这里,终端接收到多个同频小区的时域数据之后,对时域数据进行快速傅里叶变换,得到频域数据,其中,频域数据包括第二PSS频域数据和第二SSS频域数据。Here, after receiving the time domain data of multiple co-frequency cells, the terminal performs fast Fourier transform on the time domain data to obtain frequency domain data, wherein the frequency domain data includes second PSS frequency domain data and second SSS frequency domain data.

需要说明的是,在频域空间可以对接收的信号数据进行建模,即Y=∑iHi×Di+N;其中,Y表示经过信道所接收的信号数据,Hi表示第i个信道的信道频率响应,Di表示在第i个信道发送的信号数据。接收信号数据由多个小区信号加噪声构成,干扰小区消除主要指消除处于同一频段,信号位置相差不超过循环前缀范围内的干扰小区信号,基本原理是在UE接收端估计和重建各个小区信号,然后从接收信号中依次地减去这些干扰,最后得到的信号进行小区的检测,得到目标小区的信息。It should be noted that the received signal data can be modeled in the frequency domain space, that is, Y = ∑ i H i × D i + N; where Y represents the signal data received through the channel, H i represents the channel frequency response of the i-th channel, and D i represents the signal data sent on the i-th channel. The received signal data is composed of multiple cell signals plus noise. Interference cell elimination mainly refers to eliminating interference cell signals in the same frequency band and whose signal positions do not differ by more than the cyclic prefix range. The basic principle is to estimate and reconstruct each cell signal at the UE receiving end, and then subtract these interferences from the received signal in turn. The final signal is used for cell detection to obtain the information of the target cell.

步骤1102、消除第二PSS频域数据中,针对同频的已知小区重构的PSS频域数据,得到第一PSS频域数据;以及消除第二SSS频域数据中,针对同频的已知小区重构的SSS频域数据,得到第一SSS频域数据。Step 1102: Eliminate the PSS frequency domain data reconstructed for the known cell with the same frequency in the second PSS frequency domain data to obtain the first PSS frequency domain data; and eliminate the SSS frequency domain data reconstructed for the known cell with the same frequency in the second SSS frequency domain data to obtain the first SSS frequency domain data.

本申请实施例中,已知小区可以是终端设备当前所驻留的服务小区,已知小区还可以为终端设备所驻留的服务小区的邻小区,当然,已知小区还可以是在进行一次或多次小区检测后所确定的第一目标小区的信息,这里,已知小区又可以称为干扰小区,已知小区还可以是除第一目标小区之外的任意小区,对此,本申请不做具体限制。In an embodiment of the present application, the known cell may be a service cell in which the terminal device is currently located. The known cell may also be a neighboring cell of the service cell in which the terminal device is located. Of course, the known cell may also be information of the first target cell determined after one or more cell detections. Here, the known cell may also be called an interference cell. The known cell may also be any cell except the first target cell. The present application does not impose any specific restrictions on this.

本申请实施例中,已知小区可以是一个,已知小区也可以是多个;在已知小区是多个的情况下,消除第二PSS频域数据中,针对同频的多个已知小区重构的PSS频域数据,得到第一PSS频域数据;以及消除第二SSS频域数据中,针对同频的多个已知小区重构的SSS频域数据,得到第一SSS频域数据。In an embodiment of the present application, there may be one known cell or multiple known cells; in the case of multiple known cells, the PSS frequency domain data reconstructed for multiple known cells of the same frequency in the second PSS frequency domain data is eliminated to obtain the first PSS frequency domain data; and the SSS frequency domain data reconstructed for multiple known cells of the same frequency in the second SSS frequency domain data is eliminated to obtain the first SSS frequency domain data.

本申请实施例中,在对接收的多个小区的时域数据进行数据变换,得到第二PSS频域数据和第二SSS频域数据的情况下,获取同频的已知小区重构的PSS频域数据和重构的SSS频域数据,并从第二PSS频域数据中消除已知小区重构的PSS频域数据,得到第一PSS频域数据;从第二SSS频域数据中消除已知小区重构的SSS频域数据,得到第一SSS频域数据。In an embodiment of the present application, when data transformation is performed on the time domain data of multiple cells received to obtain second PSS frequency domain data and second SSS frequency domain data, PSS frequency domain data and reconstructed SSS frequency domain data of a known cell with the same frequency are obtained, and the PSS frequency domain data reconstructed by the known cell is eliminated from the second PSS frequency domain data to obtain first PSS frequency domain data; and the SSS frequency domain data reconstructed by the known cell is eliminated from the second SSS frequency domain data to obtain first SSS frequency domain data.

在一些实施例中,步骤1102消除第二PSS频域数据中,针对同频的已知小区重构的PSS频域数据,得到第一PSS频域数据;以及消除第二SSS频域数据中,针对同频的已知小区重构的SSS频域数据,得到第一SSS频域数据结合图13作出进一步地说明,In some embodiments, step 1102 eliminates the PSS frequency domain data reconstructed for the known cell with the same frequency in the second PSS frequency domain data to obtain the first PSS frequency domain data; and eliminates the SSS frequency domain data reconstructed for the known cell with the same frequency in the second SSS frequency domain data to obtain the first SSS frequency domain data. Further explanation is given in conjunction with FIG. 13.

步骤1301、对第二SSS频域数据进行最小二乘法参数估计,得到已知小区的第一信道频率响应。Step 1301: Perform least squares parameter estimation on the second SSS frequency domain data to obtain a first channel frequency response of a known cell.

本申请实施例中,已知小区的第一信道频率响应可以是对第二SSS频域数据进行最小二乘法(Least Square Method,LS)参数估计后直接得到的,当然,已知小区的第一信道频率响应可以是对第二PSS频域数据进行LS参数估计后直接得到的,对此,本申请不做具体限制。In an embodiment of the present application, the first channel frequency response of the known cell can be directly obtained after performing the least squares method (LS) parameter estimation on the second SSS frequency domain data. Of course, the first channel frequency response of the known cell can be directly obtained after performing the LS parameter estimation on the second PSS frequency domain data. This application does not make any specific restrictions on this.

本申请其他实施例中,已知小区的第一信道频率响应还可以是对第二SSS频域数据进行LS参数估计,得到第二信道频率响应,对第二信道频率响应进行滤波处理后得到的;当然,已知小区的第一信道频率响应还可以是对第二PSS频域数据进行LS参数估计,得到第二信道频率响应,对第二信道频率响应进行滤波处理后得到的。对此,本申请不做具体限制。In other embodiments of the present application, the first channel frequency response of the known cell may also be obtained by performing LS parameter estimation on the second SSS frequency domain data to obtain the second channel frequency response, and filtering the second channel frequency response; of course, the first channel frequency response of the known cell may also be obtained by performing LS parameter estimation on the second PSS frequency domain data to obtain the second channel frequency response, and filtering the second channel frequency response. This application does not make any specific restrictions on this.

这里,以对第二SSS频域数据进行LS参数估计后得到已知小区的第一信道频率响应为例进行说明,将第二SSS频域数据与已知小区对应的本地SSS序列进行点除运算,得到第一信道频率响应。Here, taking the first channel frequency response of a known cell obtained after LS parameter estimation of the second SSS frequency domain data as an example, the second SSS frequency domain data is divided by a local SSS sequence corresponding to the known cell to obtain the first channel frequency response.

在一些实施例中,步骤1301基于对第二SSS频域数据进行最小二乘法参数估计,得到已知小区的第一信道频率响应结合图14作出进一步地说明,In some embodiments, step 1301 is based on performing least squares parameter estimation on the second SSS frequency domain data to obtain the first channel frequency response of the known cell. This is further described in conjunction with FIG. 14.

步骤1401、对第二SSS频域数据进行最小二乘法参数估计,得到已知小区的第二信道频率响应。Step 1401: Perform least squares parameter estimation on the second SSS frequency domain data to obtain a second channel frequency response of a known cell.

步骤1402、采用最小均方误差对第二信道频率响应进行滤波,得到第一信道频率响应。Step 1402: Filter the second channel frequency response using minimum mean square error to obtain a first channel frequency response.

本申请实施例中,在对第二SSS频域数据进行最小二乘法参数估计,得到已知小区的第二信道频率响应的情况下,通过最小均方误差(Minimum Mean Square Error,MMSE)对第二信道频率响应进行滤波,从而得到第一信道频率响应。如此,通过对信道频率响应进行滤波操作,提升了信道频率响应的精确度,从而提高了基于第一信道频率响应对已知小区的频率重构数据的准确性。In the embodiment of the present application, when the second SSS frequency domain data is subjected to least squares parameter estimation to obtain the second channel frequency response of the known cell, the second channel frequency response is filtered by minimum mean square error (MMSE) to obtain the first channel frequency response. In this way, by filtering the channel frequency response, the accuracy of the channel frequency response is improved, thereby improving the accuracy of the frequency reconstruction data of the known cell based on the first channel frequency response.

步骤1302、通过第一信道频率响应对已知小区的本地PSS序列进行重构,得到已知小区的PSS频域重构数据。Step 1302: reconstruct the local PSS sequence of the known cell through the first channel frequency response to obtain PSS frequency domain reconstructed data of the known cell.

步骤1303、消除第二PSS频域数据中的PSS频域重构数据,得到第一PSS频域数据。Step 1303: Eliminate the PSS frequency domain reconstructed data in the second PSS frequency domain data to obtain the first PSS frequency domain data.

步骤1304、通过第一信道频率响应对已知小区的本地SSS序列进行重构,得到已知小区的SSS频域重构数据。Step 1304: reconstruct the local SSS sequence of the known cell through the first channel frequency response to obtain SSS frequency domain reconstructed data of the known cell.

步骤1305、消除第二SSS频域数据中的SSS频域重构数据,得到第一SSS频域数据。Step 1305: Eliminate the SSS frequency domain reconstructed data in the second SSS frequency domain data to obtain the first SSS frequency domain data.

本申请实施例中,首先,终端设备接收时域数据,并对接收的时域数据进行快速傅里叶变换,得到第二PSS频域数据和第二SSS频域数据;其次,基于第二PSS频域数据和第二SSS频域数据,确定终端设备驻留的当前小区为已知小区后,根据已知小区的位置和时间信息,确定已知小区对应的本地PSS序列和本地SSS序列。然后,将第二SSS频域数据与已知小区对应的本地SSS序列进行点除运算,即对已知小区进行信道估计,从而得到已知小区的第一信道频率响应;进一步地,通过第一信道频率响应对已知小区的本地PSS序列进行重构,得到已知小区的PSS频域重构数据,通过第一信道频率响应对已知小区的本地SSS序列进行重构,得到已知小区的SSS频域重构数据;最后,消除第二PSS频域数据中已知小区的PSS频域重构数据,得到第一PSS频域数据,消除第二SSS频域数据中已知小区的SSS频域重构数据,得到第一SSS频域数据。如此,通过消除已知小区如终端设备所在当前小区或者目标小区的频域数据,对除已知小区外的其他小区的频域数据进行检测,有效降低了PSS干扰消除的复杂度,提高了PSS干扰消除的效率,从而为终端设备的重选和切换提供了便利。In an embodiment of the present application, first, the terminal device receives time domain data, and performs a fast Fourier transform on the received time domain data to obtain second PSS frequency domain data and second SSS frequency domain data; secondly, based on the second PSS frequency domain data and the second SSS frequency domain data, after determining that the current cell where the terminal device resides is a known cell, the local PSS sequence and the local SSS sequence corresponding to the known cell are determined according to the location and time information of the known cell. Then, the second SSS frequency domain data is divided by the local SSS sequence corresponding to the known cell, that is, the channel estimation is performed on the known cell, so as to obtain the first channel frequency response of the known cell; further, the local PSS sequence of the known cell is reconstructed through the first channel frequency response to obtain the PSS frequency domain reconstruction data of the known cell, and the local SSS sequence of the known cell is reconstructed through the first channel frequency response to obtain the SSS frequency domain reconstruction data of the known cell; finally, the PSS frequency domain reconstruction data of the known cell in the second PSS frequency domain data is eliminated to obtain the first PSS frequency domain data, and the SSS frequency domain reconstruction data of the known cell in the second SSS frequency domain data is eliminated to obtain the first SSS frequency domain data. In this way, by eliminating the frequency domain data of known cells such as the current cell where the terminal device is located or the target cell, the frequency domain data of other cells except the known cells are detected, which effectively reduces the complexity of PSS interference elimination and improves the efficiency of PSS interference elimination, thereby facilitating the reselection and switching of the terminal device.

需要说明的是,在邻小区搜索过程中,假设邻小区与服务小区之间不存在频率偏移,故可以视为PSS信道的频域估计值与SSS信道的频域估计值相等。如此,可以节省PSS信道估计的计算量,且性能不存在影响。It should be noted that, in the neighbor cell search process, it is assumed that there is no frequency offset between the neighbor cell and the serving cell, so the frequency domain estimation value of the PSS channel can be regarded as equal to the frequency domain estimation value of the SSS channel. In this way, the calculation amount of the PSS channel estimation can be saved, and the performance is not affected.

步骤1103、对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列。Step 1103: perform a cross-correlation operation on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence.

步骤1104、基于预设的第一时偏值,分别对第一相关序列经离散变换后的第一变换序列进行时偏补偿,得到第一相关补偿序列。Step 1104: Based on a preset first time offset value, time offset compensation is performed on a first transformed sequence after the first correlation sequence is discretely transformed to obtain a first correlation compensated sequence.

步骤1105、基于第一相关补偿序列、第一时偏值和第一SSS频域数据,确定目标小区的信息。Step 1105: Determine information of the target cell based on the first correlation compensation sequence, the first time offset value and the first SSS frequency domain data.

由上述可知,确定出已知小区的位置,从总接收的时域数据变换后的频域数据中消除已知小区重构的频域数据,得到干扰消除后的频域数据,对干扰消除后的频域数据进行PSS检测和SSS检测,如此,消除了同频小区干扰,能够不再受已知小区的干扰,从而检测与已知小区同频且功率弱于已知小区的小区,提高了同频小区搜索的准确性,也提高了同频小区的检测性能。From the above, it can be seen that the location of the known cell is determined, and the frequency domain data reconstructed by the known cell is eliminated from the frequency domain data after the total received time domain data is transformed to obtain the frequency domain data after interference elimination. PSS detection and SSS detection are performed on the frequency domain data after interference elimination. In this way, the interference of the same-frequency cell is eliminated, and the cell is no longer affected by the interference of the known cell, so as to detect the cell with the same frequency as the known cell and with weaker power than the known cell, thereby improving the accuracy of the search for the same-frequency cell and the detection performance of the same-frequency cell.

在一些实施例中,步骤1105基于第一相关补偿序列、第一时偏值和第一SSS频域数据,确定目标小区的信息之后,还可以执行如下步骤:In some embodiments, after determining the information of the target cell based on the first correlation compensation sequence, the first time offset value and the first SSS frequency domain data in step 1105, the following steps may also be performed:

步骤1106、在第一PSS频域数据为接收的时域数据消除已知小区的干扰后的PSS频域数据的情况下,将目标小区作为已知小区,更新第一PSS频域数据和第一SSS频域数据,并基于更新后的第一PSS频域数据和更新后的第一SSS频域数据,确定下一目标小区的信息,直至达到预设停止条件时为止。Step 1106. When the first PSS frequency domain data is PSS frequency domain data after the interference of known cells is eliminated from the received time domain data, take the target cell as a known cell, update the first PSS frequency domain data and the first SSS frequency domain data, and determine the information of the next target cell based on the updated first PSS frequency domain data and the updated first SSS frequency domain data until the preset stop condition is reached.

本申请实施例中,预设停止条件可以是根据终端设备的能力信息设置可以循环的轮数;预设停止条件还可以是在终端设备检测不到PSS频域数据和/或SSS数据。In an embodiment of the present application, the preset stop condition may be the number of cycles that can be set according to the capability information of the terminal device; the preset stop condition may also be that the terminal device cannot detect PSS frequency domain data and/or SSS data.

本申请实施例中,终端设备在第一PSS频域数据为接收的时域数据消除已知小区的干扰后的PSS频域数据,以及第一SSS频域数据为接收的时域数据消除已知小区的干扰后的SSS频域数据的情况下,首先,基于第一PSS频域数据和第一SSS频域数据,确定目标小区的信息;其次,将目标小区作为已知小区,更新第一PSS频域数据和第一SSS频域数据,并基于更新后的第一PSS频域数据和更新后的第一SSS频域数据,确定下一目标小区的信息,直至达到预设停止条件时为止。In an embodiment of the present application, when the first PSS frequency domain data is PSS frequency domain data after the interference of known cells is eliminated from the received time domain data, and the first SSS frequency domain data is SSS frequency domain data after the interference of known cells is eliminated from the received time domain data, the terminal device first determines the information of the target cell based on the first PSS frequency domain data and the first SSS frequency domain data; secondly, takes the target cell as a known cell, updates the first PSS frequency domain data and the first SSS frequency domain data, and determines the information of the next target cell based on the updated first PSS frequency domain data and the updated first SSS frequency domain data, until the preset stop condition is reached.

这里,将目标小区作为已知小区,更新第一PSS频域数据和第一SSS频域数据,并基于更新后的第一PSS频域数据和更新后的第一SSS频域数据,确定下一目标小区的信息,直至达到预设停止条件时为止,可以通过如下过程实现:Here, the target cell is taken as a known cell, the first PSS frequency domain data and the first SSS frequency domain data are updated, and the information of the next target cell is determined based on the updated first PSS frequency domain data and the updated first SSS frequency domain data until the preset stop condition is reached, which can be achieved by the following process:

根据目标小区(已知小区)的位置和时间信息,确定目标小区对应的本地PSS序列和本地SSS序列;然后,将第一SSS频域数据与目标小区对应的本地SSS序列进行点除运算,即对目标小区进行信道估计,从而得到目标小区的第三信道频率响应;进一步地,通过第三信道频率响应对目标小区的本地PSS序列进行重构,得到目标小区的PSS频域重构数据,通过第三信道频率响应对目标小区的本地SSS序列进行重构,得到目标小区的SSS频域重构数据;最后,消除第一PSS频域数据中目标小区的PSS频域重构数据,得到第三PSS频域数据(即更新第一PSS频域数据),消除第一SSS频域数据中目标小区的SSS频域重构数据,得到第三SSS频域数据(即更新第一SSS频域数据)。进一步地,对第三PSS频域数据与目标小区对应的本地PSS序列进行互相关运算,得到第三相关序列;基于预设的第三时偏值,分别对第三相关序列经离散变换后的第三变换序列进行时偏补偿,得到第三相关补偿序列;基于第三相关补偿序列、第三时偏值和第三SSS频域数据,确定下一目标小区的信息,依次类推,直至达到预设的循环次数,或者检测PSS频域数据和/或SSS数据失败,则停止搜索下一目标小区,如此,通过多次检测,得到多个目标小区的信息。According to the position and time information of the target cell (known cell), the local PSS sequence and the local SSS sequence corresponding to the target cell are determined; then, a dot division operation is performed on the first SSS frequency domain data and the local SSS sequence corresponding to the target cell, that is, channel estimation is performed on the target cell to obtain a third channel frequency response of the target cell; further, the local PSS sequence of the target cell is reconstructed through the third channel frequency response to obtain PSS frequency domain reconstruction data of the target cell, and the local SSS sequence of the target cell is reconstructed through the third channel frequency response to obtain SSS frequency domain reconstruction data of the target cell; finally, the PSS frequency domain reconstruction data of the target cell in the first PSS frequency domain data is eliminated to obtain third PSS frequency domain data (that is, the first PSS frequency domain data is updated), and the SSS frequency domain reconstruction data of the target cell in the first SSS frequency domain data is eliminated to obtain third SSS frequency domain data (that is, the first SSS frequency domain data is updated). Furthermore, a cross-correlation operation is performed on the third PSS frequency domain data and the local PSS sequence corresponding to the target cell to obtain a third correlation sequence; based on a preset third time offset value, time offset compensation is performed on the third transformed sequence after discrete transformation of the third correlation sequence to obtain a third correlation compensation sequence; based on the third correlation compensation sequence, the third time offset value and the third SSS frequency domain data, the information of the next target cell is determined, and so on, until the preset number of cycles is reached, or the detection of the PSS frequency domain data and/or SSS data fails, the search for the next target cell is stopped. In this way, information of multiple target cells can be obtained through multiple detections.

由上述可知,每确定一个目标小区的信息,可以将该目标小区作为已知小区,从第一PSS频域数据中消除已知小区重构的PSS频域数据,得到第三PSS频域数据,从第一SSS频域数据中消除已知小区重构的SSS频域数据,得到第三SSS频域数据;进一步地,对干扰消除后的第三PSS频域数据进行PSS检测,以及对干扰消除后的第三SSS频域数据进行SSS检测;得到下一目标小区信息,以此类推,直至检测次数达到预设的循环次数,或者检测PSS频域数据和/或SSS数据失败,则停止搜索目标小区的信息,如此,消除了同频小区干扰,能够不再受已知小区的干扰,从而搜索到多个同频小区,提高了同频小区搜索的准确性,也提高了同频小区的检测性能;同时,也保证了终端设备在移动的过程中,可以快速重选或切换至目标小区。From the above, it can be seen that each time the information of a target cell is determined, the target cell can be taken as a known cell, and the PSS frequency domain data reconstructed by the known cell can be eliminated from the first PSS frequency domain data to obtain the third PSS frequency domain data, and the SSS frequency domain data reconstructed by the known cell can be eliminated from the first SSS frequency domain data to obtain the third SSS frequency domain data; further, PSS detection is performed on the third PSS frequency domain data after the interference is eliminated, and SSS detection is performed on the third SSS frequency domain data after the interference is eliminated; the next target cell information is obtained, and so on, until the number of detections reaches the preset number of cycles, or the detection of the PSS frequency domain data and/or SSS data fails, then the search for the target cell information is stopped, in this way, the interference of the same-frequency cells is eliminated, and the interference of the known cells is no longer affected, so that multiple same-frequency cells can be searched, which improves the accuracy of the search for the same-frequency cells, and also improves the detection performance of the same-frequency cells; at the same time, it also ensures that the terminal device can quickly reselect or switch to the target cell during the movement.

图15为本申请实施例提供的一种可选的小区搜索方法的实现流程示意图,如图15所示,该方法可以应用于一种设备,该设备可以是一种芯片,也可以是一种终端设备,这里,以终端设备为执行主体进行说明,该方法包括:FIG15 is a schematic diagram of an implementation flow of an optional cell search method provided in an embodiment of the present application. As shown in FIG15 , the method can be applied to a device, which can be a chip or a terminal device. Here, the terminal device is used as the execution subject for description. The method includes:

步骤1501、接收多个小区的时域数据。Step 1501: Receive time domain data of multiple cells.

步骤1502、对时域数据进行快速傅里叶变换,得到多个小区的第二PSS频域数据和第二SSS频域数据。Step 1502: Perform fast Fourier transform on the time domain data to obtain second PSS frequency domain data and second SSS frequency domain data of multiple cells.

本申请实施例中,第二PSS频域数据包括多个小区的PSS频域数据和噪声数据。第二SSS频域数据包括多个小区的SSS频域数据和噪声数据。In the embodiment of the present application, the second PSS frequency domain data includes PSS frequency domain data and noise data of multiple cells. The second SSS frequency domain data includes SSS frequency domain data and noise data of multiple cells.

步骤1503、获取已知小区的本地SSS序列。Step 1503: Obtain the local SSS sequence of the known cell.

其中,多个小区包括已知小区。The multiple cells include known cells.

本申请实施例中,已知小区可以是一个,也可以是多个,已知小区可以是终端设备当前驻留的服务小区,已知小区还可以是终端设备所驻留的服务小区的邻小区,当然,已知小区还可以是在进行一次或多次小区搜索后所确定的第目标小区的信息,已知小区还可以是已通过其它途径确定了小区的信息的任意小区。In the embodiment of the present application, the known cell may be one or more. The known cell may be the service cell where the terminal device is currently located. The known cell may also be a neighboring cell of the service cell where the terminal device is located. Of course, the known cell may also be the information of the target cell determined after one or more cell searches. The known cell may also be any cell whose cell information has been determined through other means.

步骤1504、基于已知小区的本地SSS序列,对第二SSS频域数据进行LS参数估计,得到已知小区的第二信道频率响应H。Step 1504: Based on the local SSS sequence of the known cell, perform LS parameter estimation on the second SSS frequency domain data to obtain a second channel frequency response H of the known cell.

本申请实施例中,终端设备基于已知小区的本地SSS序列,对第二SSS频域数据进行LS参数估计,得到已知小区的第二信道频率响应H,可以理解为,将第二SSS频域数据与已知小区的本地SSS序列进行点除运算,得到已知小区的第二信道频率响应H。In an embodiment of the present application, the terminal device performs LS parameter estimation on the second SSS frequency domain data based on the local SSS sequence of the known cell to obtain the second channel frequency response H of the known cell. It can be understood that the second SSS frequency domain data is divided by the local SSS sequence of the known cell to obtain the second channel frequency response H of the known cell.

步骤1505、采用最小均方误差对第二信道频率响应进行滤波,得到已知小区的第一信道频率响应H′。Step 1505: Use minimum mean square error to filter the second channel frequency response to obtain the first channel frequency response H′ of the known cell.

步骤1506、通过第一信道频率响应对已知小区的本地PSS序列进行重构,得到已知小区的PSS频域重构数据,通过第一信道频率响应对已知小区的本地SSS序列进行重构,得到已知小区的SSS频域重构数据。Step 1506: reconstruct the local PSS sequence of the known cell through the first channel frequency response to obtain PSS frequency domain reconstruction data of the known cell; reconstruct the local SSS sequence of the known cell through the first channel frequency response to obtain SSS frequency domain reconstruction data of the known cell.

步骤1507、基于已知小区的PSS频域重构数据,更新第二PSS频域数据,基于已知小区的SSS频域重构数据,更新第二SSS频域数据。Step 1507: based on the PSS frequency domain reconstruction data of the known cell, update the second PSS frequency domain data; based on the SSS frequency domain reconstruction data of the known cell, update the second SSS frequency domain data.

本申请实施例中,消除第二PSS频域数据中的已知小区的PSS频域重构数据,从而实现对第二PSS频域数据的更新;消除第二SSS频域数据中的已知小区的SSS频域重构数据,从而实现对第二SSS频域数据的更新。In an embodiment of the present application, the PSS frequency domain reconstruction data of the known cells in the second PSS frequency domain data is eliminated, thereby realizing the update of the second PSS frequency domain data; and the SSS frequency domain reconstruction data of the known cells in the second SSS frequency domain data is eliminated, thereby realizing the update of the second SSS frequency domain data.

步骤1508、判断是否还存在其他已知小区,若是,则返回步骤1503;若否,则执行步骤1509。Step 1508, determine whether there are other known cells, if so, return to step 1503; if not, execute step 1509.

本申请实施例中,若已知小区为多个,在确定还存在其他已知小区的情况下,可以继续重复执行步骤1503至步骤1508,进而实现消除下一已知小区的信号,直至消除完所有已知小区的信号。In the embodiment of the present application, if there are multiple known cells, when it is determined that there are other known cells, steps 1503 to 1508 can be repeatedly executed to eliminate the signal of the next known cell until the signals of all known cells are eliminated.

需要说明的是,当第二PSS频域数据中已经消除完所有已知小区的PSS频域重构数据,得到的更新后的第二PSS频域数据即为上述的第一PSS频域数据。同样的,当第二SSS频域数据中已经消除完所有已知小区的SSS频域重构数据,得到的更新后的第二SSS频域数据即为上述的第一SSS频域数据。It should be noted that when the PSS frequency domain reconstruction data of all known cells has been eliminated in the second PSS frequency domain data, the updated second PSS frequency domain data obtained is the above-mentioned first PSS frequency domain data. Similarly, when the SSS frequency domain reconstruction data of all known cells has been eliminated in the second SSS frequency domain data, the updated second SSS frequency domain data obtained is the above-mentioned first SSS frequency domain data.

步骤1509、获取预设的第一时偏值。Step 1509: Obtain a preset first time deviation value.

步骤1510、基于第一时偏值,对更新的第二PSS频域数据进行相关补偿并检测,从而得到对更新的第二SSS频域数据进行相关补偿的第二时偏值。Step 1510: Based on the first time offset value, correlation compensation is performed on the updated second PSS frequency domain data and then detected, thereby obtaining a second time offset value for correlation compensation of the updated second SSS frequency domain data.

步骤1511、基于第二时偏值,对更新的第二SSS频域数据进行相关补偿并检测。Step 1511: Based on the second time offset value, correlation compensation is performed on the updated second SSS frequency domain data and then detected.

步骤1512、确定目标小区的信息。Step 1512: Determine the target cell information.

步骤1513、判断是否达到预设停止条件,若否,将目标小区作为已知小区,并返回至步骤1503,进而确定下一目标小区的信息;若是,则搜索结束。Step 1513: determine whether the preset stop condition is met. If not, take the target cell as a known cell and return to step 1503 to determine the information of the next target cell; if yes, the search ends.

本申请实施例中,预设停止条件可以是根据终端设备的能力信息设置可以循环的轮数;预设停止条件还可以是在终端设备检测不到PSS频域数据和/或SSS数据。In an embodiment of the present application, the preset stop condition may be the number of cycles that can be set according to the capability information of the terminal device; the preset stop condition may also be that the terminal device cannot detect PSS frequency domain data and/or SSS data.

由上述可知,由于在接收的数据中消除已知小区的频域数据,得到消除已知小区的干扰后的第二PSS频域数据和第二SSS频域数据,且第二PSS频域数据中检测的小区的数量减少,进而提高了小区的搜索性能;进一步地,在频域PSS检测阶段,采用离散变换的方式对更新后的第二PSS频域数据(即第一PSS频域数据)的变换序列进行时偏值的补偿,得到相关补偿序列,进而基于相关补偿序列、更新后的第二SSS频域数据(第一SSS频域数据)和预设的第一时偏值,确定目标小区的信息;进一步地,在没有达到预设停止条件的情况下,目标小区作为已知小区,继续更新第二PSS频域数据和第二SSS频域数据,并基于更新后的第二PSS频域数据和更新后的第二SSS频域数据,确定下一目标小区的信息,直至达到预设停止条件时为止。如此,极大地减小了运算量和实现复杂度,提高了小区搜索的效率,进而在确定目标小区的信息的过程中,实现小区搜索性能和小区搜索效率的双重兼顾。From the above, it can be seen that since the frequency domain data of the known cell is eliminated in the received data, the second PSS frequency domain data and the second SSS frequency domain data are obtained after the interference of the known cell is eliminated, and the number of cells detected in the second PSS frequency domain data is reduced, thereby improving the cell search performance; further, in the frequency domain PSS detection stage, the time deviation value of the transformed sequence of the updated second PSS frequency domain data (that is, the first PSS frequency domain data) is compensated by discrete transformation to obtain a related compensation sequence, and then based on the related compensation sequence, the updated second SSS frequency domain data (first SSS frequency domain data) and the preset first time deviation value, the information of the target cell is determined; further, when the preset stop condition is not met, the target cell is treated as a known cell, and the second PSS frequency domain data and the second SSS frequency domain data are continued to be updated, and the information of the next target cell is determined based on the updated second PSS frequency domain data and the updated second SSS frequency domain data until the preset stop condition is met. In this way, the amount of calculation and the implementation complexity are greatly reduced, the efficiency of the cell search is improved, and then in the process of determining the information of the target cell, both the cell search performance and the cell search efficiency are taken into consideration.

基于前述的实施例,本申请实施例提供一种小区搜索装置,该装置包括所包括的各单元、以及各单元所包括的各模块,可以通过终端设备中的处理器来实现;当然也可通过具体的逻辑电路实现。Based on the foregoing embodiments, an embodiment of the present application provides a cell search device, which includes the units included and the modules included in the units, and can be implemented by a processor in a terminal device; of course, it can also be implemented by a specific logic circuit.

图16为本申请实施例提供的一种小区搜索装置的组成结构示意图,如图16所示,小区搜索装置1600包括:FIG. 16 is a schematic diagram of the composition structure of a cell search device provided in an embodiment of the present application. As shown in FIG. 16 , the cell search device 1600 includes:

处理模块1601,用于对第一PSS频域数据与本地PSS序列进行互相关运算,得到第一相关序列;第一PSS频域数据为接收的时域数据消除干扰后的PSS频域数据;The processing module 1601 is used to perform a cross-correlation operation on the first PSS frequency domain data and the local PSS sequence to obtain a first correlation sequence; the first PSS frequency domain data is the PSS frequency domain data after the interference of the received time domain data is eliminated;

补偿模块1602,用于基于预设的第一时偏值,分别对第一相关序列经离散变换后的第一变换序列进行时偏补偿,得到第一相关补偿序列;The compensation module 1602 is used to perform time offset compensation on the first transformed sequence after the first correlation sequence is discretely transformed based on a preset first time offset value to obtain a first correlation compensation sequence;

确定模块1603,用于基于第一相关补偿序列、第一时偏值和第一SSS频域数据,确定目标小区的信息;第一SSS频域数据为接收的时域数据中消除干扰后的SSS频域数据。The determination module 1603 is used to determine the information of the target cell based on the first correlation compensation sequence, the first time offset value and the first SSS frequency domain data; the first SSS frequency domain data is the SSS frequency domain data after the interference is eliminated in the received time domain data.

在一些实施例中,处理模块1601,还用于对第一相关序列进行离散变换,得到第一变换序列;补偿模块1602,还用于从第一变换序列中,确定偏移第一时偏值时对应的第一相关补偿序列,以完成时偏补偿。In some embodiments, the processing module 1601 is further used to perform a discrete transformation on the first correlation sequence to obtain a first transformation sequence; the compensation module 1602 is further used to determine, from the first transformation sequence, a first correlation compensation sequence corresponding to the offset first time offset value to complete time offset compensation.

在一些实施例中,确定模块1603,还用于基于第一时偏值和第一相关补偿序列,确定第二时偏值;处理模块1601,还用于基于第二时偏值,对第一SSS频域数据与本地SSS序列进行互相关运算后的第二相关序列进行时偏补偿,得到第二相关补偿序列;确定模块1603,还用于基于第一相关补偿序列和第二相关补偿序列,确定目标小区的信息。In some embodiments, the determination module 1603 is also used to determine the second time deviation value based on the first time deviation value and the first correlation compensation sequence; the processing module 1601 is also used to perform time deviation compensation on the second correlation sequence after the first SSS frequency domain data is cross-correlated with the local SSS sequence based on the second time deviation value to obtain a second correlation compensation sequence; the determination module 1603 is also used to determine the information of the target cell based on the first correlation compensation sequence and the second correlation compensation sequence.

在一些实施例中,确定模块1603,还用于基于第一时偏值和第一相关补偿序列,确定第一候选峰值;处理模块1601,还用于将第一候选峰值与第一PSS频域数据的长度进行取余运算,得到第二时偏值。In some embodiments, the determination module 1603 is further used to determine a first candidate peak based on the first time deviation value and the first related compensation sequence; the processing module 1601 is further used to perform a modulo operation on the first candidate peak and the length of the first PSS frequency domain data to obtain a second time deviation value.

在一些实施例中,第一时偏值包括:W个第一时偏值,W为大于或等于1的整数;每一第一时偏值对应N1个第一子相关补偿序列,第一相关补偿序列包括W个第一时偏值分别对应的N1个第一子相关补偿序列,N1为大于或等于1的整数;确定模块1603,还用于针对每一第一时偏值,基于N1个第一子相关补偿序列,确定N1个第一峰值;针对W个第一时偏值,从W×N1个第一峰值中,确定大于或等于第一预设峰值阈值的U个第一候选峰值;U为大于或等于1,且小于或等于W×N1的整数。In some embodiments, the first time deviation value includes: W first time deviation values, W is an integer greater than or equal to 1; each first time deviation value corresponds to N1 first sub-correlation compensation sequences, and the first correlation compensation sequence includes N1 first sub-correlation compensation sequences corresponding to the W first time deviation values, respectively, and N1 is an integer greater than or equal to 1; the determination module 1603 is also used to determine N1 first peaks for each first time deviation value based on the N1 first sub-correlation compensation sequences; for the W first time deviation values, determine U first candidate peaks greater than or equal to the first preset peak threshold from the W×N1 first peaks; U is an integer greater than or equal to 1 and less than or equal to W×N1.

在一些实施例中,小区搜索装置还包括获取模块1604,获取模块1604,用于针对每一第一时偏值,基于N1个第一子相关补偿序列,获取每一第一子相关补偿序列对应的能量分布信息;确定模块1603,还用于基于每一第一子相关补偿序列对应的能量分布信息,确定每一第一子相关补偿序列对应的第一峰值,从而得到N1个第一子相关补偿序列对应的N1个第一峰值。In some embodiments, the cell search device also includes an acquisition module 1604, which is used to obtain energy distribution information corresponding to each first sub-correlation compensation sequence based on N1 first sub-correlation compensation sequences for each first time deviation value; the determination module 1603 is also used to determine the first peak value corresponding to each first sub-correlation compensation sequence based on the energy distribution information corresponding to each first sub-correlation compensation sequence, thereby obtaining N1 first peak values corresponding to the N1 first sub-correlation compensation sequences.

在一些实施例中,处理模块1601,还用于将每一第一候选峰值与第一PSS频域数据的长度进行取余运算,得到至少一个第二时偏值。In some embodiments, the processing module 1601 is further configured to perform a modulo operation on each first candidate peak value and the length of the first PSS frequency domain data to obtain at least one second time offset value.

在一些实施例中,处理模块1601,还用于对第一SSS频域数据与本地SSS序列进行互相关运算,得到第二相关序列;对第二相关序列进行离散变换,得到第二变换序列;补偿模块1602,还用于从第二变换序列中,确定偏移第二时偏值时对应的第二相关补偿序列,以完成时偏补偿。In some embodiments, the processing module 1601 is further used to perform a cross-correlation operation on the first SSS frequency domain data and the local SSS sequence to obtain a second correlation sequence; to perform a discrete transformation on the second correlation sequence to obtain a second transformation sequence; the compensation module 1602 is further used to determine, from the second transformation sequence, a second correlation compensation sequence corresponding to the offset second time deviation value to complete time deviation compensation.

在一些实施例中,获取模块1604,还用于获取第一相关补偿序列对应的第一候选峰值;其中,第一候选峰值对应一个第一时偏值和一个本地PSS序列;确定模块1603,还用于基于第二时偏值和第二相关补偿序列,确定第二候选峰值;其中,第二候选峰值对应一个第二时偏值和一个本地SSS序列;基于第一候选峰值和第二候选峰值,确定目标小区的信息。In some embodiments, the acquisition module 1604 is also used to obtain a first candidate peak corresponding to a first related compensation sequence; wherein the first candidate peak corresponds to a first time deviation value and a local PSS sequence; the determination module 1603 is also used to determine a second candidate peak based on a second time deviation value and a second related compensation sequence; wherein the second candidate peak corresponds to a second time deviation value and a local SSS sequence; based on the first candidate peak and the second candidate peak, determine the information of the target cell.

在一些实施例中,第二时偏值包括:P个第二时偏值,P为大于或等于1,且小于或等于W的整数;每一第二时偏值对应N2个第二子相关补偿序列,第二相关补偿序列包括P个第二时偏值分别对应的N2个第二子相关补偿序列,N2为大于或等于1的整数;确定模块1603,还用于针对每一第二时偏值,基于N2个第二子相关补偿序列,确定N2个第二峰值;针对P个第二时偏值,从P×N2个第二峰值中,确定大于或等于第二预设峰值阈值的Q个第二候选峰值;Q为大于或等于1,且小于或等于P×N2的整数。In some embodiments, the second time deviation value includes: P second time deviation values, P is an integer greater than or equal to 1 and less than or equal to W; each second time deviation value corresponds to N2 second sub-correlation compensation sequences, and the second correlation compensation sequence includes N2 second sub-correlation compensation sequences corresponding to the P second time deviation values, respectively, and N2 is an integer greater than or equal to 1; the determination module 1603 is also used to determine N2 second peaks based on the N2 second sub-correlation compensation sequences for each second time deviation value; for the P second time deviation values, determine Q second candidate peaks greater than or equal to the second preset peak threshold from the P×N2 second peaks; Q is an integer greater than or equal to 1 and less than or equal to P×N2.

在一些实施例中,处理模块1601,还用于对接收的多个小区的时域数据进行数据变换,得到第二PSS频域数据和第二SSS频域数据;消除第二PSS频域数据中,针对同频的已知小区重构的PSS频域数据,得到第一PSS频域数据;以及消除第二SSS频域数据中,针对同频的已知小区重构的SSS频域数据,得到第一SSS频域数据。In some embodiments, the processing module 1601 is also used to perform data transformation on the time domain data of multiple cells received to obtain second PSS frequency domain data and second SSS frequency domain data; eliminate the PSS frequency domain data reconstructed for the known cells with the same frequency in the second PSS frequency domain data to obtain first PSS frequency domain data; and eliminate the SSS frequency domain data reconstructed for the known cells with the same frequency in the second SSS frequency domain data to obtain first SSS frequency domain data.

在一些实施例中,处理模块1601,还用于基于对第二SSS频域数据进行最小二乘法参数估计,得到已知小区的第一信道频率响应;通过第一信道频率响应对已知小区的本地PSS序列进行重构,得到已知小区的PSS频域重构数据;消除第二PSS频域数据中的PSS频域重构数据,得到第一PSS频域数据。In some embodiments, the processing module 1601 is also used to obtain a first channel frequency response of a known cell based on least squares parameter estimation of the second SSS frequency domain data; reconstruct the local PSS sequence of the known cell through the first channel frequency response to obtain PSS frequency domain reconstruction data of the known cell; eliminate the PSS frequency domain reconstruction data in the second PSS frequency domain data to obtain the first PSS frequency domain data.

在一些实施例中,处理模块1601,还用于通过第一信道频率响应对已知小区的本地SSS序列进行重构,得到已知小区的SSS频域重构数据;消除第二SSS频域数据中的SSS频域重构数据,得到第一SSS频域数据。In some embodiments, the processing module 1601 is also used to reconstruct the local SSS sequence of the known cell through the first channel frequency response to obtain SSS frequency domain reconstruction data of the known cell; eliminate the SSS frequency domain reconstruction data in the second SSS frequency domain data to obtain the first SSS frequency domain data.

在一些实施例中,处理模块1601,还用于对第二SSS频域数据进行最小二乘法参数估计,得到已知小区的第二信道频率响应;采用最小均方误差对第二信道频率响应进行滤波,得到第一信道频率响应。In some embodiments, the processing module 1601 is further used to perform least squares parameter estimation on the second SSS frequency domain data to obtain a second channel frequency response of the known cell; and filter the second channel frequency response using minimum mean square error to obtain a first channel frequency response.

在一些实施例中,第一PSS频域数据为接收的时域数据消除已知小区的干扰后的PSS频域数据,处理模块1601,还用于将目标小区作为已知小区,更新第一PSS频域数据和第一SSS频域数据,并基于更新后的第一PSS频域数据和更新后的第一SSS频域数据,确定下一目标小区信息,直至达到预设停止条件时为止。In some embodiments, the first PSS frequency domain data is the PSS frequency domain data after eliminating the interference of known cells from the received time domain data. The processing module 1601 is also used to take the target cell as a known cell, update the first PSS frequency domain data and the first SSS frequency domain data, and determine the next target cell information based on the updated first PSS frequency domain data and the updated first SSS frequency domain data until a preset stop condition is reached.

以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.

需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的小区搜索方法,并作为独立的产品销售或使用时,也可以存储在一个计算机存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备执行本申请各个实施例所述方法的全部或部分。It should be noted that in the embodiments of the present application, if the above-mentioned cell search method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer storage medium. Based on this understanding, the technical solution of the embodiments of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a terminal device to execute all or part of the methods described in each embodiment of the present application.

图17是本申请实施例的设备的示意性结构图。图17所示的设备1700包括处理器1701和存储器1702,FIG17 is a schematic structural diagram of a device according to an embodiment of the present application. The device 1700 shown in FIG17 includes a processor 1701 and a memory 1702.

存储器1702存储有可在处理器1701上运行的计算机程序,The memory 1702 stores a computer program that can be executed on the processor 1701.

处理器1701执行计算机程序时实现上任一实施例的小区搜索方法的步骤。When the processor 1701 executes the computer program, the steps of the cell search method in any of the above embodiments are implemented.

本申请实施例中的设备可以是终端设备,也可以是芯片。这里终端设备可以称为终端(Terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。这里的电子设备可以包括以下之一或者至少两者的结合:物联网(Internet of Things,IoT)设备、卫星终端、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、服务器、手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、掌上电脑、台式计算机、个人数字助理、便捷式媒体播放器、智能音箱、导航装置、智能手表、智能眼镜、智能项链等可穿戴设备、计步器、数字TV、虚拟现实(Virtual Reality,VR)终端设备、增强现实(Augmented Reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端以及车联网系统中的车、车载设备、车载模块、无线调制解调器(modem)、手持设备(handheld)、客户终端设备(Customer Premise Equipment,CPE)、智能家电等等。The device in the embodiment of the present application may be a terminal device or a chip. The terminal device may be referred to as a terminal (Terminal), user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The electronic devices here may include one of the following or a combination of at least two: Internet of Things (IoT) devices, satellite terminals, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, servers, mobile phones, tablet computers, computers with wireless transceiver functions, PDAs, desktop computers, personal digital assistants, portable media players, smart speakers, navigation devices, smart watches, smart glasses, smart necklaces and other wearable devices, pedometers, digital TVs, Virtual Reality (VR) terminal devices, Augmented Reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. The wireless terminals in the Internet of Vehicles (IoV) and the vehicles, on-board equipment, on-board modules, wireless modems, handheld devices, customer premises equipment (CPE), smart home appliances, etc. in the IoV system.

上述设备1700中的处理器1701可以是一种芯片,例如集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。The processor 1701 in the above device 1700 may be a chip, such as an integrated circuit chip, having signal processing capability. In the implementation process, each step of the above method embodiment may be completed by an integrated logic circuit of hardware in the processor or by instructions in software form.

上述的处理器1701还可以是通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。The above-mentioned processor 1701 can also be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be combined and executed.

本申请实施例还可以提供一种计算机存储介质,计算机存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如上任一实施例的小区搜索方法的步骤。The embodiments of the present application may also provide a computer storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps of the cell search method in any of the above embodiments.

这里需要指出的是:以上存储介质和终端设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质和终端设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。It should be noted here that the description of the above storage medium and terminal device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and terminal device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

上述计算机存储介质/存储器可以包括以下之一或以下多个的集成:只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性随机存取存储器(Ferromagnetic Random Access Memory,FRAM)、快闪存储器(FlashMemory)、磁表面存储器、光盘、只读光盘(Compact Disc Read-Only Memory,CD-ROM)等存储器;也可以是包括上述存储器之一或任意组合的各种终端,如移动电话、计算机、平板设备、个人数字助理等。The above-mentioned computer storage medium/memory may include one of the following or an integration of multiple of the following: Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Ferromagnetic Random Access Memory (FRAM), Flash Memory, Magnetic Surface Storage, Optical Disc, Compact Disc Read-Only Memory (CD-ROM) and other memories; it may also be various terminals including one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

应理解,说明书通篇中提到的“一个实施例”或“一实施例”或“本申请实施例”或“前述实施例”或“一些实施方式”或“一些实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”或“本申请实施例”或“前述实施例”或“一些实施方式”或“一些实施例”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。It should be understood that the "one embodiment" or "an embodiment" or "an embodiment of the present application" or "the aforementioned embodiment" or "some implementations" or "some embodiments" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" or "an embodiment of the present application" or "the aforementioned embodiment" or "some implementations" or "some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

在未做特殊说明的情况下,终端设备执行本申请实施例中的任一步骤,可以是终端设备的处理器执行该步骤。除非特殊说明,本申请实施例并不限定终端设备执行下述步骤的先后顺序。另外,不同实施例中对数据进行处理所采用的方式可以是相同的方法或不同的方法。还需说明的是,本申请实施例中的任一步骤是终端设备可以独立执行的,即终端设备执行上述实施例中的任一步骤时,可以不依赖于其它步骤的执行。Unless otherwise specified, the terminal device executes any step in the embodiments of the present application, and the processor of the terminal device may execute the step. Unless otherwise specified, the embodiments of the present application do not limit the order in which the terminal device executes the following steps. In addition, the methods used to process data in different embodiments may be the same method or different methods. It should also be noted that any step in the embodiments of the present application can be independently executed by the terminal device, that is, when the terminal device executes any step in the above embodiments, it may not rely on the execution of other steps.

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。Those skilled in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer storage medium. When the program is executed, it executes the steps of the above method embodiments; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, and other media that can store program codes.

或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer storage medium. Based on such an understanding, the technical solution of the embodiment of the present application can be essentially or partly reflected in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

在本申请实施例中,不同实施例中相同步骤和相同内容的说明,可以互相参照。在本申请实施例中,术语“并”不对步骤的先后顺序造成影响,例如,终端设备执行A,并执行B,可以是终端设备先执行A,再执行B,或者是终端设备先执行B,再执行A,或者是终端设备执行A的同时执行B。In the embodiments of the present application, the descriptions of the same steps and the same contents in different embodiments can refer to each other. In the embodiments of the present application, the term "and" does not affect the order of the steps. For example, the terminal device executes A and executes B, which means that the terminal device executes A first and then executes B, or the terminal device executes B first and then executes A, or the terminal device executes A and executes B at the same time.

在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。As used in the embodiments of the present application and the appended claims, the singular forms "a," "an," "said," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

需要说明的是,本申请所涉及的各个实施例中,可以执行全部的步骤或者可以执行部分的步骤,只要能够形成一个完整的技术方案即可。It should be noted that in each embodiment involved in the present application, all steps may be executed or part of the steps may be executed as long as a complete technical solution can be formed.

以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims (16)

1. A cell search method, comprising:
Performing cross-correlation operation on the PSS frequency domain data of the first main synchronizing signal and the local PSS sequence to obtain a first correlation sequence; the first PSS frequency domain data is PSS frequency domain data after interference is eliminated for the received time domain data;
performing time offset compensation on the first conversion sequence after the discrete conversion of the first correlation sequence based on a preset first time offset value to obtain a first correlation compensation sequence;
Determining information of a target cell based on the first correlation compensation sequence, the first time offset value and first secondary synchronization signal SSS frequency domain data; the first SSS frequency domain data is SSS frequency domain data after interference is eliminated in the received time domain data;
The performing time offset compensation on the first transformation sequence after the first correlation sequence is subjected to fourier transformation based on a preset first time offset value to obtain a first correlation compensation sequence, which comprises the following steps:
Performing discrete transformation on the first related sequence to obtain a first transformation sequence;
determining the first correlation compensation sequence corresponding to the first time offset value from the first transformation sequence so as to complete the time offset compensation;
The determining information of the target cell based on the first correlation compensation sequence, the first time offset value and the first SSS frequency domain data includes:
determining a second time offset value based on the first time offset value and the first correlation compensation sequence;
performing time offset compensation on the second correlation sequence after the cross-correlation operation of the first SSS frequency domain data and the local SSS sequence based on the second time offset value to obtain a second correlation compensation sequence;
Information of the target cell is determined based on the first correlation compensation sequence and the second correlation compensation sequence.
2. The method of claim 1, wherein the determining a second time offset value based on the first time offset value and the first correlation compensation sequence comprises:
determining a first candidate peak based on the first time offset value and the first correlation compensation sequence;
and performing remainder operation on the first candidate peak value and the length of the first PSS frequency domain data to obtain the second time offset value.
3. The method of claim 2, wherein the first time offset value comprises: w first time offset values, wherein W is an integer greater than or equal to 1; each first time offset value corresponds to N1 first sub-correlation compensation sequences, the first correlation compensation sequences comprise N1 first sub-correlation compensation sequences corresponding to W first time offset values respectively, and N1 is an integer greater than or equal to 1;
the determining a first candidate peak based on the first time offset value and the first correlation compensation sequence includes:
Determining N1 first peaks for each first time offset value based on the N1 first sub-correlation compensation sequences;
For the W first time offset values, determining U first candidate peaks which are larger than or equal to a first preset peak threshold value from W multiplied by N1 first peaks; u is an integer greater than or equal to 1 and less than or equal to W N1.
4. The method of claim 3, wherein said determining N1 first peaks based on said N1 first sub-correlation compensation sequences for each of said first time offset values comprises:
For each first time offset value, acquiring energy distribution information corresponding to each first sub-correlation compensation sequence based on the N1 first sub-correlation compensation sequences;
And determining first peak values corresponding to the first sub-correlation compensation sequences based on the energy distribution information corresponding to the first sub-correlation compensation sequences, so as to obtain N1 first peak values corresponding to the N1 first sub-correlation compensation sequences.
5. The method of claim 3 or 4, wherein the subtracting the first candidate peak from the length of the first PSS frequency domain data to obtain the second time offset value comprises:
and performing a remainder operation on each first candidate peak value and the length of the first PSS frequency domain data to obtain at least one second time offset value.
6. The method of claim 1, wherein performing time offset compensation on the second correlation sequence after performing the cross-correlation operation on the first SSS frequency domain data and the local SSS sequence based on the second time offset value to obtain a second correlation compensation sequence comprises:
Performing cross-correlation operation on the first SSS frequency domain data and the local SSS sequence to obtain the second correlation sequence;
Performing discrete transformation on the second correlation sequence to obtain a second transformation sequence;
And determining the second correlation compensation sequence corresponding to the second time offset value from the second transformation sequence so as to finish the time offset compensation.
7. The method according to any of claims 2 to 4, wherein said determining information of the target cell based on the first correlation compensation sequence and the second correlation compensation sequence comprises:
determining a second candidate peak based on the second time offset value and the second correlation compensation sequence; wherein the second candidate peak corresponds to a second time offset and a local SSS sequence;
Determining information of the target cell based on the first candidate peak value and the second candidate peak value corresponding to the first correlation compensation sequence; the first candidate peak corresponds to a first timing offset and a local PSS sequence.
8. The method of claim 7, wherein the second time offset value comprises: p second time offset values, P is an integer greater than or equal to 1 and less than or equal to W; each second time offset value corresponds to N2 second sub-correlation compensation sequences, the second correlation compensation sequences comprise N2 second sub-correlation compensation sequences corresponding to P second time offset values respectively, and N2 is an integer greater than or equal to 1;
The determining a second candidate peak based on the second time offset value and the second correlation compensation sequence comprises:
determining N2 second peaks for each second time offset value based on the N2 second sub-correlation compensation sequences;
For the P second time offset values, determining Q second candidate peaks which are larger than or equal to a second preset peak threshold value from P multiplied by N2 second peaks; q is an integer greater than or equal to 1 and less than or equal to P N2.
9. The method according to any one of claims 1 to 4, wherein before performing a cross-correlation operation on the first PSS frequency domain data and the local PSS sequence to obtain the first correlation sequence, the method comprises:
Performing data transformation on the received time domain data of a plurality of cells to obtain second PSS frequency domain data and second SSS frequency domain data;
Eliminating PSS frequency domain data reconstructed for a known cell with the same frequency in the second PSS frequency domain data to obtain first PSS frequency domain data; and eliminating the SSS frequency domain data reconstructed for the known cell with the same frequency in the second SSS frequency domain data to obtain the first SSS frequency domain data.
10. The method of claim 9, wherein the canceling the PSS frequency domain data reconstructed for the same frequency known cell from the second PSS frequency domain data to obtain the first PSS frequency domain data comprises:
Based on the least square method parameter estimation on the second SSS frequency domain data, obtaining a first channel frequency response of the known cell;
reconstructing a local PSS sequence of the known cell through the first channel frequency response to obtain PSS frequency domain reconstruction data of the known cell;
and eliminating the PSS frequency domain reconstruction data in the second PSS frequency domain data to obtain the first PSS frequency domain data.
11. The method of claim 10, wherein the canceling the SSS frequency domain data from the second SSS frequency domain data for SSS frequency domain data reconstructed for a same frequency known cell comprises:
reconstructing a local SSS sequence of the known cell through the first channel frequency response to obtain SSS frequency domain reconstruction data of the known cell;
and eliminating the SSS frequency domain reconstruction data in the second SSS frequency domain data to obtain the first SSS frequency domain data.
12. The method of claim 10, wherein the deriving the first channel frequency response of the known cell based on least squares parametric estimation of the second SSS frequency domain data comprises:
Performing least square method parameter estimation on the second SSS frequency domain data to obtain a second channel frequency response of the known cell;
And filtering the second channel frequency response by adopting a minimum mean square error to obtain the first channel frequency response.
13. The method of any one of claims 1 to 4, wherein the first PSS frequency domain data is PSS frequency domain data after interference of a known cell is canceled for received time domain data, and after the determining the information of the target cell, the method further comprises:
And taking the target cell as a known cell, updating the first PSS frequency domain data and the first SSS frequency domain data, and determining information of a next target cell based on the updated first PSS frequency domain data and the updated first SSS frequency domain data until a preset stop condition is reached.
14. A cell search apparatus, comprising:
the processing module is used for carrying out cross-correlation operation on the PSS frequency domain data of the first main synchronizing signal and the local PSS sequence to obtain a first correlation sequence; the first PSS frequency domain data is PSS frequency domain data after interference is eliminated for the received time domain data;
The compensation module is used for carrying out time offset compensation on the first conversion sequence after the first correlation sequence is subjected to discrete conversion based on a preset first time offset value to obtain a first correlation compensation sequence;
A determining module, configured to determine information of a target cell based on the first correlation compensation sequence, the first time offset value, and SSS frequency domain data of a first secondary synchronization signal; the first SSS frequency domain data is SSS frequency domain data after interference is eliminated in the received time domain data;
the determining module is used for performing discrete transformation on the first related sequence to obtain the first transformation sequence;
The compensation module is configured to determine, from the first transform sequence, the first correlation compensation sequence corresponding to the offset of the first time offset value, so as to complete the time offset compensation;
The determining module is configured to determine a second time offset value based on the first time offset value and the first correlation compensation sequence;
the processing module is used for performing time offset compensation on the second correlation sequence after the first SSS frequency domain data and the local SSS sequence are subjected to cross correlation operation based on the second time offset value to obtain a second correlation compensation sequence;
The determining module is configured to determine information of the target cell based on the first correlation compensation sequence and the second correlation compensation sequence.
15. An apparatus, the apparatus comprising: a processor and a memory are provided for the processor,
The memory stores a computer program executable on a processor,
The processor, when executing the computer program, implements the method of any one of claims 1 to 13.
16. A computer readable storage medium storing a computer program for causing a computer to perform the method of any one of claims 1 to 13.
CN202210555535.XA 2022-05-20 2022-05-20 A cell search method, device, equipment and computer storage medium Active CN115051771B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210555535.XA CN115051771B (en) 2022-05-20 2022-05-20 A cell search method, device, equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210555535.XA CN115051771B (en) 2022-05-20 2022-05-20 A cell search method, device, equipment and computer storage medium

Publications (2)

Publication Number Publication Date
CN115051771A CN115051771A (en) 2022-09-13
CN115051771B true CN115051771B (en) 2024-08-16

Family

ID=83159471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210555535.XA Active CN115051771B (en) 2022-05-20 2022-05-20 A cell search method, device, equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN115051771B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113543301A (en) * 2021-06-28 2021-10-22 广州慧睿思通科技股份有限公司 Cell synchronous tracking method, device, equipment and computer readable storage medium

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599327B2 (en) * 2004-06-24 2009-10-06 Motorola, Inc. Method and apparatus for accessing a wireless communication system
KR100658576B1 (en) * 2004-11-05 2006-12-15 에스케이 텔레콤주식회사 Cell Navigation Device and Method for Mobile Internet System
KR100653390B1 (en) * 2005-12-29 2007-02-28 전자부품연구원 Carrier Frequency Offset Estimation Method and Cell Search Method Using the Same
US20090245092A1 (en) * 2008-03-28 2009-10-01 Qualcomm Incorporated Apparatus, processes, and articles of manufacture for fast fourier transformation and beacon searching
WO2011120213A1 (en) * 2010-03-29 2011-10-06 Murata Manufacturing Co., Ltd Method and apparatus for integer frequency offset estimation in wireless communication system
EP2612478A4 (en) * 2010-08-30 2017-12-20 Google Technology Holdings LLC Methods and apparatus for carrier frequency offset estimation and carrier frequency offset correction
US11125850B2 (en) * 2011-08-03 2021-09-21 Polte Corporation Systems and methods for determining a timing offset of emitter antennas in a wireless network
US9025476B2 (en) * 2011-08-10 2015-05-05 Blackberry Limited Method and system for random access interference mitigation in heterogeneous cellular networks
CN102325119B (en) * 2011-09-19 2014-03-19 武汉邮电科学研究院 Joint estimation method of time deviation and frequency deviation
CN103326971B (en) * 2013-05-21 2016-04-27 北京北方烽火科技有限公司 A kind of small region search method based on LTE system and device thereof
CN105007095B (en) * 2014-04-15 2018-05-22 电信科学技术研究院 Integer frequency offset estimation method and device during a kind of cell initial search
JP6507020B2 (en) * 2015-04-28 2019-04-24 株式会社Nttドコモ Cell search method and user apparatus
GB2555790A (en) * 2016-11-08 2018-05-16 Fujitsu Ltd Cell search and synchronization in 5G
CN108075807B (en) * 2016-11-10 2020-08-14 电信科学技术研究院 Cell identifier detection method and device
WO2018225190A1 (en) * 2017-06-07 2018-12-13 株式会社Nttドコモ User equipment and cell search method
US10334516B1 (en) * 2018-03-13 2019-06-25 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Cell search in a wireless network
US11902928B2 (en) * 2018-09-21 2024-02-13 Lg Electronics Inc. Method for locating terminal in wireless communication system and device therefor
CN111294294A (en) * 2019-05-15 2020-06-16 展讯通信(上海)有限公司 Cell search method, user terminal, and computer-readable storage medium
US11140646B2 (en) * 2019-05-27 2021-10-05 Electronics And Telecommunications Research Institute Method and apparatus for transmitting and receiving synchronizing signal in a communication system
US11206167B1 (en) * 2020-06-08 2021-12-21 Hong Kong Applied Science and Technology Research Institute Company Limted Method for carrier frequency and time offset estimation for mobile communications equipment
CN113810326B (en) * 2021-09-27 2023-07-25 新华三技术有限公司 Time offset estimation method, device, electronic equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113543301A (en) * 2021-06-28 2021-10-22 广州慧睿思通科技股份有限公司 Cell synchronous tracking method, device, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN115051771A (en) 2022-09-13

Similar Documents

Publication Publication Date Title
US9763177B1 (en) False cell filtering during cell search
WO2019201350A1 (en) Signal processing method and apparatus
CN109510791B (en) Transmission method and transmission device
CN115102663B (en) Synchronization signal detection method, device, terminal, storage medium and program product
WO2017211212A1 (en) Method and device for positioning interference source cell, and base station
CN110771109A (en) Uplink reference signal sequence design in 5G new radio
CN112637946B (en) A PSS Timing Synchronization Method Suitable for Large Frequency Offset
CN111641571B (en) Noise estimation method and device, terminal, and computer-readable storage medium
US9674808B1 (en) Method and apparatus for early frequency synchronization in LTE wireless communication systems
CN115051771B (en) A cell search method, device, equipment and computer storage medium
CN113411159B (en) Frequency searching method, device and storage medium
CN109525355A (en) A kind of signal interference method and device
CN113473520B (en) Cell search method and device, chip, equipment, and storage medium
CN111602458B (en) Method and apparatus for NPRACH detection
WO2021169716A1 (en) Scanning method, terminal and storage medium
CN113346975A (en) Cell search method and device, chip, equipment and storage medium
US10243683B2 (en) Interference cancellation technique
CN117675462A (en) Adaptive interference elimination method and device and communication equipment
CN115866662A (en) Cell detection method and device, terminal equipment and computer readable storage medium
CN114557113B (en) Random access preamble detection for propagation delay
CN112929317B (en) Phase noise estimation method and device, communication device, and communication equipment
CN109168186B (en) Method for searching frequency point in LTE system
CN117941303A (en) Signal processing method, device and system
CN119341873B (en) Method, device, terminal equipment, storage medium and chip for eliminating co-frequency interference
CN116074946B (en) Signal processing method, apparatus, device, storage medium, and program product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20241112

Address after: 6th Floor, No.1 Chongqing Road, Banqiao District, Xinbei City, Taiwan, China, China

Patentee after: Weiguang Co.,Ltd.

Country or region after: Samoa

Address before: Room 1501, 15 / F, building 2, No. 10 yard, Chaoyang Park South Road, Chaoyang District, Beijing

Patentee before: Zheku Technology (Beijing) Co.,Ltd.

Country or region before: China

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载