Information processing method and device, equipment, storage medium and computer program product
By detecting the peak value of the SSB signal to determine the time slot head position and performing downlink beam synchronization, the synchronization problem between the satellite and the ground terminal is solved, the synchronization accuracy is improved and the power consumption of the terminal is reduced.
Patent Information
- Application Number
- CN202411578361.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-12-12
AI Technical Summary
In existing technologies, the synchronization accuracy between satellites and ground terminals is insufficient, which affects the uplink synchronization accuracy of ground terminals, especially under the condition of lightweight on-board terminals, which cannot meet the synchronization accuracy requirements.
By receiving the single-sideband modulated SSB signal, detecting the peak values of the primary synchronization signal PSS and the secondary synchronization signal SSS, determining the slot head position of the SSB signal, and performing downlink beam synchronization based on this position, the slot length is adjusted in conjunction with satellite ephemeris information to improve synchronization accuracy.
Real-time downlink beam synchronization of the on-board terminal was achieved, which improved synchronization accuracy, reduced terminal power consumption, and met the synchronization accuracy requirements of the on-board terminal.
Smart Images

Figure CN121126502A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the information processing technology in the field of communication, and in particular to an information processing method and device, equipment, storage medium and computer program product. BACKGROUND
[0002] The 3rd Generation Partnership Project (3GPP) New Radio (NR) Non-terrestrial network (NTN) based on transparent forwarding architecture completes the first version of 5G-based satellite communication technology standard in the R17 stage, and the R18 stage further completes the enhancement scheme standardization for end-to-end link capabilities, and the R19 is evolving to the regenerative mode, and the skip beam technology is also included in the research. For the study of skip beam, the star processing architecture and the satellite NTN base station are mainly developed; for the problem of accurate time synchronization of the three parties of the end-star-ground in the transparent mode, the in-band wave control transmission scheme appears. But based on the transparent forwarding satellite platform space and resource limitation, the star terminal is required to be lightweight and the protocol stack cannot be too heavy, and the in-band frame synchronization + out-band wave control transmission scheme is proposed.
[0003] At present, the single sideband modulation (SSB) period nesting method can be used for in-band frame synchronization; the star terminal can receive the SSB signal, and synchronize the downlink by analyzing the primary synchronization signal (PSS) and the secondary synchronization signal (SSS). However, the skip beam controlled by the ground has high requirements for the synchronization accuracy of the three parties of the end-star-ground, and the synchronization error of the satellite and the ground downlink will be accumulated to the ground terminal, and then affect the uplink synchronization accuracy of the ground terminal, and the lightweight terminal on the star can only rely on the SSB signal for downlink synchronization in the connected state, which exists in the related technology. The method of sampling and determining the time slot header based on one SSB signal and maintaining the downlink synchronization of the whole SSB period cannot meet the synchronization accuracy requirements of the star terminal. SUMMARY
[0004] To solve the above technical problems, the present application provides an information processing method, device, equipment, storage medium and computer program product, which solves the problem that the synchronization accuracy requirements of the star terminal cannot be met in the related art beam synchronization implementation scheme.
[0005] To achieve the above purpose, the technical scheme of the present application is as follows:
[0006] An information processing method, the method comprising:
[0007] receiving a single sideband modulated SSB signal, detecting the SSB signal to obtain a first peak value of a primary synchronization signal and a second peak value of a secondary synchronization signal included in the SSB signal;
[0008] determining a position of a slot header of the SSB signal based on the first peak value and the second peak value;
[0009] performing downlink beam synchronization based on the position of the slot header.
[0010] In the above scheme, the determination of the position of the slot header of the SSB signal based on the first peak value and the second peak value comprises:
[0011] determining a symbol length between a time corresponding to the first peak value and a time corresponding to the second peak value based on the first peak value and the second peak value;
[0012] determining the position of the slot header of the SSB signal based on the symbol length, the time corresponding to the first peak value and the time corresponding to the second peak value.
[0013] In the above scheme, the determination of the position of the slot header of the SSB signal based on the symbol length, the time corresponding to the first peak value and the time corresponding to the second peak value comprises:
[0014] determining a first symbol corresponding to the first peak value and a second symbol corresponding to the second peak value;
[0015] calculating the position of the slot header of the SSB signal based on the symbol length, the first symbol, the second symbol, the time corresponding to the first peak value and the time corresponding to the second peak value.
[0016] In the above scheme, the method further comprises:
[0017] determining a target number of SSB bursts that can be detected in a first SSB period corresponding to a first terminal; wherein the first terminal is a terminal on the ground;
[0018] determining a position of a slot in which SSB signals included in SSB bursts are located in a second SSB period corresponding to a base station;
[0019] performing downlink signal detection based on the position of the slot and the target number.
[0020] In the above scheme, the determination of the target number of SSB bursts that can be detected in the first SSB period corresponding to the first terminal comprises:
[0021] obtaining the first SSB period and the second SSB period;
[0022] determine the target number based on the first SSB period and the second SSB period.
[0023] In the foregoing solution, the method further includes:
[0024] obtain a working frequency band and a subcarrier spacing for signal transmission;
[0025] determine the position of the time slot based on the working frequency band and the subcarrier spacing.
[0026] In the foregoing solution, the method further includes:
[0027] determine the length of the time slot in which the SSB signal is located in a plurality of second SSB periods based on the position of the time slot header;
[0028] determine an adjustment trend based on the length of the time slot in which the SSB signal is located and satellite ephemeris information;
[0029] adjust the length of the time slot in which the non-SSB signal is located in the second SSB period based on the adjustment trend.
[0030] In the foregoing solution, the adjusting the length of the time slot in which the non-SSB signal is located in the second SSB period based on the adjustment trend includes:
[0031] adjust the length of the time slot in which the SSB signal is located in the second SSB period based on the adjustment trend;
[0032] adjust the length of the time slot in which the non-SSB signal is located based on the length of the time slot in which the SSB signal is located after adjustment.
[0033] An information processing apparatus includes:
[0034] a first processing unit configured to, after receiving a single sideband modulated SSB signal, detect the SSB signal to obtain a first peak value of a primary synchronization signal PSS and a second peak value of a secondary synchronization signal SSS included in the SSB signal;
[0035] a determination unit configured to determine a position of a time slot header of the SSB signal based on the first peak value and the second peak value;
[0036] a second processing unit configured to perform downlink beam synchronization based on the position of the time slot header.
[0037] A second terminal includes a processor, a memory, and a communication bus.
[0038] The communication bus is used to realize the communication connection between the processor and the memory.
[0039] The processor is used to execute the information processing program in the memory to realize the steps of the above-mentioned information processing method.
[0040] A computer readable storage medium stores one or more programs, which can be executed by one or more processors to realize the steps of the above-mentioned information processing method.
[0041] A computer program product includes a computer program, which realizes the above-mentioned information processing method when executed by a processor.
[0042] The information processing method, device, equipment, storage medium and computer program product provided by the present application receive the SSB signal, detect the SSB signal to obtain the first peak value of the primary synchronization signal and the second peak value of the secondary synchronization signal included in the SSB signal, and determine the position of the slot header of the SSB signal based on the first peak value and the second peak value, and perform downlink beam synchronization based on the position of the slot header. In this way, the peak value of the PSS and the peak value of the SSS in each received SSB signal can be used to determine the slot header of the SSB signal, and the downlink beam synchronization is performed based on the slot header, that is, the terminal on the satellite performs the downlink beam synchronization in real time based on the slot header of the currently received SSB signal each time, instead of performing the downlink beam synchronization based on the slot header of the same SSB signal as in the related art. The problem that the synchronization accuracy requirement of the terminal on the satellite cannot be met in the related art beam synchronization implementation scheme is solved. BRIEF DESCRIPTION OF DRAWINGS
[0043] Figure 1 A flowchart of an information processing method provided by an embodiment of the present application;
[0044] Figure 2 A schematic diagram of SSB signals corresponding to time slots and non-SSB signals corresponding to time slots in a ground terminal SSB period and a terminal on the satellite SSB period in an information processing method provided by an embodiment of the present application;
[0045] Figure 3 A schematic diagram of the time slot length of the slot corresponding to the ground terminal SSB period and the terminal on the satellite SSB period in an information processing method provided by an embodiment of the present application;
[0046] Figure 4 A structural schematic diagram of an information processing device provided by an embodiment of the present application;
[0047] Figure 5A second terminal structure schematic diagram provided for an embodiment of the present application. DETAILED DESCRIPTION
[0048] The technical solutions in the embodiments of the present application will be clearly and completely described in connection with the drawings in the embodiments of the present application.
[0049] It should be understood that the "embodiments of the present application" or "the foregoing embodiments" mentioned throughout the specification mean that the specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, "in the embodiments of the present application" or "in the foregoing embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. In various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The sequence number of the above-mentioned embodiments of the present application is only for description, not representing the advantages and disadvantages of the embodiments.
[0050] Unless otherwise specified, the electronic device executes any step in the embodiments of the present application, which can be a processor of the electronic device executing the step. It is also worth noting that the embodiments of the present application do not limit the order of execution of the steps described below by the electronic device. In addition, the way data is processed in different embodiments can be the same method or different method. It should be noted that any step in the embodiments of the present application can be independently executed by the electronic device, that is, the electronic device can execute any step in the embodiments described below without depending on the execution of other steps.
[0051] It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.
[0052] The embodiments of the present application provide an information processing method, which can be applied to a second terminal, as shown in Figure 1 The method can include the following steps:
[0053] Step 101, after receiving a single sideband modulation SSB signal, detecting the SSB signal to obtain a first peak value of a primary synchronization signal and a second peak value of a secondary synchronization signal included in the SSB signal.
[0054] Wherein, the second terminal can refer to a terminal located on a satellite, also known as a satellite terminal; Specifically, within a second SSB period corresponding to a base station, after receiving an SSB signal, the satellite terminal can perform correlation detection on the SSB signal to obtain the detection peak value of PSS (i.e. the first peak value) and the detection peak value of SSS (i.e. the second peak value) in the SSB signal.
[0055] Step 102, determining the position of the slot head of the SSB signal based on the first peak value and the second peak value.
[0056] In the embodiments of the present application, the on-board terminal can first determine the symbol length of the symbol corresponding between the peak value of the PSS and the peak value of the SSS, and determine the position of the slot head of the SSB signal according to the symbol length, the peak value of the PSS and the peak value of the SSS. It should be noted that the position of the slot head of each SSB signal can be determined.
[0057] Step 103, performing downlink beam synchronization based on the position of the slot head.
[0058] Specifically, after determining the position of the slot head of each received SSB signal, the on-board terminal can directly perform downlink beam synchronization according to the position of the slot head of the SSB signal.
[0059] It should be noted that in the SSB period corresponding to one base station, the on-board terminal performs slot head backstepping after receiving one SSB signal. The on-board terminal realizes symbol-level synchronization in the slot based on the multiple SSB signals contained in the received multiple downlink signals, thereby realizing symbol-level beam hopping.
[0060] In other embodiments of the present application, the above step 102 can be implemented in the following way:
[0061] A1, determining the symbol length between the time corresponding to the first peak value and the time corresponding to the second peak value based on the first peak value and the second peak value.
[0062] Specifically, the on-board terminal can first determine the time corresponding to the first peak value of the PSS and the time corresponding to the second peak value of the SSS; and then determine the symbol length of the symbol between the time corresponding to the first peak value and the time corresponding to the second peak value.
[0063] A2, determining the position of the slot head of the SSB signal based on the symbol length, the time corresponding to the first peak value and the time corresponding to the second peak value.
[0064] It should be noted that based on the basis that the PSS and the SSS in the SSB signal are both fixed symbol configurations, the on-board terminal can determine the position of the slot head of the SSB signal by performing certain operations on the symbol length, the time corresponding to the first peak value and the time corresponding to the second peak value.
[0065] In other embodiments of the present application, the above determining the position of the slot head of the SSB signal based on the symbol length, the time corresponding to the first peak value and the time corresponding to the second peak value includes:
[0066] Determine the first symbol corresponding to the first peak and the second symbol corresponding to the second peak;
[0067] The first symbol refers to the symbol where the first peak of PSS is located, and the second symbol refers to the symbol where the second peak of SSS is located.
[0068] The position of the time slot header of the SSB signal is calculated based on the symbol length, the first symbol, the second symbol, the time corresponding to the first peak and the time corresponding to the second peak.
[0069] Specifically, the onboard terminal can perform reverse calculations based on the determined symbol length, the first symbol, the second symbol, the time point corresponding to the first peak and the time point corresponding to the second peak, and then calculate the position of the current SSB signal's time slot header.
[0070] It should be noted that, to adapt to the number of control beams and beam-hopping rules used for polling, the on-board terminal can receive downlink signals from multiple channels. Therefore, the on-board terminal can see multiple SSB signals within a slot. Consequently, based on the received multiple SSB signals, the on-board terminal can achieve symbol-level synchronization within the slot, thereby achieving symbol-level beam-hopping. In one feasible implementation, such as... Figure 2 As shown, in the existing protocol, within a single SSB burst of the sub-3GHz band and a 15kHz subcarrier spacing, there are four SSB signals, which are transmitted within two slots. This means that the first seven symbols and the last seven symbols within a slot each contain a set of SSB signals. The synchronization accuracy of the first seven symbols after receiving the first set of SSB signals and the synchronization accuracy of the first seven symbols after receiving the second set of SSB signals both meet the beam hopping requirements. The symbol bit at the effective time of beam pointing adjustment weights needs to be selected based on the phased array antenna beam pointing adjustment time.
[0071] In other embodiments of this application, the method further includes:
[0072] Determine the number of SSB bursts that can be detected within the first SSB cycle corresponding to the first terminal;
[0073] The first terminal is a ground terminal (also known as a ground terminal); specifically, the ground terminal can directly determine the number of SSB bursts that can be detected within the ground terminal's SSB cycle based on the ground terminal's SSB cycle (i.e., the first SSB cycle) and the base station's SSB cycle (i.e., the second SSB cycle).
[0074] Determine the time slot location of the SSB signal included in the SSB burst within the second SSB period corresponding to the base station;
[0075] The on-board terminal can determine the position of the time slot in which the SSB signals included in the SSB burst are located in the base station SSB period according to the signal parameter of the signal.
[0076] The downlink signal detection is performed based on the position of the time slot and the target number.
[0077] Specifically, after determining the target number of the SSB burst that can be detected in the ground terminal SSB period and the position of the time slot in which the SSB signals included in the SSB burst are located in the base station SSB period, the on-board terminal can perform downlink signal detection in the determined position of the time slot according to the target number.
[0078] It should be noted that for one SSB burst, the on-board terminal only performs downlink signal detection in the time slot in which the SSB signal is configured, so in the multiple base station SSB periods included in the ground terminal SSB period, the on-board terminal also only needs to perform SSB signal detection in the corresponding time slot in each base station SSB period, and is performed according to the determined target number, which realizes the detection of all SSB signals in multiple SSB bursts while avoiding additional downlink detection of the terminal and reducing the power consumption of the terminal during the process of maintaining downlink synchronization in the ground SSB period.
[0079] In other embodiments of the present application, the above-mentioned determination of the target number of the SSB burst that can be detected in the first SSB period corresponding to the first terminal includes:
[0080] Obtaining the first SSB period and the second SSB period;
[0081] Determining the target number based on the first SSB period and the second SSB period.
[0082] The on-board terminal can first preset the ground terminal SSB period and the base station SSB period configured by the network through the measurement and control link, and then calculate the number of repetitions of the SSB burst (i.e., the target number) that can be detected in the ground terminal SSB period according to the ground terminal SSB period and the base station SSB period.
[0083] In other embodiments of the present application, the above-mentioned determination of the position of the time slot in which the SSB signals included in the SSB burst are located in the second SSB period corresponding to the base station includes:
[0084] Obtaining the working frequency band and the subcarrier spacing used for signal transmission;
[0085] Determining the position of the time slot based on the working frequency band and the subcarrier spacing.
[0086] Specifically, the terminal in space can determine the position of the time slot in which the plurality of SSB signals contained in the SSB burst in a base station SSB period are located according to the working frequency band and the subcarrier spacing.
[0087] In other embodiments of the present application, the method can further include:
[0088] determining the length of the time slot in which the SSB signals are located in a plurality of second SSB periods based on the position of the time slot header;
[0089] The length of the time slot in which the SSB signals are located can refer to the length of the time slot in which the SSB burst is located in each base station SSB period. In a feasible implementation, as shown in FIG. 6, the length of the time slot can refer to the length of the time slot of the slot in which the SSB signals are located. Figure 2 It should be noted that the terminal in space can determine the length of the time slot of the slot in which the SSB signals are located in a plurality of consecutive base station SSB periods.
[0090] determining an adjustment trend based on the length of the time slot in which the plurality of SSB signals are located and satellite ephemeris information;
[0091] In the embodiments of the present application, the terminal in space can determine the adjustment trend of the length of the time slot of the slot in which the SSB signals are located caused by the movement of the satellite by fitting and calculating the length of the time slot of the slot in which the SSB signals are located in a plurality of determined base station SSB periods and the satellite ephemeris information, and the satellite ephemeris information can be used as auxiliary information to realize the fitting and calculation. It should be noted that the implementation algorithm of the fitting and calculation is not limited here, and any algorithm that can determine the adjustment trend is feasible. In addition, as the number of SSB signals received by the terminal in space increases, the fitting and calculation result is more accurate and closer to the actual length of the time slot.
[0092] adjusting the length of the time slot in which the non-SSB signals are located in the second SSB period based on the adjustment trend.
[0093] Specifically, the terminal in space can determine the adjustment trend to adjust the length of the time slot of the slot in which the SSB signals are located in the base station SSB period, and then adjust the length of the time slot of the slot in which the non-SSB signals are located in the base station SSB period according to the adjustment result.
[0094] It should be noted that by adjusting the length of the time slot of the slot in which the non-SSB signals are located based on the adjustment trend, the situation that the time slot is compressed or lengthened due to the high-speed movement of the satellite in the slot in which the non-SSB signals are located can be avoided, so as to ensure that the downlink time slot synchronization cumulative error is within the tolerance range of the ground terminal, and then the downlink synchronization accuracy in the base station SSB period is ensured.
[0095] In other embodiments of the present application, the adjustment of the length of the time slot in which the non-SSB signal is located in the second SSB cycle based on the adjustment trend comprises:
[0096] adjusting the length of the time slot in which the SSB signal is located in the second SSB cycle based on the adjustment trend;
[0097] adjusting the length of the time slot in which the non-SSB signal is located based on the length of the time slot in which the adjusted SSB signal is located.
[0098] In embodiments of the present application, the on-board terminal can first use the determined adjustment trend to adjust the length of the time slot in which the SSB signal is located in the SSB cycle of the base station to obtain the length of the time slot in which the adjusted SSB signal is located; then, the length of the time slot in which the non-SSB signal is located in the SSB cycle can be adjusted according to the length of the time slot in which the adjusted SSB signal is located and the total length of the time slots corresponding to the SSB cycle. In addition, the change of the length of the slot over time in the SSB cycle (four groups of SSB bursts) visible to the on-board terminal can present a trend as shown in Figure 3 , and the total length of the time slots in one SSB cycle of the base station as shown in Figure 3 is determined, the length of the time slot in which the non-SSB signal is located is adjusted according to the length of the time slot in which the adjusted SSB signal is located, so as to ensure the completion of the time slot alignment.
[0099] It should be noted that the on-board terminal has the ability to calculate the adjustment trend of the length of the time slot based on the length of the time slot in which the SSB signal is located, and adjusts the length of the time slot in which the non-SSB signal is located based on this, and completes the time slot alignment, maintains the downlink time slot synchronization, and ensures the downlink synchronization accuracy in the SSB cycle of the base station.
[0100] In other embodiments of this application, in the scenario of a large SSB cycle, within a ground terminal SSB cycle, the on-board terminal performs downlink synchronization maintenance by back-calculating the time slot headers of all SSB signals within several visible SSB bursts; specifically, the on-board terminal calculates the number of SSBs that can be detected within the ground terminal SSB cycle based on the preset ground terminal SSB cycle and the base station SSB cycle. Based on the burst repetition count, the number of SSB signals, and the slot numbers where they will appear, the onboard terminal detects SSB signals only at the corresponding slot numbers. Within its visible SSB cycle, it performs slot head back-calculation based on the PSS and SSS-related detection pulse peaks of all visible SSB signals to complete downlink symbol-level synchronization within the current SSB cycle. The above process is repeated in the next SSB cycle, and the changing trend of the slot length of non-SSB signals is estimated based on the slot length of the detected SSB signals, thus maintaining downlink synchronization throughout the entire SSB cycle. Compared with the terminal downlink synchronization schemes in related technologies, the scheme provided in this application can improve the accuracy of downlink synchronization of the onboard terminal while reducing the impact of additional synchronization signal detection on the power consumption of the lightweight terminal.
[0101] The information processing method provided in the embodiments of this application can determine the time slot header of the SSB signal based on the peak value of PSS and the peak value of SSS in each received SSB signal, and perform downlink beam synchronization based on the time slot header. That is, the on-board terminal performs downlink beam synchronization in real time based on the time slot header of the currently received SSB signal each time, instead of using the same time slot header of the same SSB signal as in related technologies. This solves the problem that the beam synchronization schemes in related technologies cannot meet the synchronization accuracy requirements of the on-board terminal.
[0102] Based on the foregoing embodiments, embodiments of this application provide an information processing apparatus that can be applied to the information processing methods provided in the above embodiments, with reference to... Figure 4 As shown, the information processing device 2 may include: a first processing unit 21, a determining unit 22, and a second processing unit 23, wherein:
[0103] The first processing unit 21 is used to detect the SSB signal after receiving the single-sideband modulated SSB signal, and obtain the first peak value of the main synchronization signal PSS and the second peak value of the auxiliary synchronization signal SSS included in the SSB signal.
[0104] Determining unit 22 is used to determine the position of the time slot head of the SSB signal based on the first peak value and the second peak value;
[0105] The second processing unit 23 is used for downlink beam synchronization based on the position of the time slot header.
[0106] In other embodiments of the present application, the determining unit 22 is further configured to perform the following steps:
[0107] determining a symbol length between the time corresponding to the first peak value and the time corresponding to the second peak value based on the first peak value and the second peak value;
[0108] determining the position of the slot head of the SSB signal based on the symbol length, the time corresponding to the first peak value and the time corresponding to the second peak value.
[0109] In other embodiments of the present application, the determining unit 22 is further configured to perform the following steps:
[0110] determining a first symbol corresponding to the first peak value and a second symbol corresponding to the second peak value;
[0111] determining the position of the slot head of the SSB signal based on the symbol length, the first symbol, the second symbol, the time corresponding to the first peak value and the time corresponding to the second peak value.
[0112] In other embodiments of the present application, the second processing unit 23 is further configured to perform the following steps:
[0113] determining a target number of SSB bursts that can be detected in a first SSB period corresponding to the first terminal; wherein the first terminal is a terminal on the ground;
[0114] determining the position of the slot in which the SSB signals included in the SSB bursts are located in a second SSB period corresponding to the base station;
[0115] performing downlink signal detection based on the position of the slot and the target number.
[0116] In other embodiments of the present application, the second processing unit 23 is further configured to perform the following steps:
[0117] obtaining the first SSB period and the second SSB period;
[0118] determining the target number based on the first SSB period and the second SSB period.
[0119] In other embodiments of the present application, the second processing unit 23 is further configured to perform the following steps:
[0120] obtaining a working frequency band and a subcarrier spacing used for signal transmission;
[0121] determining the position of the slot based on the working frequency band and the subcarrier spacing.
[0122] In other embodiments of the present application, the second processing unit 23 is further configured to perform the following steps:
[0123] determining the length of the slot in which the SSB signals are located in a plurality of second SSB periods based on the position of the slot head.
[0124] determine an adjustment trend based on the length of the time slot in which the plurality of SSB signals are located and satellite ephemeris information;
[0125] adjust the length of the time slot in which the non-SSB signal is located in the second SSB period based on the adjustment trend.
[0126] In other embodiments of the present application, the second processing unit 23 is further configured to perform the following steps:
[0127] adjust the length of the time slot in which the SSB signal is located in the second SSB period based on the adjustment trend;
[0128] adjust the length of the time slot in which the non-SSB signal is located based on the length of the time slot in which the adjusted SSB signal is located.
[0129] It should be noted that the specific implementation process of the steps performed by each unit in the embodiments of the present application can refer to the implementation process in the information processing method provided in the above embodiments, which will not be described here.
[0130] The information processing device provided by the embodiments of the present application can determine the time slot header of the SSB signal according to the peak value of the PSS and the peak value of the SSS in each received SSB signal, and perform downlink beam synchronization according to the time slot header, that is, the on-board terminal performs downlink beam synchronization in real time according to the time slot header of the currently received SSB signal each time, instead of performing downlink beam synchronization according to the time slot header of the same SSB signal as in the related art, thereby solving the problem that the synchronization accuracy requirement of the on-board terminal cannot be met in the related art.
[0131] Based on the foregoing embodiments, the embodiments of the present application provide a second terminal which can be applied to the information processing method provided by the above embodiments, as shown in Figure 5 The second terminal 3 can include a processor 31, a memory 32 and a communication bus 33, wherein:
[0132] The communication bus 33 is configured to realize the communication connection between the processor 31 and the memory 32;
[0133] The processor 31 is configured to execute the information processing program in the memory 32 to realize the following steps:
[0134] After receiving the single sideband modulated SSB signal, detecting the SSB signal to obtain a first peak value of a primary synchronization signal PSS and a second peak value of a secondary synchronization signal SSS included in the SSB signal;
[0135] determine the position of the time slot header of the SSB signal based on the first peak value and the second peak value;
[0136] Synchronization of downlink beams based on the position of the slot header.
[0137] In other embodiments of the present application, the processor 31 is configured to execute the information processing program in the memory 32 to determine the position of the slot header of the SSB signal based on the first peak value and the second peak value, so as to implement the following steps:
[0138] Based on the first peak value and the second peak value, determine the symbol length between the time corresponding to the first peak value and the time corresponding to the second peak value;
[0139] Based on the symbol length, the time corresponding to the first peak value and the time corresponding to the second peak value, determine the position of the slot header of the SSB signal.
[0140] In other embodiments of the present application, the processor 31 is configured to execute the information processing program in the memory 32 to determine the position of the slot header of the SSB signal based on the symbol length, the time corresponding to the first peak value and the time corresponding to the second peak value, so as to implement the following steps:
[0141] Determine the first symbol corresponding to the first peak value and the second symbol corresponding to the second peak value;
[0142] Based on the symbol length, the first symbol, the second symbol, the time corresponding to the first peak value and the time corresponding to the second peak value, calculate the position of the slot header of the SSB signal.
[0143] In other embodiments of the present application, the processor 31 is configured to execute the information processing program in the memory 32, and the following steps can also be implemented:
[0144] Determine the target number of SSB bursts that can be detected in the first SSB period corresponding to the first terminal; wherein the first terminal is a terminal on the ground;
[0145] Determine the position of the slot in which the SSB signal included in the SSB burst is located in the second SSB period corresponding to the base station;
[0146] Based on the position of the slot and the target number, perform downlink signal detection.
[0147] In other embodiments of the present application, the processor 31 is configured to execute the information processing program in the memory 32 to determine the target number of SSB bursts that can be detected in the first SSB period corresponding to the first terminal, so as to implement the following steps:
[0148] Obtain the first SSB period and the second SSB period;
[0149] Based on the first SSB period and the second SSB period, determine the target number.
[0150] In other embodiments of the present application, the processor 31 is configured to execute the information processing program in the memory 32 to determine the position of the time slot in which the SSB signal included in the SSB burst in the second SSB period corresponding to the base station, to implement the following steps:
[0151] obtain the operating frequency band and the subcarrier spacing for signal transmission;
[0152] determine the position of the time slot based on the operating frequency band and the subcarrier spacing.
[0153] In other embodiments of the present application, the processor 31 is configured to execute the information processing program in the memory 32, and the following steps can also be implemented:
[0154] determine the length of the time slot in which the SSB signal is located in the plurality of second SSB periods based on the position of the time slot head;
[0155] determine the adjustment trend based on the length of the time slot in which the plurality of SSB signals are located and the satellite ephemeris information;
[0156] adjust the length of the time slot in which the non-SSB signal is located in the second SSB period based on the adjustment trend.
[0157] In other embodiments of the present application, the processor 31 is configured to execute the information processing program in the memory 32 to adjust the length of the time slot in which the non-SSB signal is located in the second SSB period based on the adjustment trend, to implement the following steps:
[0158] adjust the length of the time slot in which the SSB signal is located in the second SSB period based on the adjustment trend;
[0159] adjust the length of the time slot in which the non-SSB signal is located based on the length of the time slot in which the adjusted SSB signal is located.
[0160] It should be noted that the specific description of the steps performed by the processor can refer to the information processing method provided in the above embodiments, which will not be described here.
[0161] The second terminal provided by the embodiments of the present application can determine the time slot head of the SSB signal according to the peak value of the PSS and the peak value of the SSS in each received SSB signal, and perform downlink beam synchronization according to the time slot head, that is, the terminal on the satellite performs downlink beam synchronization in real time according to the time slot head of the currently received SSB signal each time, rather than performing downlink beam synchronization according to the time slot head of the same SSB signal as in the related art. The problem that the synchronization accuracy requirement of the terminal on the satellite cannot be met in the related art is solved.
[0162] Based on the foregoing embodiment, an embodiment of the present application provides a computer readable storage medium storing one or more programs, which can be executed by one or more processors to implement the steps of the information processing method provided by the foregoing embodiment.
[0163] Based on the foregoing embodiment, an embodiment of the present application provides a computer program product comprising a computer program executable by a processor 31 to complete the steps of the information processing method provided by the foregoing embodiment.
[0164] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage, etc.) containing computer-usable program code.
[0165] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the functions specified in one or more flows and / or blocks.
[0166] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction apparatus, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the functions specified in one or more flows and / or blocks.
[0167] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable data processing apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable data processing apparatus provide a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1steps of the functions specified in the one or more blocks.
[0168] The above description is merely that of the specific embodiments of the application, but the protection scope of the application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the application, and all should be covered within the protection scope of the application. Therefore, the protection scope of the application should be subject to the protection scope of the claims.
Claims
1. An information processing method, characterized in that, The method includes: After receiving a single-sideband modulated SSB signal, the SSB signal is detected to obtain the first peak value of the main synchronization signal and the second peak value of the auxiliary synchronization signal included in the SSB signal. Based on the first peak value and the second peak value, the position of the time slot head of the SSB signal is determined; Downlink beam synchronization is performed based on the position of the time slot head.
2. The method according to claim 1, characterized in that, Determining the position of the time slot header of the SSB signal based on the first peak value and the second peak value includes: Based on the first peak and the second peak, determine the symbol length between the time corresponding to the first peak and the time corresponding to the second peak; The position of the time slot header of the SSB signal is determined based on the symbol length, the time corresponding to the first peak, and the time corresponding to the second peak.
3. The method according to claim 2, characterized in that, Determining the position of the time slot header of the SSB signal based on the symbol length, the time corresponding to the first peak, and the time corresponding to the second peak includes: Determine the first symbol corresponding to the first peak and the second symbol corresponding to the second peak; The position of the time slot header of the SSB signal is calculated based on the symbol length, the first symbol, the second symbol, the time corresponding to the first peak, and the time corresponding to the second peak.
4. The method according to claim 1, characterized in that, The method further includes: Determine the number of SSB bursts that can be detected within the first SSB cycle corresponding to the first terminal; wherein, the first terminal is a terminal on the ground; Determine the time slot location of the SSB signal included in the SSB burst within the second SSB period corresponding to the base station; Downlink signal detection is performed based on the location of the time slot and the number of target occurrences.
5. The method according to claim 4, characterized in that, The determination of the target number of SSB bursts that can be detected within the first SSB cycle corresponding to the first terminal includes: Obtain the first SSB cycle and the second SSB cycle; The target number of times is determined based on the first SSB cycle and the second SSB cycle.
6. The method according to claim 4, characterized in that, Determining the time slot location of the SSB signal included in the SSB burst within the second SSB period corresponding to the base station includes: Obtain the operating frequency band and subcarrier spacing used for signal transmission; The location of the time slot is determined based on the operating frequency band and the subcarrier spacing.
7. The method according to claim 1, characterized in that, The method further includes: Based on the position of the time slot header, the time slot length of the SSB signal in multiple second SSB cycles is determined. Based on the time slot lengths of multiple SSB signals and satellite ephemeris information, the adjustment trend is determined; Based on the aforementioned adjustment trend, the time slot length of non-SSB signals within the second SSB cycle is adjusted.
8. The method according to claim 7, characterized in that, The adjustment of the time slot length of non-SSB signals within the second SSB period based on the adjustment trend includes: Based on the aforementioned adjustment trend, the time slot length of the SSB signal within the second SSB cycle is adjusted. Based on the time slot length of the adjusted SSB signal, the time slot length of the non-SSB signal is adjusted.
9. An information processing device, characterized in that, include: The first processing unit is used to receive a single-sideband modulated SSB signal, detect the SSB signal, and obtain the first peak value of the main synchronization signal PSS and the second peak value of the auxiliary synchronization signal SSS included in the SSB signal. A determining unit is configured to determine the position of the time slot header of the SSB signal based on the first peak value and the second peak value; The second processing unit is used to perform downlink beam synchronization based on the position of the time slot head.
10. A second terminal, characterized in that, The second terminal includes: a processor, a memory, and a communication bus; The communication bus is used to realize the communication connection between the processor and the memory; The processor is used to execute an information processing program in the memory to implement the steps of the information processing method as described in any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the information processing method as described in any one of claims 1 to 8.
12. A computer program product, the computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 8.