Signal processing method and apparatus, terminal device, computer-readable storage medium, computer program product, and chip system

By judging the frequency band energy and spectral characteristics within the frequency range of the synchronization signal in the satellite communication system, the valid synchronization signal is confirmed, which solves the problem of high missed detection rate caused by interference signals within the synchronization signal frequency range and improves cell synchronization efficiency.

CN122138239APending Publication Date: 2026-06-02CHINA SATENT NETWORK APPLICATION RESEARCH INSTITUTE CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA SATENT NETWORK APPLICATION RESEARCH INSTITUTE CO LTD
Filing Date
2024-11-25
Publication Date
2026-06-02

Smart Images

  • Figure CN122138239A_ABST
    Figure CN122138239A_ABST
Patent Text Reader

Abstract

This application provides a signal processing method, apparatus, terminal device, computer-readable storage medium, computer program product, and chip system. The signal processing method includes: determining the frequency band corresponding to the maximum band energy within the frequency range of the search synchronization signal, and the corresponding sideband energy of that frequency band; determining whether the frequency band possesses the spectral characteristics of a synchronization signal based on the maximum band energy and sideband energy; and determining that the synchronization signal in the frequency band is a valid synchronization signal in response to the presence of these spectral characteristics. The terminal device of this application, by utilizing the spectral characteristics of the synchronization signal, can determine a valid synchronization signal, which helps to reduce the missed detection rate of the synchronization signal and improve the initial cell synchronization efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite communications, and specifically to a signal processing method, apparatus, terminal equipment, computer-readable storage medium, computer program product, and chip system. Background Technology

[0002] Currently, in satellite communication systems, when performing initial cell synchronization, terminal equipment can first receive all valid signals within the frequency range of the search synchronization signal [synchronization signal carrier bandwidth B - maximum frequency offset Δfmax, synchronization signal carrier bandwidth B + maximum frequency offset Δfmax] without loss. Then, it finds the frequency band corresponding to the maximum frequency band energy based on the synchronization signal frequency band strength and performs coarse carrier synchronization based on the signal in that band. Afterwards, through unique word (UW) related processing, it performs timing fine synchronization, frequency offset fine synchronization, and phase synchronization, thereby achieving the goal of initial cell synchronization. Both carrier coarse synchronization and timing fine synchronization are performed under the assumption that valid synchronization signals exist within the frequency range of the synchronization signal and that there are no other interfering signals.

[0003] However, in reality, interference from other signals exists within the frequency range of the synchronization signal. These include interference from signals with different spectral characteristics (such as noise, satellite signals with different bandwidths than the synchronization signal), and interference from signals with the same spectral characteristics (such as physical sidelink broadcast channels (PSBCH) and packet data channels (PDCH) with the same bandwidth). Therefore, reducing the synchronization signal miss rate and improving the initial cell synchronization efficiency has become an urgent problem to be solved. Summary of the Invention

[0004] Providing a mechanism to alleviate, reduce or eliminate at least one of the above problems would be beneficial.

[0005] In a first aspect, a signal processing method is provided. The method includes: determining a frequency band corresponding to the maximum band energy within a frequency range of a search synchronization signal, and a sideband energy corresponding to the frequency band; determining whether the frequency band possesses the spectral characteristics of the synchronization signal based on the maximum band energy and the sideband energy; and determining, in response to the frequency band possessing the spectral characteristics of the synchronization signal, that the synchronization signal in the frequency band is a valid synchronization signal.

[0006] In a second aspect, a signal processing apparatus is provided. It includes means for performing the above-described method.

[0007] In a second aspect, a terminal device is provided. It includes: one or more processors; and one or more memories coupled to the one or more processors and storing instructions thereon, wherein the instructions, when executed individually or jointly by the one or more processors, cause the terminal device to perform the methods described above.

[0008] In a third aspect, a non-transitory computer-readable storage medium is provided that stores machine-executable instructions. When executed by one or more processors of a machine, the machine-executable instructions cause the machine to perform the methods described above.

[0009] In a fourth aspect, a computer program product is provided, comprising instructions. When executed individually or jointly by at least one processor of a computing device, the instructions cause the computing device to perform the methods described above.

[0010] In a fifth aspect, a chip system for a computing device is provided. The chip system includes at least one processor configured to execute, individually or collectively, at least one memory-stored instruction of the computing device, causing the computing device to perform the methods described above.

[0011] It should be understood that the summary section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0012] The above and other objects, features and advantages of this application will become more apparent from the more detailed description of some embodiments thereof in the accompanying drawings, wherein:

[0013] Figure 1 This is a schematic diagram illustrating an application scenario of the signal processing method provided in the embodiments of this application;

[0014] Figure 2 This is a schematic flowchart of a signal processing method provided in an embodiment of this application;

[0015] Figure 3 This is a schematic diagram illustrating a method for calculating frequency band energy according to an embodiment of this application;

[0016] Figure 4 This is a schematic diagram of the spectrum of a synchronization signal provided in an embodiment of this application;

[0017] Figure 5 This is a schematic diagram of an effective spectrum detection method provided in an embodiment of this application;

[0018] Figure 6 This is a schematic flowchart of another signal processing method provided in an embodiment of this application;

[0019] Figure 7 This is a schematic diagram illustrating the clearing of current bandwidth provided in an embodiment of this application;

[0020] Figure 8 This is a schematic diagram of a terminal device performing initial cell synchronization according to an embodiment of this application;

[0021] Figure 9 This is a simplified block diagram of a device suitable for implementing exemplary embodiments of this application. Detailed Implementation

[0022] The principles of this application will now be described with reference to some embodiments. It should be understood that these embodiments are described for illustrative purposes only and to help those skilled in the art to understand and implement this application, and do not impose any limitation on the scope of this application. The application described herein may be implemented in ways different from those described below.

[0023] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains.

[0024] References to "an embodiment," "embodiment," "exemplary embodiment," etc., in this application indicate that the described embodiment may include specific features, structures, or characteristics, but not every embodiment needs to include specific features, structures, or characteristics. Furthermore, such phrases do not necessarily refer to the same embodiment. Moreover, when a specific feature, structure, or characteristic is described in conjunction with an exemplary embodiment, whether explicitly described or not, those skilled in the art will recognize that such a feature, structure, or characteristic affects its association with other embodiments.

[0025] It should be understood that while the terms “first” and “second”, etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of the exemplary embodiments, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. The term “and / or” as used herein includes any and all combinations of one or more of the listed terms.

