Communication control method and device, equipment, chip and medium

By determining the power spectrum based on the time domain data of the candidate frequency band in the communication system, and selecting the best frequency points for parallel search networks, the problems of high complexity and time-consuming spectrum scanning in the prior art are solved, and the search network efficiency and effect are improved.

CN119997154AActive Publication Date: 2025-05-13BEIJING X RING TECHNOLOGY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510287344.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2025-05-13
Estimated Expiration
2045-03-11

AI Technical Summary

Technical Problem

In the prior art, the complexity of spectrum scanning is too high and takes too long, resulting in low network search efficiency and poor network search results.

Method used

By determining the first power spectrum based on the first time domain data of the candidate frequency band, the target frequency point is determined from at least one first candidate frequency point in the candidate frequency band, the target frequency band is determined from at least one candidate frequency band, and the parallel network search is carried out according to at least a portion of the second candidate frequency points in the target frequency band.

Benefits of technology

The search network efficiency is improved, and the target frequency band and frequency points are selected to be selected, which improves the search network effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119997154A_ABST
    Figure CN119997154A_ABST
Patent Text Reader

Abstract

The invention provides a communication control method and device, equipment, a chip and a medium, and the method comprises the steps: determining a first power spectrum according to the first time domain data of a candidate frequency band; determining a target frequency point from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum; determining a target frequency band from the at least one candidate frequency band according to the target frequency point; and performing parallel network searching according to at least part of the second candidate frequency points in the target frequency band. The technical problems of low network searching efficiency and poor network searching effect in the prior art are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a communication control method, device, equipment, chip and medium. Background Art

[0002] Frequency scanning technology is used to collect signal energy in the radio network frequency band and confirm which frequencies have signal sources so as to quickly select frequencies to access the network. In the communication system, when the power is turned on or there is no prior frequency information, spectrum scanning must be completed before the cell search to confirm the best network search frequency to achieve the purpose of searching the network as quickly as possible. Cell search can be divided into two steps: spectrum scanning and cell detection. As the demand for spectrum resources in communication systems becomes increasingly tight, a large number of higher frequency band spectrum resources are deployed, and the electromagnetic environment becomes more and more complex, efficient and accurate spectrum scanning solutions are very important for network search efficiency and the user experience of the entire communication system.

[0003] In the related art, spectrum scanning is too complex and time-consuming, resulting in low network search efficiency and poor network search effect. Summary of the invention

[0004] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0005] To this end, the present disclosure proposes a communication control method, apparatus, communication equipment, chip and storage medium to improve network search efficiency and enhance network search effect.

[0006] The first aspect of the present disclosure proposes a communication control method, including: determining a first power spectrum based on first time domain data of a candidate frequency band; determining a target frequency point from at least one first candidate frequency point in the candidate frequency band based on the first power spectrum; determining the target frequency band from at least one candidate frequency band based on the target frequency point; and performing a parallel network search based on at least part of the second candidate frequency points in the target frequency band.

[0007] The second aspect embodiment of the present disclosure proposes a communication control device, including: a first determination module, used to determine a first power spectrum based on first time domain data of a candidate frequency band; a second determination module, used to determine a target frequency point from at least one first candidate frequency point in the candidate frequency band based on the first power spectrum; a third determination module, used to determine the target frequency band from at least one candidate frequency band based on the target frequency point; and a network search module, used to perform a parallel network search based on at least part of the second candidate frequency points in the target frequency band.

[0008] The third aspect embodiment of the present disclosure proposes a communication device, including: a processor, and a memory connected to the processor in communication; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the communication control method proposed in the first aspect embodiment of the present disclosure.

[0009] The fourth aspect embodiment of the present disclosure proposes a chip, which includes a processing circuit and an interface circuit; wherein the interface circuit is used to read instructions, and the interface circuit sends the instructions to the processing circuit so that the processing circuit executes the communication control method proposed in the first aspect embodiment of the present disclosure.

[0010] The fifth aspect of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the communication control method as described above.

[0011] The communication control method, apparatus, communication equipment, chip and storage medium provided by the present disclosure determine the first power spectrum according to the first time domain data of the candidate frequency band, determine the target frequency point from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum, determine the target frequency band from at least one candidate frequency band according to the target frequency point, and perform parallel network search according to at least part of the second candidate frequency points in the target frequency band. Thus, at least part of the selected second candidate frequency points can be used for parallel network search, thereby improving the network search efficiency, and the target frequency band and at least part of the second candidate frequency points participating in the network search in the target frequency band can be selected based on the target frequency point, thereby improving the network search effect.

[0012] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0014] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;

[0015] Figure 2 A flow chart of a communication control method provided by an embodiment of the present disclosure;

[0016] Figure 3 A flowchart of another communication control method provided by an embodiment of the present disclosure;

[0017] Figure 4 A flowchart of another communication control method provided by an embodiment of the present disclosure;

[0018] Figure 5 is an application schematic diagram of an embodiment of the present disclosure;

[0019] Figure 6A schematic diagram of the structure of a communication control device provided by an embodiment of the present disclosure;

[0020] Figure 7 A block diagram of an exemplary communication device suitable for implementing the embodiments of the present disclosure is shown;

[0021] Figure 8 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure;

[0022] Fig. 9 It is a schematic diagram of the structure of another chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0024] In the embodiments of the present disclosure, the communication device may be, for example, a terminal, a chip, etc., which is not limited.

[0025] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. Figure 1 As shown, the communication system 100 may include a terminal 101 and a network device 102. The network device 102 may include at least one of an access network device and a core network device.

[0026] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city (smart city), and at least one of a wireless terminal in a smart home (smart home), but is not limited to these.

[0027] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a sixth generation mobile communication system (6G), an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a WiFi system, but is not limited thereto.

[0028] In some embodiments, the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be referred to as a control unit (control unit). The CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.

[0029] In some embodiments, the core network device may be a device including one or more network elements, or may be a plurality of devices or a group of devices, each including all or part of one or more network elements. The network element may be virtual or physical. The core network, for example, includes at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0030] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. A person skilled in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0031] The following embodiments of the present disclosure can be applied to Figure 1 The communication system 100, or a portion thereof, is shown but is not limited thereto. Figure 1 The various entities shown are examples, and the communication system may include Figure 1 All or part of the subject, and may also include Figure 1 For entities other than the above, the number and form of each entity are arbitrary, and the connection relationship between the entities is an example. The entities may be connected or disconnected, and the connection may be in any manner, which may be direct or indirect, and may be wired or wireless.

[0032] Embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6th generation mobile communication system (6G), Future Radio Access (FRA), New Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine-to-Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), systems using other communication methods, next-generation systems based on them, etc. In addition, multiple systems can also be combined (for example, a combination of LTE or LTE-A and 5G, etc.) for application.

[0033] In the related technology, the spectrum scanning sorting method mainly includes: inter-band scanning sorting and intra-band scanning sorting, using the time domain or frequency domain received signal strength indication (RSSI) energy to calculate the signal size of the specific frequency band and frequency point, or directly performing synchronization signal correlation detection on the corresponding frequency point, sorting all or part of the frequency points according to the power spectrum or correlation peak, and finding the N frequency points where the synchronization signal is most likely to exist; or traversing the standard, frequency band, and frequency point supported by the terminal in a predetermined order to search for cells. In this way, the complexity of spectrum scanning is too high and the time consumption is too long, resulting in low network search efficiency and poor network search effect.

