CN114339979A - Cell search method, cell search device, electronic device, and storage medium - Google Patents
Cell search method, cell search device, electronic device, and storage medium Download PDFInfo
- Publication number
- CN114339979A CN114339979A CN202111471338.1A CN202111471338A CN114339979A CN 114339979 A CN114339979 A CN 114339979A CN 202111471338 A CN202111471338 A CN 202111471338A CN 114339979 A CN114339979 A CN 114339979A
- Authority
- CN
- China
- Prior art keywords
- signal
- local
- cross
- received signal
- frequency domain
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000001360 synchronised effect Effects 0.000 claims abstract description 34
- 238000012545 processing Methods 0.000 claims abstract description 25
- 238000001514 detection method Methods 0.000 claims description 16
- 238000006243 chemical reaction Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 14
- 238000005070 sampling Methods 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 abstract description 12
- 230000008569 process Effects 0.000 abstract description 11
- 238000004891 communication Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The application relates to a cell search method, a cell search device, an electronic device and a storage medium, wherein the cell search method comprises the following steps: the method comprises the steps of obtaining a receiving signal and a local superposed signal, multiplying the receiving signal and the local superposed signal in a frequency domain, obtaining a coarse synchronization point based on an operation result, selecting the receiving signal with a preset length based on the coarse synchronization point, carrying out cross-correlation operation on the selected receiving signal with three groups of local main synchronization signals, determining the number of a cell group, processing the local auxiliary synchronization signals according to the position relation between the coarse synchronization point and the main synchronization signals and the auxiliary synchronization signals, determining the number of the cell group, and obtaining the unique identifier of the cell according to the number of the cell group and the number of the cell group. The method and the device reduce the cross-correlation operation amount between the received signal and the main synchronous signal in the cell searching process, thereby reducing the calculation complexity of cell searching and reducing the consumption of operation resources.
Description
Technical Field
The present application relates to the field of 5G communications, and in particular, to a cell search method, apparatus, electronic apparatus, and storage medium.
Background
In the field of mobile communication, cell search is a precondition for establishing communication connection between a terminal and a base station so as to realize data transmission. The cell search adopted by the current 5G system is often a local cross-correlation algorithm or a half-frame auto-correlation algorithm based on a main synchronization signal. The above algorithm includes more multiplication operations and addition operations, which results in higher computational complexity and more consumed operation resources.
Aiming at the problems of high computational complexity and high consumption of computational resources in the cell search process in the related technology, no effective solution is provided at present.
Disclosure of Invention
The present embodiment provides a cell search method, a cell search device, an electronic device, and a storage medium, so as to solve the problems of high computational complexity and high computational resource consumption in a cell search process in the related art.
In a first aspect, in this embodiment, a cell search method is provided, which is used in a 5G base station system, and includes:
acquiring a receiving signal and a local superposed signal; the local superposed signal is a signal obtained by superposing three groups of local main synchronous signals;
multiplying the received signal and the local superposed signal in a frequency domain, and obtaining a coarse synchronization point based on the operation result;
selecting a receiving signal with a preset length based on the coarse synchronization point, and performing cross-correlation operation on the selected receiving signal with the preset length and the three groups of local main synchronization signals to determine the number in the cell group;
processing the local auxiliary synchronization signal according to the coarse synchronization point and the position relation between the main synchronization signal and the auxiliary synchronization signal to determine the cell group number;
and obtaining the unique cell identifier according to the cell group number and the cell group number.
In some of these embodiments, said acquiring the received signal comprises:
acquiring an original receiving signal;
and performing down-sampling processing on the original received signal according to a preset down-sampling multiple to obtain the received signal.
In some embodiments, the multiplying the received signal and the local superposition signal in the frequency domain to obtain a coarse synchronization point based on the result of the multiplying operation includes:
and converting the cross-correlation operation of the received signal and the local superposed signal in a time domain into multiplication operation of a frequency domain according to a conversion relation between the cross-correlation operation and the convolution operation, and obtaining the coarse synchronization point based on an operation result.
In some embodiments, the converting, according to a conversion relationship between a cross-correlation operation and a convolution operation, a cross-correlation operation of the received signal and the local superimposed signal in a time domain into a multiplication operation in a frequency domain, and obtaining the coarse synchronization point based on an operation result includes:
converting the received signal to a frequency domain according to a conversion relation between the cross-correlation operation and the convolution operation to obtain a frequency domain received signal, and converting the local superposed signal to the frequency domain to obtain a frequency domain local superposed signal;
multiplying the frequency domain receiving signal and the frequency domain local superposed signal to obtain a frequency domain operation result;
and obtaining the coarse synchronization point based on the inverse Fourier transform result of the frequency domain operation result.
In some embodiments, the deriving a coarse synchronization point based on the operation result includes:
and carrying out peak value detection on the operation result, and determining the coarse synchronization point according to the peak value of the operation result.
In some embodiments, the selecting a received signal with a preset length based on the coarse synchronization point, and performing a cross-correlation operation on the received signal with the selected preset length and the three sets of local primary synchronization signals to determine an intra-cell number includes:
acquiring a fine synchronization point corresponding to the coarse synchronization point in the received signal;
selecting a receiving signal with a preset length based on the fine synchronization point;
performing cross-correlation operation on the selected receiving signals with the preset length and the three groups of local main synchronous signals respectively to obtain a first cross-correlation operation result;
and carrying out peak value detection on the first cross-correlation operation result, and determining the number in the cell group according to the peak value of the first cross-correlation operation result.
In some embodiments, the processing the local secondary synchronization signal according to the coarse synchronization point and the position relationship between the primary synchronization signal and the secondary synchronization signal to determine the cell group number includes:
obtaining the position of an auxiliary synchronization signal in a received signal according to the coarse synchronization point and the position relation between the main synchronization signal and the auxiliary synchronization signal;
performing cross-correlation processing on the received signal and the local auxiliary synchronous signal based on the position of the auxiliary synchronous signal in the received signal to obtain a second cross-correlation operation result;
and carrying out peak value detection on the second cross-correlation operation result, and determining the cell group number according to the peak value of the second cross-correlation operation result.
In a second aspect, in this embodiment, there is provided a cell search apparatus for a 5G base station system, including: the device comprises an acquisition module, a multiplication module, a cross-correlation module, a processing module and a determination module; wherein:
the acquisition module is used for acquiring a receiving signal and a local superposed signal; the local superposed signal is a signal obtained by superposing three groups of local main synchronous signals;
the multiplication module is used for carrying out multiplication operation on the received signal and the local superposed signal in a frequency domain and obtaining a coarse synchronization point based on an operation result;
the cross-correlation module is used for selecting a receiving signal with a preset length based on the rough synchronization point, and performing cross-correlation operation on the selected receiving signal with the preset length and the three groups of local main synchronization signals to determine the number in the cell group;
the processing module is used for processing the local auxiliary synchronizing signal according to the coarse synchronizing point and the position relation between the main synchronizing signal and the auxiliary synchronizing signal and determining the cell group number;
and the determining module is used for obtaining the cell unique identifier according to the cell group number and the cell group number.
In a third aspect, in this embodiment, there is provided an electronic apparatus, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor implements the cell search method according to the first aspect.
In a fourth aspect, in the present embodiment, there is provided a storage medium having stored thereon a computer program which, when executed by a processor, implements the cell search method of the first aspect described above.
The embodiment provides a cell search method, a cell search device, an electronic device and a storage medium, wherein the cell search method is used for acquiring a received signal and a local superposed signal; the local superposed signal is obtained by superposing three groups of local main synchronous signals, multiplying received signals and the local superposed signals in a frequency domain, obtaining a rough synchronization point based on an operation result, selecting received signals with preset lengths based on the rough synchronization point, performing cross-correlation operation on the selected received signals with the three groups of local main synchronous signals, determining the cell group number, processing local auxiliary synchronous signals according to the rough synchronization point and the position relation between the main synchronous signals and the auxiliary synchronous signals, determining the cell group number, and obtaining the cell unique identifier according to the cell group number and the cell group number. The method and the device reduce the cross-correlation operation amount between the received signal and the main synchronous signal in the cell searching process, thereby reducing the calculation complexity of cell searching and reducing the consumption of operation resources.
The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below to provide a more thorough understanding of the application.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a block diagram of a hardware structure of a terminal of a cell search method of the related art;
fig. 2 is a flowchart of a cell search method of the present embodiment;
fig. 3 is a flow chart of a cell search method of the preferred embodiment;
fig. 4 is a schematic structural diagram of the cell search apparatus of the present embodiment.
Detailed Description
For a clearer understanding of the objects, aspects and advantages of the present application, reference is made to the following description and accompanying drawings.
Unless defined otherwise, technical or scientific terms used herein shall have the same general meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The use of the terms "a" and "an" and "the" and similar referents in the context of this application do not denote a limitation of quantity, either in the singular or the plural. The terms "comprises," "comprising," "has," "having," and any variations thereof, as referred to in this application, are intended to cover non-exclusive inclusions; for example, a process, method, and system, article, or apparatus that comprises a list of steps or modules (elements) is not limited to the listed steps or modules, but may include other steps or modules (elements) not listed or inherent to such process, method, article, or apparatus. Reference throughout this application to "connected," "coupled," and the like is not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. Reference to "a plurality" in this application means two or more. "and/or" describes an association relationship of associated objects, meaning that three relationships may exist, for example, "A and/or B" may mean: a exists alone, A and B exist simultaneously, and B exists alone. In general, the character "/" indicates a relationship in which the objects associated before and after are an "or". The terms "first," "second," "third," and the like in this application are used for distinguishing between similar items and not necessarily for describing a particular sequential or chronological order.
The method embodiments provided in the present embodiment may be executed in a terminal, a computer, or a similar computing device. For example, the method is executed on a terminal, and fig. 1 is a block diagram of a hardware structure of the terminal according to the cell search method of the embodiment. As shown in fig. 1, the terminal may include one or more processors 102 (only one shown in fig. 1) and a memory 104 for storing data, wherein the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA. The terminal may also include a transmission device 106 for communication functions and an input-output device 108. It will be understood by those of ordinary skill in the art that the structure shown in fig. 1 is merely an illustration and is not intended to limit the structure of the terminal described above. For example, the terminal may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
The memory 104 can be used for storing computer programs, for example, software programs and modules of application software, such as a computer program corresponding to the cell search method in the embodiment, and the processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, so as to implement the method described above. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used to receive or transmit data via a network. The network described above includes a wireless network provided by a communication provider of the terminal. In one example, the transmission device 106 includes a Network adapter (NIC) that can be connected to other Network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is used to communicate with the internet in a wireless manner.
In this embodiment, a cell search method is provided, which is used in a 5G base station system, and fig. 2 is a flowchart of the cell search method of this embodiment, as shown in fig. 2, the flowchart includes the following steps:
step S210, acquiring a receiving signal and a local superposed signal; the local superposed signal is obtained by superposing the three groups of local main synchronous signals.
In the 5G base station system, cell search is the first step of realizing communication connection between the 5G base station and the communication terminal. Where a cell is a mobile communication term and may also be referred to as a cell. Which represents the area covered by a base station or a part of a base station in a cellular mobile communication system, in which area a mobile station can reliably communicate with the base station via a radio channel. The received signal is a signal obtained by preprocessing a downlink original received signal of a base station. Specifically, in order to reduce the amount of cross-correlation operation, the original received signal may be down-sampled, and preferably, the original received signal may be down-sampled by 16 times.
The local Primary Synchronization Signal is a locally generated Primary Synchronization Signal (PSS) and is used to indicate a unique identifier in a group to which the cell belongs, i.e., an Identity document (unique code). In the conventional PSS detection method, cell search is often completed by directly cross-correlating the received signal with three sets of local primary synchronization signals, which generates a large amount of calculation, thereby causing large consumption of calculation resources. In this embodiment, the local superimposed signals are obtained by superimposing the three groups of local primary synchronization signals, and the cell search is realized by performing cross-correlation operation on the received signals and the local superimposed signals, thereby reducing the amount of cross-correlation operation.
Step S220, performing multiplication operation on the received signal and the local superposition signal in a frequency domain, and obtaining a coarse synchronization point based on the operation result.
Specifically, the cross-correlation operation between the received signal and the local superimposed signal may be converted into a convolution operation based on a conversion relationship between the sequence cross-correlation and the convolution. Next, based on the conversion relationship between the time domain convolution operation and the frequency domain multiplication operation, the convolution operation between the received signal and the local superimposed signal may be further converted into the frequency domain multiplication operation. After the result of the frequency domain multiplication operation is obtained, the result of the frequency domain multiplication operation is converted into a time domain to obtain a coarse synchronization point of the received signal.
Specifically, the process of multiplying the received signal and the local superimposed signal in the frequency domain may be to convert the received signal in the time domain and the local superimposed signal in the time domain to the frequency domain, respectively, to obtain the frequency domain received signal in the frequency domain and the local superimposed signal in the frequency domain. And multiplying the frequency domain received signal and the frequency domain local superposed signal to obtain a frequency domain multiplication result. The conversion of the signal from the time domain to the frequency domain may be achieved by a fast fourier transform. The coarse synchronization point may be obtained based on the calculation result, or based on the principle that the correlation value obtained by correlating the same signal is the largest, the calculation result may be subjected to peak detection, and the coarse synchronization point of the received signal may be obtained based on the peak value of the calculation result, assuming that the synchronization signal has good correlation according to the specification of the communication protocol. Additionally, in order to avoid the cross-correlation operation result from having a false peak value, thereby affecting the judgment of the coarse synchronization point, the operation result may be normalized.
Step S230, selecting a received signal with a preset length based on the coarse synchronization point, and performing a cross-correlation operation on the selected received signal with the preset length and the three groups of local primary synchronization signals to determine an intra-cell number.
The method comprises the steps of setting a sliding window selected by a signal according to a preset length, taking the position in a received signal determined based on a coarse synchronization point as the center of the sliding window, selecting the received signal in the sliding window, performing cross-correlation operation on the received signal and three groups of local main synchronous signals, and determining the number in a cell group based on the cross-correlation operation result. In the mobile communication system, the physical layer distinguishes the different cells through the physical cells, and groups the physical cells, in each physical cell group, the physical cell group internal identifier of the group is also allocated, the physical cell group internal identifier of the physical cell is a cell group internal number, the value is one of 0, 1 and 2, the physical cell group identifier of the group is a cell group number, and the value range is 0-355. Additionally, the cell group number can be determined by performing peak detection on the result of the cross-correlation operation in step S230. The preset length can be adjusted according to the actual application scene. The larger the length is selected, the more the corresponding data size is required to be calculated, so that the calculation complexity is increased, and when the length is selected to be too small, the accuracy of the calculation result is not high. Preferably, in this embodiment, 32 points are selected from the front and back of the base point to form a 65-point cross-correlation sliding window, and then the received data of the sliding window plus one OFDM (Orthogonal Frequency Division Multiplexing) symbol is selected to perform cross-correlation with the three sets of local primary synchronization signals, respectively.
Further, the position in the received signal determined based on the coarse synchronization point may be taken as the center of the sliding window, and specifically, the fine synchronization point corresponding to the received signal determined according to the coarse synchronization point before down-sampling may be taken as the center point of the sliding window. Specifically, the fine synchronization point may be determined according to the following equation based on the down-sampling multiple.
R2=(R1-1)*rate+1 (1)
Wherein, R1 is the coarse synchronization point of the present embodiment, R2 is the fine synchronization point of the present embodiment, and rate is the down-sampling multiple.
Step S240, according to the coarse synchronization point and the position relation between the main synchronization signal and the auxiliary synchronization signal, the local auxiliary synchronization signal is processed to determine the cell group number.
Specifically, the position of the auxiliary synchronization signal in the received signal is obtained according to the position relationship of the main synchronization signal and the auxiliary synchronization signal in the 5G system in the time domain, and based on the position of the auxiliary synchronization signal in the received signal, the received signal and the local 336 groups of auxiliary synchronization signals are subjected to cross-correlation operation, and based on the operation result, the cell group number is determined.
And step S250, obtaining the unique cell identifier according to the cell group number and the cell group number.
And calculating the cell group number and the cell group number according to a cell ID calculation formula preset in the communication protocol to obtain the unique cell identifier.
The steps S210 to S250 are performed to obtain the received signal and the local superposition signal; the local superposed signal is obtained by superposing three groups of local main synchronous signals, multiplying received signals and the local superposed signals in a frequency domain, obtaining a rough synchronization point based on an operation result, selecting received signals with preset lengths based on the rough synchronization point, performing cross-correlation operation on the selected received signals with the three groups of local main synchronous signals, determining the cell group number, processing local auxiliary synchronous signals according to the rough synchronization point and the position relation between the main synchronous signals and the auxiliary synchronous signals, determining the cell group number, and obtaining the cell unique identifier according to the cell group number and the cell group number. The method and the device reduce the cross-correlation operation amount between the received signal and the main synchronous signal in the cell searching process, thereby reducing the calculation complexity of cell searching and reducing the consumption of operation resources.
In an embodiment, based on the step S210, acquiring the received signal specifically includes the following steps:
in step S211, an original reception signal is acquired.
Step S212, down-sampling the original received signal according to a preset down-sampling multiple to obtain a received signal.
For example, in the case of 5G system 122.88M sampling frequency, to avoid signal distortion, 16 times of down-sampling may be performed on the original received signal transmitted by the base station side, and then a signal with a data length of one OFDM symbol added to the down-sampled second half frame may be selected as the received signal. By performing down-sampling processing on the original received signal, the data amount of the received signal is reduced, and further, the operation amount of cross-correlation operation is reduced.
In an embodiment, based on the step S220, the step of multiplying the received signal by the local superposition signal in the frequency domain, and obtaining the coarse synchronization point based on the operation result includes the following steps:
step S221, according to the conversion relation between the cross-correlation operation and the convolution operation, the cross-correlation operation of the received signal and the local superposed signal in the time domain is converted into the multiplication operation of the frequency domain, and a coarse synchronization point is obtained based on the operation result.
The process of performing cross-correlation operation between the received signal and the local superposed signal is shown as the following formula:
wherein, corr (k) is the result of k component after the cross-correlation operation between the received signal and the local superimposed signal, r (n) is the received signal, and the local superimposed signal is s (n).
Additionally, from the formula of signal convolution and the above formula of cross-correlation, the conversion relationship between cross-correlation and convolution is shown as follows:
wherein f is1(t)、f2(t) are two signals to be subjected to convolution operation respectively, and tau is an integral variable.
Based on the above conversion relationship, the cross-correlation operation between the received signal and the local superimposed signal can be converted into a convolution operation of the following formula:
wherein s is*(-n) is the inverted conjugate of the local overlay signal.
And converting the convolution operation into the multiplication operation of the frequency domain based on the convolution operation between the received signal and the local superposed signal and the conversion relation between the time domain convolution operation and the frequency domain multiplication operation, and obtaining a coarse synchronization point based on the operation result.
Further, in an embodiment, based on the step S221, the method converts the cross-correlation operation between the received signal and the local superimposed signal in the time domain into the multiplication operation in the frequency domain according to the conversion relationship between the cross-correlation operation and the convolution operation, and obtains the coarse synchronization point based on the operation result, which specifically includes the following steps:
step S2211, converting the received signal to the frequency domain according to the conversion relationship between the cross-correlation operation and the convolution operation to obtain a frequency domain received signal, and converting the local superposition signal to the frequency domain to obtain a frequency domain local superposition signal.
Specifically, before multiplying the received signal by the local superposed signal in the frequency domain, the received signal needs to be converted into a frequency domain received signal in the frequency domain, and the local superposed signal needs to be converted into a frequency domain local superposed signal in the frequency domain, as shown in the following equation:
R(k)=FFT(r(n)) (5)
wherein, r (k) is a frequency domain received signal of the received signal in a frequency domain, FFT (fast Fourier transform) is fast Fourier transform, and the frequency domain received signal of the frequency domain is obtained by performing fast Fourier transform on the received signal.
S(k)=FFT(s*(-n)) (6)
And S (k) is a frequency domain local superposed signal of the local superposed signal in a frequency domain, and the frequency domain local superposed signal in the frequency domain is obtained by performing fast Fourier transform on an inverted conjugate signal of the local superposed signal.
And step S2212, multiplying the frequency domain received signal and the frequency domain local superposed signal to obtain a frequency domain operation result.
Based on the above formula, the cross-correlation operation of the received signal and the local superimposed signal can be obtained as the multiplication operation of the frequency domain received signal and the frequency domain local superimposed signal:
corr(n)=IFFT(R(k)×S(k)) (7)
where the IFFT is an inverse fast fourier transform.
And step S2213, obtaining a coarse synchronization point based on the inverse Fourier transform result of the frequency domain operation result.
In the embodiment, the cross-correlation operation in the time domain is converted into the multiplication operation in the frequency domain, so that the operation resource consumed by the operation is reduced.
Additionally, in an embodiment, based on the step S220, obtaining the coarse synchronization point based on the operation result specifically includes the following steps:
step S222, performing peak detection on the operation result, and determining a coarse synchronization point according to the peak of the operation result.
Specifically, the inverse fourier transform may be performed on the frequency domain operation result obtained in step S2212, and the peak detection may be performed on the inverse fourier transform result, and the peak position may be used as the coarse synchronization point in this embodiment.
In an embodiment, based on the step S230, selecting a received signal with a preset length based on the coarse synchronization point, and performing a cross-correlation operation on the selected received signal with the preset length and three local primary synchronization signals to determine an intra-cell group number, specifically including the following steps:
in step S231, a fine synchronization point corresponding to the coarse synchronization point in the received signal is obtained.
Step S232, selecting a received signal with a preset length based on the fine synchronization point.
Step S233, performing cross-correlation on the selected received signals with the preset length and the three sets of local primary synchronization signals, respectively, to obtain a first cross-correlation result.
Step S234, the peak value detection is carried out on the first cross correlation operation result, and the cell group number is determined according to the peak value of the first cross correlation operation result.
Additionally, in an embodiment, based on the step S240, the local secondary synchronization signal is processed according to the coarse synchronization point and the position relationship between the primary synchronization signal and the secondary synchronization signal, and the cell group number is determined, which specifically includes the following steps:
step S241, obtaining the position of the secondary synchronization signal in the received signal according to the coarse synchronization point and the position relationship between the primary synchronization signal and the secondary synchronization signal.
Step S242, performing cross-correlation processing on the received signal and the local auxiliary synchronization signal based on the position of the auxiliary synchronization signal in the received signal, to obtain a second cross-correlation operation result.
Step S243, performing peak detection on the second cross-correlation result, and determining a cell group number according to the peak of the second cross-correlation result.
The present embodiment is described and illustrated below by means of preferred embodiments.
Fig. 3 is a flowchart of the cell search method of the preferred embodiment. As shown in fig. 3, the cell search method includes the following steps:
step S301, down-sampling and normalizing the received signal, wherein the processed received signal is r (n);
step S302, generating a new local signal S (n) by superimposing the three groups of local signals: s (n) ═ s0(n) + s1(n) + s2 (n);
step S303, the S (n) signal is inverted, conjugated and FFT;
step S304, receiving signal r (n) and carrying out FFT;
step S305, multiplying frequency domain signals and carrying out IFFT transformation;
step S306, carrying out peak value detection on the cross-correlation result to obtain a coarse synchronization point which is marked as R1;
step S307, converting the rough synchronization point R1 into a corresponding fine synchronization point R2 before down-sampling;
step S308, selecting front and back 32 points of data by taking R2 as a base point, and constructing a 65-point sliding window;
step S309, carrying out time domain cross correlation and peak detection on the received signal and three groups of local signals S0(n), S1(n) and S2(n) to obtain the number and timing synchronization point in the cell group;
step S310, acquiring an auxiliary synchronizing signal in a received signal according to the timing synchronizing point and the position relation of a main synchronizing signal and an auxiliary synchronizing signal;
step S311, the received signal and 336 groups of local auxiliary synchronous signals are processed with cross correlation and peak value detection, and the number of the cell group is obtained;
step S312, a cell ID and a timing synchronization point are acquired.
It should be noted that the steps illustrated in the above-described flow diagrams or in the flow diagrams of the figures may be performed in a computer system, such as a set of computer-executable instructions, and that, although a logical order is illustrated in the flow diagrams, in some cases, the steps illustrated or described may be performed in an order different than here. For example, step S303 and step S304.
In this embodiment, a cell search apparatus is further provided, and the apparatus is used to implement the foregoing embodiments and preferred embodiments, and the description already made is omitted. The terms "module," "unit," "subunit," and the like as used below may implement a combination of software and/or hardware for a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 4 is a block diagram of a cell search apparatus 40 according to the present embodiment, and as shown in fig. 4, the cell search apparatus 40 includes: an acquisition module 41, a multiplication module 42, a cross-correlation module 43, a processing module 44, and a determination module 45; wherein:
an obtaining module 41, configured to obtain a received signal and a local superposition signal; the local superposed signal is a signal obtained by superposing the three groups of local main synchronous signals;
a multiplying module 42, configured to perform a multiplying operation on the received signal and the local superimposed signal in a frequency domain, and obtain a coarse synchronization point based on an operation result;
a cross-correlation module 43, configured to select a received signal with a preset length based on the coarse synchronization point, and perform cross-correlation operation on the selected received signal with the three groups of local primary synchronization signals, so as to determine an intra-cell group number;
a processing module 44, configured to process the local auxiliary synchronization signal according to the coarse synchronization point and the position relationship between the primary synchronization signal and the auxiliary synchronization signal, and determine a cell group number;
and the determining module 45 is configured to obtain the unique cell identifier according to the intra-cell group number and the cell group number.
The cell search device 40 acquires a received signal and a local superimposed signal; the local superposed signal is obtained by superposing three groups of local main synchronous signals, multiplying received signals and the local superposed signals in a frequency domain, obtaining a rough synchronization point based on an operation result, selecting received signals with preset lengths based on the rough synchronization point, performing cross-correlation operation on the selected received signals with the three groups of local main synchronous signals, determining the cell group number, processing local auxiliary synchronous signals according to the rough synchronization point and the position relation between the main synchronous signals and the auxiliary synchronous signals, determining the cell group number, and obtaining the cell unique identifier according to the cell group number and the cell group number. The method and the device reduce the cross-correlation operation amount between the received signal and the main synchronous signal in the cell searching process, thereby reducing the calculation complexity of cell searching and reducing the consumption of operation resources.
The above modules may be functional modules or program modules, and may be implemented by software or hardware. For a module implemented by hardware, the modules may be located in the same processor; or the modules can be respectively positioned in different processors in any combination.
There is also provided in this embodiment an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.
Optionally, the electronic apparatus may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
acquiring a receiving signal and a local superposed signal; the local superposed signal is a signal obtained by superposing the three groups of local main synchronous signals;
multiplying the received signal and the local superposed signal in a frequency domain, and obtaining a coarse synchronization point based on the operation result;
selecting a receiving signal with a preset length based on the rough synchronization point, and performing cross-correlation operation on the selected receiving signal with the preset length and three groups of local main synchronization signals to determine the number in the cell group;
processing the local auxiliary synchronization signal according to the coarse synchronization point and the position relation between the main synchronization signal and the auxiliary synchronization signal, and determining the cell group number;
and obtaining the unique cell identifier according to the cell group number and the cell group number.
It should be noted that, for specific examples in this embodiment, reference may be made to the examples described in the foregoing embodiments and optional implementations, and details are not described again in this embodiment.
In addition, in combination with the cell search method provided in the foregoing embodiment, a storage medium may also be provided to implement this embodiment. The storage medium having stored thereon a computer program; the computer program, when executed by a processor, implements any of the cell search methods in the above embodiments.
It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to be limiting. All other embodiments, which can be derived by a person skilled in the art from the examples provided herein without any inventive step, shall fall within the scope of protection of the present application.
It is obvious that the drawings are only examples or embodiments of the present application, and it is obvious to those skilled in the art that the present application can be applied to other similar cases according to the drawings without creative efforts. Moreover, it should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another.
The term "embodiment" is used herein to mean that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is to be expressly or implicitly understood by one of ordinary skill in the art that the embodiments described in this application may be combined with other embodiments without conflict.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the patent protection. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.
Claims (10)
1. A cell search method is used for a 5G base station system, and is characterized by comprising the following steps:
acquiring a receiving signal and a local superposed signal; the local superposed signal is a signal obtained by superposing three groups of local main synchronous signals;
multiplying the received signal and the local superposed signal in a frequency domain, and obtaining a coarse synchronization point based on the operation result;
selecting a receiving signal with a preset length based on the coarse synchronization point, and performing cross-correlation operation on the selected receiving signal with the preset length and the three groups of local main synchronization signals to determine the number in the cell group;
processing the local auxiliary synchronization signal according to the coarse synchronization point and the position relation between the main synchronization signal and the auxiliary synchronization signal to determine the cell group number;
and obtaining the unique cell identifier according to the cell group number and the cell group number.
2. The cell search method of claim 1, wherein the obtaining the received signal comprises:
acquiring an original receiving signal;
and performing down-sampling processing on the original received signal according to a preset down-sampling multiple to obtain the received signal.
3. The cell search method according to claim 1, wherein said multiplying the received signal by the local superposition signal in a frequency domain to obtain a coarse synchronization point based on a result of the multiplying operation, comprises:
and converting the cross-correlation operation of the received signal and the local superposed signal in a time domain into multiplication operation of a frequency domain according to a conversion relation between the cross-correlation operation and the convolution operation, and obtaining the coarse synchronization point based on an operation result.
4. The cell search method according to claim 3, wherein the converting the cross-correlation operation between the received signal and the local superimposed signal in the time domain into the multiplication operation in the frequency domain according to the conversion relationship between the cross-correlation operation and the convolution operation, and obtaining the coarse synchronization point based on the operation result comprises:
converting the received signal to a frequency domain according to a conversion relation between the cross-correlation operation and the convolution operation to obtain a frequency domain received signal, and converting the local superposed signal to the frequency domain to obtain a frequency domain local superposed signal;
multiplying the frequency domain receiving signal and the frequency domain local superposed signal to obtain a frequency domain operation result;
and obtaining the coarse synchronization point based on the inverse Fourier transform result of the frequency domain operation result.
5. The cell search method according to claim 1, wherein the deriving a coarse synchronization point based on the operation result comprises:
and carrying out peak value detection on the operation result, and determining the coarse synchronization point according to the peak value of the operation result.
6. The method of claim 1, wherein the selecting a received signal with a preset length based on the coarse synchronization point and performing a cross-correlation operation on the received signal with the three local primary synchronization signals to determine an intra-cell number comprises:
acquiring a fine synchronization point corresponding to the coarse synchronization point in the received signal;
selecting a receiving signal with a preset length based on the fine synchronization point;
performing cross-correlation operation on the selected receiving signals with the preset length and the three groups of local main synchronous signals respectively to obtain a first cross-correlation operation result;
and carrying out peak value detection on the first cross-correlation operation result, and determining the number in the cell group according to the peak value of the first cross-correlation operation result.
7. The method of claim 1, wherein the determining the cell group number by processing the local secondary synchronization signal according to the coarse synchronization point and the position relationship between the primary synchronization signal and the secondary synchronization signal comprises:
obtaining the position of an auxiliary synchronization signal in a received signal according to the coarse synchronization point and the position relation between the main synchronization signal and the auxiliary synchronization signal;
performing cross-correlation processing on the received signal and the local auxiliary synchronous signal based on the position of the auxiliary synchronous signal in the received signal to obtain a second cross-correlation operation result;
and carrying out peak value detection on the second cross-correlation operation result, and determining the cell group number according to the peak value of the second cross-correlation operation result.
8. A cell search apparatus for a 5G base station system, comprising: the device comprises an acquisition module, a multiplication module, a cross-correlation module, a processing module and a determination module; wherein:
the acquisition module is used for acquiring a receiving signal and a local superposed signal; the local superposed signal is a signal obtained by superposing three groups of local main synchronous signals;
the multiplication module is used for carrying out multiplication operation on the received signal and the local superposed signal in a frequency domain and obtaining a coarse synchronization point based on an operation result;
the cross-correlation module is used for selecting a receiving signal with a preset length based on the rough synchronization point, and performing cross-correlation operation on the selected receiving signal with the preset length and the three groups of local main synchronization signals to determine the number in the cell group;
the processing module is used for processing the local auxiliary synchronizing signal according to the coarse synchronizing point and the position relation between the main synchronizing signal and the auxiliary synchronizing signal and determining the cell group number;
and the determining module is used for obtaining the cell unique identifier according to the cell group number and the cell group number.
9. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, and wherein the processor is configured to execute the computer program to perform the cell search method of any one of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the cell search method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111471338.1A CN114339979A (en) | 2021-12-04 | 2021-12-04 | Cell search method, cell search device, electronic device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111471338.1A CN114339979A (en) | 2021-12-04 | 2021-12-04 | Cell search method, cell search device, electronic device, and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114339979A true CN114339979A (en) | 2022-04-12 |
Family
ID=81048463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111471338.1A Pending CN114339979A (en) | 2021-12-04 | 2021-12-04 | Cell search method, cell search device, electronic device, and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114339979A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115767708A (en) * | 2022-12-14 | 2023-03-07 | 广东工贸职业技术学院 | Time-frequency synchronization method, device and system for 5G NR system and storage medium |
CN115955291A (en) * | 2023-03-09 | 2023-04-11 | 北京智联安科技有限公司 | Method and equipment for reducing false detection probability of NBIOT network cell search |
WO2024222183A1 (en) * | 2023-04-27 | 2024-10-31 | 深圳市中兴微电子技术有限公司 | Detection method and apparatus for primary synchronization signal (pss) sequence |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100020674A1 (en) * | 2008-07-25 | 2010-01-28 | Samsung Electronics Co., Ltd. | Apparatus and method for synchronization acquisition and cell ID search in wireless communication system |
US20120100880A1 (en) * | 2010-10-22 | 2012-04-26 | Korea Advanced Institute Of Science And Technology | Cell search method in wireless communication system |
CN106534031A (en) * | 2016-11-29 | 2017-03-22 | 重庆邮电大学 | Low-complexity LTE downlink frame synchronization method |
CN111107033A (en) * | 2019-12-20 | 2020-05-05 | 重庆邮电大学 | Downlink frame timing synchronization method for 5G system |
-
2021
- 2021-12-04 CN CN202111471338.1A patent/CN114339979A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100020674A1 (en) * | 2008-07-25 | 2010-01-28 | Samsung Electronics Co., Ltd. | Apparatus and method for synchronization acquisition and cell ID search in wireless communication system |
US20120100880A1 (en) * | 2010-10-22 | 2012-04-26 | Korea Advanced Institute Of Science And Technology | Cell search method in wireless communication system |
CN106534031A (en) * | 2016-11-29 | 2017-03-22 | 重庆邮电大学 | Low-complexity LTE downlink frame synchronization method |
CN111107033A (en) * | 2019-12-20 | 2020-05-05 | 重庆邮电大学 | Downlink frame timing synchronization method for 5G system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115767708A (en) * | 2022-12-14 | 2023-03-07 | 广东工贸职业技术学院 | Time-frequency synchronization method, device and system for 5G NR system and storage medium |
CN115767708B (en) * | 2022-12-14 | 2023-12-19 | 广东工贸职业技术学院 | 5G NR system time-frequency synchronization method, device, system and storage medium |
CN115955291A (en) * | 2023-03-09 | 2023-04-11 | 北京智联安科技有限公司 | Method and equipment for reducing false detection probability of NBIOT network cell search |
WO2024222183A1 (en) * | 2023-04-27 | 2024-10-31 | 深圳市中兴微电子技术有限公司 | Detection method and apparatus for primary synchronization signal (pss) sequence |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114339979A (en) | Cell search method, cell search device, electronic device, and storage medium | |
CN108123774B (en) | A kind of narrowband Internet of Things down link synchronisation method and its system | |
CN110519196B (en) | Method for searching physical cell identity, computer readable storage medium and small base station | |
CN107820273B (en) | Method and device for detecting synchronization signal of sidelink in D2D | |
CN105409301B (en) | LTE synchronous method and relevant device and system | |
WO2017036325A1 (en) | Signal synchronization method and device | |
CN104767706A (en) | MIMO OFDM timing synchronization device | |
KR101392807B1 (en) | Apparatus and method for acquiring timing and detecting cell id in wireless communication systems | |
CN113473520A (en) | Cell search method and device, chip, equipment and storage medium | |
CN113346975B (en) | Cell search method and device, chip, equipment and storage medium | |
CN104660362A (en) | Method and device for detecting master synchronizing signal | |
CN103338513B (en) | A kind of method and apparatus of terminal positioning | |
CN111654897B (en) | Frequency searching method, frequency searching device, terminal equipment and computer readable storage medium | |
CN103108337B (en) | Detection method, device and base station for random access signal | |
CN103379600B (en) | Discontinuous reception control device, controller and user equipment for long evolving system | |
CN106160969A (en) | A kind of LTE down-going synchronous data launch configuration and method of reseptance | |
CN101408871B (en) | High-efficiency implementing method and equipment of digital crosscorrelator | |
CN101170812A (en) | A signal receiving method for base station receiver | |
CN108055222B (en) | Data processing method based on OFDM system and intelligent terminal | |
CN106788803B (en) | Method and device for measuring uplink DCH channel power in WCDMA system | |
CN107294894B (en) | Method and system for generating, sending and receiving preamble signal | |
CN105049170B (en) | A kind of coarse timing synchronization method of FlashLinQ system | |
TWI448177B (en) | Base station searching device and searching method thereof | |
CN102421184A (en) | Method and equipment for determining time advance | |
CN114025420A (en) | 5G NR (noise generation and noise reduction) master synchronization detection method and device and wireless terminal |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220412 |
|
RJ01 | Rejection of invention patent application after publication |