[0026] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments. The singular forms “a,” “an,” and “the” used herein also include the plural forms unless the context clearly indicates otherwise. The terms “a group of elements” or “a collection of elements” as used herein are intended to include one or more elements. It should also be understood that the terms “comprising,” “including,” “having,” “possessing,” “including,” and / or “comprising,” when used herein, specify the presence of the stated features, elements, and / or components, but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.

[0027] As used in this application, the term "circuit" may refer to one or more of the following:

[0028] (a) Implemented only in hardware circuitry (e.g., implemented only in analog and / or digital circuitry)

[0029] (b) A combination of hardware circuitry and software, such as (if applicable):

[0030] (i) a combination of analog and / or digital hardware circuitry with software / firmware; and

[0031] (ii) Any part of a hardware processor (including a digital signal processor), software, and memory that work together to enable a device such as a mobile phone or server to perform various functions, and

[0032] (c) Hardware circuitry and / or processors, such as microprocessors or a portion thereof, which require software (e.g., firmware) to operate, but may be absent when the software is not required to operate.

[0033] The definition of "circuit" applies to all uses of the term in this application, including in any claim. As another example, as used herein, the term "circuit" also includes implementations of hardware circuitry or processors (or processors in general) or a portion thereof and their accompanying software and / or firmware. The term "circuit" also includes, for example, baseband integrated circuits or processor integrated circuits for mobile devices, or similar integrated circuits in servers, cellular network devices, or other computing network devices, if applicable to a particular claim element.

[0034] The term "terminal device" refers to any terminal device capable of wireless communication. As an example and not a limitation, a terminal device may also be referred to as a communication device, user equipment (UE), subscriber station (SS), portable subscriber station, mobile station (MS), or access terminal (AT). This terminal device may include, but is not limited to, mobile phones, cellular phones, smartphones, Voice over IP (VoIP) phones, wireless local loop phones, tablets, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback devices, in-vehicle wireless terminal devices, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop installed devices (LMEs), USB dongles, smart devices, wireless subscriber equipment (CPEs), Internet of Things (IoT) devices, watches or other wearable devices, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in the context of industrial and / or automated processing chains), consumer electronics devices, relay nodes, devices operating on commercial and / or industrial wireless networks, etc. The mobile terminal (MT) portion of an IAB node can perform the functions of a "terminal device" and therefore can operate as a terminal device. In the following description, the terms "terminal device," "communication device," "terminal," "user equipment," and "UE" are used interchangeably.

[0035] While the functions described herein may be implemented in fixed and / or wireless network nodes in various exemplary embodiments, in other exemplary embodiments, they may be implemented in user equipment devices (such as cellular phones, tablet computers, laptop computers, desktop computers, mobile IoT devices, or fixed IoT devices). For example, the user equipment device may suitably have the corresponding capabilities described in relation to fixed and / or wireless network nodes. The user equipment device may be user equipment and / or control devices, such as chipsets or processors, configured to control the user equipment when it is installed therein. Examples of these functions include boot server functions and / or home subscriber servers, which may be implemented in the user equipment device by providing the user equipment device with software configured to cause the user equipment device to perform from the perspective of these functions / nodes.

[0036] In satellite communication systems, the physical layer cell search process is triggered by higher layers and is used for initial cell synchronization between terminal equipment and the satellite, including downlink frequency synchronization, radio frame synchronization, symbol synchronization, carrier coarse synchronization, and timing fine synchronization. Terminal equipment can search for a unique word (UW) sequence (pilot signal) of the synchronization channel at a predetermined frequency point. Effective signals within the search frequency range of [synchronization signal carrier bandwidth B - maximum frequency offset Δfmax, synchronization signal carrier bandwidth B + maximum frequency offset Δfmax] can be received losslessly in a single pass.

[0037] Currently, when performing cell synchronization, terminal equipment first receives all valid signals within the frequency range of the synchronization signal search [synchronization signal carrier bandwidth B - maximum frequency offset Δfmax, synchronization signal carrier bandwidth B + maximum frequency offset Δfmax] without loss. Then, based on the signal in the frequency band corresponding to the maximum frequency band energy within this frequency range, coarse carrier synchronization is performed, followed by fine timing synchronization, fine frequency offset synchronization, and phase synchronization, thereby achieving initial cell synchronization. Both coarse carrier synchronization and fine timing synchronization are performed under the assumption that a valid synchronization signal exists within the frequency range of the synchronization signal and that there are no other interfering signals. However, in reality, interference from other signals exists within the frequency range of the synchronization signal, such as interference from signals with different spectral characteristics (e.g., noise, satellite signals with different bandwidths than the synchronization signal), and interference from signals with the same spectral characteristics (e.g., other PSBCH, PDCH signals with the same bandwidth). Therefore, how the terminal equipment determines the valid synchronization signal for initial cell synchronization when interference exists within the frequency range of the synchronization signal becomes a pressing problem to be solved.

[0038] To alleviate, reduce, or eliminate the aforementioned problems, embodiments of this application provide a signal processing method applied to a terminal device. By implementing the signal processing method provided in this application, the terminal device can utilize the spectral characteristics of the synchronization signal to perform effective synchronization signal detection. This helps reduce the missed detection rate of the synchronization signal and improves the initial cell synchronization efficiency.

[0039] In some embodiments, after the terminal device has searched for the frequency range of the synchronization signal, it can use the spectral characteristics of the synchronization signal to perform effective spectrum detection on the frequency band corresponding to the maximum frequency band energy within the searched frequency range of the synchronization signal. If the frequency band is determined to be an effective frequency band, the synchronization signal in the frequency band is determined to be an effective synchronization signal.

[0040] In some embodiments, the terminal device may determine the frequency band corresponding to the maximum frequency band energy within the frequency range of the search synchronization signal and the sideband energy corresponding to that frequency band; based on the maximum frequency band energy and sideband energy corresponding to that frequency band, determine whether the frequency band has the spectral characteristics of a synchronization signal; and in response to the frequency band having the spectral characteristics of a synchronization signal, determine that the synchronization signal in that frequency band is a valid synchronization signal.

