A signal scanning method, device, equipment, chip and chip module

By defining a time-frequency scanning range in wireless communication and using a preset sliding window for signal power sampling, the problem of low power scanning accuracy in existing technologies is solved, achieving high efficiency and accuracy in signal scanning.

CN122120886APending Publication Date: 2026-05-29UNISOC CHONGQING TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
UNISOC CHONGQING TECH CO LTD
Filing Date
2026-02-28
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing power scanning methods have low accuracy in wireless communication, especially in NR-NTN systems, where it is difficult to accurately detect the time and frequency domain positions of the signal to be scanned, leading to increased network search time and power consumption.

Method used

By determining the signal type of the signal to be scanned, defining the time-frequency scanning range, and using a preset sliding window to sample the signal power, and combining time-domain and frequency-domain step size movement to ensure that the sliding window completely covers the signal structure, the candidate signal power is calculated, the effective signal power is selected, and the signal is detected.

Benefits of technology

It improves the accuracy of signal scanning, reduces invalid scans, enhances the recognition of non-target signals, ensures the fullness and continuity of candidate power data, and reduces power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120886A_ABST
    Figure CN122120886A_ABST
Patent Text Reader

Abstract

The application relates to a signal scanning method, device, equipment, chip and chip module. The method comprises the following steps: determining the signal type of a to-be-scanned signal, and determining a scanning range according to the signal type; determining the candidate signal power in the coverage range corresponding to the current position of a preset sliding window; moving the preset sliding window by a preset step length to obtain a new current position of the preset sliding window; based on the new current position, returning to perform the operation of determining the candidate signal power in the coverage range corresponding to the current position of the preset sliding window until there is no area in the scanning range that is not covered by the preset sliding window; and determining the scanning result of the to-be-scanned signal according to the determined candidate signal powers. The method can improve the accuracy of signal scanning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a signal scanning method, apparatus, device, chip, and chip module. Background Technology

[0002] With the development of wireless communication, downlink network search is an essential step for terminals, and its accuracy directly affects the terminal's network access efficiency and the user's actual experience. Power scanning, as a crucial preliminary step in the downlink network search process, directly determines the accuracy of the downlink network search.

[0003] Therefore, the performance of power scanning has a significant impact on the accuracy of downlink network search, which poses a significant challenge to the accuracy of power scanning. Summary of the Invention

[0004] Therefore, it is necessary to provide a signal scanning method, apparatus, device, chip, and chip module that can improve the accuracy of signal scanning in response to the above-mentioned technical problems.

[0005] In a first aspect, this application provides a signal scanning method, including:

[0006] Determine the signal type of the signal to be scanned, and determine the scanning range based on the signal type; wherein, the scanning range includes the time domain scanning range and the frequency domain scanning range;

[0007] Determine the candidate signal power within the coverage area corresponding to the current position of the preset sliding window; wherein the coverage area includes a time domain coverage area and a frequency coverage area; wherein the size of the preset sliding window is not smaller than the size of the signal structure of the signal to be scanned; wherein the candidate signal power is obtained from the first signal power and the second signal power within the coverage area corresponding to the current position of the preset sliding window;

[0008] The preset sliding window is moved according to a preset step size to obtain a new current position of the preset sliding window. Based on the new current position, the operation of determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window is performed until there is no area within the scanning range that has not been covered by the preset sliding window. The preset sliding window is configured with an initial position.

[0009] Based on the determined power of each candidate signal, the scanning result of the signal to be scanned is determined.

[0010] In one embodiment, determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window includes:

[0011] Determine the coverage area corresponding to the current position of the preset sliding window;

[0012] The received signal is sampled to obtain sampling points, and different sampling points are written into different resource units within the coverage area;

[0013] In response to the number of sampling points reaching a first quantity threshold, the sampling points are converted into target time-domain symbols;

[0014] In response to the number of target time-domain symbols reaching a second quantity threshold, the power of the candidate signal is determined based on the sampling points in each resource unit within the coverage area.

[0015] In one embodiment, determining the candidate signal power based on sampling points in each resource unit within the coverage area includes:

[0016] Based on the signal structure, determine the effective signal occupancy range and unoccupied range within the coverage area;

[0017] The first signal power is determined based on the average power of the sampling points in each resource unit within the effective signal occupation range; and

[0018] The second signal power is determined based on the average power of the sampling points in each resource unit within the unloaded range;

[0019] The candidate signal power within the coverage area is determined based on the difference between the first signal power and the second signal power.

[0020] In one embodiment, the preset step size includes a time-domain step size and a frequency-domain step size; the initial position includes an initial frequency-domain position and an initial time-domain position; moving the preset sliding window according to the preset step size includes:

[0021] Using the initial frequency domain position as the starting position in the frequency domain, move the preset sliding window according to the frequency domain step size;

[0022] In response to the preset sliding window moving to the boundary of the frequency scanning range, the current frequency domain position of the preset sliding window is updated to the initial frequency domain position, while maintaining the current time domain position;

[0023] Move the preset sliding window according to the time domain step size, and return to execute the operation of moving the preset sliding window according to the frequency domain step size with the initial frequency domain position as the frequency domain starting position, until there is no area within the scanning range that has not been covered by the preset sliding window.

[0024] In one embodiment, the scanning result of the signal to be scanned is determined based on the determined power of each candidate signal, including:

[0025] From the determined candidate signal powers, candidate signal powers that are greater than the effective power threshold are selected to obtain at least one target signal power;

[0026] The scanning result of the signal to be scanned is determined based on the position of the preset sliding window corresponding to the power of each target signal.

[0027] In one embodiment, the scanning result of the signal to be scanned is determined based on the position of a preset sliding window corresponding to the power of each target signal, including:

[0028] For each target signal power, based on the time-domain expansion amount, the time-domain position of the preset sliding window corresponding to the target signal power is expanded to obtain the time-domain expansion position; and

[0029] Based on the frequency domain expansion, the frequency domain position of the preset sliding window corresponding to the target signal power is expanded to obtain the frequency domain expansion position.

[0030] Based on the time-domain and frequency-domain extended positions, the target signal power is detected to obtain the detection result; whereby the detection result characterizes whether the signal corresponding to the target signal power is the signal to be scanned;

[0031] Based on the obtained detection results, the target position of the target signal power of the corresponding signal is determined as the scanning result of the signal to be scanned.

[0032] Secondly, this application also provides a signal scanning device, comprising:

[0033] The range determination module is used to determine the signal type of the signal to be scanned and to determine the scanning range based on the signal type; wherein, the scanning range includes the time domain scanning range and the frequency domain scanning range;

[0034] A power determination module is used to determine the power of candidate signals within the coverage area corresponding to the current position of a preset sliding window; wherein the coverage area includes a time domain coverage area and a frequency coverage area; wherein the size of the preset sliding window is not less than the size of the signal structure of the signal to be scanned; wherein the power of the candidate signal is obtained from the first signal power and the second signal power within the coverage area corresponding to the current position of the preset sliding window.

[0035] The position determination module is used to move the preset sliding window according to a preset step size to obtain the new current position of the preset sliding window. Based on the new current position, it returns to perform the operation of determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window, until there is no area within the scanning range that has not been covered by the preset sliding window; wherein, the preset sliding window is configured with an initial position;

[0036] The result determination module is used to determine the scanning result of the signal to be scanned based on the determined power of each candidate signal.

[0037] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described signal scanning method.

[0038] Fourthly, this application also provides a chip, including a processor and a communication interface, wherein the processor is configured to cause the chip to perform the steps in the above-described signal scanning method.

[0039] Fifthly, this application also provides a chip module, including a communication module, a power module, a storage module, and a chip, wherein:

[0040] The power module is used to provide power to the chip module;

[0041] Storage modules are used to store data and instructions;

[0042] The communication module is used for internal communication within the chip module, or for communication between the chip module and external devices;

[0043] The chip is used to perform the steps of the method provided in the first aspect above.

[0044] Sixthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the above-described signal scanning method.

[0045] In a seventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in the above-described signal scanning method.

[0046] The aforementioned signal scanning method, apparatus, device, chip, and chip module reduce invalid scans by defining a precise time-frequency scanning range according to the type of signal to be scanned; and ensure that the preset sliding window completely covers the signal by relying on the constraint that the preset sliding window size is not smaller than the signal structure size; significantly improve the recognition of non-target signals by accurately calculating the candidate signal power based on the characteristics of the target signal; achieve traversal of the scanning range by determining the initial position, moving according to a preset step size, and a full coverage termination condition, ensuring the fullness and continuity of the candidate power data; and determine the scanning result based on the full range of candidate signal power. Finally, by scanning signal power in both the time and frequency domains, the accuracy of signal scanning is improved compared to relying solely on frequency or time domain scanning. Attached Figure Description

[0047] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0048] Figure 1A schematic flowchart illustrating a signal scanning method provided in some embodiments of this application;

[0049] Figure 2 This is a schematic diagram of the SSB signal structure of the signal scanning method in some embodiments of this application;

[0050] Figure 3 A schematic flowchart illustrating a signal scanning method provided in other embodiments of this application;

[0051] Figure 4 A schematic flowchart illustrating a signal scanning method provided in some embodiments of this application;

[0052] Figure 5 A schematic flowchart illustrating a signal scanning method provided in other embodiments of this application;

[0053] Figure 6 This is a schematic diagram of sliding window power scanning of the signal scanning method in some embodiments of this application;

[0054] Figure 7 This is a structural block diagram of the signal scanning device in some embodiments of this application;

[0055] Figure 8 This is a diagram showing the internal structure of a computer device in some embodiments of this application;

[0056] Figure 9 This is a diagram showing the internal structure of the chip module in some embodiments of this application. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0058] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0059] It is worth noting that during the network search process of a terminal in a satellite communication or terrestrial cellular communication system, in the absence of any known information, the first thing the terminal does is to perform a power scan on each frequency point, identify the frequency domain position of the transmitted signal based on the sorting results, and then use the stored local sequence to perform correlation detection with the received signal to solve for the cell ID (Identifier) ​​and the precise time and frequency offset, and then demodulate the cell broadcast information to enable the terminal to establish a network connection with the satellite or base station through the cell broadcast information.

[0060] Traditional power scanning methods often use a periodic reference signal as the signal to be scanned, typically requiring only the scanning frequency range, with the scanning time being the period of the signal to be scanned. For example, in LTE (Long Term Evolution, 4G mobile communication standard) systems, the CRS (Cell-specific Reference Signal) is always present in the time domain. The terminal only needs to receive a 5ms signal at any starting position and perform power sorting in the frequency domain to find the approximate frequency domain location of the signal to be scanned. However, this power scanning method is inaccurate in detecting the frequency domain location of the signal to be scanned and cannot detect the time domain location of the signal to be scanned, requiring the use of more complex detection algorithms (e.g., local correlation detection algorithms), leading to increased detection time and power consumption. Especially in NR-NTN (New Radio Non-Terrestrial Networks) systems, due to the large period and low duty cycle of the signal to be scanned (e.g., SSB signal, i.e., Synchronization Signal Block signal) in the time domain, traditional power scanning methods are easily affected by noise and other signals, resulting in low accuracy of power scanning. At the same time, the high-speed movement of satellites will bring large Doppler frequency offsets, and local crystal oscillators will also bring frequency offsets. Traditional power scanning methods have weak frequency offset identification capabilities. This makes the time and frequency domain range to be searched by local correlation detection very large, increasing the overall network search time.

