Cell search method, device, electronic device, storage medium and computer product
By performing the main synchronization signal detection and threshold judgment on each sampled signal, and selecting the signal with the largest value for cell search, the problem of ignoring better quality signals in traditional methods is solved, and the success rate and performance of cell search is improved.
Patent Information
- Application Number
- CN202510874300.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-09-05
- 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 synchronization signal data sent by the receiving base station is downsampled, and the main synchronization signal is detected for each sampled signal, the signal related peak value 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 CN120390271B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a cell search method, device, electronic device, storage medium, and computer product. Background Art
[0002] Cell search is the process by which a user device identifies a base station by detecting and decoding synchronization signals sent by the base station when accessing the network. Common synchronization signals include the Primary Synchronization Signal (PSS) and the Secondary Synchronization Signal (SSS). In practical communication systems, to reduce signal processing complexity and improve efficiency, downsampling techniques are often used to reduce the amount of data processed, thereby conserving hardware resources and lowering power consumption. Typically, the signal is downsampled and split into multiple channels, with one channel being processed. However, the downsampling process may result in the loss of some signal information, especially in poor signal quality, such as in edge cells. In such cases, traditional cell search randomly selects only one of the multiple channels for processing after downsampling. This may result in overlooking other channels with higher quality signals, thereby reducing the success rate of the cell search. Summary of the Invention
[0003] This application aims to solve at least one of the technical problems existing in the related art. To this end, this application proposes a cell search method, device, electronic device, storage medium, and computer product to solve the problem that traditional cell searches tend to ignore better quality signals, thereby ensuring the success rate of cell searches.
[0004] The cell search method according to the first embodiment of the present application includes:
[0005] receiving air interface data including a synchronization signal sent by a base station, and performing downsampling processing based on the air interface data to obtain signal data including at least two sampling signals;
[0006] For each sampling signal in the signal data, main synchronization signal detection is performed respectively to obtain a signal correlation peak between the corresponding sampling signal and the locally stored main synchronization sequence;
[0007] Determining, based on a signal correlation peak value of each sampled signal, an intra-cell group identifier corresponding to the primary synchronization sequence;
[0008] The sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value is determined as the target sampling signal;
[0009] A cell search is performed based on the target sampling signal and the intra-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result.
[0010] According to one embodiment of the present application, performing a cell search based on the target sampling signal and the intra-cell identifier corresponding to the primary synchronization sequence to obtain a cell search result includes:
[0011] Performing 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;
[0012] determining a cell group identifier corresponding to the secondary synchronization sequence based on the signal correlation coefficient;
[0013] A cell search is performed based on the 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.
[0014] According to one embodiment of the present application, performing a cell search based on the 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:
[0015] Determining a physical cell identifier based on the cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence;
[0016] Determining a target synchronization signal block from each synchronization signal block of the air interface data based on the physical cell identifier;
[0017] Extracting subcarrier data of a demodulation reference signal from the target synchronization signal block;
[0018] Obtaining a master information block message based on the subcarrier data and the physical cell identifier;
[0019] Determining the time-frequency position of physical downlink control channel data based on the master information block message;
[0020] A cell search is performed based on the time-frequency position to obtain a cell search result.
[0021] According to one embodiment of the present application, performing a cell search based on the time-frequency position to obtain a cell search result includes:
[0022] Based on the time-frequency position, blind detection is performed on various data sets of a physical downlink control channel to obtain downlink control information;
[0023] Acquire physical downlink shared channel scheduling information from the downlink control information;
[0024] Acquire a system information block message based on the physical downlink shared channel scheduling information;
[0025] The system information block message is parsed to obtain cell configuration information.
[0026] According to an embodiment of the present application, when performing master synchronization signal detection on each sampling signal in the signal data, the following operations are performed on each sampling signal:
[0027] Extracting a main synchronization signal of a current sampling signal from the signal data;
[0028] performing correlation calculation on the primary synchronization signal of the current sampling signal and at least one primary synchronization sequence stored locally to obtain signal correlation peaks between the primary synchronization signal of the current sampling signal and each of the primary synchronization sequences stored locally;
[0029] The signal correlation peak with the largest value is used as the signal correlation peak between the current sampling signal and the locally stored main synchronization sequence.
[0030] According to one embodiment of the present application, determining the intra-cell group identifier corresponding to the primary synchronization sequence based on the signal correlation peak value of each sampled signal includes:
[0031] The signal correlation peak value that passes the threshold judgment and has the largest value among the signal correlation peak values of each sampled signal is determined as the target signal correlation peak value;
[0032] Determining, among the locally stored primary synchronization sequences, a primary synchronization sequence corresponding to the target signal correlation peak as a target primary synchronization sequence;
[0033] The cell group identifier carried in the target primary synchronization sequence is determined as the cell group identifier of the locally stored primary synchronization sequence.
[0034] A cell search device according to an embodiment of the second aspect of the present application includes:
[0035] a processing module, configured to receive air interface data including a synchronization signal sent by a base station, and perform downsampling processing based on the air interface data to obtain signal data including at least two sampling signals;
[0036] A detection module, configured to perform master synchronization signal detection on each sampling signal in the signal data, and obtain a signal correlation peak between the corresponding sampling signal and a locally stored master synchronization sequence;
[0037] A first determination module is configured to determine an intra-cell group identifier corresponding to the primary synchronization sequence based on a signal correlation peak value of each sampled signal;
[0038] A second determination module is used to determine the sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value as the target sampling signal;
[0039] The search module is configured to perform a cell search based on the target sampling signal and the intra-cell group identifier corresponding to the primary synchronization sequence, and obtain a cell search result.
[0040] According to an embodiment of the third aspect of the present application, an electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any one of the cell search methods described above.
[0041] According to the storage medium of the fourth aspect embodiment of the present application, the storage medium 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 any of the cell search methods described above.
[0042] The computer product according to the fifth aspect of the present application includes a computer program, which, when executed by a processor, implements any of the cell search methods described above.
[0043] The above one or more technical solutions in the embodiments of the present application have at least the following technical effects:
[0044] Air interface data containing synchronization signals transmitted by a base station is received, and downsampling processing is performed based on the air interface data to obtain signal data containing at least two sampling signals. Primary synchronization signal detection is further performed on each sampling signal in the signal data to obtain a signal correlation peak between the corresponding sampling signal and a locally stored primary synchronization sequence. Based on the signal correlation peaks of each sampling signal, the cell group identifier corresponding to the primary synchronization sequence is determined. Furthermore, the sampling signal corresponding to the signal correlation peak value that passes a threshold judgment and has the largest value is determined as the target sampling signal. Because primary synchronization signal detection is performed on each sampling signal obtained based on the air interface data, and the sampling signal corresponding to the signal correlation peak value that passes a threshold judgment and has the largest value is selected as the target sampling signal, all sampling signals are comprehensively considered to avoid missing higher-quality signals. Furthermore, after performing a cell search based on the target sampling signal and the cell group identifier corresponding to the primary synchronization sequence, the resulting cell search results are more accurate, thereby ensuring the success rate of the cell search.
[0045] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0047] Figure 1 This is one of the flow charts of the cell search method provided in the embodiment of the present application.
[0048] Figure 2 This is the second flow chart of the cell search method provided in the embodiment of the present application.
[0049] Figure 3 This is one of the PSS correlation peak diagrams of the cell search method provided in the embodiment of the present application.
[0050] Figure 4 This is the second PSS correlation peak diagram of the cell search method provided in the embodiment of the present application.
[0051] Figure 5 It is a structural diagram of the electronic device provided in this application. DETAILED DESCRIPTION
[0052] The following embodiments of the present invention are described in further detail with reference to the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0053] In the description of the embodiments of the present application, it should be noted that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limiting the embodiments of the present application. In addition, the terms "first", "second", and "third" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0054] In the description of the embodiments of this application, it should be noted that, unless otherwise specified or limited, the terms "connected" and "connection" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium. Those skilled in the art will understand the specific meanings of the above terms in the embodiments of this application based on the specific circumstances.
[0055] In the embodiments of the present application, unless otherwise expressly specified or limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediate medium. Furthermore, a first feature being "above," "above," and "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below," "below," and "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.
[0056] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiments of the present application. In this specification, the schematic representations 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 any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.
[0057] It should be noted that the traditional downsampling method randomly selects only one signal from N channels for subsequent processing, which may result in ignoring other signals with better quality. In addition to affecting the success rate of cell search, it also affects the performance of cell search, which directly affects communication efficiency and user experience.
[0058] Therefore, how to improve the success rate and performance of edge cell search is a key issue.
[0059] Based on this, the present application proposes a cell search method, device, electronic device, storage medium and computer product.
[0060] Figure 1 This is one of the flowcharts of the cell search method provided in the embodiment of the present application. Figure 1 As shown, the cell search method includes:
[0061] Step 110: Receive air interface data including a synchronization signal sent by a base station, and perform downsampling processing based on the air interface data to obtain signal data including at least two sampling signals;
[0062] Step 120 : Perform master synchronization signal detection on each sampling signal in the signal data to obtain a signal correlation peak value between the corresponding sampling signal and the master synchronization sequence stored locally.
[0063] Step 130: Determine the intra-cell group identifier corresponding to the primary synchronization sequence based on the signal correlation peak value of each sampled signal.
[0064] Step 140 : Determine the sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value as the target sampling signal.
[0065] Step 150 : Perform a cell search based on the target sampling signal and the intra-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result.
[0066] When the main synchronization signal detection is performed for each sampling signal in the signal data, the following operations are performed for each sampling signal:
[0067] Extracting the main synchronization signal of the current sampling signal from the signal data;
[0068] performing correlation calculation on the primary synchronization signal of the current sampling signal and at least one primary synchronization sequence stored locally to obtain signal correlation peaks between the primary synchronization signal of the current sampling signal and each of the primary synchronization sequences stored locally;
[0069] The signal correlation peak with the largest value is used as the signal correlation peak between the current sampling signal and the locally stored main synchronization sequence.
[0070] And, determining the intra-cell group identifier corresponding to the primary synchronization sequence based on the signal correlation peak value of each sampled signal, including:
[0071] The signal correlation peak value that passes the threshold judgment and has the largest value among the signal correlation peak values of each sampled signal is determined as the target signal correlation peak value;
[0072] Determine, among the locally stored primary synchronization sequences, a primary synchronization sequence corresponding to a peak value correlated with the target signal as a target primary synchronization sequence;
[0073] The intra-cell group identifier carried in the target primary synchronization sequence is determined as the intra-cell group identifier of the locally stored primary synchronization sequence.
[0074] And, performing a cell search based on the target sampling signal and the intra-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result, including:
[0075] Performing auxiliary synchronization signal detection on the target sampling signal to obtain a signal correlation coefficient between the target sampling signal and the locally stored auxiliary synchronization sequence;
[0076] Determining a cell group identifier corresponding to the secondary synchronization sequence based on the signal correlation coefficient;
[0077] A cell search is performed based on the 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.
[0078] Furthermore, performing a cell search based on the 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:
[0079] Determine a physical cell identifier based on the cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence;
[0080] Determine a target synchronization signal block from each synchronization signal block of air interface data based on the physical cell identifier;
[0081] Extracting subcarrier data of a demodulation reference signal from a target synchronization signal block;
[0082] Obtaining a master information block message based on the subcarrier data and the physical cell identifier;
[0083] Determining the time-frequency position of the physical downlink control channel data based on the master information block message;
[0084] Perform cell search based on time-frequency location to obtain cell search results.
[0085] Furthermore, a cell search is performed based on the time-frequency position to obtain a cell search result, including:
[0086] Based on the time-frequency position, blind detection is performed on various data sets of the physical downlink control channel to obtain downlink control information;
[0087] Obtaining physical downlink shared channel scheduling information from downlink control information;
[0088] Acquiring a system information block message based on physical downlink shared channel scheduling information;
[0089] Parse the system information block message to obtain cell configuration information.
[0090] It should be noted that the execution subject of the cell search method provided in the embodiment of the present application can be a computer device, and the computer device can be, for example, a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc.
[0091] It should be noted that the data and information required in this application are legally obtained after authorization.
[0092] In this application, a mobile phone can be used as the execution subject to illustrate the implementation process of the cell search method, but this does not mean that the execution subject of this application can only be a mobile phone.
[0093] The mobile phone of the present application may be provided with or connected to a cell search device, thereby controlling the cell search device to execute the cell search method of the present application.
[0094] Specifically, a cell search may be required when the mobile phone is powered on, moves, is reactivated, re-enters a service area, or performs a cell handover.
[0095] When searching for a cell, the mobile phone can receive air interface data including synchronization signals sent by the base station.
[0096] Furthermore, the received air interface data may be first passed through an anti-aliasing filter to suppress high-frequency noise, and then the signal obtained after passing through the filter may be downsampled by a factor of M. The specific value of M may be set and adjusted according to actual needs.
[0097] The above processing can preserve the key spectrum components of the primary synchronization signal while reducing the amount of subsequent synchronization-related calculations to a certain extent.
[0098] Figure 2 This is the second flow chart of the cell search method provided in the embodiment of the present application, such as Figure 2 As shown, after processing the air interface data, signal data including at least two sampling signals can be obtained. For example, the signal data may include the sampling signal of the first channel, the sampling signal of the second channel, ..., the sampling signal of the N1th channel.
[0099] Furthermore, compared to traditional cell search schemes that only perform primary synchronization signal detection on one signal path, the present application performs primary synchronization signal detection on each sampled signal path in the signal data. As a result, for each sampled signal path in the signal data, the signal correlation peak between it and the locally stored primary synchronization sequence can be obtained.
[0100] Specifically, in the present application, for each sampling signal, the main synchronization signal in the synchronization signal block corresponding to the sampling signal can be extracted from the signal data.
[0101] It should be noted that in the present application, one or more primary synchronization sequences may be stored locally, for example, including a primary synchronization sequence serving as the first signal, ..., a primary synchronization sequence serving as the N2th signal, etc. In a specific embodiment, the number of locally stored primary synchronization sequences may be, for example, three, each of which includes a cell group identifier NID2.
[0102] Furthermore, the correlation between the master synchronization signal of the sampled signal and each locally stored master synchronization sequence can be calculated to obtain the signal correlation peak between the master synchronization signal and each master synchronization sequence. That is, each sampling signal is correlated with three master synchronization sequences.
[0103] Thus, all sampled signals are comprehensively considered, which can avoid missing signals with better quality.
[0104] Furthermore, for each of the three signal correlation peaks obtained by performing a correlation calculation with the three primary synchronization sequences, the signal correlation peak with the largest value may be used as the signal correlation peak between the sampled signal and the locally stored primary synchronization sequence. For example, after performing a correlation calculation with the three primary synchronization sequences for the first sampled signal, the signal correlation peak with the largest value may be used as the signal correlation peak between the first sampled signal and the locally stored primary synchronization sequence.
[0105] After obtaining the signal correlation peak values between each sampling signal and the locally stored main synchronization sequence, the present application also compares the signal correlation peak values corresponding to each sampling signal with the pre-set threshold value of the main synchronization signal, and then takes the signal correlation peak value with the largest value among the signal correlation peak values that pass the threshold judgment as the target signal correlation peak value.
[0106] Furthermore, the primary synchronization sequence corresponding to the target signal correlation peak among the locally stored primary synchronization sequences is determined as the target primary synchronization sequence. For example, the first primary synchronization sequence corresponding to the target signal correlation peak among the three locally stored primary synchronization sequences is determined as the target primary synchronization sequence.
[0107] Furthermore, the cell group identifier carried in the target primary synchronization sequence can be determined as the cell group identifier of the locally stored primary synchronization sequence. For example, the cell group identifier NID2 carried in the first primary synchronization sequence is determined as the cell group identifier NID2 of the locally stored primary synchronization sequence.
[0108] Furthermore, the present application can determine the sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value as the target sampling signal, that is, the sampling signal of the branch where the largest correlation peak value is located is used as the target sampling signal.
[0109] By selecting the branch signal with the largest correlation peak as the target sampling signal and determining the cell group identifier corresponding to the local main synchronization sequence, the accuracy of the target sampling signal can be improved, making it easier to subsequently perform cell searches based on the target sampling signal in combination with the cell group identifier corresponding to the local main synchronization sequence, thereby improving the accuracy of cell search results and thereby improving the success rate of cell searches.
[0110] Furthermore, secondary synchronization signal detection can be performed based on the target sampling signal, and cell search can be performed based on the cell group identifier of the local secondary synchronization sequence determined by the secondary synchronization signal detection, combined with the determined cell group identifier NID2 of the local primary synchronization sequence, to obtain cell search results.
[0111] This application also performs PSS detection on the (N-1) signals discarded in traditional cell search schemes. By comparing the correlation peaks of the detection results, the signal with the largest peak value is selected from all N signals for subsequent SSS detection. By comprehensively considering all sampled signals, it can avoid missing higher-quality signals, resulting in better PSS detection. This improved PSS detection also improves subsequent frequency offset estimation and compensation, as well as SSS detection. Further calculation of the Physical Cell Identifier (PCI) and analysis of each physical channel data can make the final cell search results more accurate, thereby ensuring the success rate of cell search. It can also improve the overall performance of edge cell search.
[0112] Specifically, after obtaining the intra-cell group identifier corresponding to the target sampling signal and the primary synchronization sequence, the present application can successively perform frequency offset estimation and compensation on the target sampling signal to reduce the impact of the generated frequency offset on the Orthogonal Frequency Division Multiplexing (OFDM) system performance.
[0113] Furthermore, the present application can perform SSS detection on the compensated signal.
[0114] Specifically, the secondary synchronization signal corresponding to the compensated signal in the synchronization signal block can be extracted from the air interface data. A Fast Fourier Transform (FFT) calculation can be performed on the extracted secondary synchronization signal to convert it into a frequency-domain received SSS signal. An FFT calculation can also be performed on each locally stored secondary synchronization sequence (the local storage may include multiple secondary synchronization sequences) to convert it into a frequency-domain local SSS signal. The frequency-domain received SSS signal is conjugate-multiplied by each frequency-domain local SSS signal to obtain a corresponding number of signal correlation coefficients.
[0115] Furthermore, the present application may use the signal correlation coefficient that exceeds the preset SSS threshold and has the largest value as the target signal correlation coefficient, and use the target signal correlation coefficient corresponding to the cell group identifier NID1 carried in the secondary synchronization sequence as the cell group identifier NID1 of the locally stored secondary synchronization sequence.
[0116] It should be noted that the cell group identifier NID1 and the cell group identifier NID2 determined in this application can jointly represent the synchronization position of the synchronization signal block in the air interface data. Furthermore, a PCI can be calculated as the target PCI using the cell group identifier NID1 and the cell group identifier NID2 associated with the synchronization position.
[0117] For example, PCI can be calculated using the following formula:
[0118] PCI=3×NID1+NID2.
[0119] Furthermore, the present application can extract a target synchronization signal block from each synchronization signal block in the air interface data based on the synchronization position corresponding to the target PCI. Furthermore, the demodulation reference signal (DMRS) subcarrier data in the physical broadcast channel (PBCH) data of the preset orthogonal frequency division multiplexing (OFDM) symbol can be extracted from the target synchronization signal block.
[0120] The target PCI is input into a DMRS sequence generation algorithm to generate local DMRS sequences for physical broadcast channel data for W predetermined OFDM symbols. In other words, W local DMRS sequences are generated based on the target PCI, each of which is used to demodulate the physical broadcast channel data transmitted in a predetermined OFDM symbol. The DMRS sequence generation algorithm is a key technology for generating demodulation reference signals in communication systems.
[0121] Furthermore, the extracted DMRS subcarrier data is conjugate-multiplied with W local DMRS sequences respectively to obtain the number of the local DMRS sequence corresponding to the largest conjugate-multiplication result.
[0122] The physical broadcast channel data is extracted from the target synchronization signal block and parsed according to the number of the local DMRS sequence to obtain a Master Information Block (MIB) message.
[0123] The time-frequency position of the physical downlink control channel data is determined based on the control resource set 0 (CORESET 0) and search space 0 (Search Space 0) configuration carried in the MIB message.
[0124] Then, based on this time-frequency position, blind detection is performed on various data sets of the physical downlink control channel. After demodulation, descrambling, rate matching, Polar decoding, and cyclic redundancy check (CRC), the downlink control information (DCI) that passes the check is parsed to obtain the scheduling information of the physical downlink shared channel. Among them, Polar decoding is the decoding process of Polar code, which is an advanced channel coding technology. The specific process of blind detection can be implemented with reference to the traditional blind detection method and is not elaborated in this application.
[0125] Furthermore, the physical downlink shared channel data is parsed according to the scheduling information of the physical downlink shared channel to obtain the data carried in the physical downlink shared channel data. This can be achieved specifically through the following process:
[0126] The location of the physical downlink shared channel data in the frequency domain and time domain is determined according to the resource allocation in the scheduling information.
[0127] The target sample signal is demodulated according to the modulation mode in the scheduling information and the position of the physical downlink shared channel data in the frequency domain and the time domain.
[0128] According to the coding scheme in the scheduling information, the demodulated data is channel-decoded to restore the original transport block.
[0129] If the physical downlink shared channel data contains Hybrid Automatic RepeatreQuest (HARQ) information, error detection and retransmission request are performed according to the HARQ mechanism.
[0130] Furthermore, valid data carried in the decoded transport block is extracted, where the valid data may include, for example, user data, System Information Block (SIB1) messages, and the like.
[0131] Furthermore, the system information block message can be obtained from the valid data and parsed, thereby obtaining the cell configuration information and completing the cell search.
[0132] According to the cell search method of the embodiment of the present application, air interface data containing synchronization signals sent by a base station is received, and downsampling processing is performed based on the air interface data to obtain signal data containing at least two sampling signals; further, for each sampling signal in the signal data, a primary synchronization signal detection is performed respectively to obtain a signal correlation peak between the corresponding sampling signal and the locally stored primary synchronization sequence; and then, based on the signal correlation peak of each sampling signal, the cell group identifier corresponding to the primary synchronization sequence can be determined; and the sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value is determined as the target sampling signal; because each sampling signal obtained based on the air interface data has undergone primary synchronization signal detection, the sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value is used as the target sampling signal, and all sampling signals are comprehensively considered to avoid missing signals with better quality. Furthermore, after performing a cell search based on the target sampling signal and the cell group identifier corresponding to the primary synchronization sequence, the obtained cell search result is more accurate, thereby ensuring the success rate of the cell search.
[0133] It should be noted that this application also conducted simulation experiments in MATLAB.
[0134] Specifically, the filter is designed by adjusting parameters such as order and roll-off coefficient to achieve a relatively good overall signal-to-noise ratio. MATLAB is a commercial mathematical software that can be used in data analysis, wireless communications, deep learning, image processing and computer vision, signal processing, quantitative finance and risk management, robotics, control systems, and other fields.
[0135] Then, we can conduct an experiment. In the experiment, there are 16 sampling signals in total. The correlation peak values of 16 groups of PSS detection and the corresponding SSS detection corresponding to the same synchronization signal block (SSB) are recorded, as shown in Table 1 below:
[0136] Table 1
[0137]
[0138] Figure 3 This is one of the PSS correlation peak diagrams of the cell search method provided in the embodiment of the present application. Figure 4 This is the second PSS correlation peak diagram of the cell search method provided in the embodiment of the present application. Figure 3 and Figure 4 The horizontal axis (X axis) represents the number of sampling points, and the vertical axis (Y axis) represents the PSS correlation peak. Figure 3 and Figure 4As shown, the maximum PSS correlation peak value among the sampling signals is 247110, and the minimum PSS correlation peak value among the sampling signals is 125916.
[0139] Since the traditional method only randomly selects one of the sampling signals, if the one with the smallest PSS correlation peak is selected, the other channels with better signal quality will be ignored. However, this application selects the one with the largest PSS correlation peak, and calculates the difference in signal quality between the two channels through the formula. For the difference in PSS correlation peak, the calculation results are: 10 log 10 (247110 / 125916) = 2.9281 dB. It can be found that the quality of the signal selected by this application is improved compared with the original randomly selected signal. The improvement of PSS detection effect brings about the improvement of frequency offset estimation and compensation, and SSS detection effect, which improves the performance of the overall cell search to a certain extent and can increase the success rate of edge cell search.
[0140] The cell search device provided in the present application is described below. The cell search device described below and the cell search method described above can be referenced to each other.
[0141] Furthermore, the present application also provides a cell search device.
[0142] The cell search device includes:
[0143] a processing module, configured to receive air interface data including a synchronization signal sent by a base station, and perform downsampling processing based on the air interface data to obtain signal data including at least two sampling signals;
[0144] A detection module, configured to perform master synchronization signal detection on each sampling signal in the signal data, and obtain a signal correlation peak between the corresponding sampling signal and a locally stored master synchronization sequence;
[0145] A first determination module is configured to determine an intra-cell group identifier corresponding to the primary synchronization sequence based on a signal correlation peak value of each sampled signal;
[0146] A second determination module is used to determine the sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value as the target sampling signal;
[0147] The search module is configured to perform a cell search based on the target sampling signal and the intra-cell group identifier corresponding to the primary synchronization sequence, and obtain a cell search result.
[0148] The cell search device of the present application receives air interface data containing synchronization signals sent by a base station, performs downsampling processing based on the air interface data, and obtains signal data containing at least two sampling signals. Furthermore, a primary synchronization signal detection is performed on each sampling signal in the signal data to obtain a signal correlation peak between the corresponding sampling signal and a locally stored primary synchronization sequence. Based on the signal correlation peaks of each sampling signal, the cell group identifier corresponding to the primary synchronization sequence is determined. Furthermore, the sampling signal corresponding to the signal correlation peak value that passes a threshold judgment and has the largest value is determined as the target sampling signal. Because each sampling signal obtained based on the air interface data undergoes primary synchronization signal detection, the sampling signal corresponding to the signal correlation peak value that passes a threshold judgment and has the largest value is determined as the target sampling signal. This comprehensively considers all sampling signals to avoid missing higher-quality signals. Furthermore, after performing a cell search based on the target sampling signal and the cell group identifier corresponding to the primary synchronization sequence, the resulting cell search results are more accurate, thereby ensuring the success rate of the cell search.
[0149] In one embodiment, the detection module is specifically configured to perform the following operations for each sampling signal in the signal data when performing master synchronization signal detection:
[0150] Extracting a main synchronization signal of a current sampling signal from the signal data;
[0151] performing correlation calculation on the primary synchronization signal of the current sampling signal and at least one primary synchronization sequence stored locally to obtain signal correlation peaks between the primary synchronization signal of the current sampling signal and each of the primary synchronization sequences stored locally;
[0152] The signal correlation peak with the largest value is used as the signal correlation peak between the current sampling signal and the locally stored main synchronization sequence.
[0153] In one embodiment, the first determining module is specifically configured to:
[0154] The signal correlation peak value that passes the threshold judgment and has the largest value among the signal correlation peak values of each sampled signal is determined as the target signal correlation peak value;
[0155] Determining, among the locally stored primary synchronization sequences, a primary synchronization sequence corresponding to the target signal correlation peak as a target primary synchronization sequence;
[0156] The cell group identifier carried in the target primary synchronization sequence is determined as the cell group identifier of the locally stored primary synchronization sequence.
[0157] In one embodiment, the search module is specifically configured to:
[0158] Performing 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;
[0159] determining a cell group identifier corresponding to the secondary synchronization sequence based on the signal correlation coefficient;
[0160] A cell search is performed based on the 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.
[0161] In one embodiment, the search module is further configured to:
[0162] Determining a physical cell identifier based on the cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence;
[0163] Determining a target synchronization signal block from each synchronization signal block of the air interface data based on the physical cell identifier;
[0164] Extracting subcarrier data of a demodulation reference signal from the target synchronization signal block;
[0165] Obtaining a master information block message based on the subcarrier data and the physical cell identifier;
[0166] Determining the time-frequency position of physical downlink control channel data based on the master information block message;
[0167] A cell search is performed based on the time-frequency position to obtain a cell search result.
[0168] In one embodiment, the search module is further configured to:
[0169] Based on the time-frequency position, blind detection is performed on various data sets of a physical downlink control channel to obtain downlink control information;
[0170] Acquire physical downlink shared channel scheduling information from the downlink control information;
[0171] Acquire a system information block message based on the physical downlink shared channel scheduling information;
[0172] The system information block message is parsed to obtain cell configuration information.
[0173] Figure 5 An example of a physical structure diagram of an electronic device is shown below. Figure 5As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530, and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other via the communication bus 540. The processor 510 may call the logic instructions in the memory 530 to execute the following method: receiving air interface data including a synchronization signal sent by a base station, performing downsampling processing based on the air interface data, and obtaining signal data including at least two sampling signals;
[0174] For each sampling signal in the signal data, main synchronization signal detection is performed respectively to obtain a signal correlation peak between the corresponding sampling signal and the locally stored main synchronization sequence;
[0175] Determining, based on a signal correlation peak value of each sampled signal, an intra-cell group identifier corresponding to the primary synchronization sequence;
[0176] The sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value is determined as the target sampling signal;
[0177] A cell search is performed based on the target sampling signal and the intra-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result.
[0178] In addition, the logical instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0179] In another aspect, an embodiment of the present application further provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method provided in each of the above embodiments is implemented, for example, including: receiving air interface data including a synchronization signal sent by a base station, performing downsampling processing based on the air interface data to obtain signal data including at least two sampling signals;
[0180] For each sampling signal in the signal data, main synchronization signal detection is performed respectively to obtain a signal correlation peak between the corresponding sampling signal and the locally stored main synchronization sequence;
[0181] Determining, based on a signal correlation peak value of each sampled signal, an intra-cell group identifier corresponding to the primary synchronization sequence;
[0182] The sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value is determined as the target sampling signal;
[0183] A cell search is performed based on the target sampling signal and the intra-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result.
[0184] In another aspect, an embodiment of the present application further provides a computer product having a computer program stored thereon, wherein when the computer program is executed by a processor, the method provided in each of the above embodiments is implemented, for example, including: receiving air interface data including a synchronization signal sent by a base station, performing downsampling processing based on the air interface data to obtain signal data including at least two sampling signals;
[0185] For each sampling signal in the signal data, main synchronization signal detection is performed respectively to obtain a signal correlation peak between the corresponding sampling signal and the locally stored main synchronization sequence;
[0186] Determining, based on a signal correlation peak value of each sampled signal, an intra-cell group identifier corresponding to the primary synchronization sequence;
[0187] The sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value is determined as the target sampling signal;
[0188] A cell search is performed based on the target sampling signal and the intra-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result.
[0189] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0190] Through the description of the above embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the relevant 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, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.
[0191] Finally, it should be noted that the above embodiments are intended only to illustrate the present application and are not intended to limit the present application. Although the present application has been described in detail with reference to the embodiments, it should be understood by those skilled in the art that various combinations, modifications, or equivalent substitutions 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: include: receiving air interface data including a synchronization signal sent by a base station, and performing downsampling processing based on the air interface data to obtain signal data including at least two sampling signals; For each sampling signal in the signal data, main synchronization signal detection is performed respectively to obtain a signal correlation peak between the corresponding sampling signal and the locally stored main synchronization sequence; Determining, based on a signal correlation peak value of each sampled signal, an intra-cell group identifier corresponding to the primary synchronization sequence; The sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value is determined as the target sampling signal; A cell search is performed based on the target sampling signal and the intra-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 a cell search based on the target sampling signal and the intra-cell group identifier corresponding to the primary synchronization sequence to obtain a cell search result includes: Performing 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; determining a cell group identifier corresponding to the secondary synchronization sequence based on the signal correlation coefficient; A cell search is performed based on the 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 a cell search based on the 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: Determining a physical cell identifier based on the cell group identifier corresponding to the primary synchronization sequence and the cell group identifier corresponding to the secondary synchronization sequence; Determining a target synchronization signal block from each synchronization signal block of the air interface data based on the physical cell identifier; 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; A cell search is performed based on the time-frequency position to obtain a cell search result.
4. The cell search method according to claim 3, wherein: The performing a cell search based on the time-frequency position to obtain a cell search result includes: Based on the time-frequency position, blind detection is performed on various data sets of a physical downlink control channel to obtain downlink control information; Acquire physical downlink shared channel scheduling information from the downlink control information; Acquire a system information block message based on the physical downlink shared channel scheduling information; The system information block message is parsed to obtain cell configuration information.
5. The cell search method according to claim 1, wherein: When the main synchronization signal detection is performed for each sampling signal in the signal data, the following operations are performed for each sampling signal: Extracting a main synchronization signal of a current sampling signal from the signal data; performing correlation calculation on the primary synchronization signal of the current sampling signal and at least one primary synchronization sequence stored locally to obtain signal correlation peaks between the primary synchronization signal of the current sampling signal and each of the primary synchronization sequences stored locally; The signal correlation peak with the largest value is used as the signal correlation peak between the current sampling signal and the locally stored main synchronization sequence.
6. The cell search method according to claim 5, characterized in that: The determining, based on the signal correlation peak value of each sampled signal, the cell group identifier corresponding to the primary synchronization sequence includes: The signal correlation peak value that passes the threshold judgment and has the largest value among the signal correlation peak values of each sampled signal is determined as the target signal correlation peak value; Determining, among the locally stored primary synchronization sequences, a primary synchronization sequence corresponding to the target signal correlation peak as a target primary synchronization sequence; The cell group identifier carried in the target primary synchronization sequence is determined as the cell group identifier of the locally stored primary synchronization sequence.
7. A cell search device, characterized in that: include: a processing module, configured to receive air interface data including a synchronization signal sent by a base station, and perform downsampling processing based on the air interface data to obtain signal data including at least two sampling signals; A detection module, configured to perform master synchronization signal detection on each sampling signal in the signal data, and obtain a signal correlation peak between the corresponding sampling signal and a locally stored master synchronization sequence; A first determination module is configured to determine an intra-cell group identifier corresponding to the primary synchronization sequence based on a signal correlation peak value of each sampled signal; A second determination module is used to determine the sampling signal corresponding to the signal correlation peak value that passes the threshold judgment and has the largest value as the target sampling signal; The search module is configured to perform a cell search based on the target sampling signal and the intra-cell group identifier 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 in the memory and executable on the processor, wherein: When the processor executes the computer program, the cell search method according to any one of claims 1 to 6 is implemented.
9. A storage medium, wherein the storage medium is a non-transitory computer-readable storage medium and stores a computer program, wherein: When the computer program is executed by a processor, the cell search method according to any one of claims 1 to 6 is implemented.
10. A computer product comprising a computer program, characterized in that When the computer program is executed by a processor, the cell search method according to any one of claims 1 to 6 is implemented.
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