[0041] In some embodiments, when the terminal device does not possess the spectral characteristics of a synchronization signal in the frequency band, it can set the band energy of each frequency band within the bandwidth corresponding to the frequency band to a preset value, and then perform the step of determining the frequency band corresponding to the maximum band energy within the frequency range for searching for a synchronization signal, as well as the sideband energy corresponding to that frequency band. In other words, after setting the band energy of each frequency band within the bandwidth corresponding to the frequency band to a preset value, the terminal device can redetermine the frequency band corresponding to the maximum band energy and perform effective spectrum detection on the redetermined frequency band corresponding to the maximum band energy to determine a valid synchronization signal.

[0042] After implementing the above signal processing method, the terminal device can determine whether the frequency band corresponding to the maximum frequency band energy within the frequency range of the synchronization signal possesses the spectral characteristics of a synchronization signal. If the frequency band possesses the spectral characteristics of a synchronization signal, the synchronization signal in that frequency band is determined to be a valid synchronization signal. This helps reduce the missed detection rate of the synchronization signal and improves the initial cell synchronization efficiency.

[0043] In some embodiments, after determining a valid synchronization signal, the terminal device can also perform carrier coarse synchronization based on the valid synchronization signal. After carrier coarse synchronization, the terminal device can further determine whether the correlation value between the valid synchronization signal and the N-times sampled UW signal is greater than or equal to a preset correlation threshold. In some embodiments, N = 4. This specification uses N = 4 as an example. When the correlation value between the valid synchronization signal and the 4-times sampled UW signal is greater than or equal to the preset correlation threshold, the terminal device can perform timing fine synchronization based on the valid synchronization signal. When the correlation value between the valid synchronization signal and the 4-times sampled UW signal is less than the preset correlation threshold, the terminal device can set the band energy of each band within the bandwidth corresponding to that band to a preset value, and then redetermine the band corresponding to the maximum band energy within the frequency range of the search synchronization signal and the sideband energy corresponding to that band. In this way, by filtering the valid synchronization signal through the preset correlation threshold, the validity of the valid synchronization signal can be further determined, thereby improving the reliability of timing fine synchronization.

[0044] The following is combined with Figure 1 The application scenarios of the signal processing method provided in the embodiments of this application will be introduced. Figure 1 This is a schematic diagram illustrating an application scenario of the signal processing method provided in the embodiments of this application. For example... Figure 1As shown, the process of initial cell synchronization by the terminal device can include two parts. The first part is to use a radio frequency integrated circuit (RFIC) to process the received baseband signal to obtain a processed baseband signal. The second part is to use the processed baseband signal to perform initial cell synchronization.

[0045] The synthesizer is used to synthesize a carrier frequency based on the signal frequency output by the digitally controlled crystal oscillator (DCXO) and the synthesis parameters. This carrier frequency can be used to adjust the frequency offset of the baseband signal.

[0046] After obtaining the processed baseband signal using the radio frequency chip, the terminal device can perform initial cell synchronization based on the processed baseband signal.

[0047] The signal processing method provided in the embodiments of this application will be described in detail below.

[0048] Please see Figure 2 , Figure 2 This is a schematic flowchart of a signal processing method provided in an embodiment of this application. The method can be executed by the aforementioned terminal device. Figure 2 As shown, the signal processing method may include, but is not limited to, the following steps:

[0049] S210. Determine the frequency band corresponding to the maximum frequency band energy within the frequency range of the search synchronization signal and the corresponding sideband energy of that frequency band.

[0050] In one optional implementation, the terminal device determines the frequency band corresponding to the maximum frequency band energy within the frequency range of the search synchronization signal, which may include: calculating the frequency band energy of each frequency band within the frequency range of the synchronization signal; and determining the frequency band corresponding to the maximum frequency band energy within the frequency range of the synchronization signal from the frequency band energy of each frequency band.

[0051] In one alternative implementation, the terminal device may calculate the frequency band energy of each frequency band within the frequency range of the synchronization signal based on the following formula (1).

[0052]

[0053] In formula (1), i represents the index of a sampling point within a frequency band; K represents the number of points in the FFT data occupied by the carrier bandwidth of the synchronization signal; k represents a portion of the number of points K in the FFT data occupied by the carrier bandwidth of the synchronization signal; || 2This represents the energy of a single point. The FFT data is the frequency domain data obtained by performing a Fast Fourier Transform (FFT) on the signal within the frequency range of the synchronization signal.

[0054] The terminal device can use the following formula (2) to calculate the number of points K of the FFT data occupied by the carrier bandwidth of the synchronization signal.

[0055] K = FLOOR(B * N_FFT / fs)(2)

[0056] In formula (2), B represents the carrier bandwidth of the synchronization signal; N_FFT represents the number of sampling points of an FFT data; fs represents the sampling frequency; FLOOR() is the floor function, used to take the largest integer not greater than the value in ().

[0057] In some embodiments, after determining the band energy of each frequency band, the terminal device may determine the frequency band corresponding to the maximum band energy and record the index of the frequency band corresponding to the maximum energy frequency band as maxIndex. In this case, the maximum band energy can be recorded as PM. maxIndex .

[0058] In one optional implementation, after determining the index maxIndex of the frequency band corresponding to the maximum energy frequency band, the terminal device can also determine the index of the left sideband and the index of the right sideband corresponding to the frequency band based on maxIndex; determine the energy of the left sideband based on the index of the left sideband, and determine the energy of the right sideband based on the index of the right sideband; and determine the sum of the energy of the left sideband and the energy of the right sideband as the energy of the sideband corresponding to the frequency band.

[0059] In this embodiment, when the terminal device determines the index of the left sideband corresponding to the frequency band based on maxIndex, it can determine that the index of the left sideband is maxIndex-L, where L represents the number of points of the FFT data corresponding to the synchronization signal occupied by the two sidebands of the synchronization signal. In some embodiments, the terminal device can use the following formula (3) to calculate the number of points L of the FFT data occupied by the two sidebands of the synchronization signal.

[0060]

[0061] In formula (3), fd represents the carrier interval; B represents the carrier bandwidth of the synchronization signal; N_FFT represents the number of sampling points of an FFT data; fs represents the sampling frequency; FLOOR() is the floor function, used to take the largest integer not greater than the value in ().

[0062] In this embodiment, the terminal device determines the energy of the left sideband based on the index corresponding to the left sideband. This may include: determining whether the index corresponding to the left sideband is less than 0. If the index corresponding to the left sideband is less than 0, i.e., maxIndex-L < 0, the energy of the left sideband PSmaxIndex-L is calculated using the following formula (4); if the index corresponding to the energy of the left sideband is greater than or equal to 0, i.e., maxIndex-L ≥ 0, the energy of the left sideband PSmaxIndex-L is calculated using the following formula (5).