[0061] In view of this, and to solve the above-mentioned technical problems, a signal scanning method is provided in an exemplary embodiment. This method can be applied to a computer device, which can be a server or a signal scanning device. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The image acquisition device can be, but is not limited to, various smartphones, action cameras, tablets, camcorders, digital cameras, drones, industrial cameras, smartwatches, smart glasses, and other devices with shooting functions.

[0062] Based on this, in an exemplary embodiment, such as Figure 1 As shown, a signal scanning method is provided. Taking the application of this method to a terminal as an example, it includes the following steps:

[0063] Step 102: Determine the signal type of the signal to be scanned, and determine the scanning range based on the signal type.

[0064] The signal to be scanned can be the downlink reference signal that the terminal in the mobile communication system needs to detect in order to achieve functions such as network search, time and frequency synchronization and cell identification. For example, the CRS of the 4G / LTE system and the SSB of the 5G / NR-NTN system, the narrowband Internet of Things (NB-IoT) signal in IOT-NTN (Internet of Things Non-Terrestrial Networks), and the 5G New Radio (5G NR) signal in the 4G / 5G network.

[0065] The scanning range can be a two-dimensional time-frequency region that the terminal needs to perform signal power acquisition and sliding window traversal to detect the signal to be scanned; and the scanning range includes a time-domain scanning range and a frequency-domain scanning range. The scanning range can be determined based on the period, frequency point, and frequency offset of the signal to be scanned. For example, if the SSB period is 160ms, the subcarrier spacing is 15kHz, and the transmission frequency is known, then the time-domain search range is 160ms, which is 2400 OFDM (Orthogonal Frequency Division Multiplexing) symbols. However, due to the frequency offset between Doppler and the local crystal oscillator, it is assumed that the actual frequency offset range to be detected is ±90kHz, which is 12 REs (Resource Elements). Finally, the time-domain scanning range is determined to be 2400 OFDM symbols, and the frequency-domain scanning range is 12 REs.

[0066] Optionally, taking NR-NTN as an example, the protocol specifies that the SSB occupies 240 REs in the frequency domain and 4 symbols in the time domain. Specifically, the PSS (Primary Synchronization Signal) and SSS (Secondary Synchronization Signal) are located in the 0th and 2nd OFDM symbols of the SSB module, respectively, while the PBCH (Physical Broadcast Channel) occupies the 1st, 3rd, and 2nd OFDM symbols. In the frequency domain, the PSS and SSS occupy subcarriers 56 to 182 of the SSB module. The PBCH occupies the entire SSB module resources in symbols 1 and 3, i.e., subcarriers 0 to 239, and in symbol 2, it occupies subcarriers 0 to 47 and subcarriers 192 to 239. The remaining positions not occupied by PSS / SSS / PBCH are transmitted as 0. The SSB channel transmits non-zero and zero regions as follows: Figure 2 The diagram shows the signal structure of the SSB signal.

[0067] Step 104: Determine the candidate signal power within the coverage area corresponding to the current location of the preset sliding window.

[0068] The preset sliding window can be a two-dimensional time-frequency window pre-designed to acquire the power of the signal to be scanned and match its time-frequency structure. The size of the preset sliding window is not smaller than the size of the signal structure of the signal to be scanned, and the size includes both time-domain and frequency-domain dimensions. For example, when scanning an SSB signal, the signal structure of the SSB signal has dimensions of 4 OFDM symbols in the time domain and 240 REs in the frequency domain. Therefore, the time-domain size of the preset sliding window is not less than 4 OFDM symbols, and the frequency size is not less than 240 REs.

[0069] The current position can be the current coverage area of ​​the preset sliding window within the scanning range, and the coverage area includes the time domain coverage area and the frequency coverage area; the candidate signal power can be the signal power value within the sliding window.

[0070] Optionally, the terminal can sample the received signal within the coverage area corresponding to the current location of the preset sliding window to determine the I (in-phase) and Q (quadrature) of each sampling point. Then, the power of each sampling point is calculated using the formula: P = I^2 + Q^2, where P is the power of the sampling point. Next, for every 256 sampling points (including 256 pairs of I / Q values ​​and 256 instantaneous power values), one OFDM symbol is constructed. An FFT transform is performed on this OFDM symbol to convert the time-domain sampling points into frequency-domain points. After the FFT, each point in the frequency domain corresponds to one RE (including one OFDM symbol in the time domain and one subcarrier in the frequency domain). The instantaneous power of all time-domain sampling points corresponding to each RE is averaged to obtain the power of each RE. Finally, within the coverage area of ​​the sliding window, the average power of each RE is calculated to obtain the candidate signal power.

[0071] Step 106: Move the preset sliding window according to a preset step size to obtain the new current position of the preset sliding window. Based on the new current position, return to perform the operation of determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window, until there is no area within the scanning range that has not been covered by the preset sliding window.

[0072] The preset step size can be the smallest basic unit for controlling the movement of the sliding window in both the time and frequency domains. For example, the frequency domain can be set to 1 RE and the time domain can be set to 1 OFDM symbol. The preset sliding window is configured with an initial position, which can be the starting time-frequency position of the sliding window within the time-frequency scanning range, set in advance to start the sliding window traversal process. For example, the initial position can be set at the upper left corner of the time-frequency scanning range as the starting time-frequency position.

[0073] Optionally, the terminal can initialize the initial position of the sliding window, move the position of the prediction sliding window according to the rule of moving it first with a frequency domain step size and then with a time domain step size, and generate a new current position after each movement of the prediction sliding window. The terminal then iteratively performs candidate signal power calculations at the new positions until there are no uncovered areas within the scanning range. Specifically, when the preset sliding window reaches the boundary of both the time domain and frequency domain scanning range, it indicates that there are no areas within the scanning range not covered by the preset sliding window.