[0034] In order to solve the above technical problems, the disclosed embodiment provides a communication control method, which determines a first power spectrum according to the first time domain data of the candidate frequency band, determines a target frequency point from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum, determines the target frequency band from at least one candidate frequency band according to the target frequency point, and performs a parallel network search according to at least part of the second candidate frequency points in the target frequency band. Thus, at least part of the selected second candidate frequency points can be used for parallel network search, thereby improving the network search efficiency, and the target frequency band and at least part of the second candidate frequency points participating in the network search in the target frequency band can be preferentially selected based on the target frequency point, thereby improving the network search effect.

[0035] Figure 2 A flow chart of a communication control method provided by an embodiment of the present disclosure.

[0036] The communication control method of this embodiment can be applied to a communication control device. In some possible embodiments, the communication control device can be configured in a communication device or chip so that the communication device or chip can perform a communication function. For example, the communication device can be Figure 1 In addition, in some possible embodiments, the communication control device may also be software in a communication device, etc. The software may be, for example, communication software, which is not limited thereto.

[0037] like Figure 2 As shown, the communication control method includes:

[0038] Step S201: determining a first power spectrum according to first time domain data of a candidate frequency band.

[0039] The candidate frequency band refers to a frequency band that is used as a candidate for network search, the number of candidate frequency bands may be one or more, and the candidate frequency band may be represented as a band. The first time domain data refers to time domain data collected based on the candidate frequency band. Optionally, in some embodiments, if there are multiple candidate frequency bands, time domain data may be collected based on each candidate frequency band.

[0040] Optionally, in some embodiments, a Fourier transform can be performed on the first time domain data of the candidate frequency band, and the first power spectrum can be determined based on the frequency domain data obtained by the Fourier transform, or a spectrum analysis can be performed on the first time domain data of the candidate frequency band, and the first power spectrum can be determined based on the results of the spectrum analysis, or any other possible method can be used to determine the first power spectrum based on the first time domain data of the candidate frequency band, without limitation.

[0041] Optionally, in some embodiments, in order to improve the accuracy and robustness of power spectrum analysis when the candidate frequency band is large, thereby ensuring the network search effect, in the process of determining the first power spectrum based on the first time domain data of the candidate frequency band, the candidate frequency band can be divided according to the maximum bandwidth supported by the terminal to obtain multiple candidate sub-bands, and the candidate automatic gain control value of each candidate sub-band is determined, and the candidate power spectrum of each time domain sub-data in each candidate sub-band based on each sampling point is determined, wherein the time domain sub-data is obtained by segmenting the first time domain data, and the target power spectrum is determined from the multiple candidate power spectra of the sampling point, and the minimum automatic gain control value among the multiple candidate automatic gain control values ​​is determined, and the candidate sub-band corresponding to the minimum automatic gain control value is determined as the first candidate sub-band, and according to the target power spectrum of the first candidate sub-band based on the sampling point, the target power spectra of other candidate sub-bands based on the sampling point are adjusted, and then, the target power spectrum of the first candidate sub-band and the adjusted target power spectra of other candidate sub-bands can be spectrally spliced ​​to obtain the first power spectrum.

[0042] Optionally, in some embodiments, the above-mentioned candidate frequency band can be expressed as a band, and the candidate frequency band can be divided based on the maximum bandwidth supported by the terminal to obtain multiple candidate sub-bands. If the number of candidate frequency bands is multiple, each candidate frequency band is divided, so that each candidate frequency band is divided into multiple candidate sub-bands.

[0043] Optionally, in some embodiments, for the candidate sub-frequency bands divided from the candidate frequency band, it can be determined that the first time domain data collected by each candidate sub-frequency band is segmented to obtain M segments of time domain sub-data, and for each segment of time domain sub-data, it can be divided into N segments according to fft (represents the sampling points of the fast Fourier transform) to calculate the power spectrum respectively. The number of sampling points can be less than or equal to N fftThe sampling point can be expressed as k. That is to say, for each candidate sub-band, the candidate power spectrum of each time domain sub-data based on each sampling point can be determined, so that multiple candidate power spectra are obtained for the same sampling point, and then the target power spectrum can be determined from the multiple candidate power spectra of the sampling point. For example, the maximum power spectrum among the multiple candidate power spectra can be selected as the target power spectrum, and the target power spectrum determined based on the sampling point can be expressed as p∧(k). Then, the automatic gain control value (Automatic Gain Control, agc) of the power spectrum of multiple candidate sub-bands of the same candidate frequency band can be aligned. That is to say, the minimum automatic gain control value among multiple candidate automatic gain control values ​​can be determined, which is equivalent to selecting the minimum automatic gain control value among the candidate automatic gain control values ​​corresponding to each candidate sub-band, and then the candidate sub-band corresponding to the minimum automatic gain control value is determined as the first candidate sub-band, and according to the target power spectrum of the first candidate sub-band based on the sampling point, the target power spectra of other candidate sub-bands based on the sampling point are adjusted, and then, the target power spectrum of the first candidate sub-band and the adjusted target power spectra of other candidate sub-bands can be spectrally spliced ​​to obtain the first power spectrum.

[0044] For example, the above can be based on the first time domain data of the candidate frequency band to determine the first power spectrum, which can be performed by the inter-Band power calculation unit. Each Band can be divided into multiple subbands to collect data (receive the first time domain data), and perform spectrum calculation and splicing to obtain the first power spectrum. For example, the current band is divided into multiple subbands according to the maximum bandwidth supported by the terminal, and data is collected for each subband, and AGC adjustment is performed. At the same time, the AGC value of each subband is recorded (an optional example of candidate automatic gain control), and the time domain data collected for each subband (an optional example of the first time domain data mentioned above) is divided into multiple segments, denoted as M, and the time domain data of each segment is N. fft The power spectra are calculated separately (the calculated power spectrum is an optional example of the above candidate power spectrum), and the power spectra of each segment are merged, and the maximum value of each sampling point M times is selected as the power spectrum of the current sampling point (an optional example of the above target power spectrum). The formula is as follows:

[0045]

[0046] Among them, m represents the segment number of the time domain sub-data, there are M segments of time domain sub-data, p n(k) represents the candidate power spectrum of the mth time domain sub-data based on the kth sampling point. In addition, the AGC values ​​of the power spectra of multiple subbands of the current band can be aligned, and the minimum AGC (an optional example of the above-mentioned minimum automatic gain control value) in each subband is selected as the benchmark, and the power of other subbands is adjusted to the minimum AGC value, and then the spectrum splicing is performed.

[0047] Step S202: determining a target frequency point from at least one first candidate frequency point in a candidate frequency band according to the first power spectrum.

[0048] Optionally, in some embodiments, the frequency points included in the candidate frequency band may be referred to as first candidate frequency points. The number of the first candidate frequency points may be one or more.

[0049] Optionally, in some embodiments, the target frequency may be the first candidate frequency corresponding to the maximum received signal strength, or may be the first candidate frequency whose received signal strength is greater than a preset value, or may be the first candidate frequency that satisfies any other possible conditions, without limitation.

[0050] After the first power spectrum is determined according to the first time domain data of the candidate frequency band, the target frequency point may be determined from at least one first candidate frequency point in the candidate frequency band based on the first power spectrum.