[0063]

[0064] In formula (4), i represents the index of a sampling point within a frequency band; FFT i This represents the FFT data corresponding to sampling point i; N_FFT represents the number of sampling points for each FFT data point; || 2 It represents the energy of a single point.

[0065]

[0066] In formula (5), i represents the index of a sampling point within a frequency band; L represents the number of points in the FFT data occupied by the sidebands of the synchronization signal, which can be determined using the aforementioned formula (1); 2 represents the energy of a point; k represents a portion of the number of points K in the FFT data that the carrier bandwidth of the synchronization signal occupies. The terminal device can determine K using the aforementioned formula (2).

[0067] In this embodiment, when the terminal device determines the index corresponding to the right sideband based on maxIndex, it can determine that the index corresponding to the right sideband energy is maxIndex+K, where K represents the number of points of the FFT data occupied by the two sidebands of the synchronization signal. The value of K can be determined by the terminal device using the aforementioned formula (2).

[0068] In this embodiment, the terminal device determines the right sideband energy based on the index corresponding to the right sideband, which may include: determining whether the index corresponding to the right sideband is greater than 4*N_FFT. If the index corresponding to the right sideband is greater than 4*N_FFT, i.e., maxIndex+K>4*N_FFT, then the right sideband energy PS is calculated using the following formula (6). maxIndex+K If the index corresponding to the right sideband is less than or equal to 4*N_FFT, i.e., maxIndex+K≤4*N_FFT, then the right sideband energy PS is calculated using the following formula (7). maxIndex+K .

[0069]

[0070] In formula (6), i represents the index of a sampling point within a frequency band; FFT i This represents the FFT data corresponding to sampling point i; N_FFT represents the number of sampling points for each FFT data point; || 2 It represents the energy of a single point.

[0071]

[0072] In formula (7), i represents the index of a sampling point within a frequency band; L represents the number of points in the FFT data occupied by the sidebands of the synchronization signal, which can be determined using the aforementioned formula (3); k represents a portion of the number of points K in the FFT data occupied by the carrier bandwidth of the synchronization signal; 2 This represents the energy at a single point. In this embodiment, the terminal device can determine the sideband energy PStotal corresponding to the frequency band using the following formula (8). maxIndex .

[0073] PStotal maxIndex =PS maxIndex-L +PS maxIndex+K (8)

[0074] In formula (8), PSmaxIndex-L represents the energy of the left sideband, which can be determined using the aforementioned formula (4) or formula (5); PSmaxIndex+K represents the energy of the right sideband, which can be determined using the aforementioned formula (6) or formula (7).

[0075] In another alternative implementation, the terminal device may also utilize the Inverse Fast Fourier Transform (IFFT) to determine the frequency band energy of each frequency band within the frequency range of the synchronization signal.

[0076] The following is combined with Figure 3 This paper introduces how terminal equipment uses FFT-IFFT to determine the frequency band energy of each frequency band within the frequency range of the synchronization signal. Figure 3 This is a schematic diagram of calculating frequency band energy provided in an embodiment of this application.

[0077] like Figure 3As shown, when calculating the frequency band energy of each frequency band within the frequency range of the synchronization signal, the terminal device can first divide the bandwidth FFT data of the synchronization signal into X FFT data. Next, the terminal device can perform a convolution operation between each FFT data and n 1s in the X FFT data to obtain multiple first values. Then, an IFFT operation is performed on the multiple first values ​​to obtain multiple second values; based on the multiple second values, the frequency band energy of each frequency band of the synchronization signal is obtained. Where X = CEILING(4*N_FFT / (N_FFT-2*K)), CEILING() represents the round-up function; N_FFT represents the number of sampling points in each FFT data; and K represents the number of points in the FFT data occupied by the carrier bandwidth of the synchronization signal. In some embodiments, the terminal device can use the above formula (2) to determine the value of K.

[0078] In some embodiments, after determining the band energy of each frequency band, the terminal device can determine the frequency band corresponding to the maximum band energy and determine the sideband FFT data corresponding to that frequency band. After determining the sideband FFT data corresponding to that frequency band, the terminal device can utilize, for example... Figure 3 The method shown first divides the sideband FFT data into Y FFT ​​data; then convolves each of the Y FFT ​​data with n 1s to obtain multiple first values; then performs IFFT operations on the multiple first values ​​to obtain multiple second values; and finally obtains the sideband energy based on the multiple second values.

[0079] Where Y = CEILING(4*N_FFT / (N_FFT-2*L)), CEILING() represents the round-up function; N_FFT represents the number of sampling points for each FFT data; L represents the number of points of the FFT data corresponding to the synchronization signal occupied by the sidebands on both sides of the synchronization signal. In some embodiments, the terminal device may use the above formula (3) to determine the value of L.

[0080] S220. Based on the maximum band energy and sideband energy corresponding to the frequency band, determine whether the frequency band has the spectral characteristics of a synchronization signal.

[0081] Spectral characteristics refer to the properties of a signal in the frequency domain, which can be used to represent the energy distribution and phase information of the signal at different frequencies. Spectral characteristics can represent the following aspects of a signal: frequency distribution, frequency response, phase response, peak frequency, and bandwidth.

[0082] Frequency distribution refers to the energy distribution of a signal at different frequencies, and its frequency domain representation can be obtained through Fourier transform. Frequency response refers to the response of a terminal device to input signals of different frequencies, and can be obtained through a transfer function. Phase response refers to the influence of the terminal device on the phase information of the input signal, and can be obtained through phase-frequency response. Peak frequency refers to the frequency with the highest signal energy, and can be used to describe the main characteristics of the signal. Bandwidth refers to the width of the energy distribution of a signal in the frequency domain, and can be used to describe the frequency range of the signal.

[0083] For example, please see Figure 4 , Figure 4 This is a schematic diagram of the spectrum of a synchronization signal provided in an embodiment of this application. For example... Figure 4 As shown, the horizontal axis represents the sampling points, and the vertical axis represents the frequency. Figure 4 It can be seen that the carrier bandwidth of the synchronization signal is B, and the carrier interval is fd.

[0084] In one optional implementation, the terminal device determines whether a frequency band possesses the spectral characteristics of a synchronization signal based on the maximum band energy and sideband energy corresponding to the frequency band. This may include: determining that the frequency band possesses the spectral characteristics of a synchronization signal in response to the energy ratio between the maximum band energy and the sideband energy being greater than a preset energy ratio threshold; and determining that the frequency band does not possess the spectral characteristics of a synchronization signal in response to the energy ratio between the maximum band energy and the sideband energy being less than a preset energy ratio threshold.