[0074] Step 108: Determine the scanning result of the signal to be scanned based on the determined power of each candidate signal.

[0075] The scanning result can be the time-frequency position result of the signal to be scanned.

[0076] Optionally, the terminal can select an optimal candidate signal power from among the candidate signal powers and use the time-frequency position associated with this candidate signal power as the scanning result of the signal to be scanned. For example, the candidate signal power corresponding to the maximum power value can be selected from among the candidate signal powers, which is the optimal candidate signal power. Then, the scanning result of the signal to be scanned is determined according to the time-frequency position associated with the candidate signal power corresponding to the maximum power value. The time-frequency position associated with the candidate signal power can be determined according to the position of a preset sliding window corresponding to the candidate signal power.

[0077] In the aforementioned signal scanning method, by defining a precise time-frequency scanning range according to the type of signal to be scanned, invalid scans are reduced; and by relying on the constraint that the size of the preset sliding window is not smaller than the signal structure size, the complete coverage of the signal by the preset sliding window is ensured; based on the characteristics of the target signal, the power of candidate signals is accurately calculated, significantly improving the recognition of non-target signals; by determining the initial position, moving according to a preset step size, and setting a full coverage termination condition, the scanning range is traversed, ensuring the completeness and continuity of candidate power data; and the scanning result is determined based on the power of candidate signals across the entire range. Finally, by scanning signal power in both the time and frequency domains, the accuracy of signal scanning is improved compared to relying solely on scanning signal power in either the frequency or time domain.

[0078] In one exemplary embodiment, such as Figure 3 As shown, determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window includes:

[0079] Step 302: Determine the coverage area corresponding to the current position of the preset sliding window;

[0080] Step 304: Sample the received signal to obtain sampling points, and write different sampling points into different resource units within the coverage area;

[0081] Step 306: In response to the number of sampling points reaching a first quantity threshold, the sampling points are converted into target time domain symbols;

[0082] Step 308: In response to the number of target time-domain symbols reaching the second quantity threshold, determine the candidate signal power based on the sampling points in each resource unit within the coverage area.

[0083] The received signal can be a downlink reference signal to be scanned (such as SSB of NR-NTN and CRS of LTE) transmitted by the signal transmitting end (such as a base station or satellite) according to the communication protocol; the first quantity threshold can be a pre-set critical value of the number of sampling points required to form a complete target time domain symbol; the target time domain symbol can be one OFDM symbol; the second quantity threshold can be a pre-set critical value of the number of target time domain symbols matching the preset sliding window time domain size. For example, when the sliding window time domain size is 4 OFDM symbols, the second quantity threshold can be set to 4, and the second quantity threshold is also the trigger condition for starting the candidate signal power calculation.

[0084] Optionally, the terminal receives the received signal within the coverage area, performs analog-to-digital conversion on the received valid transmitted signal, continuously acquires time-domain digital sampling points, and records the I / Q value of each sampling point; then, it writes the acquired different sampling points into different REs within the coverage area according to the frequency domain coordinates; when the number of sampling points reaches a first threshold (e.g., 256), the terminal assembles the batch of sampling points into one target time-domain symbol (OFDM symbol) according to the framing rules of the OFDM protocol; it continues to acquire sampling points, assemble target time-domain symbols, and accumulate the number of assembled target time-domain symbols in real time; when the number of target time-domain symbols reaches a second threshold, it confirms that the time-domain coverage area of ​​the preset sliding window has acquired complete signal data, meeting the time-domain integrity requirements for power calculation; finally, it performs power calculation on the sampling points in each resource unit within the coverage area to determine the candidate signal power.

[0085] In this embodiment, directional effective sampling is achieved by setting the coverage range of the sliding window, and the first and second quantity thresholds are used for hierarchical triggering, which ensures the dual data integrity of the single target time domain symbol and the time domain coverage of the sliding window, while mitigating invalid sampling and calculation operations and improving the computing power utilization efficiency of the terminal.

[0086] In one exemplary embodiment, such as Figure 4 As shown, the candidate signal power is determined based on the sampling points in each resource unit within the coverage area, including:

[0087] Step 402: Based on the signal structure, determine the effective signal occupancy range and unoccupied range within the coverage area;

[0088] Step 404: Determine the first signal power based on the average power of the sampling points in each resource unit within the effective signal occupation range;

[0089] Step 406: Determine the second signal power based on the average power of the sampling points in each resource unit within the no-load range;

[0090] Step 408: Determine the candidate signal power within the coverage area based on the difference between the first signal power and the second signal power.

[0091] The effective signal occupancy range can be a time-frequency sub-region within the sliding window coverage area that matches the signal structure of the signal to be scanned and contains an effective signal to be scanned. For example, Figure 2 The non-zero transmission region shown includes the combined power of signal and noise within the effective signal occupied area; the unloaded region can be a time-frequency sub-region within the sliding window coverage area that has no effective signal to be scanned and only environmental background noise exists, for example, Figure 2 The area shown as 0 represents the power of background noise in the scanning scenario; the first signal power can be the average power of all REs within the effective signal occupied range; the second signal power can be the average power of all REs within the no-load range.