[0051] Optionally, in some embodiments, in the process of determining the target frequency point from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum, the first frequency and the first bandwidth can be determined, and the received signal strength corresponding to each first candidate frequency point in the candidate frequency band can be determined according to the first power spectrum, the first frequency and the first bandwidth, and the maximum received signal strength can be determined from multiple received signal strengths, and the first candidate frequency point corresponding to the maximum received signal strength can be determined as the target frequency point. Thus, the first candidate frequency point with the best received signal strength can be selected from multiple first candidate frequencies in the candidate frequency band as the target frequency point, the reference value of the target frequency point can be improved, and when the data (such as symbol-level RSSI and corresponding agc value) used to sort the candidate frequency bands is calculated based on the target frequency point, the accuracy of sorting between frequency bands can be effectively improved, thereby ensuring improved robustness.

[0052] Optionally, the first frequency and the first bandwidth may be pre-set. The first frequency and the first bandwidth may be used to calculate the average received signal strength of each partial frequency band, and the calculated average received signal strength may be used to screen the target frequency point. The first frequency may be expressed as Gap Point , the first bandwidth can be expressed as K sys .

[0053] Optionally, in some embodiments, in the process of determining the received signal strength corresponding to at least one first candidate frequency point in the candidate frequency band according to the first power spectrum, the first frequency and the first bandwidth, the average received signal strength of each partial frequency band in the candidate frequency band may be determined, wherein the bandwidth of the partial frequency band is equal to the first bandwidth, and the first frequency is separated between two adjacent partial frequency bands, and then the average received signal strength of the partial frequency band is determined as the received signal strength of the first candidate frequency point in the partial frequency band. In this way, the received signal strength corresponding to the first candidate frequency point can be accurately determined, and the reference value of the received signal strength corresponding to the first candidate frequency point can be improved, thereby ensuring that the target frequency point is accurately selected.

[0054] For example, the frequency domain RSSI (an optional example of the above average received signal strength) of multiple segments (an optional example of the above multiple partial frequency bands) can be calculated at intervals of a specified frequency (an optional example of the first frequency), and the strongest RSSI (an optional example of the above maximum received signal strength) and its corresponding strongest frequency point (an optional example of the above target frequency point) can be selected for output. In other words, the specified frequency Gap can be used. Point (An optional example of the first frequency) is the interval, and the bandwidth is calculated as K sys (an optional example of the first bandwidth), and select the frequency point corresponding to the strongest RSSI (an optional example of the first candidate frequency point corresponding to the maximum received signal strength) as output (ie, output the target frequency point).

[0055] Step S203: determining a target frequency band from at least one candidate frequency band according to the target frequency point.

[0056] Optionally, in some embodiments, the number of candidate frequency bands may be one or more. In the embodiments of the present disclosure, the number of candidate frequency bands may be multiple for example.

[0057] Optionally, in some embodiments, the above-mentioned selected target frequency band may be a candidate frequency band with a relatively better received signal among at least one candidate frequency band, such as a candidate frequency band with a larger received signal strength. If there are multiple candidate frequency bands, the number of target frequency bands selected from the multiple candidate frequency bands may also be one or more, such as selecting at least some target frequency bands from the multiple candidate frequency bands, and the selected target frequency bands may be used for subsequent network search.

[0058] Optionally, in some embodiments, after the target frequency point is screened out, the target frequency band can be selected from at least one candidate frequency band according to the target frequency point. In the case where there are multiple candidate frequency bands, the multiple candidate frequency bands can be sorted based on the target frequency point to obtain a frequency band sorting result, and at least part of the target frequency bands can be selected based on the frequency band sorting result; or the sorting index of the candidate frequency band in which the target frequency point is located can be determined, and the multiple candidate frequency bands can be sorted based on the sorting index to obtain a frequency band sorting result, and at least part of the target frequency band can be selected based on the frequency band sorting result; or any other possible method can be selected to determine the target frequency band from at least one candidate frequency band according to the target frequency point, and there is no limitation on this.

[0059] Step S204: performing a parallel network search based on at least part of the second candidate frequency points in the target frequency band.

[0060] Among them, the candidate frequency points included in the target frequency band can be called second candidate frequency points. The target frequency band can include multiple second candidate frequency points, and at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points. If the number of target frequency bands is multiple, at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points in each target frequency band. The selected at least some of the second candidate frequency points can be used for parallel network search, thereby improving the network search efficiency, and the target frequency band and at least some of the second candidate frequency points participating in the network search in the target frequency band can be selected based on the target frequency point, thereby effectively improving the network search efficiency.

[0061] After selecting the target frequency band from at least one candidate frequency band, at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points in the target frequency band for parallel network search. Optionally, in some embodiments, the multiple second candidate frequency points in the target frequency band can be sorted to obtain the frequency sorting result, and at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points based on the frequency sorting result; or at least some of the second candidate frequency points greater than the index threshold can be selected based on the sorting index of each second candidate frequency point; or at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points in the target frequency point for parallel network search based on any other possible conditions, and there is no limitation on this.

[0062] In this embodiment, a first power spectrum is determined according to the first time domain data of the candidate frequency band, and a target frequency point is determined from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum, and a target frequency band is determined from at least one candidate frequency band according to the target frequency point, and a parallel network search is performed according to at least part of the second candidate frequency points in the target frequency band. Thus, at least part of the selected second candidate frequency points can be used for parallel network search, thereby improving the network search efficiency, and the target frequency band and at least part of the second candidate frequency points participating in the network search in the target frequency band can be preferentially selected based on the target frequency point, thereby improving the network search effect.

[0063] Figure 3 A flowchart of another communication control method provided by an embodiment of the present disclosure.

[0064] like Figure 3 As shown, the communication control method includes:

[0065] Step S301: determining a first power spectrum according to first time domain data of a candidate frequency band.

[0066] Step S302: determining a target frequency point from at least one first candidate frequency point in a candidate frequency band according to the first power spectrum.

[0067] For the description of steps S301 - S302 , please refer to the above embodiment, which will not be repeated here.

[0068] Step S303: Determine the target power of the candidate frequency band according to the partial bandwidth where the target frequency point is located.

[0069] Optionally, in some embodiments, after determining the target frequency point from at least one first candidate frequency point of the candidate frequency band, the power of the candidate frequency band can be converted based on the partial bandwidth where the target frequency point is located. The converted power can be called the target power. The target power has better accuracy than the power before conversion. The target power can be expressed as P band .

[0070] Optionally, in some embodiments, the above-mentioned “partial bandwidth” may be the same as the first bandwidth K sys same.

[0071] Optionally, in some embodiments, in the process of determining the target power of the candidate frequency band according to the partial bandwidth where the target frequency point is located, the received signal strength corresponding to the partial bandwidth may be determined according to at least one preset automatic gain control value, and the maximum received signal strength may be selected from at least one received signal strength, and the preset automatic gain control value corresponding to the maximum received signal strength may be determined, and the target power of the candidate frequency band may be determined according to the maximum received signal strength and the corresponding preset automatic gain control value. Thus, the accuracy of the target power calculation of the candidate frequency band can be greatly improved, and the reference value of the target power of the candidate frequency band can be improved. When the frequency bands are sorted based on the target power of the candidate frequency bands, the accuracy of the sorting between the frequency bands can be improved, so that a better target frequency band can be accurately selected.

[0072] Optionally, in some embodiments, in the process of determining the target power of the candidate frequency band according to the maximum received signal strength and the corresponding preset automatic gain control value, the maximum received signal strength and the corresponding preset automatic gain control value may be subtracted, and the result of the subtraction is determined as the target power of the candidate frequency band. Thus, the calculation accuracy of the target power of the candidate frequency band is improved, and the reference value of the target power of the candidate frequency band is further supported.