[0085] In some embodiments, in response to the energy ratio between the maximum band energy and the sideband energy corresponding to the frequency band being less than a preset energy ratio threshold, the terminal device can determine that the signal in the frequency band is another interference signal, and the spectral characteristics of the other interference signal are different from the spectral characteristics of the synchronization signal.

[0086] In this embodiment, the terminal device can use the following formula (9) to calculate the energy ratio between the maximum band energy and the sideband energy corresponding to the frequency band.

[0087] Ration = PM maxIndex / PStotal maxIndex (9)

[0088] In formula (9), PM maxIndex This represents the maximum band energy corresponding to that frequency band, which can be determined using the aforementioned formulas (1) and (2); PStotal maxIndex The value represents the sideband energy corresponding to the frequency band, which can be determined using the aforementioned formula (8); Ratio represents the energy ratio between the maximum frequency band energy and the sideband energy corresponding to the frequency band.

[0089] Based on the above formula (8), formula (9) can also be expressed as the following formula (10).

[0090] Ration = PM maxIndex / (PS maxIndex-L +PS maxIndex+K (10)

[0091] In formula (10), PM maxIndex This represents the maximum energy of the corresponding frequency band; PS maxIndex-L This represents the energy of the left-side band, which can be determined using the aforementioned formula (4) or formula (5); PS maxIndex+K The value represents the right sideband energy, which can be determined using the aforementioned formula (6) or formula (7); Ratio represents the energy ratio between the maximum frequency band energy and the sideband energy corresponding to the frequency band.

[0092] For example, suppose the energy ratio (Ratio) between the maximum band energy and the sideband energy corresponding to frequency band 1 is 0.6, and the preset energy ratio threshold (Thd) is 0.5. In this case, the terminal device can determine that Ratio (0.6) is greater than Thd (0.5), and therefore, the terminal device can determine that frequency band 1 possesses the spectral characteristics of a synchronization signal. As another example, suppose the energy ratio between the maximum band energy and the sideband energy corresponding to frequency band 1 is 0.4, and the preset energy ratio threshold (Thd) is 0.5. In this case, the terminal device can determine that Ratio (0.4) is less than Thd (0.5), and therefore, the terminal device can determine that frequency band 1 does not possess the spectral characteristics of a synchronization signal.

[0093] S230. In response to the spectral characteristics of the frequency band having a synchronization signal, the synchronization signal in the frequency band is determined to be a valid synchronization signal. In an optional implementation, after step S230, the terminal device further performs initial cell synchronization based on the valid synchronization signal, wherein the initial cell synchronization includes carrier coarse synchronization and timing fine synchronization.

[0094] In some embodiments, if the frequency band does not possess the spectral characteristics of a synchronization signal, the terminal device can set the band energy of each frequency band within the bandwidth corresponding to the frequency band to a preset value, and then perform the step of determining the frequency band corresponding to the maximum band energy within the frequency range of the search synchronization signal, as well as the sideband energy of the frequency band. That is, if the terminal device determines that the synchronization signal in the frequency band does not possess the spectral characteristics of a synchronization signal, it can first set the band energy of each frequency band within the bandwidth corresponding to the frequency band to a preset value, then redetermine the frequency band corresponding to the maximum band energy within the frequency range of the synchronization signal, and perform effective spectrum detection on the redetermined frequency band corresponding to the maximum band energy to determine a valid synchronization signal.

[0095] The preset value can be a very small number close to 0. In some embodiments, the preset value is 0. The following description assumes that the preset value is 0.

[0096] In some embodiments, each frequency band within the bandwidth range corresponding to the frequency band includes the frequency band itself, a first frequency band, and a second frequency band. The first frequency band includes x consecutive frequency bands for which the energy of each band is greater than a threshold energy when searched forward using the frequency band index maxIndex as a reference. The second frequency band includes y consecutive frequency bands for which the energy of each band is greater than a threshold energy when searched backward using the frequency band index maxIndex as a reference. The threshold energy is determined based on the maximum frequency band energy corresponding to the frequency band, and x and y are natural numbers.

[0097] The above describes the process by which a terminal device determines a valid synchronization signal. In some embodiments, the process of determining a valid synchronization signal can also be referred to as valid spectrum detection. The following section combines... Figure 5 Steps S510 to S590 provide an overall overview of the process of effective spectrum detection for the terminal device. Figure 5 This is a schematic diagram of an effective spectrum detection method provided in an embodiment of this application.

[0098] like Figure 5 As shown, in step S510, the terminal device can calculate the frequency band energy of each frequency band within the frequency range of the search synchronization signal. Then, in step S520, the terminal device determines the maximum frequency band energy and the index corresponding to the maximum frequency band energy. At the same time, in step S530, the terminal device determines the sideband energy.

[0099] After determining the maximum band energy and the sideband energy, step S540 determines the energy ratio between the maximum band energy and the sideband energy.

[0100] After determining the energy ratio, in step S550, it is determined whether the energy ratio is greater than the preset energy ratio threshold Thd. If so, in step S560, it is determined that the frequency band corresponding to the maximum frequency band energy has the spectral characteristics of a synchronization signal. Therefore, in step S570, it is determined that the synchronization signal in the frequency band is a valid synchronization signal. If not, in step S580, it is determined that the frequency band corresponding to the maximum frequency band energy does not have the spectral characteristics of a synchronization signal. In this case, in step S590, the frequency band energy of each frequency band within the bandwidth corresponding to the frequency band is set to 0. Then, steps S520 to S590 are executed again.

[0101] In this embodiment, the terminal device can determine whether the frequency band corresponding to the maximum frequency band energy within the frequency range of the synchronization signal possesses the spectral characteristics of a synchronization signal. If the frequency band possesses the spectral characteristics of a synchronization signal, the synchronization signal in that frequency band is determined to be a valid synchronization signal. This helps to reduce the missed detection rate of the synchronization signal and improve the initial cell synchronization efficiency.

[0102] Please see Figure 6 , Figure 6 This is a schematic flowchart of another signal processing method provided in an embodiment of this application. Figure 1 The difference in the signal processing methods shown is that, Figure 6 The signal processing method illustrated also describes how, when the terminal device determines that the frequency band corresponding to the maximum frequency band energy does not possess the spectral characteristics of a synchronization signal, it sets the frequency band energy of each frequency band within the bandwidth corresponding to that frequency band to 0. Furthermore, before performing precise timing synchronization based on the valid synchronization signal, the terminal device filters the valid synchronization signal based on the correlation value between the valid synchronization signal and the N-fold sampled UW signal. The following explanation uses N=4 as an example. Figure 6 As shown, the signal processing method may include, but is not limited to, the following steps:

[0103] S610. Determine the frequency band corresponding to the maximum frequency band energy within the frequency range of the synchronization signal and the corresponding sideband energy of that frequency band. In an optional embodiment, the specific process of step S610 can be found in the description of step S210 above, and will not be repeated here.

[0104] S620. Determine whether the energy ratio between the maximum band energy and the sideband energy corresponding to the frequency band is greater than the preset energy ratio threshold. If yes, proceed to steps S630 to S670; otherwise, proceed to steps S680 and S690.

[0105] In one optional implementation, the relevant explanation of the energy ratio between the maximum band energy and the sideband energy corresponding to the frequency band by the terminal device can be found in the relevant explanation in the aforementioned step S220, and will not be repeated here.

[0106] S630. Determine that the frequency band has the spectral characteristics of a synchronization signal.

[0107] S640. Determine that the synchronization signal in this frequency band is a valid synchronization signal.

[0108] S650 performs coarse carrier synchronization based on the effective synchronization signal.

[0109] S660. Determine whether the correlation value between the valid synchronization signal and the 4x sampled UW signal is greater than or equal to the preset correlation value threshold. If yes, proceed to step S670; otherwise, proceed to step S690.

[0110] In some embodiments, if the correlation value between the effective synchronization signal and the 4x sampled UW signal is less than a preset correlation value threshold, the terminal device can determine that the signal is another interference signal with the same spectral characteristics as the synchronization signal.

[0111] S670 performs precise timing synchronization based on an effective synchronization signal.

[0112] S680. It is determined that this frequency band does not have the spectral characteristics of a synchronization signal.

[0113] S690. Set the frequency band energy of each frequency band within the bandwidth range corresponding to the frequency band to 0, and execute step S610.

[0114] In one optional implementation, each frequency band within the bandwidth range corresponding to the frequency band is the frequency band itself, and x consecutive frequency bands whose energy is greater than the threshold energy when forward searched based on the frequency band index maxIndex of the frequency band, and y consecutive frequency bands whose energy is greater than the threshold energy when backward searched. The threshold energy is determined based on the maximum frequency band energy corresponding to the frequency band, and x and y are natural numbers.

[0115] In other words, the value of the frequency band index of each frequency band within the bandwidth range corresponding to this frequency band is [maxIndex-y, maxIndex+x]; where the frequency band energy of each frequency band is greater than the threshold energy, maxIndex is the index of this frequency band, and x and y are natural numbers; where the threshold energy is determined based on the maximum frequency band energy corresponding to this frequency band.

[0116] In this embodiment, the terminal device determines the threshold energy based on the maximum band energy corresponding to the frequency band, which may include: using the product of the maximum band energy corresponding to the frequency band and the threshold threshold as the threshold energy.

[0117] The following is combined with Figure 7 Steps S710 to S740 in the process explain how the terminal device sets the frequency band energy of each frequency band within the bandwidth range corresponding to the frequency band to 0. In some embodiments, the bandwidth corresponding to the frequency band can also be referred to as the current bandwidth. The process by which the terminal device sets the frequency band energy of each frequency band within the bandwidth range corresponding to the frequency band to 0 can also be considered as the process by which the terminal device clears the current bandwidth. Figure 7 This is a schematic diagram of clearing the current bandwidth provided in an embodiment of this application.

[0118] First, in step S710, the terminal device can take the product of the maximum frequency band energy (denoted as pow[maxIndex]) and the threshold threshold (denoted as Thd1) corresponding to the frequency band (indexed as maxIndex) as the threshold energy (denoted as powThd), that is, powThd = pow[maxIndex] * Thd1.

[0119] Then, in step S720, the terminal device searches forward for x consecutive frequency bands whose energy is greater than a threshold energy, based on the index `maxIndex`. The indices of these x consecutive frequency bands whose energy is greater than the threshold energy are `maxIndex+1`, `maxIndex+2`, ..., `maxIndex+x`. That is, the frequency bands corresponding to indices `maxIndex+1`, `maxIndex+2`, ..., `maxIndex+x` all have energy greater than `powThd`. Afterwards, it is determined that the maximum frequency band index in the bandwidth corresponding to this frequency band is `maxIndex+x`.

[0120] Simultaneously, in step S730, the terminal device, based on the index `maxIndex`, searches backward for y consecutive frequency bands whose energy is all greater than a threshold energy. The indices of these y consecutive frequency bands whose energy is greater than the threshold energy are `maxIndex-1`, `maxIndex-2`, ..., `maxIndex-y`. That is, the frequency bands corresponding to indices `maxIndex-1`, `maxIndex-2`, ..., `maxIndex-y` all have energy greater than `powThd`. Then, it is determined that the minimum frequency band index for each frequency band within the bandwidth corresponding to this frequency band is `maxIndex-y`.

[0121] Finally, in step S740, the terminal device can determine that the value of the frequency band index of each frequency band within the bandwidth range corresponding to the frequency band is [maxIndex-y, maxIndex+x], and set the frequency band energy of each frequency band with index [maxIndex-y, maxIndex+x] to 0.

[0122] For example, assuming pow[maxIndex] is 100dBm, Thd1 is 0.9, and the index of the maximum band energy, maxIndex, is Index10, the terminal device can first determine the threshold energy as 100dBm * 0.9 = 90dBm. Then, based on Index10, the terminal device forward searches for the band energy corresponding to Index10+1 (Index11), which is 91dBm; the band energy corresponding to Index10+2 (Index12), which is 93dBm; and the band energy corresponding to Index10+3 (Index13), which is 89dBm. The terminal device can then determine that the maximum i for the forward search is 2. At this point, the terminal device can determine that the maximum band index of each band in the bandwidth corresponding to the band with index Index10 is Index10+2, i.e., Index12. Simultaneously, based on Index 10, the terminal device finds that the band energy corresponding to Index 10-1 (Index 9) in the backward search is 91 dBm, and the band energy corresponding to Index 10-2 (Index 8) is 88 dBm. Therefore, the terminal device can determine that the maximum j for the backward search is 1. In this case, the terminal device can determine that the minimum band index of each band within the bandwidth corresponding to the band with index 10 is Index 10-1, i.e., Index 9. Finally, the terminal device can determine that within the bandwidth corresponding to the band with index 10, the band index of each band is [Index 9, Index 12]. In this situation, the terminal device can set the band energy of each band with index [Index 9, Index 12] to 0. For example, assuming pow[maxIndex] is 100dBm, Thd1 is 0.9, and the index of the maximum band energy, maxIndex, is Index10, the terminal device can first determine the threshold energy as 100dBm * 0.9 = 90dBm. Then, based on Index10, the terminal device searches forward to find the band energy corresponding to Index10+1 (Index11), which is 88dBm. There are 0 consecutive bands with energy greater than 90dBm, meaning the band energy corresponding to Index11 is less than or equal to 90dBm. Simultaneously, since there are 0 consecutive bands with energy greater than 90dBm in the forward search based on Index10, the terminal device can determine that the maximum i in the forward search is 0. At this point, the terminal device can determine that the maximum band index among all bands in the bandwidth corresponding to the band with index Index10 is Index10. Meanwhile, based on Index10, the terminal device searches backward to find the frequency band energy corresponding to Index10-1 (Index9), which is 85dBm. Therefore, the terminal device can determine that the maximum j in the backward search is 0. At this time, the terminal device can determine that the minimum frequency band index of each frequency band in the bandwidth corresponding to the frequency band with index Index10 is Index10.In this case, the terminal device can determine that the frequency band with index 10 corresponds to only the frequency band with index 10 within its bandwidth range. At this time, the terminal device can set the frequency band energy of the frequency band with index 10 to 0.

[0123] As mentioned above, when the terminal device determines that the synchronization signal in the frequency band corresponding to the maximum frequency band energy does not possess the spectral characteristics of a synchronization signal, it can set the frequency band energy of each frequency band within the bandwidth corresponding to that frequency band to 0. Then, it redetermines the frequency band corresponding to the maximum frequency band energy within the frequency range of the synchronization signal and performs effective spectrum detection on the newly determined frequency band corresponding to the maximum frequency band energy to determine the valid synchronization signal. Since the maximum frequency band energy determined by the terminal device is different each time, the threshold energy determined based on the maximum frequency band energy is also different. Thus, the terminal device can use dynamic threshold energy to set the frequency band energy of each frequency band in all invalid bandwidths within the frequency range of the synchronization signal to 0 (or, in other words, clear all invalid bandwidth signals within the frequency range of the synchronization signal).

[0124] In this embodiment, the terminal device can perform precise timing synchronization based on the valid synchronization signal if the correlation value between the valid synchronization signal and the 4x sampled UW signal is greater than or equal to a preset correlation threshold. If the correlation value between the valid synchronization signal and the 4x sampled UW signal is less than the preset correlation threshold, the frequency band energy of each frequency band within the bandwidth corresponding to the frequency band of the valid synchronization signal is set to 0, and the next valid synchronization signal is re-determined. Thus, by filtering the valid synchronization signal using the preset correlation threshold, the validity of the valid synchronization signal can be further determined.

[0125] The following is combined with Figure 8 The process of initial cell synchronization for terminal devices is introduced. Figure 8 This is a schematic diagram of a terminal device performing initial cell synchronization according to an embodiment of this application.

[0126] like Figure 8 As shown, in step S810, the terminal device can determine the frequency band energy of each frequency band within the frequency range of the search synchronization signal. Then, in step S820, effective spectrum detection is performed to determine the effective synchronization signal. In some embodiments, the process of the terminal device performing effective spectrum detection can be found in the preceding description. Figure 1The description of the above will not be repeated here. After determining the valid synchronization signal, the terminal device can perform carrier coarse synchronization based on the valid synchronization signal in step S830. After carrier coarse synchronization, the correlation value between the valid synchronization signal and the 4x sampled UW signal is determined in step S840. Then, in step S850, it is determined whether the correlation value is greater than or equal to a preset correlation threshold. If so, timing fine synchronization is performed based on the valid synchronization signal in step S860; if not, the band energy of each frequency band within the current bandwidth is set to 0 in step S870. After setting the band energy of each frequency band within the current bandwidth to 0, the terminal device can start the next valid spectrum detection, that is, re-execute step S820.

[0127] By employing the embodiments of this application, the terminal device can utilize the spectral characteristics of the synchronization signal to detect a valid synchronization signal, and perform initial cell synchronization based on the detected valid synchronization signal. This helps reduce the missed detection rate of the synchronization signal and improves the efficiency of initial cell synchronization. Furthermore, by filtering valid synchronization signals through preset correlation thresholds, the terminal device can further determine the validity of the valid synchronization signals, thereby improving the reliability of precise timing synchronization.

[0128] This application also proposes a signal processing apparatus, including means for performing the various steps of the signal processing method 200 described above. The above description of the signal processing method 200 can be used to explain this apparatus. The means for performing the various steps of the method can be implemented in any suitable form. For example, the means can be implemented in a circuit or software module.

[0129] The terminal equipment used in the signal processing method provided in this application will be described below.

[0130] In this application, the terminal device may be equipped with Or other terminal devices with different operating systems, such as mobile phones, tablets, desktop computers, laptops, handheld computers, laptops, ultra-mobile personal computers (UMPCs), netbooks, as well as cellular phones, personal digital assistants (PDAs), augmented reality (AR) devices, virtual reality (VR) devices, artificial intelligence (AI) devices, wearable devices, in-vehicle devices, smart home devices and / or smart city devices, etc. This application does not impose any special restrictions on the specific type of terminal device.

[0131] Figure 9This is a simplified block diagram of a device 900 suitable for implementing embodiments of the present disclosure. For example, a satellite network device and / or a terminal device may be implemented by device 900. As shown, device 900 includes one or more processors 910, one or more memories 920 coupled to processor 910, and one or more communication modules 940 coupled to processor 910.

[0132] Communication module 940 is used for bidirectional communication. Communication module 940 has at least one antenna to facilitate communication. The communication interface can represent any interface necessary for communication with other network elements.

[0133] Processor 910 can be of any type suitable for a local technology network, and as a non-limiting example, can include one or more of the following: general-purpose computer, special-purpose computer, microprocessor, digital signal processor (DSP), and processor based on a multi-core processor architecture. Device 900 can have multiple processors, such as application-specific integrated circuit (ASIC) chips, which are timely driven to a clock that synchronizes with the main processor.

[0134] Memory 920 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 924, electrically programmable read-only memory (EPROM), flash memory, hard disk, optical disc (CD), digital video disc (DVD), and other magnetic and / or optical storage. Examples of volatile memories include, but are not limited to, random access memory (RAM) 922 and other volatile memories that do not persist during power-off periods.

[0135] Computer program 930 includes computer-executable instructions that are executed by the associated processor 910. Program 930 may be stored in ROM 924. Processor 910 can perform any appropriate actions and processes by loading program 930 into RAM 922.

[0136] The embodiments of this disclosure can be implemented via program 930, enabling device 900 to execute reference... Figure 2 Any process disclosed herein. Embodiments of this disclosure may also be implemented in hardware or by a combination of software and hardware.

[0137] In some embodiments, program 930 may be tangibly contained in a computer-readable medium, which may be contained in device 900 (e.g., memory 920) or other storage device accessible to device 900. Device 900 may load program 930 from the computer-readable medium into RAM 922 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. Program 930 is stored on the computer-readable medium.

[0138] Generally, the various embodiments of this disclosure can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while others may be implemented in firmware or software, which may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of this disclosure are shown and described as block diagrams, flowcharts, or other graphical representations, it should be understood that, as non-limiting examples, the blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.

[0139] This disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in a program module, which execute in a device on a target real or virtual processor to perform the aforementioned references. Figure 2 The method 200. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform specific tasks or implement specific abstract data types. In various embodiments, the functionality of a program module can be combined or separated among program modules as needed. The machine-executable instructions for a program module can be executed locally or in a distributed device. In a distributed device, the program module can reside in both local and remote storage media.

[0140] Program code used to perform the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code may be executed entirely on a machine, partially on a machine, partially on a remote machine, partially on a remote machine, or entirely on a remote machine or server as a standalone software package.

[0141] In the context of this disclosure, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, etc.

[0142] Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable media can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatuses, or any suitable combination thereof. More specific examples of computer-readable storage media include electrical connections having one or more wires, portable computer floppy disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0143] Furthermore, although the operations are described in a specific order, this should not be construed as requiring that these operations be performed in the specific order or sequence shown, or that all of the operations shown be performed to obtain the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the foregoing discussion, these details should not be construed as limiting the scope of this disclosure, but rather as descriptions of features specific to particular embodiments. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0144] Although this disclosure has been described in language specific to structural features and / or methodological behavior, it should be understood that this disclosure as defined in the appended claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and actions described above are disclosed as exemplary forms for implementing the claims.