[0092] Optionally, the terminal can scan the signal structure of the signal to be scanned (e.g., Figure 2 As shown in the figure, the effective signal occupied range and the unoccupied range within the coverage area are determined; then, the first signal power corresponding to the effective signal occupied range and the second signal power corresponding to the unoccupied range are calculated respectively; finally, the difference between the first signal power and the second signal power is calculated to determine the candidate signal power.

[0093] In this embodiment, the effective signal occupied range and the unoccupied range are defined within the coverage area according to the standard signal structure specified by the communication protocol. By combining the hierarchical averaging operation of sampling points, REs and regions, the first signal power characterizing the signal and noise, and the second signal power of pure noise are obtained. Finally, the effective signal power and the background noise power are accurately separated by the difference operation, which alleviates the dual interference of random noise and other non-target signals on the power calculation and improves the accuracy of the candidate signal power.

[0094] In an exemplary embodiment, moving a preset sliding window according to a preset step size includes: using an initial frequency domain position as the starting position in the frequency domain, moving the preset sliding window according to a frequency domain step size; in response to the preset sliding window moving to the boundary of the frequency scanning range, updating the current frequency domain position of the preset sliding window to the initial frequency domain position, while maintaining the current time domain position; moving the preset sliding window according to a time domain step size, and returning to perform the operation of moving the preset sliding window according to a frequency domain step size using the initial frequency domain position as the starting position in the frequency domain, until there is no area within the scanning range that has not been covered by the preset sliding window.

[0095] The initial frequency domain position can be the frequency domain starting coordinates of a preset frequency scanning range; the frequency domain starting position can be the starting position of a single frequency domain traversal of the sliding window; the time domain step size can be the preset minimum movement increment of the sliding window in the time domain direction, for example, 1 OFDM symbol; the frequency domain step size can be the preset minimum movement increment of the sliding window in the frequency domain direction, for example, 1 RE; the current frequency domain position can be the real-time coverage range of the sliding window in the frequency domain direction; the current time domain position can be the real-time coverage range of the sliding window in the time domain direction.

[0096] Optionally, the initial frequency domain position of the preset sliding window is set as the frequency domain start position, and the initial time domain position is set as the current time domain position to determine the starting point of the sliding window traversal. Starting from the current frequency domain start position (i.e., the initial frequency domain position), the preset sliding window is moved sequentially along the frequency domain direction according to the frequency domain step size. After each movement, the current frequency domain position of the sliding window is updated, while keeping the current time domain position unchanged. Each time the sliding window moves to a new frequency domain position, its corresponding time-frequency coverage range is determined, and candidate signal power calculation is performed. After each movement, it is checked whether the current frequency domain position of the sliding window has reached the boundary of the frequency scanning range. If not, the movement continues according to the frequency domain step size until the full frequency domain traversal at the current time domain position is completed. If it has reached the boundary, i.e., in response to the current frequency domain position reaching the range boundary, the current frequency domain position of the sliding window is directly updated to the initial frequency domain position, while keeping the current time domain position unchanged (i.e., frequency domain start point reset is completed). Subsequently, the sliding window is moved along the time domain direction according to the time domain step size and updated to the new current time domain position, completing a single time domain progression. Using the initial frequency domain position as the new starting position in the frequency domain, the frequency domain step-by-step movement operation is repeated at the new current time domain position; if there are no uncovered areas within the scanning range, it indicates that the sliding window has completed traversing the entire scanning range.

[0097] In this embodiment, by setting the initial frequency domain position as the fixed starting point of frequency domain traversal, the sliding window moves point by point with frequency domain priority. After the frequency domain reaches the range boundary, it is reset to the initial frequency domain position and the time domain position remains unchanged. Then, it moves according to the time domain step size and repeats the frequency domain traversal. Finally, the termination condition is that there is no uncovered area in the scanning range. This alleviates the problems of blind spots, repeated scanning and coordinate misalignment in time-frequency traversal and achieves full coverage traversal of the time-frequency scanning range.

[0098] In an exemplary embodiment, determining the scanning result of the signal to be scanned based on the determined candidate signal power includes: filtering candidate signal power that is greater than the effective power threshold from the determined candidate signal power to obtain at least one target signal power; and determining the scanning result of the signal to be scanned based on the position of a preset sliding window corresponding to each target signal power.

[0099] The effective power threshold can be a preset power threshold used to filter effective signal power; the target signal power can be a candidate signal power selected from each candidate signal power.

[0100] Optionally, the terminal compares each candidate signal power with an effective power threshold to select candidate signal powers that are greater than the effective power threshold, thereby obtaining at least one target signal power; and then determines the scanning result based on the position of the preset sliding window corresponding to the target signal power.

[0101] In this embodiment, by combining the effective power threshold set in the scanning scenario, at least one target signal power representing an effective signal is accurately selected from multiple candidate signal powers. Then, based on each target signal power and the corresponding sliding window time-frequency position, the scanning result is determined, which alleviates the impact of noise and interference on signal power and thus improves the accuracy of the scanning result.

[0102] In one exemplary embodiment, such as Figure 5 As shown, the scanning result of the signal to be scanned is determined based on the position of the preset sliding window corresponding to the power of each target signal, including:

[0103] Step 502: For each target signal power, based on the time-domain expansion amount, expand the time-domain position of the preset sliding window corresponding to the target signal power to obtain the time-domain expansion position.

[0104] Step 504: Based on the frequency domain expansion amount, expand the frequency domain position of the preset sliding window corresponding to the target signal power to obtain the frequency domain expansion position.

[0105] Step 506: Based on the time-domain extended position and the frequency-domain extended position, perform signal detection on the target signal power to obtain the detection result;

[0106] Step 508: Based on the obtained detection results, determine the target position of the target signal power of the corresponding signal as the signal to be scanned, and use it as the scanning result of the signal to be scanned.

[0107] The time-domain expansion amount can be a pre-set time-domain position expansion increment based on the time-domain time offset characteristics of the signal to be scanned (such as the transmission delay of NR-NTN satellite communication and the synchronization deviation of ground signals); the time-domain expansion position can be a time-domain interval obtained by expanding the original time-domain position of the sliding window corresponding to the target signal power along the forward and backward directions of the time domain by the time-domain expansion amount; the frequency-domain expansion amount can be a pre-set frequency-domain position expansion increment based on the frequency-domain frequency offset characteristics of the signal to be scanned (such as the Doppler frequency offset of NR-NTN and the carrier offset of ground signals); the frequency-domain expansion position can be a frequency-domain interval obtained by expanding the original frequency-domain position of the sliding window corresponding to the target signal power along the left and right directions of the frequency domain by the frequency-domain expansion amount; the detection result is used to characterize whether the signal corresponding to the target signal power is the signal to be scanned; the target position can be the time-frequency position of the preset sliding window corresponding to the target signal power.

[0108] Optionally, the terminal can retrieve the appropriate time-domain and frequency-domain expansion amounts based on the scanning scenario (such as NR-NTN and 4G / 5G networks). For example, in the NR-NTN scenario, due to the large Doppler frequency offset, the frequency-domain expansion amount is set to 4 REs, and the time-domain expansion amount is set to 1 OFDM symbol; in the terrestrial LTE scenario, the offset is small, so 1 RE / 0.5 OFDM symbols are set for each. For each target signal power, the time-domain expansion amount is extended along the forward-backward direction in the time domain to obtain the time-domain expansion position of the target power; then, it is extended along the left-right direction in the frequency domain to obtain the frequency-domain expansion position of the target power; the time-domain expansion position corresponding to each target power is then used to determine the expansion position of the target power. The detection range is defined by the location and frequency domain extension. Signal detection is performed based on the protocol characteristics of the signal to be scanned. For example, when scanning SSB, it detects whether there are matching PSS / SSS synchronization sequences and PBCH broadcast information in the detection area; when scanning CRS, it detects whether there are CRS sequence correlations bound to the cell ID in the detection area; finally, the detection result of the target power is output; all extracted target locations are sorted from high to low according to the corresponding target signal power. For example, the locations of the signals to be scanned that are stronger and more stable can be retained first and integrated into a structured final scanning result; if there is only one valid target location, it is directly used as the scanning result.

[0109] Optionally, this embodiment uses a time-domain + frequency-domain sliding window rate difference method for power scanning. Assuming the SSB period is known to be 160ms, the subcarrier spacing is 15kHz, and the transmission frequency is known, the time-domain search range is 160ms, or 2400 OFDM symbols. However, due to the frequency offset of Doppler and the local crystal oscillator, it is assumed that the actual frequency offset range to be detected is ±90kHz, or 12 REs. Setting the receiver sampling rate to 3.84MHz and the FFT to 256 points, the overall search steps are as follows: 1) The initial position of the sliding window is set to the top left corner of the time-frequency resource grid; 2) Every time 256 points of the received signal are collected to form one OFDM symbol, an FFT transformation is performed to the frequency domain, and the power of each point in the frequency domain is calculated; 3) Starting from the 4th OFDM symbol, according to... Figure 2 The following steps are performed: 1) Calculate the average power P_nz in the non-zero region within the window and the average power P_z in the zero region within the window. P_nz can be considered as the sum of signal and noise power, and P_z can be considered as noise power. Subtracting the two yields the actual signal power P_s within the window. 2) Perform a sliding window to calculate the signal power, first in the frequency domain and then in the time domain. Simultaneously, sort the power and compare it with the threshold PowTh, recording the positions of regions exceeding the threshold. 3) Repeat steps 2-4 until the search range reaches 12RE in the frequency domain and 2400 symbols in the time domain. 4) Based on the positions of regions exceeding the threshold window recorded in step 4 and the sorting results, perform PSS / SSS correlation detection in descending order of power. During correlation detection, the time domain position needs to be expanded by ∆_t and the frequency domain position by ∆_f based on the power scan results. The sliding window power scan diagram is shown below. Figure 3 As shown.