[0073] For example, the maximum received signal strength can be symbol-level RSSI. Symbol-level RSSI calculation unit can be used to calculate symbol-level RSSI. For example, after each band (an optional example of a candidate frequency band) selects a small bandwidth range (an optional example of a partial bandwidth) where the strongest frequency point (an optional example of the target frequency point) is located, a partial bandwidth (for example, K sys ), according to the preset AGC gear (an optional example of at least one preset automatic gain control value), the symbol-level RSSI corresponding to each bandwidth is calculated in turn at intervals, and the maximum symbol-level RSSI (an optional example of the above-mentioned maximum received signal strength) and the corresponding AGC value (an optional example of the above-mentioned preset automatic gain control value corresponding to the maximum received signal strength) are output. Then, the power converted based on the AGC value of each band (an optional example of the above-mentioned target power) can be calculated, which is recorded as P band , P band =rssi-agc.

[0074] Step S304: determining a target frequency band from at least one candidate frequency band according to the target power.

[0075] After determining the target power of the candidate frequency band, if the number of candidate frequency bands is one, the candidate frequency band can be directly used as the target frequency band. If the number of candidate frequency bands is multiple, the multiple candidate frequency bands can be sorted according to the target power. For example, multiple candidate frequency bands can be sorted in order from large to small according to the target power, and then several candidate frequency bands ranked in front can be selected as the target frequency band, or the candidate frequency band corresponding to the largest target power can be selected as the target frequency band, and there is no restriction on this.

[0076] Step S305: performing a parallel network search based on at least part of the second candidate frequency points in the target frequency band.

[0077] Among them, the candidate frequency points included in the target frequency band can be called second candidate frequency points. The target frequency band can include multiple second candidate frequency points, and at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points. If the number of target frequency bands is multiple, at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points in each target frequency band. The selected at least some of the second candidate frequency points can be used for parallel network search, thereby improving the network search efficiency, and the target frequency band and at least some of the second candidate frequency points participating in the network search in the target frequency band can be selected based on the target frequency point, thereby effectively improving the network search efficiency.

[0078] After selecting the target frequency band from at least one candidate frequency band, at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points in the target frequency band for parallel network search. Optionally, in some embodiments, the multiple second candidate frequency points in the target frequency band can be sorted to obtain the frequency sorting result, and at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points based on the frequency sorting result; or at least some of the second candidate frequency points greater than the index threshold can be selected based on the sorting index of each second candidate frequency point; or at least some of the second candidate frequency points can be selected from the multiple second candidate frequency points in the target frequency point for parallel network search based on any other possible conditions, and there is no limitation on this.

[0079] In this embodiment, the first power spectrum is determined according to the first time domain data of the candidate frequency band, and the target frequency point is determined from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum, and the target frequency band is determined from at least one candidate frequency band according to the target frequency point, and the network search is performed in parallel according to at least part of the second candidate frequency points in the target frequency band. Thus, at least part of the selected second candidate frequency points can be used for parallel network search, thereby improving the network search efficiency, and the target frequency band and at least part of the second candidate frequency points participating in the network search in the target frequency band can be preferentially selected based on the target frequency point, thereby improving the network search effect. In addition, the accuracy of the target power calculation of the candidate frequency band can be greatly improved, and the reference value of the target power of the candidate frequency band can be improved. When the frequency bands are sorted based on the target power of the candidate frequency band, the accuracy of the sorting between the frequency bands can be improved, so that the better target frequency band can be accurately selected.

[0080] Figure 4 A flowchart of another communication control method provided by an embodiment of the present disclosure.

[0081] like Figure 4 As shown, the communication control method includes:

[0082] Step S401: determining a first power spectrum according to first time domain data of a candidate frequency band.

[0083] Step S402: determining a target frequency point from at least one first candidate frequency point in a candidate frequency band according to the first power spectrum.

[0084] Step S403: determining a target frequency band from at least one candidate frequency band according to the target frequency point.

[0085] Step S404: sorting a plurality of second candidate frequency points in the target frequency band.

[0086] Optionally, in some embodiments, the frequency points in the target frequency band may be referred to as second candidate frequency points. At least some of the second candidate frequency points in the target frequency band may be used for network search, and since the target frequency band is selected preferentially, at least some of the second candidate frequency points may also be selected preferentially, thereby ensuring the network search effect.

[0087] Optionally, in some embodiments, in the process of implementing the sorting of multiple second candidate frequency points in the target frequency band, the second power spectrum may be determined according to the second time domain data of the target frequency band, and the sorting index corresponding to each second candidate frequency point may be determined according to the system type and the second power spectrum, and the multiple second candidate frequency points may be sorted according to the sorting index. Thus, the frequency point sorting accuracy can be greatly improved, and when some second candidate frequency points participating in the network search are selected from the sorted multiple second candidate frequency points, it can ensure that the network search success rate is improved, thereby supporting the improvement of the network search effect.

[0088] The time domain data received based on the target frequency band may be referred to as second time domain data, and the power spectrum determined based on the second time domain data may be referred to as a second power spectrum.

[0089] Optionally, in some embodiments, in the process of implementing "determining the second power spectrum based on the second time domain data of the target frequency band", reference may be made to the above-mentioned implementation method of "determining the first power spectrum based on the first time domain data of the candidate frequency band". Thus, when the target frequency band is large, the accuracy and robustness of the power spectrum analysis can be improved, thereby ensuring the network search effect.

[0090] Optionally, in some embodiments, in the process of implementing "determining the second power spectrum based on the second time domain data of the target frequency band", the second time domain data of the target frequency band can be Fourier transformed, and the second power spectrum can be determined based on the frequency domain data obtained by the Fourier transform, or the second time domain data of the target frequency band can be spectrally analyzed, and the second power spectrum can be determined based on the results of the spectral analysis, or any other possible method can be used to implement the determination of the second power spectrum based on the second time domain data of the target frequency band, and there is no limitation on this.

[0091] Optionally, in some embodiments, the above-mentioned system type may be, for example, a Long Term Evolution LTE system or a New Wireless NR system, without limitation.

[0092] Optionally, in some embodiments, different system types may use the same or different ranking indicators, without limitation. Optionally, if the system type is an LTE system, the ranking indicator may be a power window, and if the system type is a new wireless NR system, the ranking indicator may be an average received signal strength.

[0093] Optionally, in some embodiments, in the process of determining the ranking index corresponding to each second candidate frequency point according to the system type and the second power spectrum, when the system type is a long-term evolution LTE system, the target power window corresponding to the second candidate frequency point is determined according to the second power spectrum, and the target power window is determined as the ranking index corresponding to the second candidate frequency point. In the case where the system type is a new wireless NR system, the average received signal strength based on the second bandwidth is determined according to the second power spectrum, and the average received signal strength is determined as the ranking index corresponding to the second candidate frequency point. As a result, the ranking index of the determined second candidate frequency point can be effectively applied to the LTE system or the NR system, the calculation accuracy of the ranking index of the second candidate frequency point is improved, and the reference value of the ranking index of the second candidate frequency point is improved.

[0094] For example, an example of “determining a target power window corresponding to a second candidate frequency point according to a second power spectrum” is as follows:

[0095] Optionally, in some embodiments, the power of the second candidate frequency point based on each sampling point is determined according to the second power spectrum, multiple system bandwidths, and the total number of frequency points in the target frequency band, and the noise of the second candidate frequency point based on each sampling point is determined according to the second power spectrum, multiple system bandwidths, the total number of frequency points, and the starting position and ending position of the protection band; the candidate power window corresponding to each system bandwidth of the second candidate frequency point is determined according to the power and noise of the second candidate frequency point based on all sampling points; the maximum power window is selected from multiple candidate power windows, and the maximum power window is determined as the target power window. In this way, the calculation accuracy of the ranking index of the second candidate frequency point in the LTE system can be greatly improved.

[0096] For example, for the LTE system, the power window ratio (an optional example of the candidate power window) can be calculated as the sorting index, and the calculation of the power window (an optional example of the candidate power window) can be defined as the ratio p of the power of the current frequency point (an optional example of the second candidate frequency point) and the noise of the current frequency point. winMax , power p sys (k) The calculation method is as follows:

[0097]

[0098] Optionally, the noise δ sys (k) is calculated as follows:

[0099]

[0100] Optionally, the candidate power window is calculated:

[0101]

[0102] p winMax (k) = max{p win(i) (k)}, i=1,…,6.

[0103] Among them, K Band represents the total number of frequency points of the current band (an optional example of the above target frequency band) with LTE synchronization grid as the interval (an optional example of the total number of frequency points, the total number of frequency points, such as the total number of second candidate frequency points in the target frequency band), K sys represents the system bandwidth of LTE, l0 represents the starting position of the LTE system bandwidth protection band, l1 represents the ending position of the LTE system bandwidth protection band, i represents the serial number of the system bandwidth, the system bandwidth is 1.4M, 3M, 5M, 10M, 15M and 20M, i=1, 2, 3, 4, 5, 6 are used to indicate different system bandwidths, k represents the kth sampling point, p win(i) (K) represents the candidate power window corresponding to the i-th system bandwidth of the second candidate frequency point, p winMax (K) represents the selected maximum power window.

[0104] Optionally, in some embodiments, before determining the average received signal strength of each partial frequency band in the target frequency band according to the second power spectrum, a second bandwidth and a second frequency may be determined, and the target frequency band may be divided to obtain a plurality of partial frequency bands, wherein the bandwidth of the partial frequency band is equal to the second bandwidth, and the second frequency is separated from two adjacent partial frequency bands. Thus, it is possible to ensure that the calculation accuracy of the ranking index of the second candidate frequency point under the NR system is improved.

[0105] For example, for the NR system, Gap Point’ Calculate K for the interval (an optional example of an interval with the second frequency) sys’ is the average rssi of the bandwidth (an optional example of the second bandwidth). sys’ When the speed is less than 3G (Gigabit), Gap Point’ 1.2M (megabytes), in K sys’ Gap greater than or equal to 3G Point’ It is 1.44M.

[0106] Optionally, in some embodiments, in the process of sorting multiple second candidate frequency points according to the sorting index, intra-band sorting can be performed according to the target power window or the average RSSI (i.e., the second candidate frequency points within the target frequency band are sorted), and the sorted frequency point numbers are output in sequence.

[0107] Optionally, in some embodiments, in the process of implementing the process of arranging multiple second candidate frequency points according to the sorting index, the second candidate frequency point can be added to the first result set when the target power window corresponding to the second candidate frequency point is greater than the set threshold value, and the second candidate frequency points in the first result set can be sorted again based on the power of the second candidate frequency point in the first result set; when the target power window corresponding to the second candidate frequency point is less than or equal to the set threshold value, the second candidate frequency point is added to the second result set, wherein the sorting order of the first result set is before the sorting order of the second result set. In this way, the sorting accuracy can be improved, and when some second candidate frequency points participating in the network search are selected from the sorted multiple second candidate frequency points, the network search success rate can be ensured to be improved, thereby supporting the improvement of the network search effect.

[0108] Optionally, in some embodiments, in the process of implementing the process of ranking multiple second candidate frequency points according to the ranking index, multiple second candidate frequency points may be ranked according to the average received signal strength of the second candidate frequency points, thereby reducing the complexity of the ranking, improving the ranking efficiency, and further supporting the improvement of the network search efficiency.

[0109] For example, for the LTE system, after sorting is completed based on the target power window, each second candidate frequency point is traversed in turn to determine whether the target power window of the second candidate frequency point is greater than the set threshold value, and the second candidate frequency points greater than the set threshold value are placed in set A (an optional example of the above-mentioned first result set), and the second candidate frequencies in set A are re-sorted based on power, and the second candidate frequencies less than or equal to the set threshold value are placed in set B (an optional example of the above-mentioned second result set). The second candidate frequencies in set B maintain the sorting order based on the target power window. In addition, the sorting order of the second candidate frequencies in set B is after the sorting order of the second candidate frequencies in set A.

[0110] Optionally, in the process of sorting multiple second candidate frequency points according to the average received signal strength of the second candidate frequency points, the multiple second candidate frequency points can be sorted in order from large to small according to the average received signal strength of the second candidate frequency points, that is, the sorting order of the second candidate frequency points with larger average received signal strength is after the sorting order of the second candidate frequency points with smaller average received signal strength.

[0111] Optionally, after sorting the plurality of second candidate frequency points in the target frequency band, at least some of the second candidate frequency points that are sorted first may be selected to participate in the parallel network search.

[0112] Step S405: grouping the sorted plurality of second candidate frequency points to obtain a plurality of frequency point groups, wherein a frequency point group includes: at least one second candidate frequency point.

[0113] Optionally, in some embodiments, after sorting the multiple second candidate frequency points within the target frequency band based on the target power window or the average received signal strength, the sorted multiple second candidate frequency points can be grouped to obtain multiple frequency point groups, wherein the frequency point group includes: at least one second candidate frequency point.

[0114] Optionally, in some embodiments, for different system types, different grouping methods may be used to group the sorted plurality of second candidate frequency points to obtain a plurality of frequency point groups, and details may be referred to the following examples.

[0115] Step S406: performing parallel network search based on at least part of the frequency point groups.

[0116] Optionally, the determined frequency point groups can be used for parallel network search. For example, if there are three frequency point groups, firstly, a parallel network search is performed based on at least one second candidate frequency point in the first frequency point group, then a parallel network search is performed based on at least one second candidate frequency point in the second frequency point group, and then a parallel network search is performed based on at least one second candidate frequency point in the third frequency point group; or the three frequency point groups can also be searched in parallel, without limitation.

[0117] Optionally, after the sorted plurality of second candidate frequency points are grouped to obtain a plurality of frequency point groups, at least some frequency point groups may be selected from the plurality of frequency point groups to perform parallel network searches, which is not limited.

[0118] For example, a method of grouping the sorted second candidate frequency points to obtain multiple frequency point groups can be illustrated as follows:

[0119] Optionally, in some embodiments, for an LTE system, the K of the current band (an optional example of the target frequency band) is band frequency points (an optional example of the second candidate frequency point mentioned above) are arranged in every n freq Each group is divided into N group Group (each group is identified by id group ), n for each group freq Continuous, groups are also continuous, first record the flag of whether each group has participated in the frequency point parallel search as flag[id group ], and set flag[id group ] Set to zero, id group =id band / n freq , id band Indicates the frequency point number after sorting. Traverse the number id after sorting in sequence band , and its corresponding flag[id group] is set to 1, if the flag[id group ] is already set to 1, it means that the frequency group corresponding to this frequency point has been ranked in a more forward position, and there is no need to process this frequency point. Finally, the top N port A frequency point group (an optional example of at least part of the selected frequency point groups) participates in the multi-frequency point parallel network search.