[0145] It should be fully understood that the use of personally identifiable information should comply with privacy policies and practices generally considered to meet or exceed industry or governmental requirements for protecting user privacy. In particular, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to the user.

Claims

1. A signal processing method, characterized in that, The method includes: Determine the frequency band corresponding to the maximum frequency band energy within the frequency range of the search synchronization signal, and the sideband energy corresponding to the frequency band. Based on the maximum band energy and the sideband energy corresponding to the frequency band, determine whether the frequency band possesses the spectral characteristics of the synchronization signal; In response to the frequency band possessing the spectral characteristics of the synchronization signal, the synchronization signal in the frequency band is determined to be a valid synchronization signal.

2. The method according to claim 1, characterized in that, Determining whether a frequency band possesses the spectral characteristics of the synchronization signal based on the maximum band energy and the sideband energy corresponding to the frequency band includes: If the energy ratio between the maximum band energy and the sideband energy corresponding to the frequency band is greater than a preset energy ratio threshold, it is determined that the frequency band has the spectral characteristics of a synchronization signal. If the energy ratio between the maximum band energy and the sideband energy corresponding to the frequency band is less than or equal to the preset energy ratio threshold, it is determined that the frequency band does not have the spectral characteristics of a synchronization signal.

3. The method according to claim 2, characterized in that, The method further includes: In response to the fact that the frequency band does not have the spectral characteristics of a synchronization signal, the frequency band energy of each frequency band within the bandwidth range corresponding to the frequency band is set to a preset value, and the step of determining the frequency band corresponding to the maximum frequency band energy within the frequency range of the search synchronization signal and the sideband energy of the frequency band is executed.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: performing carrier coarse synchronization based on the effective synchronization signal.