[0110] To more comprehensively demonstrate this solution, this embodiment presents a signal scanning method, specifically including:

[0111] 1. Determine the signal type of the signal to be scanned, and determine the scanning range based on the signal type; the scanning range includes the time domain scanning range and the frequency domain scanning range;

[0112] 2. Determine the coverage area corresponding to the current position of the preset sliding window;

[0113] 3. Sample the received signal to obtain sampling points, and write different sampling points into different resource units within the coverage area;

[0114] 4. In response to the number of sampling points reaching the first threshold, convert the sampling points into the target time domain symbol;

[0115] 5. In response to the number of target time-domain symbols reaching the second quantity threshold, determine the effective signal occupancy range and unoccupied range within the coverage area based on the signal structure;

[0116] 6. Determine the first signal power based on the average power of the sampling points in each resource unit within the effective signal occupation range;

[0117] 7. Determine the second signal power based on the average power of the sampling points in each resource unit within the no-load range;

[0118] 8. Determine the candidate signal power within the coverage area based on the difference between the first signal power and the second signal power; wherein the size of the preset sliding window is not smaller than the size of the signal to be scanned;

[0119] 9. Using the initial frequency domain position as the starting position in the frequency domain, move the preset sliding window according to the frequency domain step size;

[0120] 10. In response to the preset sliding window moving to the boundary of the frequency scanning range, update the current frequency domain position of the preset sliding window to the initial frequency domain position, and maintain the current time domain position;

[0121] 11. Move the preset sliding window according to the time domain step size, and return to execute the operation of moving the preset sliding window according to the frequency domain step size with the initial frequency domain position as the starting position in the frequency domain, until there is no area within the scanning range that is not covered by the preset sliding window, and obtain the new current position of the preset sliding window. Based on the new current position, return to execute the operation of determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window, until there is no area within the scanning range that is not covered by the preset sliding window; wherein, the preset sliding window is configured with an initial position;

[0122] 12. From the determined candidate signal powers, select candidate signal powers that are greater than the effective power threshold to obtain at least one target signal power;

[0123] 13. For each target signal power, based on the time-domain expansion amount, expand the time-domain position of the preset sliding window corresponding to the target signal power to obtain the time-domain expansion position; and