[0120] Optionally, in some embodiments, for the NR system, the starting point of the global synchronization channel number (GSCN) of the current band (an optional example of the target frequency band) is first determined, and the starting frequency of the current band is set to f req0 , the frequency corresponding to the first GSCN of the current band is f reql , the current Band's synchronization signal and physical broadcast channel block (Synchronization Signal Physical Broadcast Channel Block, SSB) bandwidth is bw ssb , if f req2 =f req0 +bw ssb / 2, according to the protocol, it can be calculated to be greater than or equal to f req2 The frequency of the minimum GSCN is denoted as f req3 If the current band is less than 3G, then calculate N = (f req2 / 1200), M=[(f req2 -N+1200) / 50], if M<=1, take M=1; otherwise, if M<=3, take M=3; otherwise, if M<=5, take M=5; otherwise, if M is greater than 5, then N=N+1, M=1; f req3 =N*1200+M*50. If the band is greater than or equal to 3G, N=[(f req2 -3000000) / 1440], f req3 =N*1440+3000000. Define f req4 =max(f req1 , f req3 ), bs kstart =[(f req4 -f req0 ) / 240], and record bs Nstart Among them, bs kstart Indicates that the current band is Gap Point’ Calculate K for the interval sys’ is the starting frequency of the bandwidth, bs Nstart Indicates the calculation frequency f in the protocol req4The corresponding N value is raster Number N ssb , the number of frequency points for each multi-frequency parallel search is N muti , the total sync raster (An optional example of the at least one second candidate frequency point) is divided into N group groups, each containing N muti sync raster , let the node number after sorting be id bandsacn , then the frequency number of the frequency group currently searching the network is id raster =bs Nstart +id bandsacn *N muti If the current band is less than 3G, a sync raster Contains three frequency points, 3N muti Frequency points are used to search for cells, and N frequency points are searched in parallel each time. muti frequency points (which can be an optional example of at least part of the second candidate frequency points participating in the network search), if the current band is greater than or equal to 3G, each sync raster It is 1 frequency point, each sync raster Do it once N muti Parallel web search.

[0121] In this embodiment, the first power spectrum is determined according to the first time domain data of the candidate frequency band, and the target frequency is determined from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum, and the target frequency band is determined from at least one candidate frequency band according to the target frequency point, and the network is searched in parallel according to at least part of the second candidate frequency points in the target frequency band. Thus, at least part of the selected second candidate frequency points can be used for parallel network search, thereby improving the network search efficiency, and the target frequency band and at least part of the second candidate frequency points participating in the network search in the target frequency band can be preferentially selected based on the target frequency point, thereby improving the network search effect. By sorting multiple second candidate frequency points in the target frequency band and grouping the sorted multiple second candidate frequency points, multiple frequency point groups are obtained, wherein the frequency point group includes: at least one second candidate frequency point, and parallel network search is performed based on at least part of the frequency point group. Thus, the accuracy and robustness of the frequency scanning sorting are enhanced, and the network search time is further reduced.

[0122] The communication control method provided in the embodiment of the present disclosure can ensure the accuracy of frequency scanning sorting when the power difference between different bands is 3db (decibel) or more, and improve the accuracy of frequency point sorting within the band, and ensure the network efficiency when searching the network based on the selected frequency point. Figure 5 As shown, Figure 5It is an application schematic diagram in the embodiment of the present disclosure. Each band is divided into multiple subbands to collect data separately, and spectrum calculation and splicing are performed. The RSSI of multiple frequency domains is calculated according to the specified frequency interval, and the strongest RSSI and its corresponding strongest frequency point (an optional example of the above-mentioned target frequency point) are selected for output. The strongest frequency point receives the specified bandwidth data, calculates and outputs the maximum symbol-level RSSI and the corresponding AGC value. Then, multiple bands can be sorted based on the maximum symbol-level RSSI and the corresponding AGC value of each band. The current band is divided into multiple subbands to collect data separately, and then spectrum calculation and spectrum splicing are performed. The power window or average RSSI is calculated according to the power window method (LTE system) or the specified frequency interval method (NR system), and the frequency point sorting within the band is completed. Then, according to the frequency point sorting results within the band, the multi-frequency point parallel search network set is divided, and the frequency point set is sorted.

[0123] Figure 6 A schematic diagram of the structure of a communication control device provided in an embodiment of the present disclosure.

[0124] like Figure 6 As shown, the communication control device 60 includes:

[0125] The first determination module 601 is configured to determine a first power spectrum according to first time domain data of a candidate frequency band.

[0126] The second determination module 602 is configured to determine a target frequency point from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum.

[0127] The third determination module 603 is configured to determine a target frequency band from at least one candidate frequency band according to the target frequency point.

[0128] The network search module 604 is used to perform a parallel network search based on at least part of the second candidate frequency points in the target frequency band.

[0129] Optionally, in some embodiments of the present disclosure, the first determining module 601 is configured to:

[0130] Dividing the candidate frequency band according to the maximum bandwidth supported by the terminal to obtain multiple candidate sub-frequency bands;

[0131] Determine a candidate automatic gain control value for each candidate sub-frequency band, and determine a candidate power spectrum of each time domain sub-data segment based on each sampling point in each candidate sub-frequency band, wherein the time domain sub-data is obtained by segmenting the first time domain data;

[0132] Determine a target power spectrum from a plurality of candidate power spectra of the sampling points;

[0133] Determine a minimum automatic gain control value among a plurality of candidate automatic gain control values, and determine a candidate sub-frequency band corresponding to the minimum automatic gain control value as a first candidate sub-frequency band;

[0134] According to the target power spectrum of the first candidate sub-frequency band based on the sampling points, adjusting the target power spectra of other candidate sub-frequency bands based on the sampling points;

[0135] The target power spectrum of the first candidate sub-frequency band and the adjusted target power spectra of other candidate sub-frequency bands are spectrally spliced ​​to obtain a first power spectrum.

[0136] Optionally, in some embodiments of the present disclosure, the second determining module 602 is configured to:

[0137] determining a first frequency and a first bandwidth;

[0138] Determine, according to the first power spectrum, the first frequency and the first bandwidth, a received signal strength corresponding to each first candidate frequency point in the candidate frequency band;

[0139] A maximum received signal strength is determined from the multiple received signal strengths, and a first candidate frequency point corresponding to the maximum received signal strength is determined as a target frequency point.

[0140] Optionally, in some embodiments of the present disclosure, the second determining module 602 is configured to:

[0141] Determine an average received signal strength of each partial frequency band in the candidate frequency band, wherein a bandwidth of the partial frequency band is equal to a first bandwidth and two adjacent partial frequency bands are separated by a first frequency;

[0142] The average received signal strength of the partial frequency band is determined as the received signal strength of the first candidate frequency point in the partial frequency band.

[0143] Optionally, in some embodiments of the present disclosure, the third determining module 603 is configured to:

[0144] Determine the target power of the candidate frequency band according to the partial bandwidth where the target frequency point is located;

[0145] A target frequency band is determined from at least one candidate frequency band according to the target power.

[0146] Optionally, in some embodiments of the present disclosure, the third determining module 603 is configured to:

[0147] Determining a received signal strength corresponding to a portion of the bandwidth according to each preset automatic gain control value;

[0148] Selecting a maximum received signal strength from a plurality of received signal strengths, and determining a preset automatic gain control value corresponding to the maximum received signal strength;

[0149] The target power of the candidate frequency band is determined according to the maximum received signal strength and the corresponding preset automatic gain control value.

[0150] Optionally, in some embodiments of the present disclosure, the third determining module 603 is configured to:

[0151] A difference is made between the maximum received signal strength and the corresponding preset automatic gain control value, and the difference result is determined as the target power of the candidate frequency band.

[0152] Optionally, in some embodiments of the present disclosure, the network search module 604 is used to:

[0153] Sorting multiple second candidate frequency points in the target frequency band;

[0154] Grouping the sorted plurality of second candidate frequency points to obtain a plurality of frequency point groups, wherein the frequency point group includes: at least one second candidate frequency point;

[0155] A parallel network search is performed based on at least some of the frequency groups.

[0156] Optionally, in some embodiments of the present disclosure, the network search module 604 is used to:

[0157] Determining a second power spectrum according to the second time domain data of the target frequency band;

[0158] Determine a ranking index corresponding to each second candidate frequency point according to the system type and the second power spectrum;

[0159] The plurality of second candidate frequency points are sorted according to the sorting index.

[0160] Optionally, in some embodiments of the present disclosure, the network search module 604 is used to:

[0161] In the case where the system type is a Long Term Evolution LTE system, determining a target power window corresponding to the second candidate frequency point according to the second power spectrum, and determining the target power window as a ranking index corresponding to the second candidate frequency point;

[0162] When the system type is a new wireless NR system, the average received signal strength of each partial frequency band in the target frequency band is determined according to the second power spectrum, and the average received signal strength is determined as a ranking index corresponding to the second candidate frequency point in the partial frequency band, wherein the bandwidth of the partial frequency band is equal to the second bandwidth, the second frequency is separated between two adjacent partial frequency bands, and the second frequency is determined based on the second bandwidth.

[0163] Optionally, in some embodiments of the present disclosure, the network search module 604 is used to:

[0164] Determine the power of each sampling point of the second candidate frequency point according to the second power spectrum, the multiple system bandwidths, and the total number of frequency points in the target frequency band;

[0165] Determine the noise of each sampling point based on the second candidate frequency point according to the second power spectrum, multiple system bandwidths, the total number of frequency points, and the starting position and ending position of the guard band;

[0166] Determine, according to the power and noise of the second candidate frequency point based on all sampling points, a candidate power window corresponding to each system bandwidth of the second candidate frequency point;

[0167] A maximum power window is selected from a plurality of candidate power windows, and the maximum power window is determined as a target power window.

[0168] Optionally, in some embodiments of the present disclosure, the network search module 604 is configured to perform at least one of the following:

[0169] When the target power window corresponding to the second candidate frequency point is greater than the set threshold value, the second candidate frequency point is added to the first result set, and the second candidate frequency points in the first result set are sorted again based on the power of the second candidate frequency points in the first result set;

[0170] When the target power window corresponding to the second candidate frequency point is less than or equal to the set threshold value, the second candidate frequency point is added to the second result set, wherein the sorting order of the first result set is before the sorting order of the second result set;

[0171] The plurality of second candidate frequency points are sorted according to the average received signal strengths of the second candidate frequency points.

[0172] It should be noted that the above explanation of the communication control method embodiment is also applicable to the communication control device of this embodiment, and will not be repeated here.

[0173] In this embodiment, a first power spectrum is determined according to the first time domain data of the candidate frequency band, and a target frequency point is determined from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum, and a target frequency band is determined from at least one candidate frequency band according to the target frequency point, and a parallel network search is performed according to at least part of the second candidate frequency points in the target frequency band. Thus, at least part of the selected second candidate frequency points can be used for parallel network search, thereby improving the network search efficiency, and the target frequency band and at least part of the second candidate frequency points participating in the network search in the target frequency band can be preferentially selected based on the target frequency point, thereby improving the network search effect.

[0174] In order to implement the above embodiments, the present disclosure also proposes a communication device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.

[0175] Figure 7 A block diagram of an exemplary communication device suitable for implementing embodiments of the present disclosure is shown. Figure 7 The communication device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure. The communication device may be, for example, a terminal, which is not limited.

[0176] like Figure 7 As shown, the communication device 12 is implemented in the form of a general purpose computing device. Components of the communication device 12 may include, but are not limited to: one or more processors or processing units 16, memory 28, and a bus 18 that connects various system components (including the memory 28 and the processing unit 16).

[0177] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.

[0178] The communication device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the communication device 12, including volatile and non-volatile media, removable and non-removable media.

[0179] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache 32. The communication device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 7 Not shown, often called a "hard drive").

[0180] although Figure 7 Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (hereinafter referred to as: CD-ROM), a digital versatile disc read only memory (hereinafter referred to as: DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.

[0181] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described in the present disclosure.

[0182] The communication device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a human body to interact with the communication device 12, and / or any device that enables the communication device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 22. In addition, the communication device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 20. As shown, the network adapter 20 communicates with other modules of the communication device 12 through a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the communication device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0183] The processing unit 16 executes various functional applications and data processing by running the programs stored in the memory 28, such as implementing the methods mentioned in the above embodiments.

[0184] In order to implement the above embodiments, the present disclosure further proposes a chip, including: the chip includes a processing circuit, and the processing circuit is configured to execute the method provided by the above embodiments.

[0185] Figure 8 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure. Figure 8 The structure of the chip 800 is shown, but is not limited to this.

[0186] The chip 800 includes a processing circuit 801 and an interface circuit 802. The interface circuit 802 is used to read instructions. The interface circuit 802 sends the instructions to the processing circuit 801 so that the processing circuit 801 executes the above method.

[0187] Alternatively, if Fig. 9 As shown, Fig. 9 The chip 800 may further include: a memory 803 for storing instructions, and the interface circuit 802 may be used to read the instructions stored in the memory 803 .

[0188] Optionally, the interface circuit 802 is connected to the memory 803, and the interface circuit 802 can be used to receive signals from the memory 803 or other devices, and the interface circuit 802 can be used to send signals to the memory 803 or other devices. For example, the interface circuit 802 can read the instructions stored in the memory 803 and send the instructions to the processing circuit 801.

[0189] Optionally, the number of memories 803 may be one or more. The number of interface circuits 802 may also be one or more. In some embodiments, the interface circuit 802 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processing circuit 801 performs other steps.

[0190] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0191] Optionally, all or part of the memory 803 may also be located outside the chip 800 .

[0192] In order to implement the above embodiments, the present disclosure further proposes a non-transitory computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method proposed in the above embodiments of the present disclosure is implemented.

[0193] In order to implement the above embodiments, the present disclosure further proposes a computer program product. When instructions in the computer program product are executed by a processor, the method proposed in the above embodiments of the present disclosure is executed.

[0194] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this disclosure shall comply with the relevant laws and regulations and shall not violate public order and good morals.

[0195] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0196] The present disclosure anticipates providing implementation schemes for users to selectively block the use or access of personal information data. That is, the present disclosure anticipates providing hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, risks can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0197] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. 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 present disclosure. 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 may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0198] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0199] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present disclosure belong.

[0200] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0201] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0202] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0203] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0204] The storage medium mentioned above may be a read-only memory, a disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations of the present disclosure. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present disclosure.

