Cell searching method and device, electronic equipment, storage medium and computer product
By performing downsampling and multi-channel signal detection on the received air interface data, selecting the signal with the largest value for cell search, solving the problem of ignoring better quality signals in traditional methods, and improving the success rate and performance of cell search.
Patent Information
- Application Number
- CN202510874300.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2045-06-27
AI Technical Summary
Traditional cell search methods may ignore better quality signals after downsampling, resulting in a decrease in cell search success rate.
The air interface data sent by the receiving base station is downsampled, and the main synchronization signal is detected for each sampled signal, the signal related peak is determined, and the signal with the largest value is selected as the target sampling signal through the threshold decision, and the cell search is performed with the auxiliary synchronization signal.
It improves the success rate and performance of cell search, ensures that better quality signals are not ignored, improves frequency deviation estimation and compensation effects, and enhances overall communication efficiency.
Smart Images

Figure CN120390271A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a cell search method, apparatus, electronic device, storage medium, and computer product. Background Art
[0002] Cell search is a process in which a user equipment identifies a base station by detecting and decoding synchronization signals sent by the base station when accessing the network. Commonly used synchronization signals include a Primary Synchronization Signal (PSS) and a Secondary Synchronization Signal (SSS). In an actual communication system, in order to reduce the complexity of signal processing and improve efficiency, downsampling technology is usually adopted to reduce the amount of data to be processed, thereby saving hardware resources and reducing power consumption. Usually, the signal is downsampled into multiple paths, and one of the paths is selected for processing. However, some signal information may be lost during the downsampling process, especially when the signal quality is poor, such as in the case of an edge cell. At this time, in traditional cell search, only one of the multiple paths of signals is randomly selected for subsequent processing after downsampling, which may cause other paths of signals with better quality to be ignored, thereby reducing the success rate of cell search. Summary of the Invention
[0003] This application aims to at least solve one of the technical problems existing in the related art. For this purpose, this application provides a cell search method, apparatus, electronic device, storage medium, and computer product, so as to solve the problem that traditional cell search easily ignores signals with better quality and ensure the success rate of cell search.
[0004] According to an embodiment of the first aspect of this application, the cell search method includes: Receiving radio interface data containing synchronization signals sent by a base station, and performing downsampling processing on the radio interface data to obtain signal data containing at least two paths of sampled signals; For each path of sampled signal in the signal data, respectively performing primary synchronization signal detection to obtain signal correlation peaks between the corresponding sampled signal and a primary synchronization sequence stored locally; Based on the signal correlation peaks of each sampled signal, determining an in-cell group identifier corresponding to the primary synchronization sequence; Determining the sampled signal corresponding to the signal correlation peak that passes through threshold decision and has the largest value as the target sampled signal; Performing cell search based on the target sampled signal and the in-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result.
[0005] According to an embodiment of the present application, the cell search based on the cell group identity within the cell corresponding to the target sampling signal and the primary synchronization sequence includes: Perform secondary synchronization signal detection on the target sampling signal to obtain the signal correlation coefficient between the target sampling signal and the secondary synchronization sequence stored locally; Based on the signal correlation coefficient, determine the cell group identifier corresponding to the secondary synchronization sequence; Perform cell search based on the cell group identity within the cell corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence to obtain the cell search result.
[0006] According to an embodiment of the present application, the cell search based on the cell group identity within the cell corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence includes: Based on the cell group identity within the cell corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence, determine the physical cell identifier; [[ID=!2]] Based on the physical cell identifier, determine the target synchronization signal block from each synchronization signal block of the air interface data; Extract the subcarrier data of the demodulation reference signal from the target synchronization signal block; Obtain the master information block message based on the subcarrier data and the physical cell identifier; Determine the time-frequency position of the physical downlink control channel data based on the master information block message; Perform cell search based on the time-frequency position to obtain the cell search result.
[0007] According to an embodiment of the present application, the cell search based on the time-frequency position to obtain the cell search result includes: Based on the time-frequency position, perform blind detection on various data sets of the physical downlink control channel to obtain the downlink control information; Obtain the physical downlink shared channel scheduling information from the downlink control information; Obtain the system information block message based on the physical downlink shared channel scheduling information; Parse the system information block message to obtain the cell configuration information.
[0008] According to an embodiment of the present application, when performing primary synchronization signal detection on each sampled signal in the signal data respectively, for each sampled signal, the following operations are performed respectively: Extract the primary synchronization signal of the current sampled signal from the signal data; Perform a correlation calculation between the primary synchronization signal of the current sampled signal and at least one primary synchronization sequence stored locally to obtain the signal correlation peaks between the primary synchronization signal of the current sampled signal and each of the locally stored primary synchronization sequences; Use the signal correlation peak with the largest value as the signal correlation peak between the current sampled signal and the locally stored primary synchronization sequence.
[0009] According to an embodiment of the present application, determining the in-cell group identifier corresponding to the primary synchronization sequence based on the signal correlation peaks of each sampled signal includes: Determine the target signal correlation peak as the signal correlation peak with the largest value among the signal correlation peaks of each sampled signal that passes the threshold decision; Determine the primary synchronization sequence corresponding to the target signal correlation peak among the locally stored primary synchronization sequences as the target primary synchronization sequence; Determine the in-cell group identifier carried in the target primary synchronization sequence as the in-cell group identifier of the locally stored primary synchronization sequence.
[0010] The cell search device according to the embodiment of the second aspect of the present application includes: A processing module, configured to receive the radio interface data including the synchronization signal sent by the base station, and perform downsampling processing based on the radio interface data to obtain signal data including at least two sampled signals; A detection module, configured to perform primary synchronization signal detection on each sampled signal in the signal data respectively to obtain the signal correlation peaks between the corresponding sampled signal and the locally stored primary synchronization sequence; A first determination module, configured to determine the in-cell group identifier corresponding to the primary synchronization sequence based on the signal correlation peaks of each sampled signal; A second determination module, configured to determine the sampled signal corresponding to the signal correlation peak with the largest value that passes the threshold decision as the target sampled signal; A search module, configured to perform cell search based on the target sampled signal and the in-cell group identifier corresponding to the primary synchronization sequence to obtain the cell search result.
[0011] The electronic device according to the embodiment of the third aspect of the present application includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it implements the cell search method as described in any one of the above.
[0012] The storage medium according to the embodiment of the fourth aspect of the present application is a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the cell search method as described in any one of the above.
[0013] A computer product according to an embodiment of the fifth aspect of the present application includes a computer program which, when executed by a processor, implements the cell search method as described in any one of the above.
[0014] One or more of the above technical solutions in the embodiments of the present application have at least the following technical effects: Receive the radio interface data containing the synchronization signal sent by the base station, perform downsampling processing on the radio interface data to obtain signal data containing at least two sampled signals; further, for each sampled signal in the signal data, perform primary synchronization signal detection respectively to obtain the signal correlation peak between the corresponding sampled signal and the primary synchronization sequence stored locally; then, based on the signal correlation peaks of each sampled signal, determine the in-cell group identifier corresponding to the primary synchronization sequence; and, determine the sampled signal corresponding to the signal correlation peak with the largest value and passing the threshold decision as the target sampled signal; since the primary synchronization signal detection is performed on each sampled signal obtained based on the radio interface data, and then the sampled signal corresponding to the signal correlation peak with the largest value and passing the threshold decision is used as the target sampled signal, all sampled signals are comprehensively considered to avoid missing signals with better quality. Furthermore, after performing cell search based on the target sampled signal and the in-cell group identifier corresponding to the primary synchronization sequence, the obtained cell search result is more accurate, thereby ensuring the success rate of cell search.
[0015] The additional aspects and advantages of the present application will be partially given in the following description, partially become apparent from the following description, or be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0017] Figure 1 is one of the schematic flowcharts of the cell search method provided by the embodiment of the present application.
[0018] Figure 2 is the second schematic flowchart of the cell search method provided by the embodiment of the present application.
[0019] Figure 3 is one of the schematic diagrams of the PSS correlation peak of the cell search method provided by the embodiment of the present application.
[0020] Figure 4 is the second schematic diagram of the PSS correlation peak of the cell search method provided by the embodiment of the present application.
[0021] Figure 5 It is a schematic structural diagram of the electronic device provided by this application. Specific embodiments
[0022] The following further describes the embodiments of this application in detail in conjunction with the accompanying drawings and examples. The following examples are used to illustrate this application, but cannot be used to limit the scope of this application.
[0023] In the description of the embodiments of this application, it should be noted that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. is based on the orientation or positional relationship shown in the accompanying drawings. It is only for the convenience of describing the embodiments of this application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation to the embodiments of this application. In addition, the terms "first", "second", and "third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0024] In the description of the embodiments of this application, it should be noted that unless otherwise clearly specified and limited, the terms "connected" and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of this application can be understood according to specific situations.
[0025] In the embodiments of this application, unless otherwise clearly specified and limited, the first feature being "on" or "under" the second feature can be that the first and second features are in direct contact, or the first and second features are indirectly in contact through an intermediate medium. Moreover, the first feature being "above", "over" and "on" the second feature can be that the first feature is directly above or obliquely above the second feature, or merely indicates that the first feature has a higher horizontal height than the second feature. The first feature being "under", "below" and "beneath" the second feature can be that the first feature is directly below or obliquely below the second feature, or merely indicates that the first feature has a lower horizontal height than the second feature.
[0026] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the embodiments of this application. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0027] It should be noted that traditional downsampling methods only randomly select one of the N signals for subsequent processing, which may cause other signals with better quality to be ignored. In addition to affecting the success rate of cell search, it also affects the performance of cell search, and the performance of cell search directly affects communication efficiency and user experience.
[0028] Therefore, how to improve the success rate and performance of edge cell search is a key issue.
[0029] Based on this, this application proposes a cell search method, device, electronic device, storage medium, and computer product.
[0030] Figure 1 is one of the flow schematic diagrams of the cell search method provided by the embodiments of this application. As Figure 1 shown, the cell search method includes: Step 110, receive the radio interface data containing the synchronization signal sent by the base station, perform downsampling processing based on the radio interface data, and obtain signal data containing at least two sampled signals; Step 120, for each sampled signal in the signal data, perform primary synchronization signal detection respectively to obtain the signal correlation peak between the corresponding sampled signal and the primary synchronization sequence stored locally.
[0031] Step 130, based on the signal correlation peaks of each sampled signal, determine the in-cell group identifier corresponding to the primary synchronization sequence.
[0032] Step 140, determine the sampled signal corresponding to the signal correlation peak with the largest value that passes the threshold decision as the target sampled signal.
[0033] Step 150, perform cell search based on the target sampled signal and the in-cell group identifier corresponding to the primary synchronization sequence to obtain the cell search result.
[0034] Among them, when performing primary synchronization signal detection on each sampled signal in the signal data, the following operations are respectively performed on each sampled signal: Extract the primary synchronization signal of the current sampled signal from the signal data; Perform correlation calculation on the primary synchronization signal of the current sampled signal and at least one primary synchronization sequence stored locally to obtain the signal correlation peaks between the primary synchronization signal of the current sampled signal and each primary synchronization sequence stored locally; Take the signal correlation peak with the largest value as the signal correlation peak between the current sampled signal and the primary synchronization sequence stored locally.
[0035] And, based on the signal correlation peaks of each sampled signal, determine the in-cell group identifier corresponding to the primary synchronization sequence, including: Determine the target signal correlation peak by threshold decision and with the largest value among the signal correlation peaks of each sampled signal; Determine the primary synchronization sequence corresponding to the target signal correlation peak among the primary synchronization sequences stored locally as the target primary synchronization sequence; Determine the in-cell group identifier carried in the target primary synchronization sequence as the in-cell group identifier of the primary synchronization sequence stored locally.
[0036] And, perform cell search based on the in-cell group identifier corresponding to the target sampled signal and the primary synchronization sequence to obtain the cell search result, including: Perform secondary synchronization signal detection on the target sampled signal to obtain the signal correlation coefficient between the target sampled signal and the secondary synchronization sequence stored locally; Determine the cell group identifier corresponding to the secondary synchronization sequence based on the signal correlation coefficient; Perform cell search based on the in-cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence to obtain the cell search result.
[0037] Further, perform cell search based on the in-cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence to obtain the cell search result, including: Determine the physical cell identifier based on the in-cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence; Determine the target synchronization signal block from each synchronization signal block of the air interface data based on the physical cell identifier; Extract the subcarrier data of the demodulation reference signal from the target synchronization signal block; Obtain the master information block message based on the subcarrier data and the physical cell identifier; Determine the time-frequency position of the physical downlink control channel data based on the master information block message; Perform cell search based on time-frequency position to obtain cell search results.
[0038] Further, perform cell search based on time-frequency position to obtain cell search results, including: Blindly detect various data sets of the physical downlink control channel based on time-frequency position to obtain downlink control information; Obtain physical downlink shared channel scheduling information from the downlink control information; Obtain system information block messages based on the physical downlink shared channel scheduling information; Parse the system information block messages to obtain cell configuration information.
[0039] It should be noted that the execution subject of the cell search method provided in the embodiments of the present application may be a computer device, such as a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, an Ultra-mobile Personal Computer (UMPC), a netbook, or a Personal Digital Assistant (PDA), etc.
[0040] It should be noted that all the data and information required in the present application are legally obtained after authorization.
[0041] In the present application, a mobile phone can be used as the execution subject to illustrate the implementation process of the cell search method, but it does not mean that the execution subject of the present application can only be a mobile phone.
[0042] A cell search device can be set or connected in the mobile phone of the present application, so as to control the cell search device to execute the cell search method of the present application.
[0043] Specifically, the mobile phone may need to perform cell search when it is powered on, displaced, reactivated, re-enters the service area, and performs cell handover, etc.
[0044] When performing cell search, the mobile phone can receive radio interface data sent by the base station that contains synchronization signals.
[0045] Further, the received radio interface data can first suppress high-frequency noise through an anti-aliasing filter, and then perform M-fold downsampling processing on the signal obtained after passing through the filter. The specific value of M can be set and adjusted according to actual requirements.
[0046] The above processing can reduce the subsequent synchronization-related computational amount to a certain extent while retaining the key spectral components of the primary synchronization signal.
[0047] Figure 2This is the second flowchart of the cell search method provided by the embodiments of the present application. As Figure 2 shown, after processing the air interface data, signal data containing at least two sampled signals can be obtained. For example, the signal data may include the sampled signal of the first path, the sampled signal of the second path,..., the sampled signal of the N1th path.
[0048] Furthermore, compared with the traditional cell search scheme that only performs primary synchronization signal detection on one of the signals, the present application performs primary synchronization signal detection for each sampled signal in the signal data. Thus, for each sampled signal in the signal data, the signal correlation peak between it and the primary synchronization sequence stored locally can be obtained.
[0049] Specifically, in the present application, for each sampled signal, the primary synchronization signal in the synchronization signal block corresponding to the sampled signal can be extracted from the signal data.
[0050] It should be noted that one or more primary synchronization sequences can be stored locally in the present application. For example, it includes the primary synchronization sequence of the first path signal,..., the primary synchronization sequence of the N2th path signal, etc. In a specific embodiment, the number of primary synchronization sequences stored locally can be 3 for example, and each primary synchronization sequence contains a cell group internal identifier NID2.
[0051] Furthermore, the primary synchronization signal of the sampled signal can be respectively subjected to correlation calculation with each primary synchronization sequence stored locally, and then the signal correlation peak between the primary synchronization signal and each primary synchronization sequence can be obtained. That is, each sampled signal is respectively subjected to correlation calculation with 3 primary synchronization sequences.
[0052] Thus, all sampled signals are comprehensively considered, and signals with better quality can be avoided from being missed.
[0053] Furthermore, for the 3 signal correlation peaks obtained by performing correlation calculation on each sampled signal with 3 primary synchronization sequences, the signal correlation peak with the largest value can be used as the signal correlation peak between the sampled signal and the primary synchronization sequence stored locally. For example, after performing correlation calculation on the first sampled signal with 3 primary synchronization sequences, the signal correlation peak with the largest value is used as the signal correlation peak between the first sampled signal and the primary synchronization sequence stored locally.
[0054] After the present application obtains the signal correlation peak between each sampled signal and the primary synchronization sequence stored locally, the signal correlation peak corresponding to each sampled signal is respectively compared with a preset threshold of the primary synchronization signal, and then among the signal correlation peaks that pass the threshold decision, the signal correlation peak with the largest value is used as the target signal correlation peak.
[0055] Further, among the master synchronization sequences stored locally, the master synchronization sequence corresponding to the peak related to the target signal is determined as the target master synchronization sequence. For example, among the 3 master synchronization sequences stored locally, the first master synchronization sequence corresponding to the peak related to the target signal is determined as the target master synchronization sequence.
[0056] Furthermore, the intra-cell group identifier carried in the target master synchronization sequence can be determined as the intra-cell group identifier of the master synchronization sequence stored locally. For example, the intra-cell group identifier NID2 carried in the above-mentioned first master synchronization sequence is used as the intra-cell group identifier NID2 of the master synchronization sequence stored locally.
[0057] In addition, the present application can determine the sampling signal corresponding to the signal-related peak with the largest value obtained through threshold decision as the target sampling signal. That is, the sampling signal on the branch where the maximum correlation peak is located is used as the target sampling signal.
[0058] By selecting the branch signal with the largest correlation peak as the target sampling signal and determining the intra-cell group identifier corresponding to the local master synchronization sequence, the accuracy of the target sampling signal can be improved, which is convenient for subsequent cell search by combining the intra-cell group identifier corresponding to the local master synchronization sequence based on the target sampling signal, improving the accuracy of the cell search result, and further improving the success rate of the cell search.
[0059] Furthermore, the secondary synchronization signal can be detected based on the target sampling signal, and the cell group identifier of the local secondary synchronization sequence determined by the secondary synchronization signal detection can be combined with the intra-cell group identifier NID2 of the determined local master synchronization sequence for cell search, and then the cell search result can be obtained.
[0060] The present application also performs PSS detection on the (N - 1) paths of signals discarded in the traditional cell search scheme, and selects the path of signal with the largest peak from all N paths of signals for subsequent SSS detection by comparing the correlation peaks of the detection results. Since all sampling signals are comprehensively considered, it is possible to avoid missing signals with better quality, making the effect of PSS detection better. After the effect of PSS detection is improved, the subsequent frequency offset estimation and compensation effect and the effect of SSS detection will also be improved to a certain extent. Then, by performing physical cell identifier (PCI) calculation and parsing the physical channel data operations, the final cell search result can be made more accurate, thereby ensuring the success rate of the cell search. At the same time, the overall performance of cell search for edge cells can also be improved.
[0061] Specifically, after obtaining the cell group identity corresponding to the target sampling signal and the primary synchronization sequence, the present application can perform frequency offset estimation and compensation on the target sampling signal successively to reduce the impact of the generated frequency offset on the performance of the Orthogonal Frequency Division Multiplexing (OFDM) system.
[0062] Furthermore, the present application can perform SSS detection on the compensated signal.
[0063] Specifically, the secondary synchronization signal corresponding to the compensated signal in the synchronization signal block can be extracted from the air interface data. The extracted secondary synchronization signal is subjected to Fast Fourier Transform (FFT) calculation to convert it into a frequency-domain received SSS signal. Each secondary synchronization sequence stored locally (which can include multiple secondary synchronization sequences) is also subjected to FFT calculation to convert it into a frequency-domain local SSS signal. The frequency-domain received SSS signal and each frequency-domain local SSS signal are respectively subjected to conjugate multiplication to obtain a corresponding number of signal correlation coefficients.
[0064] Furthermore, the present application can use the signal correlation coefficient that exceeds the preset SSS threshold value and has the largest value as the target signal correlation coefficient, and use the cell group identity NID1 carried in the secondary synchronization sequence corresponding to the target signal correlation coefficient as the cell group identity NID1 of the secondary synchronization sequence stored locally.
[0065] It should be noted that the cell group identity NID1 and the cell group inner identity NID2 determined in the present application can jointly represent the synchronization position of the synchronization signal block in the air interface data. Furthermore, a Physical Cell Identifier (PCI) can be calculated as the target PCI through the cell group identity NID1 and the cell group inner identity NID2 associated with the synchronization position.
[0066] For example, the PCI can be calculated through the following formula: PCI = 3 × NID1 + NID2.
[0067] Furthermore, the present application can extract the target synchronization signal block from each synchronization signal block in the air interface data according to the synchronization position corresponding to the target PCI. Then, the Demodulation Reference Signal (DMRS) subcarrier data in the Physical Broadcast Channel (PBCH) data of the preset Orthogonal Frequency Division Multiplexing (OFDM) symbols is extracted from the target synchronization signal block.
[0068] Further, input the target PCI into the DMRS sequence generation algorithm to generate local DMRS sequences for the physical broadcast channel data of W preset OFDM symbols. That is, generate W local DMRS sequences according to the target PCI, and each sequence will be used to demodulate the physical broadcast channel data transmitted on the preset OFDM symbols. Among them, the DMRS sequence generation algorithm is a key technology in the communication system for generating demodulation reference signals.
[0069] Furthermore, conjugate multiply the extracted DMRS subcarrier data with the W local DMRS sequences respectively, and obtain the number of the local DMRS sequence corresponding to the maximum conjugate multiplication result.
[0070] Extract the physical broadcast channel data from the target synchronization signal block, and parse the physical broadcast channel data according to the number of the local DMRS sequence, thereby parsing out the Master Information Block (MIB) message.
[0071] Determine the time-frequency position of the physical downlink control channel data according to the configuration of Control Resource Set 0 (CORESET 0) and Search Space 0 (Search Space0) carried in the MIB message.
[0072] Furthermore, according to this time-frequency position, perform blind detection on various data sets of the physical downlink control channel. After demodulation and descrambling, rate matching, Polar decoding, and Cyclic Redundancy Check (CRC), parse the Downlink Control Information (DCI) that passes the check, thereby obtaining the scheduling information of the physical downlink shared channel. Among them, Polar decoding is the decoding process of Polar codes, and Polar codes are an advanced channel coding technology. The specific process of blind detection can be implemented with reference to the traditional blind detection method, and will not be specifically described in this application.
[0073] Further, parse the physical downlink shared channel data according to the scheduling information of the physical downlink shared channel to obtain the data carried in the physical downlink shared channel data. Specifically, it can be implemented through the following process: Determine the position of the physical downlink shared channel data in the frequency domain and time domain according to the resource allocation in the scheduling information.
[0074] Demodulate the target sampling signal according to the modulation method in the scheduling information and the position of the physical downlink shared channel data in the frequency domain and time domain.
[0075] Perform channel decoding on the demodulated data according to the coding scheme in the scheduling information to recover the original transport block.
[0076] If the Physical Downlink Shared Channel (PDSCH) data contains Hybrid Automatic Repeat reQuest (HARQ) information, error detection and retransmission requests are performed according to the HARQ mechanism.
[0077] Furthermore, the valid data carried is extracted from the decoded transport block. Among them, the valid data can include, for example, user data, System Information Block (SIB1) messages, etc.
[0078] Furthermore, the System Information Block message can be obtained from the valid data and parsed, from which the cell configuration information can be obtained to complete cell search.
[0079] According to the cell search method of the embodiments of the present application, radio interface data containing synchronization signals sent by a base station is received, downsampling processing is performed based on the radio interface data to obtain signal data containing at least two sampled signals; further, for each sampled signal in the signal data, primary synchronization signal detection is respectively performed to obtain the signal correlation peak between the corresponding sampled signal and the primary synchronization sequence stored locally; furthermore, the cell group identification corresponding to the primary synchronization sequence can be determined based on the signal correlation peaks of each sampled signal; and, the sampled signal corresponding to the signal correlation peak with the largest value and passing the threshold decision is determined as the target sampled signal; since primary synchronization signal detection is performed on each sampled signal obtained based on the radio interface data, and then the sampled signal corresponding to the signal correlation peak with the largest value and passing the threshold decision is used as the target sampled signal, all sampled signals are comprehensively considered to avoid missing signals with better quality. Furthermore, after cell search is performed based on the target sampled signal and the cell group identification corresponding to the primary synchronization sequence, the obtained cell search result is more accurate, thereby ensuring the success rate of cell search.
[0080] It should be noted that the present application also conducts simulation experiments in MATLAB.
[0081] Specifically, filter design is performed by adjusting parameters such as the order and roll-off factor to make the overall signal-to-noise ratio in a relatively good state. Among them, MATLAB is a commercial mathematical software that can be used in fields such as data analysis, wireless communication, deep learning, image processing and computer vision, signal processing, quantitative finance and risk management, robotics, and control systems.
[0082] Furthermore, experiments can be conducted. There are a total of 16 sampled signals in the experiment, and the correlation peaks of 16 groups of Primary Synchronization Signal (PSS) detections and the corresponding correlation peaks of Secondary Synchronization Signal (SSS) detections corresponding to the same Synchronization Signal Block (SSB) are recorded, as shown in Table 1 below: Table 1
[0083] Figure 3 is one of the PSS-related peak diagrams of the cell search method provided by the embodiments of the present application. Figure 4 is the second of the PSS-related peak diagrams of the cell search method provided by the embodiments of the present application. Figure 3 and Figure 4 In, the horizontal axis (X-axis) represents the number of sampling points, and the vertical axis (Y-axis) represents the PSS-related peak. As Figure 3 and Figure 4 shown, the largest PSS-related peak in each sampling signal is 247110, and the smallest PSS-related peak in each sampling signal is 125916.
[0084] Since the traditional method only randomly selects one of the sampling signals, if the one with the smallest PSS-related peak is selected, other signals with better signal quality are ignored. However, the present application selects the one with the largest PSS-related peak, calculates the signal quality difference between the two through a formula. For the difference in PSS-related peaks, it is calculated as: 10 log 10 (247110 / 125916) = 2.9281dB. It can be found that the signal selected by the present application has a certain improvement in signal quality compared to the originally randomly selected signal. The improvement in the PSS detection effect brings about an improvement in the frequency offset estimation and compensation, as well as the SSS detection effect, which to a certain extent improves the overall cell search performance and can improve the success rate of cell search at the edge.
[0085] Next, the cell search device provided by the present application will be described. The cell search device described below can be correspondingly referred to the cell search method described above.
[0086] Furthermore, the present application also provides a cell search device.
[0087] The cell search device includes: a processing module, configured to receive the radio interface data containing the synchronization signal sent by the base station, and perform downsampling processing based on the radio interface data to obtain signal data containing at least two sampling signals; a detection module, configured to respectively perform primary synchronization signal detection on each sampling signal in the signal data to obtain the signal correlation peak between the corresponding sampling signal and the primary synchronization sequence stored locally; a first determination module, configured to determine the cell group identification corresponding to the primary synchronization sequence based on the signal correlation peaks of the sampling signals; A second determination module, configured to determine the sampling signal corresponding to the signal correlation peak that passes the threshold decision and has the largest value as the target sampling signal; A search module, configured to perform cell search based on the target sampling signal and the in-cell group identifier corresponding to the primary synchronization sequence, so as to obtain a cell search result.
[0088] The cell search device of the present application receives the radio interface data containing the synchronization signal sent by the base station, performs downsampling processing based on the radio interface data to obtain signal data containing at least two sampling signals; further, for each sampling signal in the signal data, primary synchronization signal detection is respectively performed to obtain the signal correlation peak between the corresponding sampling signal and the primary synchronization sequence stored locally; furthermore, the in-cell group identifier corresponding to the primary synchronization sequence can be determined based on the signal correlation peaks of each sampling signal; and, the sampling signal corresponding to the signal correlation peak that passes the threshold decision and has the largest value is determined as the target sampling signal; since the primary synchronization signal detection is performed on each sampling signal obtained based on the radio interface data, and then the sampling signal corresponding to the signal correlation peak that passes the threshold decision and has the largest value is used as the target sampling signal, all sampling signals are comprehensively considered to avoid missing signals with better quality. Furthermore, after performing cell search based on the target sampling signal and the in-cell group identifier corresponding to the primary synchronization sequence, the obtained cell search result is more accurate, thereby ensuring the success rate of cell search.
[0089] In one embodiment, the detection module is specifically configured to, when performing primary synchronization signal detection on each sampling signal in the signal data, for each sampling signal, respectively perform the following operations: Extract the primary synchronization signal of the current sampling signal from the signal data; Perform correlation calculation on the primary synchronization signal of the current sampling signal and at least one primary synchronization sequence stored locally to obtain the signal correlation peaks between the primary synchronization signal of the current sampling signal and each primary synchronization sequence stored locally; Use the signal correlation peak with the largest value as the signal correlation peak between the current sampling signal and the primary synchronization sequence stored locally.
[0090] In one embodiment, the first determination module is specifically configured to: Determine the signal correlation peak that passes the threshold decision and has the largest value among the signal correlation peaks of each sampling signal as the target signal correlation peak; Determine the primary synchronization sequence corresponding to the target signal correlation peak among the primary synchronization sequences stored locally as the target primary synchronization sequence; Determine the in-cell group identifier carried in the target primary synchronization sequence as the in-cell group identifier of the primary synchronization sequence stored locally.
[0091] In one embodiment, the search module is specifically configured to: Perform secondary synchronization signal detection on the target sampling signal to obtain a signal correlation coefficient between the target sampling signal and a locally stored secondary synchronization sequence; Based on the signal correlation coefficient, determine a cell group identifier corresponding to the secondary synchronization sequence; Perform cell search based on the in-cell identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence to obtain a cell search result.
[0092] In one embodiment, the search module is further configured to: Based on the in-cell identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence, determine a physical cell identifier; Based on the physical cell identifier, determine a target synchronization signal block from each synchronization signal block of the air interface data; Extract subcarrier data of a demodulation reference signal from the target synchronization signal block; Obtain a master information block message based on the subcarrier data and the physical cell identifier; Based on the master information block message, determine the time-frequency position of the physical downlink control channel data; Perform cell search based on the time-frequency position to obtain a cell search result.
[0093] In one embodiment, the search module is further configured to: Perform blind detection on various data sets of the physical downlink control channel based on the time-frequency position to obtain downlink control information; Obtain physical downlink shared channel scheduling information from the downlink control information; Obtain a system information block message based on the physical downlink shared channel scheduling information; Parse the system information block message to obtain cell configuration information.
[0094] Figure 5 An entity structure diagram of an electronic device is illustrated. As Figure 5 shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530, and a communication bus 540. Among them, the processor 510, the communication interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 may call logical instructions in the memory 530 to execute the following method: receive air interface data containing a synchronization signal sent by a base station, perform downsampling processing on the air interface data to obtain signal data containing at least two sampling signals; For each sampled signal in the signal data, primary synchronization signal detection is performed separately to obtain the signal correlation peak between the corresponding sampled signal and the locally stored primary synchronization sequence; Based on the signal correlation peaks of the sampled signals, the in-cell group identifier corresponding to the primary synchronization sequence is determined; The sampled signal corresponding to the signal correlation peak that passes the threshold decision and has the largest value is determined as the target sampled signal; Based on the target sampled signal and the in-cell group identifier corresponding to the primary synchronization sequence, cell search is performed to obtain the cell search result.
[0095] In addition, when the logic instructions in the above-mentioned memory 530 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the related technology, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.
[0096] On the other hand, an embodiment of the present application further provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is configured to execute the methods provided in the above embodiments, for example, including: receiving radio interface data containing synchronization signals sent by a base station, and performing downsampling processing on the radio interface data to obtain signal data containing at least two sampled signals; For each sampled signal in the signal data, primary synchronization signal detection is performed separately to obtain the signal correlation peak between the corresponding sampled signal and the locally stored primary synchronization sequence; Based on the signal correlation peaks of the sampled signals, the in-cell group identifier corresponding to the primary synchronization sequence is determined; The sampled signal corresponding to the signal correlation peak that passes the threshold decision and has the largest value is determined as the target sampled signal; Based on the target sampled signal and the in-cell group identifier corresponding to the primary synchronization sequence, cell search is performed to obtain the cell search result.
[0097] In another aspect, an embodiment of the present application further provides a computer product, on which a computer program is stored. When the computer program is executed by a processor, it is configured to execute the methods provided in the above embodiments. For example, it includes: receiving radio interface data containing synchronization signals sent by a base station, and performing downsampling processing on the radio interface data to obtain signal data containing at least two sampled signals; For each sampled signal in the signal data, perform primary synchronization signal detection respectively to obtain the signal correlation peak between the corresponding sampled signal and the primary synchronization sequence stored locally; Based on the signal correlation peaks of each sampled signal, determine the cell group identification corresponding to the primary synchronization sequence; Determine the sampled signal corresponding to the signal correlation peak with the largest value and passing through threshold decision as the target sampled signal; Perform cell search based on the target sampled signal and the cell group identification corresponding to the primary synchronization sequence to obtain the cell search result.
[0098] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0099] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0100] Finally, it should be noted that the above embodiments are only used to illustrate the present application, rather than to limit the present application. Although the present application has been described in detail with reference to the embodiments, those of ordinary skill in the art should understand that various combinations, modifications, or equivalent replacements of the technical solutions of the present application do not depart from the spirit and scope of the technical solutions of the present application.
Claims
1. A cell search method, characterized in that, including: Receiving radio interface data containing synchronization signals sent by a base station, performing downsampling processing based on the radio interface data to obtain signal data containing at least two sampled signals; For each sampled signal in the signal data, respectively performing primary synchronization signal detection to obtain signal correlation peaks between the corresponding sampled signal and the primary synchronization sequences stored locally; Based on the signal correlation peaks of each sampled signal, determining the in-cell group identifier corresponding to the primary synchronization sequence; Determining the sampled signal corresponding to the signal correlation peak with the largest value and passing the threshold decision as the target sampled signal; Performing cell search based on the target sampled signal and the in-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result.
2. The cell search method according to claim 1, wherein The performing cell search based on the target sampled signal and the in-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result includes: Performing secondary synchronization signal detection on the target sampled signal to obtain a signal correlation coefficient between the target sampled signal and the secondary synchronization sequences stored locally; Based on the signal correlation coefficient, determining the cell group identifier corresponding to the secondary synchronization sequence; Performing cell search based on the in-cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence to obtain a cell search result.
3. The cell search method according to claim 2, wherein The performing cell search based on the in-cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence to obtain a cell search result includes: Based on the in-cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence, determining a physical cell identifier; Based on the physical cell identifier, determining a target synchronization signal block from each synchronization signal block of the radio interface data; Extracting subcarrier data of a demodulation reference signal from the target synchronization signal block; Obtaining a master information block message based on the subcarrier data and the physical cell identifier; Determining the time-frequency position of physical downlink control channel data based on the master information block message; Performing cell search based on the time-frequency position to obtain a cell search result.
4. The cell search method according to claim 3, characterized in that, The performing cell search based on the time-frequency position to obtain a cell search result includes: Based on the time-frequency position, performing blind detection on various data sets of the physical downlink control channel to obtain downlink control information; Obtaining physical downlink shared channel scheduling information from the downlink control information; Obtaining a system information block message based on the physical downlink shared channel scheduling information; Parsing the system information block message to obtain cell configuration information.
5. The cell search method according to claim 1, characterized in that, When respectively performing primary synchronization signal detection on each sampled signal in the signal data, for each sampled signal, respectively performing the following operations: Extracting the primary synchronization signal of the current sampled signal from the signal data; Performing correlation calculation between the primary synchronization signal of the current sampled signal and at least one primary synchronization sequence stored locally to obtain signal correlation peaks between the primary synchronization signal of the current sampled signal and each primary synchronization sequence stored locally; Taking the signal correlation peak with the largest value as the signal correlation peak between the current sampled signal and the primary synchronization sequence stored locally.
6. The cell search method according to claim 5, characterized in that, Determining the identification within a cell group corresponding to the primary synchronization sequence based on the signal correlation peaks of respective sampling signals includes: Determining the target signal correlation peak as the signal correlation peak with the largest value that passes the threshold decision among the signal correlation peaks of respective sampling signals; Determining the primary synchronization sequence corresponding to the target signal correlation peak among the locally stored primary synchronization sequences as the target primary synchronization sequence; Determining the identification within the cell group carried in the target primary synchronization sequence as the identification within the cell group of the locally stored primary synchronization sequence.
7. A cell search device, characterized in that, Including: A processing module, configured to receive radio interface data including synchronization signals sent by a base station, perform downsampling processing based on the radio interface data, and obtain signal data including at least two paths of sampling signals; A detection module, configured to respectively perform primary synchronization signal detection on each path of sampling signal in the signal data, and obtain the signal correlation peak between the corresponding sampling signal and the locally stored primary synchronization sequence; A first determination module, configured to determine the identification within the cell group corresponding to the primary synchronization sequence based on the signal correlation peaks of respective sampling signals; A second determination module, configured to determine the sampling signal corresponding to the signal correlation peak with the largest value that passes the threshold decision as the target sampling signal; A search module, configured to perform cell search based on the target sampling signal and the identification within the cell group corresponding to the primary synchronization sequence, and obtain a cell search result.
8. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the cell search method according to any one of claims 1-6.
9. A storage medium, the storage medium being a non-transitory computer-readable storage medium, having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the cell search method according to any one of claims 1-6.
10. A computer product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the cell search method according to any one of claims 1-6.
Citation Information
Patent Citations
Device and method for searching same-frequency neighbor cells of long term evolution (LTE) system
CN102421114A
LTE (Long Term Evolution) cell searching method and device
CN120185757A
Index detection method and device, equipment, medium and product
CN120200713A
Method for determining transmission mode of 3GPP LTE / LTE advanced system by using synchronization sequences
WO2013079029A1