[0124] 14. Based on the frequency domain expansion, the frequency domain position of the preset sliding window corresponding to the target signal power is expanded to obtain the frequency domain expansion position;

[0125] 15. Based on the time-domain extended position and the frequency-domain extended position, perform signal detection on the target signal power to obtain the detection result; wherein, the detection result is used to characterize whether the signal corresponding to the target signal power is the signal to be scanned;

[0126] 16. Based on the obtained detection results, determine the target position of the target signal power of the corresponding signal as the scanning result of the signal to be scanned.

[0127] The specific process of the above steps can be found in the description of the above method embodiments. The implementation principle and technical effect are similar, and will not be repeated here.

[0128] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0129] Based on the same inventive concept, this application also provides a signal scanning device for implementing the signal scanning method described above. This device can be applied to or integrated into a chip or chip module, for example. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more signal scanning device embodiments provided below can be found in the limitations of the signal scanning method above, and will not be repeated here.

[0130] In one exemplary embodiment, such as Figure 7 As shown, a signal scanning device is provided, including: a range determination module 71, a power determination module 72, a position determination module 73, and a result determination module 74, wherein:

[0131] The range determination module 71 is used to determine the signal type of the signal to be scanned and to determine the scanning range according to the signal type; wherein, the scanning range includes the time domain scanning range and the frequency domain scanning range;

[0132] The power determination module 72 is used to determine the candidate signal power within the coverage area corresponding to the current position of the preset sliding window; wherein the coverage area includes a time domain coverage area and a frequency coverage area; wherein the size of the preset sliding window is not smaller than the size of the signal structure of the signal to be scanned; wherein the candidate signal power is obtained from the first signal power and the second signal power within the coverage area corresponding to the current position of the preset sliding window.

[0133] The position determination module 73 is used to move the preset sliding window according to a preset step size to obtain the new current position of the preset sliding window. Based on the new current position, it returns to perform the operation of determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window, until there is no area within the scanning range that has not been covered by the preset sliding window; wherein, the preset sliding window is configured with an initial position;

[0134] The result determination module 74 is used to determine the scanning result of the signal to be scanned based on the determined power of each candidate signal.

[0135] In one embodiment, the power determination module 72 is further configured to:

[0136] Determine the coverage area corresponding to the current position of the preset sliding window;

[0137] The received signal is sampled to obtain sampling points, and different sampling points are written into different resource units within the coverage area;

[0138] In response to the number of sampling points reaching a first quantity threshold, the sampling points are converted into target time-domain symbols;

[0139] In response to the number of target time-domain symbols reaching a second quantity threshold, the power of the candidate signal is determined based on the sampling points in each resource unit within the coverage area.

[0140] In one embodiment, the power determination module 72 is further configured to:

[0141] Based on the signal structure, determine the effective signal occupancy range and unoccupied range within the coverage area;

[0142] The first signal power is determined based on the average power of the sampling points in each resource unit within the effective signal occupation range; and

[0143] The second signal power is determined based on the average power of the sampling points in each resource unit within the unloaded range;

[0144] The candidate signal power within the coverage area is determined based on the difference between the first signal power and the second signal power.

[0145] In one embodiment, the position determination module 73 is further configured to:

[0146] Using the initial frequency domain position as the starting position in the frequency domain, move the preset sliding window according to the frequency domain step size;

[0147] In response to the preset sliding window moving to the boundary of the frequency scanning range, the current frequency domain position of the preset sliding window is updated to the initial frequency domain position, while maintaining the current time domain position;

[0148] Move the preset sliding window according to the time domain step size, and return to execute the operation of moving the preset sliding window according to the frequency domain step size with the initial frequency domain position as the frequency domain starting position, until there is no area within the scanning range that has not been covered by the preset sliding window.

[0149] In one embodiment, the result determination module 74 is further configured to:

[0150] From the determined candidate signal powers, candidate signal powers that are greater than the effective power threshold are selected to obtain at least one target signal power;

[0151] The scanning result of the signal to be scanned is determined based on the position of the preset sliding window corresponding to the power of each target signal.

[0152] In one embodiment, the result determination module 74 is further configured to:

[0153] For each target signal power, based on the time-domain expansion amount, the time-domain position of the preset sliding window corresponding to the target signal power is expanded to obtain the time-domain expansion position; and

[0154] Based on the frequency domain expansion, the frequency domain position of the preset sliding window corresponding to the target signal power is expanded to obtain the frequency domain expansion position.

[0155] Based on the time-domain and frequency-domain extended positions, the target signal power is detected to obtain the detection result; the detection result is used to characterize whether the signal corresponding to the target signal power is the signal to be scanned.

[0156] Based on the obtained detection results, the target position of the target signal power of the corresponding signal is determined as the scanning result of the signal to be scanned.

[0157] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for various devices and products applied to or integrated into a chip, all of their modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into a chip module, all of their modules / units can be implemented using hardware methods such as circuits, and different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The components can be implemented using software programs that run on the processor integrated within the chip module. The remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into the terminal, each of its components / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated within the terminal, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits.

[0158] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a signal scanning method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0159] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0160] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0161] Based on the same inventive concept, this application also provides a chip, including a processor and a communication interface; the communication interface is used to receive or send data; the processor is configured to cause the chip to perform the steps in the above method embodiments.

[0162] It is understood that the chip involved in the embodiments of this application may be a field-programmable gate array (FPGA), may include an application-specific integrated circuit (ASIC), may be a system on chip (SoC), may be a central processor unit (CPU), may be a network processor (NP), may be a digital signal processor (DSP), may be a microcontroller unit (MCU), may be a programmable logic device (PLD), or other integrated chips, etc.

