Time offset estimation method for PSS synchronization in non-ground network
By employing a method of merging correlation and pseudo-peak difference in multiple PSS sequences in non-terrestrial networks, the problem of PSS synchronization time bias estimation being susceptible to noise is solved, achieving efficient and reliable signal synchronization in complex channel environments and improving system performance and stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-27
- Publication Date
- 2026-04-03
AI Technical Summary
Existing PSS synchronization time offset estimation methods in non-terrestrial networks are susceptible to noise, which can cause related peaks to be submerged or generate spurious peaks, reducing the synchronization success rate and affecting data transmission rate and reliability.
A dual decision mechanism combining correlation analysis of multiple PSS sequences and spurious peak difference judgment is adopted. By merging the correlation values of multiple PSS sequences, noise power is suppressed, and spurious peaks are identified by calculating the difference in correlation values of spurious peaks, thus ensuring synchronization accuracy.
Improving synchronization sensitivity in low signal-to-noise ratio environments reduces the risk of missed detections and misjudgments, enabling robust and reliable signal synchronization in complex channel environments and enhancing system performance and stability.
Smart Images

Figure CN121791990A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of non-terrestrial network communication technology, and in particular to a time offset estimation method for PSS synchronization in non-terrestrial networks. Background Technology
[0002] Non-terrestrial networks, due to their wide coverage and lack of geographical limitations, have become an important supplement to 5G and subsequent communication systems. In non-terrestrial networks, ground terminals need to achieve time synchronization with the network side (such as satellites) via PSS (Planetary Sequence Controller). The accuracy of time offset estimation directly determines the synchronization quality, which in turn affects data transmission rate and reliability.
[0003] Existing methods for estimating time offset in PSS signal synchronization often employ single-window correlation operations: extracting a single PSS window signal and performing correlation operations with the local PSS sequence, then determining the time offset through the position of the correlation peak. However, non-terrestrial networks suffer from long signal transmission paths, strong channel noise, and significant multipath interference. Single-window correlation operations are easily affected by noise, leading to submerged correlation peaks or spurious peaks generated by multipath signals, resulting in incorrect time offset estimation, reduced synchronization success rate, and even communication interruption. Summary of the Invention
[0004] Therefore, it is necessary to provide a time offset estimation method for PSS synchronization in non-terrestrial networks to address the aforementioned technical problems.
[0005] A method for estimating the time offset of PSS synchronization in a non-terrestrial network includes the following steps:
[0006] Receive the master synchronization signal transmitted from a non-terrestrial network, and obtain at least two window signals from the master synchronization signal; wherein the window signals are continuous time-domain signal segments;
[0007] For each of the aforementioned window signals, time-domain correlation operations are performed based on a preset master synchronization signal sequence to obtain the corresponding master synchronization signal correlation value;
[0008] The relevant values of the main synchronization signal corresponding to each window signal are merged to generate a merged relevant value;
[0009] Calculate the difference between the correlation values of the main synchronization signal corresponding to each window signal, and generate pseudo-peak correlation values;
[0010] Obtain preset peak threshold and pseudo-peak threshold, compare the merged correlation value with the peak threshold and compare the pseudo-peak correlation value with the pseudo-peak threshold, and obtain the signal start position in response to the merged correlation value being greater than the peak threshold and the pseudo-peak correlation value being less than the pseudo-peak threshold.
[0011] In one embodiment, receiving a master synchronization signal transmitted via a non-terrestrial network and obtaining at least two window signals from the received master synchronization signal includes:
[0012] The received master synchronization signal is sampled by sliding with a preset sliding window step size to obtain a continuous window signal.
[0013] In one embodiment, for each window signal, a time-domain correlation operation is performed with a locally preset master synchronization signal sequence to obtain the corresponding master synchronization signal correlation value, including:
[0014] Calculate the correlation value of the master synchronization signal using the following formula:
[0015]
[0016] Among them, PEAK M The value represents the correlation of the primary synchronization signal for the Mth window signal, N represents the orthogonal frequency division multiplexing symbol length, and ABS represents the absolute value. This represents the nth sampling point of the Mth window signal, where conj(·) denotes taking the complex conjugate, and Local pss (m) represents the m-th sampling point of the locally preset master synchronization signal sequence.
[0017] In one embodiment, the correlation values of the primary synchronization signals corresponding to each window signal are merged to generate merged correlation values, including:
[0018] The merged relevant values are calculated using the following formula:
[0019] PEAK_ADD=ABS{PEAK1+PEAK2+…+PEAK M}
[0020] Where PEAK_ADD represents the merged correlation value, ABS represents the absolute value, PEAK1 represents the correlation value of the primary synchronization signal of the first window signal, and PEAK... M This represents the correlation value of the master synchronization signal for the Mth window signal.
[0021] In one embodiment, calculating the difference between the correlation values of the primary synchronization signals corresponding to each window signal to generate pseudo-peak correlation values includes:
[0022] The correlation value of the spurious peak is calculated using the following formula:
[0023] PEAK_FALSE
[0024] =ABS{(PEAK1-PEAK2)+(PEAK2-PEAK3)+…
[0025] +(PEAKM-1 -PEAK M )}
[0026] Where PEAK_FALSE represents the pseudo-peak correlation value, ABS represents taking the absolute value, PEAK1 represents the correlation value of the primary synchronization signal of the first window signal, and PEAK... M This represents the correlation value of the master synchronization signal for the Mth window signal.
[0027] A time offset estimation system for PSS synchronization in a non-terrestrial network, used to implement the time offset estimation for PSS synchronization in a non-terrestrial network as described above, includes:
[0028] A window signal acquisition module is used to receive the main synchronization signal transmitted from a non-terrestrial network and obtain at least two window signals from the main synchronization signal; wherein, the window signals are continuous or discontinuous time-domain signal segments;
[0029] The correlation value acquisition module is used to perform time-domain correlation operations on each of the window signals based on a preset master synchronization signal sequence to obtain the corresponding master synchronization signal correlation value.
[0030] The merged correlation value acquisition module is used to merge the correlation values of the main synchronization signal corresponding to each window signal to generate merged correlation values;
[0031] The pseudo-peak correlation value acquisition module is used to calculate the difference between the correlation values of the main synchronization signals corresponding to each window signal and generate pseudo-peak correlation values.
[0032] The time-bias estimation module is used to obtain a preset peak threshold and a pseudo-peak threshold, compare the combined correlation value with the peak threshold, and compare the pseudo-peak correlation value with the pseudo-peak threshold. In response to the combined correlation value being greater than the peak threshold and the pseudo-peak correlation value being less than the pseudo-peak threshold, the signal start position is obtained.
[0033] In one embodiment, the window signal acquisition module includes:
[0034] The received master synchronization signal is sampled using a preset sliding window step size to obtain a continuous window signal.
[0035] An apparatus includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of a time offset estimation method for PSS synchronization in a non-terrestrial network as described in the various embodiments above.
[0036] A storage medium storing a computer program that, when executed by a processor, implements the steps of a time offset estimation method for PSS synchronization in a non-terrestrial network as described in the various embodiments above.
[0037] Compared to existing technologies, the advantages and beneficial effects of this invention are as follows: By merging the correlation values of multiple PSS sequences, this invention effectively suppresses noise power, ensuring that the main correlation peak remains clearly discernible even in low signal-to-noise ratio (SNR) environments, significantly reducing the risk of missed detections and false alarms. By calculating and determining the difference in correlation values, spurious peaks generated by sequence merging can be accurately identified and eliminated, avoiding false peak triggering in high SNR scenarios and ensuring synchronization accuracy. This invention can adapt to different SNR conditions, achieving robust and reliable signal synchronization in complex channel environments, significantly improving system performance and stability. It has low computational complexity, requires no changes to the existing physical layer structure, and is easy to integrate and apply in existing communication equipment, possessing high practical value and promising prospects for widespread adoption. Attached Figure Description
[0038] Figure 1 This is a flowchart illustrating a time offset estimation method for PSS synchronization in a non-terrestrial network in one embodiment.
[0039] Figure 2 This is a schematic diagram of the structure of a time offset estimation system for PSS synchronization in a non-terrestrial network in one embodiment;
[0040] Figure 3 This is a schematic diagram of the internal structure of the device in one embodiment;
[0041] Figure 4 This is a schematic diagram illustrating the correlation results of merging two consecutive PSS sequences in one embodiment;
[0042] Figure 5 This is a schematic diagram of the spurious peak determination result in one embodiment;
[0043] Figure 6 This is a schematic diagram of the direct sliding correlation results of the PSS sequence in one embodiment;
[0044] Figure 7 This is a schematic diagram illustrating the correlation results of merging two consecutive PSS sequences in one embodiment;
[0045] Figure 8 This is a schematic diagram showing the comparison results of direct sliding correlation and merging correlation of two consecutive PSS sequences in one embodiment. Detailed Implementation
[0046] Before describing the specific embodiments of the present invention, the overall concept of the present invention will be explained as follows:
[0047] This invention is mainly about the development of non-terrestrial network (NTN) signal synchronization process. Currently, in high-noise environments and scenarios with large signal quality fluctuations, traditional PSS synchronization methods suffer from significant performance degradation and high misjudgment rates.
[0048] The inventors discovered through analysis that the main reason for these problems is that under low signal-to-noise ratio (SNR) conditions, the correlation peak of a single PSS sequence is easily submerged by noise; while under high SNR conditions, merging correlations of multiple sequences generates interfering spurious peaks. If both noise interference under low SNR and spurious peak interference under high SNR can be overcome simultaneously, the aforementioned problems can be avoided. Therefore, this invention proposes a time-bias estimation method for PSS synchronization in non-terrestrial networks. By introducing a dual-decision mechanism combining merging correlations of multiple PSS sequences with spurious peak difference judgment, it improves synchronization sensitivity under low SNR conditions and eliminates spurious peak misjudgment under high SNR conditions, achieving reliable signal synchronization that is adaptive across all scenarios.
[0049] After introducing the overall concept of the present invention, in order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below through specific embodiments and in conjunction with the accompanying drawings.
[0050] It should be noted that, unless otherwise defined, the technical or scientific terms used in one or more embodiments of this specification should have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in one or more embodiments of this specification do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word covers the element or object listed following the word and its equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0051] For ease of understanding, the terms used in the embodiments of this invention are explained below:
[0052] PSS: Primary Synchronization Signal
[0053] NTN: Non-Terrestrial Network
[0054] In one embodiment, such as Figure 1 As shown, a time offset estimation method for PSS synchronization in a non-terrestrial network is provided, including the following steps:
[0055] Step S101: Receive the master synchronization signal transmitted from the non-terrestrial network, and obtain at least two window signals from the master synchronization signal; wherein the window signals are continuous time-domain signal segments.
[0056] Specifically, the PSS transmitted from a non-terrestrial network (such as a satellite network) is received. The PSS is carried on orthogonal frequency division multiplexing (OFDM) symbols. M PSS window signals are extracted from the received PSS, where M is a positive integer ≥ 2.
[0057] Based on this, receiving the master synchronization signal transmitted via a non-terrestrial network, and obtaining at least two window signals from the received master synchronization signal includes:
[0058] The received master synchronization signal is sampled using a preset sliding window step size to obtain a continuous window signal.
[0059] Specifically, the extraction method includes sliding sampling of the PSS with a preset sliding window step size to obtain M consecutive time-domain signal segments. The length of each window signal is consistent with the OFDM symbol length, ensuring complete coverage of a single PSS signal.
[0060] Step S102: For each window signal, perform time-domain correlation operations based on a preset master synchronization signal sequence to obtain the corresponding master synchronization signal correlation value.
[0061] Specifically, for each PSS window signal, time-domain correlation operations are performed with the locally preset PSS sequence.
[0062] Based on this, for each window signal, a time-domain correlation operation is performed with a locally preset master synchronization signal sequence to obtain the corresponding master synchronization signal correlation value, including:
[0063] Calculate the correlation value of the master synchronization signal using the following formula:
[0064]
[0065] Among them, PEAK M The value represents the correlation of the primary synchronization signal for the Mth window signal, N represents the orthogonal frequency division multiplexing symbol length, and ABS represents the absolute value. This represents the nth sampling point of the Mth window signal, where conj(·) denotes taking the complex conjugate, and Local pss (m) represents the m-th sampling point of the locally preset master synchronization signal sequence.
[0066] Specifically, through time-domain correlation operations, the signal correlation of time-domain signals is transformed into quantifiable correlation values.
[0067] Step S103: Merge the main synchronization signal correlation values corresponding to each window signal to generate merged correlation values.
[0068] Specifically, the absolute value of the summation of the M PSS correlation values is taken to obtain the merged correlation peak.
[0069] Based on this, the correlation values of the main synchronization signals corresponding to each window signal are merged to generate merged correlation values, including:
[0070] The merged relevant values are calculated using the following formula:
[0071] PEAK_ADD=ABS{PEAK1+PEAK2+…+PEAK M}
[0072] Where PEAK_ADD represents the merged correlation value, ABS represents the absolute value, PEAK1 represents the correlation value of the primary synchronization signal of the first window signal, and PEAK... M This represents the correlation value of the master synchronization signal for the Mth window signal.
[0073] Step S104: Calculate the difference between the correlation values of the main synchronization signals corresponding to each window signal, and generate pseudo-peak correlation values.
[0074] Specifically, the pseudo-peak correlation value is obtained by performing a difference operation on the M obtained PSS correlation values and taking the absolute value.
[0075] Based on this, the difference between the correlation values of the primary synchronization signals corresponding to each window signal is calculated, and pseudo-peak correlation values are generated, including:
[0076] The correlation value of the spurious peak is calculated using the following formula:
[0077] PEAK_FALSE
[0078] =ABS{(PEAK1-PEAK2)+(PEAK2-PEAK3)+…
[0079] +(PEAK M-1 -PEAK M )}
[0080] Where PEAK_FALSE represents the pseudo-peak correlation value, ABS represents taking the absolute value, PEAK1 represents the correlation value of the primary synchronization signal of the first window signal, and PEAK... M This represents the correlation value of the master synchronization signal for the Mth window signal.
[0081] Step S105: Obtain a preset peak threshold and a false peak threshold, compare the combined correlation value with the peak threshold and compare the false peak correlation value with the false peak threshold. In response to the combined correlation value being greater than the peak threshold and the false peak correlation value being less than the false peak threshold, obtain the signal start position.
[0082] Specifically, obtain a preset peak threshold (PEAK_ADD_Threshold) and a false peak threshold (PEAK_FALSE_Threshold), combine the peak decision and the false peak decision, and only when the peak calculation result is greater than the peak threshold (PEAK_ADD>PEAK_ADD_Threshold) and the false peak calculation result is less than the false peak threshold (PEAK FALSE <PEAK_FALSE_Threshold), output the relevant correct result and find the signal start position.
[0083] A time offset estimation method for PSS synchronization in a non-terrestrial network provided by the present invention effectively suppresses the noise power by combining the correlation values of multiple segments of PSS sequences, making the main correlation peak still clearly distinguishable in a low signal-to-noise ratio environment, greatly reducing the risks of missed detection and misjudgment. By calculating and judging the difference between the correlation values, it can accurately identify and eliminate the false peaks generated due to sequence combination, avoiding the false triggering of false peaks in a high signal-to-noise ratio scenario and ensuring the accuracy of synchronization. The present invention can adapt to different signal-to-noise ratio conditions, achieves robust and reliable signal synchronization in a complex channel environment, significantly improves the system performance and stability. It has a low computational complexity, does not require changing the existing physical layer structure, is convenient for integration and application in existing communication devices, and has high practical value and broad application prospects.
[0084] It should be noted that the method of the embodiment of the present invention can be executed by a single device, such as a computer or a server. The method of this embodiment can also be applied to a distributed scenario and be completed by multiple devices cooperating with each other. In this case of a distributed scenario, one of the multiple devices can only execute one or more steps of the method of the embodiment of the present invention, and these multiple devices will interact with each other to complete the described method.
[0085] It should be noted that some embodiments of the present invention are described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be executed in a different order from that in the above embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0086] Based on the same inventive concept, and corresponding to any of the above embodiments, the present invention also provides a time offset estimation system for PSS synchronization in a non-terrestrial network.
[0087] refer to Figure 2 The time offset estimation system for PSS synchronization in a non-terrestrial network includes:
[0088] The window signal acquisition module 201 is used to receive the main synchronization signal transmitted from a non-terrestrial network and obtain at least two window signals from the main synchronization signal; wherein the window signals are continuous or discontinuous time-domain signal segments;
[0089] The correlation value acquisition module 202 is used to perform time-domain correlation operations on each of the window signals based on a preset master synchronization signal sequence to obtain the corresponding master synchronization signal correlation value.
[0090] The merged correlation value acquisition module 203 is used to merge the correlation values of the main synchronization signal corresponding to each window signal to generate merged correlation values;
[0091] The pseudo-peak correlation value acquisition module 204 is used to calculate the difference between the correlation values of the main synchronization signals corresponding to each window signal and generate pseudo-peak correlation values.
[0092] The time-bias estimation module 205 is used to obtain a preset peak threshold and a pseudo-peak threshold, compare the merged correlation value with the peak threshold, and compare the pseudo-peak correlation value with the pseudo-peak threshold. In response to the merged correlation value being greater than the peak threshold and the pseudo-peak correlation value being less than the pseudo-peak threshold, the signal start position is obtained.
[0093] Window signal acquisition module 201 includes:
[0094] The received master synchronization signal is sampled by sliding with a preset sliding window step size to obtain a continuous window signal.
[0095] For ease of description, the above system is described by dividing it into various modules based on their functions. Of course, in implementing this invention, the functions of each module can be implemented in one or more software and / or hardware components.
[0096] The system described in the above embodiments is used to implement a time offset estimation method for PSS synchronization in a non-terrestrial network in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0097] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements a time offset estimation method for PSS synchronization in a non-terrestrial network as described in any of the above embodiments.
[0098] Figure 3 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0099] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0100] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0101] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0102] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0103] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0104] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0105] The electronic devices described above are used to implement a time offset estimation method for PSS synchronization in a non-terrestrial network in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0106] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, the present invention also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute a time offset estimation method for PSS synchronization in a non-terrestrial network as described in any of the above embodiments.
[0107] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0108] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute a time offset estimation method for PSS synchronization in a non-terrestrial network as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0109] The technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments of the present invention belong to the scope of protection of the present invention.
[0110] Embodiment 1
[0111] Take the example of obtaining two window signals to explain the method.
[0112] In a scenario with a low signal-to-noise ratio (SNR = 2 dB), the noise power is large, which affects the judgment of the correlation peak of the PSS sequence.
[0113] When performing sliding window correlation processing on two segments of the PSS sequence, add the correlation values of the two windows together. The combined result is PEAK_ADD, and at the same time, set the peak threshold, and the threshold is PEAK_ADD_Threshold. The simulation results are as Figure 4 shown. For the combined correlation of two consecutive PSS sequences (SNR = 10), the false peak is very large and there is misjudgment.
[0114] Take the difference between the correlation values of the two windows. The difference value is PEAK_FALSE, and at the same time, set the false peak threshold, and the threshold is PEAK_FALSE_Threshold. The simulation results are as Figure 5 shown. For the combined correlation of two consecutive PSS sequences (SNR = 10), combined with the false peak judgment (set the false peak threshold), the influence of false peak misjudgment is eliminated.
[0115] Combine the peak judgment and the false peak judgment. Only when the peak calculation result is greater than the peak threshold (PEAK_ADD > PEAK_ADD_Threshold) and the false peak calculation result is less than the false peak threshold (PEAK FALSE < PEAK_FALSE_Threshold), the correct correlation result is output to find the signal start position.
[0116] As Figure 6 shown, for direct sliding correlation (SNR = 2), the correlation peaks of four segments of the PSS sequence are at the same level as the noise, the four peak positions are not clear, and the noise fluctuates greatly. As Figure 7 shown, for the combined correlation of two consecutive PSS sequences (SNR = 2), the noise power is suppressed and three peaks are clear. As Figure 8As shown, the direct sliding correlation and the combined correlation of two consecutive PSS sequences (SNR=2) clearly show that the noise power is reduced after the two consecutive PSS sequences are combined (cyan line and circle in the figure).
[0117] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of the invention (including the claims) is limited to these examples; within the framework of the invention, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of the invention as described above, which are not provided in the details for the sake of brevity.
[0118] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of the invention includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of the invention pertain.
[0119] While specific details have been set forth to describe exemplary embodiments of the invention, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive. Although the invention has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description.
[0120] The embodiments of this invention are intended to cover all such substitutions, modifications, and variations falling within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this invention should be included within the protection scope of this invention.
Claims
1. A method for estimating the time offset of PSS synchronization in a non-terrestrial network, characterized in that, include: Receive the master synchronization signal transmitted from a non-terrestrial network, and obtain at least two window signals from the master synchronization signal; wherein the window signals are continuous time-domain signal segments; For each of the aforementioned window signals, time-domain correlation operations are performed based on a preset master synchronization signal sequence to obtain the corresponding master synchronization signal correlation value; The relevant values of the main synchronization signal corresponding to each window signal are merged to generate a merged relevant value; Calculate the difference between the correlation values of the main synchronization signal corresponding to each window signal, and generate pseudo-peak correlation values; Obtain preset peak threshold and pseudo-peak threshold, compare the merged correlation value with the peak threshold and compare the pseudo-peak correlation value with the pseudo-peak threshold, and obtain the signal start position in response to the merged correlation value being greater than the peak threshold and the pseudo-peak correlation value being less than the pseudo-peak threshold.
2. The time offset estimation method for PSS synchronization in a non-terrestrial network according to claim 1, characterized in that, Receiving the master synchronization signal transmitted from a non-terrestrial network, and obtaining at least two window signals from the received master synchronization signal, includes: The received master synchronization signal is sampled by sliding with a preset sliding window step size to obtain a continuous window signal.
3. The time offset estimation method for PSS synchronization in a non-terrestrial network according to claim 1, characterized in that, The step of performing a time-domain correlation operation with a locally preset master synchronization signal sequence for each window signal to obtain the corresponding master synchronization signal correlation value includes: Calculate the correlation value of the master synchronization signal using the following formula: Among them, PEAK M The value represents the correlation of the primary synchronization signal for the Mth window signal, N represents the orthogonal frequency division multiplexing symbol length, and ABS represents the absolute value. This represents the nth sampling point of the Mth window signal, where conj(·) denotes taking the complex conjugate, and Local pss (m) represents the m-th sampling point of the locally preset master synchronization signal sequence.
4. The time offset estimation method for PSS synchronization in a non-terrestrial network according to claim 3, characterized in that, The step of merging the correlation values of the primary synchronization signals corresponding to each window signal to generate merged correlation values includes: The merged relevant values are calculated using the following formula: PEAK_ADD=ABS{PEAK1+PEAK2+…+PEAK M } Where PEAK_ADD represents the merged correlation value, ABS represents the absolute value, PEAK1 represents the correlation value of the primary synchronization signal of the first window signal, and PEAK... M This represents the correlation value of the master synchronization signal for the Mth window signal.
5. The time offset estimation method for PSS synchronization in a non-terrestrial network according to claim 3, characterized in that, The step of calculating the difference between the correlation values of the primary synchronization signals corresponding to each of the window signals and generating pseudo-peak correlation values includes: The correlation value of the spurious peak is calculated using the following formula: PEAK_FALSE =ABS{(PEAK1-PEAK2)+(PEAK2-PEAK3)+… +(PEAK M-1 -PEAK M )} Where PEAK_FALSE represents the pseudo-peak correlation value, ABS represents taking the absolute value, PEAK1 represents the correlation value of the primary synchronization signal of the first window signal, and PEAK... M This represents the correlation value of the master synchronization signal for the Mth window signal.
6. A time-off estimation system for PSS synchronization in a non-terrestrial network, characterized in that, A time offset estimation method for implementing PSS synchronization in a non-terrestrial network as described in any one of claims 1-5 includes: A window signal acquisition module is used to receive the main synchronization signal transmitted from a non-terrestrial network and obtain at least two window signals from the main synchronization signal; wherein, the window signals are continuous or discontinuous time-domain signal segments; The correlation value acquisition module is used to perform time-domain correlation operations on each of the window signals based on a preset master synchronization signal sequence to obtain the corresponding master synchronization signal correlation value. The merged correlation value acquisition module is used to merge the correlation values of the main synchronization signal corresponding to each window signal to generate merged correlation values; The pseudo-peak correlation value acquisition module is used to calculate the difference between the correlation values of the main synchronization signals corresponding to each window signal and generate pseudo-peak correlation values. The time-bias estimation module is used to obtain a preset peak threshold and a pseudo-peak threshold, compare the combined correlation value with the peak threshold, and compare the pseudo-peak correlation value with the pseudo-peak threshold. In response to the combined correlation value being greater than the peak threshold and the pseudo-peak correlation value being less than the pseudo-peak threshold, the signal start position is obtained.
7. The time offset estimation system for PSS synchronization in a non-terrestrial network according to claim 6, characterized in that, The window signal acquisition module includes: The received master synchronization signal is sampled using a preset sliding window step size to obtain a continuous window signal.
8. An apparatus comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, 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 5.
9. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.