5. The method according to claim 4, characterized in that, The method further includes: Determine whether the correlation value between the effective synchronization signal and the N-times sampled UW signal is greater than or equal to a preset correlation value threshold; in response to the correlation value between the effective synchronization signal and the N-times sampled UW signal being greater than or equal to the preset correlation value threshold, then perform timing fine synchronization based on the effective synchronization signal, where N is an integer greater than or equal to 2.

6. The method according to claim 5, characterized in that, The method further includes: In response to the correlation value between the effective synchronization signal and the N-fold sampled UW signal being less than the preset correlation value threshold, the frequency band energy of each frequency band within the bandwidth range corresponding to the frequency band is set to a preset value, and the step of determining the frequency band corresponding to the maximum frequency band energy within the frequency range of the search synchronization signal and the sideband energy of the frequency band is executed.

7. The method according to claim 3 or 6, characterized in that, Each frequency band within the bandwidth range corresponding to the frequency band includes the frequency band, the first frequency band, and the second frequency band. The first frequency band includes x consecutive frequency bands whose energy is greater than a threshold energy when searched forward based on the frequency band index maxIndex of the frequency band. The second frequency band includes y consecutive frequency bands whose energy is greater than the threshold energy when searched backward based on the frequency band index maxIndex of the frequency band. The threshold energy is determined based on the maximum frequency band energy, and x and y are natural numbers.

8. A signal processing apparatus, characterized in that, include: Apparatus for performing the method according to any one of claims 1-7.

9. A terminal device, comprising: One or more processors; as well as One or more memories coupled to the one or more processors and storing instructions, which, when executed individually or jointly by the one or more processors, cause the terminal device to perform the method of any one of claims 1-7.

10. A non-transitory computer-readable storage medium storing machine-executable instructions, which, when executed by one or more processors of the machine, cause the machine to perform the method of any one of claims 1-7.

11. A computer program product comprising instructions that, when executed individually or jointly by at least one processor of a computing device, cause the computing device to perform the method according to any one of claims 1-7.

12. A chip system for a computing device, the chip system comprising at least one processor configured to execute, individually or collectively, at least one memory-stored instruction of the computing device to cause the computing device to perform the method according to any one of claims 1-7.