[0163] Based on the same inventive concept, this application also provides a chip module, such as... Figure 9 As shown, the chip module includes a communication module, a power module, a storage module, and a chip. Among them:

[0164] The power module is used to provide power to the chip module; the storage module is used to store data and instructions; the communication module is used for internal communication within the chip module, or for communication between the chip module and external devices; this chip corresponds to the chip in the above chip embodiment.

[0165] The implementation method of this chip module can be found in the relevant content of the above chip embodiment, and will not be repeated here.

[0166] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0167] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0168] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0169] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0170] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0171] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A signal scanning method, characterized in that, The method includes: The signal type of the signal to be scanned is determined, and the scanning range is determined according to the signal type; wherein, the scanning range includes a time domain scanning range and a frequency domain scanning range; Determine the candidate signal power within the coverage area corresponding to the current position of the preset sliding window; wherein the coverage area includes a time domain coverage area and a frequency coverage area; wherein the size of the preset sliding window is not less than the size of the signal structure of the signal to be scanned; wherein the candidate signal power is obtained from the first signal power and the second signal power within the coverage area corresponding to the current position of the preset sliding window; The preset sliding window is moved according to a preset step size to obtain a new current position of the preset sliding window. Based on the new current position, the operation of determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window is performed until there is no area within the scanning range that has not been covered by the preset sliding window. The preset sliding window is configured with an initial position. Based on the determined power of each candidate signal, the scanning result of the signal to be scanned is determined.

2. The method according to claim 1, characterized in that, Determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window includes: Determine the coverage area corresponding to the current position of the preset sliding window; The received signal is sampled to obtain sampling points, and different sampling points are written into different resource units within the coverage area; In response to the number of sampling points reaching a first quantity threshold, the sampling points are converted into target time-domain symbols; In response to the number of target time-domain symbols reaching a second quantity threshold, the candidate signal power is determined based on the sampling points in each resource unit within the coverage area.

3. The method according to claim 2, characterized in that, The step of determining the candidate signal power based on the sampling points in each resource unit within the coverage area includes: Based on the signal structure, determine the effective signal occupancy range and unoccupied range within the coverage area; The first signal power is determined based on the average power of the sampling points in each resource unit within the effective signal occupation range; and The second signal power is determined based on the average power of the sampling points in each resource unit within the no-load range; The candidate signal power within the coverage area is determined based on the difference between the first signal power and the second signal power.

4. The method according to claim 1, characterized in that, The preset step size includes a time-domain step size and a frequency-domain step size; the initial position includes an initial frequency-domain position and an initial time-domain position; Moving the preset sliding window according to a preset step size includes: Using the initial frequency domain position as the starting position in the frequency domain, the preset sliding window is moved according to the frequency domain step size; In response to the preset sliding window moving to the boundary of the frequency scanning range, the current frequency domain position of the preset sliding window is updated to the initial frequency domain position, while maintaining the current time domain position; Move the preset sliding window according to the time domain step size, and return to execute the operation of moving the preset sliding window according to the frequency domain step size with the initial frequency domain position as the frequency domain starting position, until there is no area within the scanning range that has not been covered by the preset sliding window.

5. The method according to any one of claims 1-4, characterized in that, The step of determining the scanning result of the signal to be scanned based on the determined power of each candidate signal includes: From the determined candidate signal powers, candidate signal powers that are greater than the effective power threshold are selected to obtain at least one target signal power; The scanning result of the signal to be scanned is determined based on the position of the preset sliding window corresponding to the power of each target signal.

6. The method according to claim 5, characterized in that, The step of determining the scanning result of the signal to be scanned based on the position of the preset sliding window corresponding to the power of each target signal includes: For each target signal power, based on the time-domain expansion amount, the time-domain position of the preset sliding window corresponding to the target signal power is expanded to obtain the time-domain expansion position; and, Based on the frequency domain expansion amount, the frequency domain position of the preset sliding window corresponding to the target signal power is expanded to obtain the frequency domain expansion position; Based on the time-domain extended position and the frequency-domain extended position, signal detection is performed on the target signal power to obtain a detection result; wherein, the detection result indicates whether the signal corresponding to the target signal power is the signal to be scanned; Based on the obtained detection results, the target position of the target signal power of the signal to be scanned is determined as the scanning result of the signal to be scanned.

7. A signal scanning device, characterized in that, The device includes: A range determination module is used to determine the signal type of the signal to be scanned and to determine the scanning range based on the signal type; wherein, the scanning range includes a time-domain scanning range and a frequency-domain scanning range; A power determination module is used to determine the power of candidate signals within the coverage area corresponding to the current position of a preset sliding window; wherein the coverage area includes a time domain coverage area and a frequency coverage area; wherein the size of the preset sliding window is not less than the size of the signal structure of the signal to be scanned; wherein the power of the candidate signal is obtained from the first signal power and the second signal power within the coverage area corresponding to the current position of the preset sliding window. The position determination module is used to move the preset sliding window by a preset step size to obtain the new current position of the preset sliding window. Based on the new current position, it returns to perform the operation of determining the candidate signal power within the coverage area corresponding to the current position of the preset sliding window, until there is no area within the scanning range that has not been covered by the preset sliding window; wherein, the preset sliding window is configured with an initial position; The result determination module is used to determine the scanning result of the signal to be scanned based on the determined power of each candidate signal.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A chip, characterized in that, The device includes a processor and a communication interface, wherein the processor is configured to cause the chip to perform the steps of the method described in any one of claims 1 to 6.

10. A chip module, characterized in that, This includes communication modules, power modules, storage modules, and chips, among which: The power module is used to provide power to the chip module; The storage module is used to store data and instructions; The communication module is used for internal communication within the chip module, or for communication between the chip module and external devices. The chip is used to perform the steps of the method according to any one of claims 1 to 6.