Claims

1. A communication control method, characterized in that: include: Determining a first power spectrum according to first time domain data of the candidate frequency band; Determining a target frequency point from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum; Determining a target frequency band from at least one of the candidate frequency bands according to the target frequency point; as well as A parallel network search is performed based on at least part of the second candidate frequency points in the target frequency band.

2. The method according to claim 1, characterized in that The determining of the first power spectrum according to the first time domain data of the candidate frequency band includes: Dividing the candidate frequency band according to the maximum bandwidth supported by the terminal to obtain multiple candidate sub-frequency bands; Determine a candidate automatic gain control value for each of the candidate sub-frequency bands, and determine a candidate power spectrum for each segment of time-domain sub-data in each of the candidate sub-frequency bands based on each sampling point, wherein the time-domain sub-data is obtained by segmenting the first time-domain data; Determine a target power spectrum from a plurality of the candidate power spectra of the sampling points; Determine a minimum automatic gain control value among the plurality of candidate automatic gain control values, and determine the candidate sub-frequency band corresponding to the minimum automatic gain control value as a first candidate sub-frequency band; According to the target power spectrum of the first candidate sub-frequency band based on the sampling point, adjusting the target power spectra of other candidate sub-frequency bands based on the sampling point; and The target power spectrum of the first candidate sub-frequency band and the adjusted target power spectra of the other candidate sub-frequency bands are spectrally spliced ​​to obtain the first power spectrum.

3. The method according to claim 1, characterized in that The determining, according to the first power spectrum, a target frequency point from at least one first candidate frequency point in the candidate frequency band includes: determining a first frequency and a first bandwidth; Determine, according to the first power spectrum, the first frequency and the first bandwidth, a received signal strength corresponding to each first candidate frequency point in the candidate frequency band; A maximum received signal strength is determined from the multiple received signal strengths, and a first candidate frequency point corresponding to the maximum received signal strength is determined as the target frequency point.

4. The method according to claim 3, characterized in that The determining, according to the first power spectrum, the first frequency, and the first bandwidth, a received signal strength corresponding to each first candidate frequency point in the candidate frequency band includes: Determine an average received signal strength of each partial frequency band in the candidate frequency band, wherein a bandwidth of the partial frequency band is equal to the first bandwidth, and two adjacent partial frequency bands are separated by the first frequency; The average received signal strength of the partial frequency band is determined as the received signal strength corresponding to the first candidate frequency point in the partial frequency band.

5. The method according to claim 1, characterized in that The determining, according to the target frequency point, a target frequency band from at least one of the candidate frequency bands includes: Determining a target power of the candidate frequency band according to a portion of the bandwidth where the target frequency point is located; The target frequency band is determined from at least one of the candidate frequency bands according to the target power.

6. The method according to claim 5, characterized in that The determining, according to the partial bandwidth where the target frequency point is located, the target power of the candidate frequency band includes: Determining a received signal strength corresponding to the partial bandwidth according to each preset automatic gain control value; Selecting a maximum received signal strength from the plurality of received signal strengths, and determining a preset automatic gain control value corresponding to the maximum received signal strength; The target power of the candidate frequency band is determined according to the maximum received signal strength and the corresponding preset automatic gain control value.

7. The method according to claim 6, characterized in that The determining, according to the maximum received signal strength and the corresponding preset automatic gain control value, the target power of the candidate frequency band includes: A difference is made between the maximum received signal strength and the corresponding preset automatic gain control value, and a result of the difference is determined as the target power of the candidate frequency band.

8. The method according to claim 1, characterized in that The performing a parallel network search based on at least part of the second candidate frequency points in the target frequency band includes: Sorting a plurality of second candidate frequency points in the target frequency band; Grouping the sorted plurality of second candidate frequency points to obtain a plurality of frequency point groups, wherein the frequency point group includes: at least one of the second candidate frequency points; A parallel network search is performed based on at least part of the frequency point groups.

9. The method according to claim 8, characterized in that The sorting of the plurality of second candidate frequency points in the target frequency band includes: Determining a second power spectrum according to the second time domain data of the target frequency band; Determine, according to the system type and the second power spectrum, a ranking index corresponding to each of the second candidate frequency points; The multiple second candidate frequency points are sorted according to the sorting index.

10. The method according to claim 9, characterized in that The determining, according to the system type and the second power spectrum, a ranking index corresponding to each of the second candidate frequency points includes: In a case where the system type is a Long Term Evolution LTE system, determining a target power window corresponding to the second candidate frequency point according to the second power spectrum, and determining the target power window as a ranking index corresponding to the second candidate frequency point; In the case where the system type is a new wireless NR system, the average received signal strength of each partial frequency band in the target frequency band is determined according to the second power spectrum, and the average received signal strength is determined as a ranking index corresponding to the second candidate frequency point in the partial frequency band, wherein the bandwidth of the partial frequency band is equal to the second bandwidth, two adjacent partial frequency bands are separated by a second frequency, and the second frequency is determined based on the second bandwidth.

11. The method according to claim 10, characterized in that The determining, according to the second power spectrum, a target power window corresponding to the second candidate frequency point includes: Determine the power of each sampling point of the second candidate frequency point according to the second power spectrum, multiple system bandwidths, and the total number of frequency points in the target frequency band; Determine, according to the second power spectrum, the multiple system bandwidths, the total number of frequency points, the starting position and the ending position of the guard band, the noise of each sampling point of the second candidate frequency point; Determine, according to the power and noise of the second candidate frequency point based on all sampling points, a candidate power window of the second candidate frequency point corresponding to each of the system bandwidths; A maximum power window is selected from the plurality of candidate power windows, and the maximum power window is determined as the target power window.

12. The method according to claim 9, characterized in that The sorting of the plurality of second candidate frequency points according to the sorting index includes at least one of the following: When the target power window corresponding to the second candidate frequency point is greater than the set threshold value, the second candidate frequency point is added to the first result set, and the second candidate frequency points in the first result set are sorted again based on the power of the second candidate frequency points in the first result set; When the target power window corresponding to the second candidate frequency point is less than or equal to the set threshold value, adding the second candidate frequency point to a second result set, wherein the sorting order of the first result set is before the sorting order of the second result set; The multiple second candidate frequency points are sorted according to the average received signal strength of the second candidate frequency points.

13. A communication control device, characterized in that: include: A first determining module, configured to determine a first power spectrum according to first time domain data of a candidate frequency band; A second determination module, configured to determine a target frequency point from at least one first candidate frequency point in the candidate frequency band according to the first power spectrum; A third determination module, configured to determine a target frequency band from at least one of the candidate frequency bands according to the target frequency point; The network search module is used to perform a parallel network search based on at least part of the second candidate frequency points in the target frequency band.

14. A communication device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method according to any one of claims 1 to 12.

16. A chip, characterized in that: The chip includes a processing circuit and an interface circuit; wherein the interface circuit is used to read instructions, and the interface circuit sends the instructions to the processing circuit so that the processing circuit executes the method according to any one of claims 1-12.

Citation Information

Patent Citations

  • User terminal and frequency point search method thereof

    CN106413042A

  • Adjusting method of power spectrum estimation value and terminal

    CN108632850A

  • Frequency sweeping method, equipment, device and storage medium

    CN112134599A

  • Fast frequency sweeping method and device and communication equipment

    CN117728862A

  • Initial cell search method and device, electronic equipment, storage medium and product

    CN118250770A