Communication method and communication apparatus
By allocating a real subset of SSBs to the wave bits, the problem of SSB collisions between satellites is solved, interference is reduced, and system performance is improved.
Patent Information
- Application Number
- PCT/CN2023/116747
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-04
- Publication Date
- 2025-03-13
AI Technical Summary
When multiple satellites serve the same wave bit at the same time, it may cause a collision between the synchronous signal block (SSB), causing interference when the terminal receives the SSB.
By obtaining the real subset of the SSB burst set of the first satellite (the first SSB real subset) which is determined based on the relevant information of the first satellite and the second satellite serving the same wave bit. The first satellite allocates the SSB to the wave bit based on the real subset, thereby reducing the probability of SSB collision.
It effectively reduces the probability of SSB collision when different satellites jointly serve the same wave of bits, reduces interference when terminals receive SSBs, and improves system performance.
Smart Images

Figure CN2023116747_13032025_PF_FP_ABST
Abstract
Description
Communication method and communication device Technical Field
[0001] The present application relates to the field of wireless communications, and in particular, to a communication method and a communication device. Background Art
[0002] When wavelet #1 is served by both satellite 1 and satellite 2, both satellites 1 and 2 need to transmit a synchronization signal block (SSB) for wavelet #1. Wavelet #1 is the geographical area shared by satellites 1 and 2. In one possible scenario, wavelet #1 is served by both satellites 1 and 2. For example, wavelet #1 was originally served by satellite 2, which periodically transmits SSB i to wavelet #1. SSB i is one of the SSBs in satellite 2's SSB burst set. However, as satellite 2 moves, wavelet #1 needs to be switched from satellite 2 to satellite 1. In this scenario, terminals in wavelet #1 need to receive and measure the SSBs transmitted by satellites 1 and 2 for wavelet #1. Therefore, the SSBs transmitted by satellites 1 and 2 for wavelet #1 may collide, causing interference when terminals in wavelet #1 receive the SSBs.
[0003] Summary of the Invention
[0004] The present application provides a communication method and a communication device, which can reduce the probability of SSB collision when different satellites serve the same wavelength.
[0005] In a first aspect, a communication method is provided. The method can be executed by a first satellite, or can also be executed by a component of the first satellite (such as a chip or circuit). There is no limitation on this. For ease of description, the method is described below using the first satellite as an example.
[0006] The method may include: the first satellite acquires a first SSB proper subset of a first waveband, wherein the first SSB proper subset is a proper subset of an SSB burst set of the first satellite, the first SSB proper subset is determined based on relevant information of the first waveband served by the first satellite and the second satellite, and the first waveband is a geographical area jointly covered by the first satellite and the second satellite; the first satellite sends a first SSB to the first waveband, and the first SSB is an SSB allocated by the first satellite to the first waveband in the first SSB proper subset.
[0007] It can be understood that the first SSB proper subset is a candidate set of SSBs allocated by the first satellite to the first wave position.
[0008] In the above technical solution, relevant information when the first satellite and the second satellite jointly serve wave position #1 can be comprehensively considered, and some or all SSBs that collide with the SSB sent by the second satellite to the first wave position can be excluded from the SSB burst set of the first satellite to determine the first SSB true subset. Then, the first satellite allocates SSBs to the first wave position based on the first SSB true subset, which can reduce the probability of SSB collision when the first satellite and the second satellite jointly serve the first wave position.
[0009] In certain implementations of the first aspect, the first satellite obtains a first SSB proper subset of a first wave position, including: the first satellite determines the first SSB proper subset based on a second SSB, where the second SSB is an SSB allocated by the second satellite to the first wave position.
[0010] In certain implementations of the first aspect, the first satellite determines a first SSB proper subset based on the second SSB, including: the first satellite determines the first SSB proper subset based on a maximum propagation delay difference, a minimum propagation delay difference, and the second SSB, wherein the maximum propagation delay difference is determined based on the first propagation time and the second propagation time, and the minimum propagation delay difference is determined based on the third propagation time and the fourth propagation time, wherein the first propagation time is determined based on the maximum propagation time from the first satellite to the first wave position and the first delay precompensation time, the second propagation time is determined based on the minimum propagation time from the second satellite to the first wave position and the second delay precompensation time, and the third propagation time is determined based on the minimum propagation time from the first satellite to the first wave position and the first delay precompensation time The fourth propagation time is determined based on the maximum propagation time from the second satellite to the first wave position and the second delay pre-compensation time. The first delay compensation time and the second delay compensation time are respectively the delay compensation times allocated by the first satellite and the second satellite to the first wave position. The delay pre-compensation time of all wave positions within the coverage of the first satellite enables the device at the center point of all wave positions within the coverage of the first satellite to receive at the same time the signal that needs to be sent at the first time before the unallocated delay pre-compensation time. The delay pre-compensation time of all wave positions within the coverage of the second satellite enables the device at the center point of all wave positions within the coverage of the second satellite to receive at the same time the signal that needs to be sent at the second time before the unallocated pre-compensation time.
[0011] In the above technical solution, an implementation method for determining the first SSB proper subset based on the specific information of the first wave position served by the first satellite and the second satellite is provided.
[0012] In certain implementations of the first aspect, the first satellite determines a first SSB proper subset based on the maximum propagation delay difference, the minimum propagation delay difference, and the second SSB, including: the first satellite determines a third SSB based on the maximum propagation delay difference, and the third SSB is included in the SSB burst set of the first satellite; the first satellite determines a fourth SSB based on the minimum propagation delay difference, and the fourth SSB is included in the SSB burst set of the first satellite; the first satellite determines a first SSB proper subset, and the first SSB proper subset includes the remaining SSBs in the SSB burst set of the first satellite except the third SSB, the fourth SSB, and all SSBs between the third SSB and the fourth SSB.
[0013] In the above technical solution, a specific implementation method is given in which the first satellite jointly determines the first SSB true subset based on the maximum propagation delay difference, the minimum propagation delay difference and the second SSB. The first satellite uses the first SSB true subset determined based on this method to allocate SSB to the first wave position, which can effectively avoid SSB collision when the first satellite and the second satellite jointly serve the first wave position.
[0014] In certain implementations of the first aspect, the method further includes: the first satellite receiving first information from the second satellite, the first information being used to determine the first SSB proper subset.
[0015] In certain implementations of the first aspect, the first information includes a second delay precompensation duration, position information of the second satellite, and index information of the second SSB in the SSB burst set of the second satellite.
[0016] In certain implementations of the first aspect, the first information includes the second delay precompensation duration, the minimum propagation duration from the second satellite to the first wave position, the maximum propagation duration from the second satellite to the first wave position, and index information of the second SSB in the SSB burst set of the second satellite.
[0017] In certain implementations of the first aspect, the first information includes the second delay pre-compensation duration, the number of offset orthogonal frequency division multiplexing (OFDM) symbols corresponding to the minimum propagation duration from the second satellite to the first wave position, the number of offset OFDM symbols corresponding to the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
[0018] In a second aspect, a communication method is provided. The method can be executed by a second satellite, or can be executed by a component of the second satellite (such as a chip or circuit). There is no limitation on this. For ease of description, the following is explained using the second satellite as an example.
[0019] The method may include: the second satellite generates first information, the first information includes relevant information about the first wave position served by the second satellite, the first information is used to determine a first SSB proper subset, wherein the first SSB proper subset is a candidate set of SSBs allocated by the first satellite to the first wave position, the first SSB proper subset is a proper subset of the SSB burst set of the first satellite, and the first wave position is a geographical area jointly covered by the first satellite and the second satellite; the second satellite sends the first information to the first satellite.
[0020] For the beneficial effects of the second aspect, please refer to the description of the first aspect and will not be repeated here.
[0021] In certain implementations of the second aspect, the first SSB proper subset is determined based on the maximum propagation delay difference, the minimum propagation delay difference, and the second SSB, and the second SSB is the SSB allocated by the second satellite to the first wave position. The first information is used to determine the maximum propagation delay difference, the minimum propagation delay difference, and the second SSB, wherein the maximum propagation delay difference is determined based on the first propagation time and the second propagation time, and the minimum propagation delay difference is determined based on the third propagation time and the fourth propagation time, wherein the first propagation time is determined based on the maximum propagation time from the first satellite to the first wave position and the first delay pre-compensation time, the second propagation time is determined based on the minimum propagation time from the second satellite to the first wave position and the second delay pre-compensation time, and the third propagation time is determined based on the minimum propagation time from the first satellite to the first wave position. The fourth propagation time is determined based on the maximum propagation time and the second delay pre-compensation time from the second satellite to the first wave position. The first delay compensation time and the second delay compensation time are the delay compensation times allocated to the first wave position by the first satellite and the second satellite respectively. The delay pre-compensation time for all wave positions within the coverage of the first satellite enables the device located at the center point of all wave positions within the coverage of the first satellite to receive the signal that needs to be sent at the first time before the unallocated delay pre-compensation time at the same time. The delay pre-compensation time for all wave positions within the coverage of the second satellite enables the device located at the center point of all wave positions within the coverage of the second satellite to receive the signal that needs to be sent at the second time before the unallocated pre-compensation time at the same time.
[0022] In certain implementations of the second aspect, the first information includes a second delay precompensation duration, position information of the second satellite, and index information of the second SSB in the SSB burst set of the second satellite.
[0023] In certain implementations of the second aspect, the first information includes the second delay precompensation duration, the minimum propagation duration from the second satellite to the first wave position, the maximum propagation duration from the second satellite to the first wave position, and index information of the second SSB in the SSB burst set of the second satellite.
[0024] In certain implementations of the second aspect, the first information includes the second delay pre-compensation duration, the number of offset orthogonal frequency division multiplexing (OFDM) symbols corresponding to the minimum propagation duration from the second satellite to the first wave position, the number of offset OFDM symbols corresponding to the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
[0025] In a third aspect, a communication device is provided, the device being configured to execute the method provided in the first aspect. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, configured to execute the method in the first aspect or any possible implementation of the first aspect.
[0026] In one implementation, the device is a first satellite. When the device is the first satellite, the communication unit may be a transceiver or an input / output interface; and the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0027] In another implementation, the device is a chip, chip system, or circuit used in the first satellite. When the device is a chip, chip system, or circuit used in the first satellite, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0028] In a fourth aspect, a communication device is provided, the device being configured to execute the method provided in the second aspect. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method in the second aspect or any possible implementation of the second aspect.
[0029] In one implementation, the device is a second satellite. When the device is a second satellite, the communication unit may be a transceiver or an input / output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0030] In another implementation, the device is a chip, chip system, or circuit used in the second satellite. When the device is a chip, chip system, or circuit used in the first satellite, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0031] In a fifth aspect, a communication device is provided, comprising: at least one processor, the at least one processor coupled to at least one memory, the at least one memory being used to store computer programs or instructions, and the at least one processor being used to call and run the computer program or instructions from the at least one memory, so that the communication device executes the method in the first aspect or any possible implementation of the first aspect.
[0032] In one implementation, the device is a first satellite.
[0033] In another implementation, the device is a chip, a chip system, or a circuit used in the first satellite.
[0034] In a sixth aspect, a communication device is provided, comprising: at least one processor, the at least one processor coupled to at least one memory, the at least one memory being used to store computer programs or instructions, and the at least one processor being used to call and run the computer program or instructions from the at least one memory, so that the communication device executes the method in the second aspect or any possible implementation of the second aspect.
[0035] In one implementation, the device is a second satellite.
[0036] In another implementation, the device is a chip, a chip system, or a circuit used in the second satellite.
[0037] In a seventh aspect, a processor is provided for executing the methods provided in the above aspects.
[0038] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as processor output, reception, input and other operations, and can also be understood as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.
[0039] In an eighth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method for executing the above-mentioned first aspect or second aspect and any possible implementation of the first aspect or second aspect.
[0040] In a ninth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method in the first aspect or the second aspect and any possible implementation of the first aspect or the second aspect.
[0041] In the tenth aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions stored in a memory through the communication interface and executes the method in the above-mentioned first aspect or second aspect and any possible implementation method of the first aspect or second aspect.
[0042] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored on the memory. When the computer program or instructions are executed, the processor is used to execute the method in the above-mentioned first aspect or second aspect and any possible implementation method of the first aspect or second aspect.
[0043] In an eleventh aspect, a communication system is provided, which includes the communication device shown in the fifth and sixth aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] FIG1 is a schematic diagram of a satellite communication system applicable to an embodiment of the present application.
[0045] FIG2 is a schematic diagram of the time-frequency structure of SSB.
[0046] FIG3 is a schematic diagram of the process of a base station sending an SSB in an NR system.
[0047] FIG4 is a schematic diagram of the wave positions and the allocated SSBs in a satellite communication system.
[0048] FIG5 is a schematic diagram of the transmission and reception of signals by the wave position within the satellite coverage area before and after delay pre-compensation.
[0049] FIG6 is a schematic diagram showing the switching of the wave position from satellite 2 to satellite 1. ...
[0050] FIG7 is a schematic diagram showing a collision between the SSBs sent by satellite 1 and satellite 2 to beam position #1.
[0051] FIG8 is a schematic flowchart of a communication method provided in this application.
[0052] FIG9 is a schematic diagram of the propagation time from the first satellite and the second satellite to the wave position #1.
[0053] FIG10 is a schematic diagram showing a collision between the SSB sent by the first satellite and the SSB sent by the second satellite received by the wave position #1 under the maximum propagation delay difference and the minimum propagation delay difference.
[0054] FIG11 is a schematic block diagram of a communication device 200 provided in an embodiment of the present application.
[0055] FIG12 is a schematic block diagram of a communication device 300 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0056] The technical solution in this application will be described below with reference to the accompanying drawings.
[0057] The technical solution of the present application can be applied to non-terrestrial network (NTN) systems such as satellite communication systems and high altitude platform station (HAPS) communications.
[0058] Satellite communication systems can be integrated with traditional mobile communication systems. For example, the mobile communication systems may include fourth-generation (4G) communication systems (e.g., long-term evolution (LTE) systems), worldwide interoperability for microwave access (WiMAX) communication systems, fifth-generation (5G) communication systems (e.g., new radio (NR) systems), and future mobile communication systems.
[0059] Figure 1 is a schematic diagram of a satellite communication system applicable to an embodiment of the present application. As shown in Figure 1, the satellite provides communication services to the terminal device through multiple beams, and the satellite is connected to the core network equipment. The satellite uses multiple beams to cover the service area, and different beams can communicate through one or more of time division, frequency division and space division. The satellite provides communication and navigation services to the terminal device by broadcasting communication signals and navigation signals. The satellite operates in transparent mode, and the satellite has the function of relay forwarding. The satellite acts as a relay device to receive and forward data from the base station. When the satellite operates in regenerative mode, the satellite has data processing capabilities, the functions of a base station or partial base station functions, and the satellite can be regarded as a base station. Therefore, the satellite mentioned in the embodiment of the present application may also be a satellite base station, or a network-side device carried on a satellite.
[0060] The terminal devices mentioned in the embodiments of the present application include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication functions, and may specifically refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a terminal device in a 5G network or a future communication network, etc.
[0061] It should be understood that the UE may be various mobile terminals, such as a mobile satellite phone, a high-altitude aircraft, or various fixed terminals, such as a communication ground station.
[0062] The terminal can be a wireless terminal or a wired terminal. A wireless terminal can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. A wireless terminal can communicate with one or more core networks via a radio access network (RAN). A wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. A wireless terminal may also be referred to as a system, subscriber unit (SU), subscriber station (SS), mobile station (MB), mobile, remote station (RS), access point (AP), remote terminal (RT), access terminal (AT), user terminal (UT), user agent (UA), or user device (UD). Terminal devices, such as satellite phones and vehicle-mounted satellite systems, can communicate directly with satellites. Fixed terminals, such as ground communication stations, require a relay from a ground station to communicate with satellites. Terminal devices use wireless transceiver antennas to set and obtain communication status and complete communication.
[0063] Figure 2 is a schematic diagram of the time-frequency structure of SSB. In the NR system, the base station periodically sends the synchronization signal SSB. The UE obtains downlink synchronization with the base station by receiving the SSB from the base station and obtains system messages. SSB includes primary synchronization signals (PSS), secondary synchronization signals (SSS) and physical broadcast channel (PBCH). As shown in Figure 2, one SSB occupies a total of 4 orthogonal frequency division multiplexing (OFDM) symbols in the time domain and a total of 240 subcarriers (i.e., 20 resource blocks (RB)) in the frequency domain, of which PSS occupies one symbol, SSS occupies one symbol, and PBCH occupies 3 symbols, one of which is shared with SSS.
[0064] Figure 3 is a schematic diagram of the process by which a base station transmits SSBs in an NR system. As shown in Figure 3, in an NR system, time resources are divided into 10-ms frames. For example, the base station transmits an SSB burst every 20 ms. The SSB burst includes eight SSBs, denoted as {SSB0, SSB1, …, SSB7}. Typically, the SSB set must be transmitted within the first half of each frame, or 5 ms. The base station transmits SSB0 to SSB7 at different times within 5 ms. For example, when the subcarrier spacing (SCS) is 15 kHz, 5 ms contains 70 OFDM symbols. The starting OFDM symbols occupied by SSB0 to SSB7 are {2, 8, 16, 22, 30, 36, 44, 50}. Furthermore, the base station transmits SSB0 to SSB7 using different beamforming weights, meaning that SSB0 to SSB7 are transmitted in different directions, providing full coverage of the cell. The UE detects the signal strength of SSB0 to SSB7 and selects the SSB with the strongest signal for communication.
[0065] Figure 4 is a schematic diagram of the beam positions and assigned SSBs in a satellite communication system. In a satellite communication system, time resources can still be divided according to the provisions of the NR system. To facilitate beam management, the geographical area on the surface of the earth can be divided into several grids, and the positions of these grids are fixed. Each grid is called a beam position, indicating the location where the beam may point to the ground. The coverage area of a satellite may include hundreds of beam positions. Since there are only 8 SSBs, multiple beam positions will inevitably be assigned the same SSB. As shown in Figure 4, the black dotted line represents the coverage area of a satellite, and each hexagon represents a beam position. The beam positions corresponding to different grayscales are assigned different SSBs. It can be seen that multiple beam positions in the satellite coverage area can be assigned the same SSB.
[0066] In satellite communications, because satellites are far from the ground, the time delays (or distances) between signals sent by the satellite at the same time and reaching the center and edge of satellite coverage can differ significantly. For example, when the SCS is 15kHz, the time delay difference between signals sent by the satellite at the same time and reaching the center and edge of coverage can reach up to 20 OFDM symbols. Therefore, the satellite can perform delay pre-compensation for each waveband. Figure 5 is a schematic diagram of the transmission and reception of signals by a waveband within the satellite coverage area before and after delay pre-compensation. As shown in Figure 5 (a), before delay pre-compensation is performed on the satellite side, the satellite transmits signals to wavebands #1, #2, and #3 within the coverage area at the same time a. Due to the different distances between the satellite and the center points of wavebands #1, #2, and #3, the time at which the center points of wavebands #1, #2, and #3 receive the signals from the satellite varies significantly. This can cause complex interference and is not conducive to interference management. As shown in (b) of Figure 5, after the satellite side performs delay pre-compensation for different wave positions, the satellite can send signals to wave positions #1, #2, and #3 at different times. Specifically, wave position #1 continues to send signals to wave position #1 at time a, wave position #2 sends signals to wave position #1 in advance before time a, and wave position #3 delays sending signals to wave position #3 after time a, so that the center points of wave positions #1, #2, and #3 can receive signals from the satellite at the same time.
[0067] For ease of description, this application specifies that a positive delay precompensation value indicates early transmission, while a negative delay precompensation value indicates delayed transmission. Therefore, the delay precompensation value for wave position #1 is 0, the delay precompensation value for wave position #2 is positive, and the delay precompensation value for wave position #3 is negative.
[0068] Figure 6 is a schematic diagram of satellite 1 and satellite 2 jointly serving multiple beams. Assuming that satellite 2 and satellite 1 have pre-compensated the delay of the beam center points within their respective coverage areas, and that satellite 2 and satellite 1 have pre-stored the location information of the ground beams, when satellite 1 and satellite 2 jointly serve the beam filled with the pattern in Figure 6 (taking beam #1 as an example), both satellite 1 and satellite 2 need to send SSBs to beam #1. In a possible scenario where satellite 1 and satellite 2 jointly serve beam #1, beam #1 is originally served only by satellite 2, and satellite 2 sends SSB i to beam #1 with a period of SSB i of T. However, as satellite 2 moves, beam #1 needs to be switched from satellite 2 to satellite 1. The UE in beam #1 needs to receive and measure the SSBs sent to beam #1 by satellite 2 and satellite 1. After satellite 2 and satellite 1 pre-compensate for the beam positions within their coverage areas, when the SSBs allocated by satellite 2 and satellite 1 for beam position #1 arrive at beam position #1, the following two collision scenarios may occur: 1) Satellite 2 and satellite 1 send the same SSB for beam position #1 after delay pre-compensation, and the same SSBs sent by satellite 2 and satellite 1 for beam position #1 arrive at beam position #1 at the same time, causing a collision; 2) Satellite 2 and satellite 1 send different SSBs for beam position #1 after delay pre-compensation, and the different SSBs sent by satellite 2 and satellite 1 for beam position #1 arrive at beam position #1 at the same time, causing a collision.
[0069] Figure 7 illustrates a collision between SSBs sent by satellites 2 and 1 at beam position #1. For example, as shown in Figure 7(a), satellite 2 transmits SSB1 for beam position #1 after delay precompensation, and satellite 1 transmits SSB1 for beam position #1 after delay precompensation. Satellite 2's SSB1 and satellite 1's SSB1 arrive at beam position #1 simultaneously, causing a collision. As shown in Figure 7(b), satellite 2 transmits SSB1 for beam position #1 after delay precompensation, and satellite 1 transmits SSB0 for beam position #1 after delay precompensation. Satellite 2's SSB1 and satellite 1's SSB0 arrive at beam position #1 simultaneously, causing a collision. When SSBs sent from different satellites to beam position #1 collide, severe interference occurs when a UE in beam position #1 receives the SSBs, severely degrading system performance.
[0070] In view of this, the present application proposes a communication method that can reduce the collision of SSBs sent by different satellites to the same wavelength, effectively reducing SSB interference between satellites. The method proposed in the present application is described in detail below with reference to FIG8 .
[0071] FIG8 is a schematic flow chart of a communication method provided by the present application. The method includes the following steps.
[0072] S810, the first satellite obtains a first SSB proper subset of a first waveband, where the first SSB proper subset is a proper subset of an SSB burst set of the first satellite, and the first SSB proper subset is determined based on relevant information of a first waveband served by the first satellite and the second satellite, and the first waveband is a geographical area jointly covered by the first satellite and the second satellite.
[0073] It can be understood that the first SSB proper subset is a candidate set of SSBs allocated by the first satellite to the first wave position.
[0074] The first SSB proper subset is a proper subset of the SSB burst set of the first satellite, which can be understood as including some SSBs in the SSB burst set of the first satellite. For example, the SSB burst set of the first satellite includes {SSB0, SSB1, …, SSB7}, and the first SSB proper subset can be {SSB4, SSB5, SSB6, SSB7}.
[0075] For example, the first satellite may obtain the first SSB proper subset of the first position in the following two ways: the first satellite receives the first SSB proper subset from another device, or the first satellite determines the first SSB proper subset itself. This will be explained below with reference to specific examples and will not be elaborated here.
[0076] When the first satellite and the second satellite need to send SSB for the first wave position at the same time, for example, in the scenario where satellite 1 and satellite 2 jointly serve multiple wave positions as shown in Figure 6, the first satellite can be regarded as satellite 1 in Figure 6, the second satellite can be regarded as satellite 2 in Figure 6, and the first wave position can be regarded as any wave position filled with the pattern in Figure 6. In order to avoid collision between the SSBs sent by the two satellites, the first satellite obtains the first SSB proper subset of the first wave position, including: the first satellite determines the first SSB proper subset based on the second SSB, and the second SSB is the SSB allocated by the second satellite to the first wave position.
[0077] It should be understood that the second SSB is an SSB in the SSB burst set of the second satellite.
[0078] For example, any SSB in the proper subset of the first SSB sent by the first satellite to the first beam position will not interfere with the second SSB sent by the second satellite to the first beam position. It can be understood that the first SSB is any SSB in the proper subset of the first SSB, so the first SSB sent by the first satellite to the first beam position will not interfere with the second SSB sent by the second satellite to the first beam position. It can be understood that the first SSB sent by the first satellite to the first beam position will not arrive at the first beam position at the same time as the second SSB sent by the second satellite to the first beam position.
[0079] Optionally, the SSB burst set of the first satellite and the SSB burst set of the second satellite may be the same or different. For example, the SSB burst sets of the first satellite and the second satellite are both {SSB0, SSB1, …, SSB7}, or the SSB burst set of the first satellite is {SSB0, SSB1, …, SSB7}, and the SSB burst set of the second satellite is {SSB0, SSB1, …, SSB15}.
[0080] In one possible implementation, the first satellite determines a first SSB proper subset based on a maximum propagation delay difference, a minimum propagation delay difference, and a second SSB, wherein the maximum propagation delay difference is determined based on the first propagation time and the second propagation time, and the minimum propagation delay difference is determined based on the third propagation time and the fourth propagation time, wherein the first propagation time is determined based on the maximum propagation time from the first satellite to the first wave position and the first delay pre-compensation time, the second propagation time is determined based on the minimum propagation time from the second satellite to the first wave position and the second delay pre-compensation time, the third propagation time is determined based on the minimum propagation time from the first satellite to the first wave position and the first delay pre-compensation time, and the fourth propagation time is determined based on The maximum propagation time from the second satellite to the first wave position is determined by the second delay pre-compensation time. The first delay compensation time and the second delay compensation time are the delay compensation times allocated to the first wave position by the first satellite and the second satellite respectively. The delay pre-compensation time for all wave positions within the coverage of the first satellite enables the device located at the center point of all wave positions within the coverage of the first satellite to receive at the same time the signal that needs to be sent at the first time before the unallocated delay pre-compensation time. The delay pre-compensation time for all wave positions within the coverage of the second satellite enables the device located at the center point of all wave positions within the coverage of the second satellite to receive at the same time the signal that needs to be sent at the second time before the unallocated pre-compensation time.
[0081] Optionally, in this implementation, before the first satellite determines the first SSB proper subset, the first satellite also needs to obtain relevant information about the second satellite required to determine the first SSB proper subset. Optionally, the method further includes: the second satellite generating first information, the first information including relevant information about the first wavelength served by the second satellite, and the second satellite transmitting the first information to the first satellite. Correspondingly, the first satellite receives the first information from the second satellite. The following describes the first information with an example.
[0082] For example, the first information includes the second delay precompensation duration, the position information of the second satellite, and the index information of the second SSB in the SSB burst set of the second satellite. The position of the second satellite can be used to determine the minimum propagation time from the second satellite to the first wave position and the maximum propagation time from the second satellite to the first wave position, thereby determining the maximum propagation delay and the minimum propagation delay. Then, the first satellite can determine the first SSB proper subset based on the maximum propagation delay difference, the minimum propagation delay difference, and the second SSB.
[0083] For example, the first information includes the second delay pre-compensation duration, the minimum propagation duration from the second satellite to the first wave position, the maximum propagation duration from the second satellite to the first wave position, and index information of the second SSB in the SSB burst set of the second satellite.
[0084] For example, the first information includes the second delay pre-compensation duration, the number of offset OFDM symbols corresponding to the minimum propagation duration from the second satellite to the first wave position, the number of offset OFDM symbols corresponding to the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
[0085] For example, the first information includes the second propagation duration, the fourth propagation duration, and index information of the second SSB in the SSB burst set of the second satellite.
[0086] Optionally, the parameters contained in the above-mentioned first information may also be carried in different information respectively, which is not specifically limited in this application.
[0087] In another possible implementation, the first satellite may also send relevant information of the first satellite required to determine the first SSB true subset to the second SSB. For example, the first satellite sends second information to the second satellite, where the first information includes the first delay pre-compensation duration and the position information of the first satellite. The second satellite determines the first SSB true subset based on the second information. Afterwards, the second satellite may send the determined first SSB true subset to the first satellite.
[0088] In another possible implementation, if the first satellite operates in a transparent transmission mode, the first SSB proper subset may be determined by a ground base station corresponding to the first satellite and then forwarded to the first satellite.
[0089] The first propagation duration, the second propagation duration, the third propagation duration, and the fourth propagation duration in this implementation manner are described below with reference to FIG. 9 .
[0090] Figure 9 is a schematic diagram of the propagation times from the first and second satellites to beam position #1. For example, as shown in Figure 9 , the delay pre-compensation value for beam position #1 (i.e., an example of the first beam position) by the first satellite is 0.25 ms (i.e., an example of the first delay pre-compensation time), and the delay pre-compensation value for beam position #1 by the second satellite is 0 ms (i.e., an example of the second delay pre-compensation time). The maximum and minimum propagation times from the first satellite to beam position #1 are 8.25 ms and 7.75 ms, respectively (i.e., the propagation delays from the first satellite to points C and D in Figure 9 ). The maximum and minimum propagation times from the second satellite to beam position #1 are 8.5 ms and 8 ms, respectively (i.e., the propagation delays from the second satellite to points A and B in Figure 9 ).
[0091] For example, the first satellite and the second satellite have the same SSB burst set, which includes 8 SSBs, denoted as {SSB0, SSB1, ..., SSB7}. The first satellite and the second satellite transmit an SSB burst set every 20 ms, and the SSB burst set needs to be transmitted within the first half of each frame, that is, within 5 ms. The satellites transmit SSB0 to SSB7 at different times within 5 ms. For example, the SCS is 15 kHz, and 5 ms contains 70 OFDM symbols, where every 14 OFDM symbols constitute a time slot, and the time length of each slot is 1 ms. The starting OFDM symbols occupied by SSB0 to SSB7 are {2, 8, 16, 22, 30, 36, 44, 50}. It should be understood that the OFDM symbols {2, 8, 16, 22, 30, 36, 44, 50} are predefined times for transmitting SSB0 to SSB7 within an SSB period (i.e., within 20 ms).
[0092] Since the delay precompensation value of the second satellite is 0, if the second satellite transmits SSB0 to wave position #1 at time a (i.e., an example of the second SSB), the UE at point A begins to receive SSB0 8.5 ms (8.5 ms - 0 ms) (i.e., an example of the fourth propagation duration) after time a, and the UE at point B begins to receive SSB0 8 ms (8 ms - 0 ms) (i.e., an example of the second propagation duration) after time a. It should be understood that since the delay precompensation value of the first satellite is 0, time a is the predefined time for transmitting SSB0 within a certain period. In this example, it is the time corresponding to the eighth OFDM symbol in the first 5 ms of a certain SSB period.
[0093] Since the delay precompensation value of the first satellite is 2.5 ms, if the first satellite needs to send an SSBi to waveband #1 (for example, the SSBi is any SSB from SSB0 to SSB7), it needs to send the SSBi to waveband #1 2.5 ms before the predefined time for sending the SSBi. For example, if the SSBi is SSB0, and time a is a predefined time for sending SSB0 within a certain cycle, since the delay precompensation value of the first satellite is 2.5 ms, if the first satellite needs to send SSB0 to waveband #1, it needs to send SSB0 to waveband #1 2.5 ms before time a. Then, the UE at point C begins to receive SSB0 8 ms (8.25 ms minus 0.25 ms) after time a (i.e., an example of the first propagation duration), and the UE at point D begins to receive SSB0 7.5 ms (7.75 ms minus 0.25 ms) after time a (i.e., an example of the third propagation duration).
[0094] Therefore, the maximum propagation delay difference of SSBi received by wave position #1 in the same period by the first satellite and the second satellite is 0ms (8ms minus 8ms) (that is, the first propagation time minus the second propagation time), and the minimum propagation delay difference of SSBi received by wave position #1 in the same period by the first satellite and the second satellite is -1ms (7.5ms minus 8.5ms) (that is, the third propagation time minus the fourth propagation time).
[0095] The following is a specific implementation method for the first satellite to determine the first SSB proper subset based on the maximum propagation delay difference, the minimum propagation delay difference and the second SSB. The implementation method specifically includes the following steps (1) to (3).
[0096] (1) The first satellite determines the third SSB based on the maximum propagation delay difference, and the third SSB is included in the SSB burst set of the first satellite, wherein the time when the third SSB is received at the position corresponding to the maximum propagation time from the first satellite to the first wave position and the time when the second SSB is received at the position corresponding to the minimum propagation time from the second satellite to the first wave position will overlap (i.e., a collision occurs).
[0097] (2) The first satellite determines the fourth SSB based on the minimum propagation delay difference, and the fourth SSB is included in the SSB burst set of the first satellite, wherein the time when the fourth SSB is received at the position corresponding to the minimum propagation time from the first satellite to the first wave position and the time when the second SSB is received at the position corresponding to the maximum propagation time from the second satellite to the first wave position will overlap.
[0098] (3) The first satellite determines a first SSB proper subset, where the first SSB proper subset includes the remaining SSBs in the SSB burst set of the first satellite except the third SSB, the fourth SSB, and all SSBs between the second SSB and the fourth SSB.
[0099] Optionally, in (1), the distance between the position corresponding to the maximum propagation time from the first satellite to the first wave position and the position corresponding to the minimum propagation time from the second satellite to the first wave position is relatively far. Even if the reception times of the SSBs overlap, there is little interference. In this case, the third SSB may be included in the first SSB proper subset. Similarly, the fourth SSB may be optionally included in the first SSB proper subset. The first satellite may determine the first SSB proper subset based on actual conditions.
[0100] Based on the example in FIG9 , the following illustrates how the first satellite determines the first SSB proper subset based on the maximum propagation delay difference, the minimum propagation delay difference, and the second SSB in conjunction with FIG10 . In this example, the second SSB is SSB0 .
[0101] Figure 10 is a schematic diagram illustrating a collision between an SSB transmitted by a first satellite and an SSB transmitted by a second satellite received by wave position #1 under the maximum propagation delay difference and the minimum propagation delay difference. For example, assuming that the moment when wave position #1 receives SSB0 transmitted by the second satellite is the moment when point B in wave position #1 receives SSB0 transmitted by the second satellite, since the maximum propagation delay difference (i.e., the propagation delay difference corresponding to points C and B) is 0 ms, if the SSB allocated by the first satellite to wave position #1 is SSB0, then the moment when the UE at point C receives SSB0 transmitted by the first satellite will overlap with the moment when the UE at point B receives SSB0 transmitted by the second satellite, i.e., an SSB collision occurs. Similarly, for example, assuming that the moment when wave position #1 shown in Figure 10 receives SSB0 sent by the second satellite is the moment when point A in wave position #1 receives SSB0 sent by the second satellite, since the transmission time difference between SSB0 and SSB2 in any SSB cycle is 1ms, then, since the minimum propagation delay difference (i.e., the propagation delay difference corresponding to point D and point A) is -1ms, if the SSB allocated by the first satellite to wave position #1 is SSB2, then the moment when the UE at point D receives SSB2 sent by the first satellite will overlap with the moment when the UE at point A receives SSB0 sent by the second satellite. Therefore, an SSB collision will occur when the SSB allocated by the first satellite to wave position #1 is SSB2.
[0102] It can be understood that the colliding SSBs determined based on the maximum propagation delay difference and the minimum propagation delay difference are SSB0 and SSB2 respectively. Then, there are other delay differences between the maximum propagation delay difference and the minimum propagation delay difference, which causes SSB1 (i.e., the SSB between SSB0 and SSB2) sent by the first satellite to wave position #1 to interfere with SSB0 sent by the second satellite to the first wave position. Here, it is assumed that in this example, the first satellite sending SSB0 and SSB2 to wave position #1 will interfere with SSB0 sent by the second satellite to wave position #1. Then, the SSB set that will interfere with SSB0 sent by the second satellite is determined to be {SSB0, SSB1, SSB2}. Correspondingly, the SSB set that will not interfere with SSB0 sent by the second satellite is {SSB3, SSB4, SSB5, SSB6, SSB7} (i.e., an example of a proper subset of the first SSB).
[0103] S820: The first satellite sends a first SSB to the first wavelength. The first SSB is the SSB allocated by the first satellite to the first wavelength in the first SSB proper subset.
[0104] It should be understood that the embodiments of this application use satellites as an example to describe this solution in detail, but the embodiments of this application are not limited to this. For example, the satellites in this application can also be replaced by gateway stations in NTN communications, high-altitude platforms, or other devices that perform base station functions in D2D communications, and this application does not limit this.
[0105] It should also be understood that the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0106] It should also be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0107] It should also be understood that in some of the above embodiments, devices in existing network architectures are mainly used as examples for illustrative purposes, and it should be understood that the embodiments of the present application do not limit the specific form of the devices. For example, devices that can achieve the same functions in the future are applicable to the embodiments of the present application.
[0108] It can be understood that in the above-mentioned various method embodiments, the methods and operations implemented by the device (such as the above-mentioned first satellite, second satellite, etc.) can also be implemented by components of the device (such as chips or circuits).
[0109] The method provided in the embodiments of the present application is described in detail above with reference to Figures 1 to 10 . The method is primarily described from the perspective of the interaction between a first satellite and a second satellite. It will be appreciated that, to implement the aforementioned functions, the first and second satellites include hardware structures and / or software modules corresponding to the respective functions.
[0110] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0111] The communication device provided in the embodiment of the present application is described in detail below with reference to Figures 11 and 12. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for the content that is not described in detail, please refer to the above method embodiment. For the sake of brevity, some content will not be repeated. In the embodiment of the present application, the functional modules of the first satellite or the second satellite can be divided according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module according to each function.
[0112] The method provided in this application has been described in detail above. The following describes the communication device provided in this application. In one possible implementation, the device is used to implement the steps or processes corresponding to the first satellite in the above method embodiment. In another possible implementation, the device is used to implement the steps or processes corresponding to the second satellite in the above method embodiment.
[0113] Figure 11 is a schematic block diagram of a communication device 200 provided in an embodiment of the present application. As shown in Figure 11, the device 200 may include a communication unit 210 and a processing unit 220. The communication unit 210 can communicate with the outside world, and the processing unit 220 is used to process data. The communication unit 210 may also be referred to as a communication interface or a transceiver unit.
[0114] In one possible design, the device 200 can implement steps or processes corresponding to those performed by the first satellite in the above method embodiment, wherein the processing unit 220 is used to perform processing-related operations of the first satellite in the above method embodiment, and the communication unit 210 is used to perform sending-related operations of the first satellite in the above method embodiment.
[0115] In another possible design, the device 200 can implement steps or processes corresponding to those performed by the second satellite in the above method embodiment, wherein the communication unit 210 is used to perform reception-related operations of the second satellite in the above method embodiment, and the processing unit 220 is used to perform processing-related operations of the second satellite in the above method embodiment.
[0116] It should be understood that the device 200 herein is embodied in the form of a functional unit. The term "unit" herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 200 may be specifically the first satellite in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the first satellite in the above-mentioned method embodiment, or the device 200 may be specifically the second satellite in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the second satellite in the above-mentioned method embodiment. To avoid repetition, it will not be described here.
[0117] The apparatus 200 in each of the above-described embodiments has the function of implementing the corresponding steps performed by the first satellite in the above-described method, or the apparatus 200 in each of the above-described embodiments has the function of implementing the corresponding steps performed by the second satellite in the above-described method. The functions can be implemented in hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the communication unit can be replaced by a transceiver (e.g., the transmitting unit in the communication unit can be replaced by a transmitter, and the receiving unit in the communication unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the transmitting and receiving operations and related processing operations in each method embodiment.
[0118] In addition, the above-mentioned communication unit can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. In an embodiment of the present application, the device in Figure 11 can be the first satellite or the second satellite in the aforementioned embodiment, or it can be a chip or a chip system, such as a system on chip (SoC). Among them, the communication unit can be an input and output circuit, a communication interface; the processing unit is a processor or microprocessor or integrated circuit integrated on the chip. This is not limited here.
[0119] Figure 12 is a schematic block diagram of a communication device 300 provided in an embodiment of the present application. The device 300 includes a processor 310 and a transceiver 320. The processor 310 and the transceiver 320 communicate with each other via an internal connection path. The processor 310 is configured to execute instructions to control the transceiver 320 to transmit and / or receive signals.
[0120] Optionally, the apparatus 300 may further include a memory 330, which communicates with the processor 310 and the transceiver 320 via an internal connection path. The memory 330 is used to store instructions, and the processor 310 can execute the instructions stored in the memory 330. In one possible implementation, the apparatus 300 is used to implement the various processes and steps corresponding to the first satellite in the above-mentioned method embodiment. In another possible implementation, the apparatus 300 is used to implement the various processes and steps corresponding to the second satellite in the above-mentioned method embodiment.
[0121] It should be understood that the device 300 can be specifically the first satellite or the second satellite in the above-mentioned embodiment, or it can be a chip or a chip system. Correspondingly, the transceiver 320 can be the transceiver circuit of the chip, which is not limited here. Specifically, the device 300 can be used to execute the various steps and / or processes corresponding to the first satellite or the second satellite in the above-mentioned method embodiment. Optionally, the memory 330 can include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory can also include non-volatile random access memory. For example, the memory can also store device type information. The processor 310 can be used to execute instructions stored in the memory, and when the processor 310 executes the instructions stored in the memory, the processor 310 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the first satellite or the second satellite.
[0122] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0123] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, digital signal processing (DSP), ASIC, field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The processor in the embodiments of the present application can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.
[0124] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0125] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0126] In addition, the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the operations and / or processes performed by the first satellite or the second satellite in each method embodiment of the present application are executed.
[0127] The present application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by the first satellite or the second satellite in each method embodiment of the present application are executed.
[0128] In addition, the present application further provides a chip, comprising a processor, wherein a memory for storing a computer program is provided independently of the chip, and the processor is configured to execute the computer program stored in the memory, so that the operations and / or processing performed by the first satellite or the second satellite in any one of the method embodiments are performed.
[0129] Furthermore, the chip may further include a communication interface. The communication interface may be an input / output interface, or an interface circuit, etc. Furthermore, the chip may further include a memory.
[0130] In addition, the present application also provides a communication system, including the first satellite and the second satellite in the embodiments of the present application.
[0131] It should also be noted that the memory described herein is intended to comprise, but not be limited to, these and any other suitable types of memory.
[0132] Those skilled in the art will appreciate that the various exemplary units and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented using hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific operating processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units described is merely a logical functional division. In actual implementation, other divisions may be used, such as multiple units or components being combined or integrated into another system, or some features being omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interface, or indirect coupling or communication connection between devices or units, which may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0133] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0134] It should be understood that references to "embodiments" throughout this specification mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0135] It should also be understood that the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects.
[0136] It should also be understood that in this application, "when", "if" and "if" all mean that the network element will make corresponding processing under certain objective circumstances, which is not a time limit, and does not require the network element to make judgment actions when implementing it, nor does it mean that there are other limitations.
[0137] It should also be understood that, in this application, "at least one" means one or more, and "plurality" means two or more. "At least one item" or similar expressions refers to one or more items, that is, any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c.
[0138] It should also be understood that expressions similar to "the item includes one or more of the following: A, B, and C" in this application generally mean, unless otherwise specified, that the item can be any one of the following: A; B; C; A and B; A and C; B and C; A, B and C; A and A; A, A and A; A, A and B; A, A and C, A, B and B; A, C and C; B and B, B, B and B, B, B and C, C and C; C, C and C, and other combinations of A, B and C. The above example uses A, B, and C as an example to illustrate the optional items of the item. When the expression is "the item includes at least one of the following: A, B, ..., and X", that is, when the expression contains more elements, the items to which the item can be applied can also be obtained according to the above rules.
[0139] It should also be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A alone, including A and B, and B alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects are in an "or" relationship. For example, "A / B" means: A or B.
[0140] It should also be understood that in each embodiment of the present application, "A corresponds to B" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based solely on A, and B can also be determined based on A and / or other information.
[0141] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: The first satellite acquires a first synchronization signal block SSB proper subset of a first wave position, wherein the first SSB proper subset is a proper subset of an SSB burst set of the first satellite, and the first SSB proper subset is determined based on relevant information of the first satellite and the second satellite serving the first wave position, and the first wave position is a geographical area jointly covered by the first satellite and the second satellite; The first satellite sends a first SSB to the first wavelength, where the first SSB is an SSB allocated by the first satellite to the first wavelength in the first SSB proper subset.
2. The method according to claim 1, characterized in that The first satellite acquires a first SSB proper subset of a first wave position, including: The first satellite determines the first SSB proper subset based on a second SSB, where the second SSB is the SSB allocated by the second satellite to the first wave position.
3. The method according to claim 2, characterized in that The first satellite determines the first SSB proper subset based on the second SSB, including: The first satellite determines the first SSB proper subset based on a maximum propagation delay difference, a minimum propagation delay difference and the second SSB, wherein the maximum propagation delay difference is determined based on a first propagation time and a second propagation time, and the minimum propagation delay difference is determined based on a third propagation time and a fourth propagation time, wherein the first propagation time is determined based on a maximum propagation time from the first satellite to a first wave position and a first delay pre-compensation time, the second propagation time is determined based on a minimum propagation time from the second satellite to the first wave position and a second delay pre-compensation time, the third propagation time is determined based on a minimum propagation time from the first satellite to the first wave position and the first delay pre-compensation time, and the fourth propagation time is determined based on the first The first delay compensation time and the second delay compensation time are respectively the delay compensation time allocated to the first wave position by the first satellite and the second satellite. The delay precompensation time of all wave positions within the coverage of the first satellite enables the device located at the center point of all wave positions within the coverage of the first satellite to receive at the same time the signal that needs to be sent at the first time before the unallocated delay precompensation time. The delay precompensation time of all wave positions within the coverage of the second satellite enables the device located at the center point of all wave positions within the coverage of the second satellite to receive at the same time the signal that needs to be sent at the second time before the unallocated precompensation time.
4. The method according to claim 3, characterized in that The first satellite determines the first SSB proper subset based on the maximum propagation delay difference, the minimum propagation delay difference and the second SSB, including: The first satellite determines a third SSB based on the maximum propagation delay difference, where the third SSB is included in the SSB burst set of the first satellite; The first satellite determines a fourth SSB based on the minimum propagation delay difference, where the fourth SSB is included in the SSB burst set of the first satellite; The first satellite determines the first SSB proper subset, which includes the remaining SSBs in the SSB burst set of the first satellite except the third SSB, the fourth SSB, and all SSBs between the third SSB and the fourth SSB.
5. The method according to claim 3 or 4, characterized in that: The method further comprises: The first satellite receives first information from the second satellite, where the first information includes relevant information about the second satellite serving the first wavelength.
6. The method according to claim 5, characterized in that The first information includes the second delay pre-compensation duration, the position information of the second satellite, and the index information of the second SSB in the SSB burst set of the second satellite.
7. The method according to claim 5, characterized in that The first information includes the second delay pre-compensation duration, the minimum propagation duration from the second satellite to the first wave position, the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
8. The method according to claim 5, characterized in that The first information includes the second delay pre-compensation duration, the number of offset orthogonal frequency division multiplexing (OFDM) symbols corresponding to the minimum propagation duration from the second satellite to the first wave position, the number of offset OFDM symbols corresponding to the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
9. A communication method, characterized in that: include: The second satellite generates first information, the first information including relevant information of a first wavelength served by the second satellite, the first information being used to determine a first synchronization signal block SSB proper subset, wherein the first SSB proper subset is a candidate set of SSBs allocated by the first satellite to the first wavelength, the first SSB proper subset is a proper subset of an SSB burst set of the first satellite, and the first wavelength is a geographical area jointly covered by the first satellite and the second satellite; The second satellite transmits the first information to the first satellite.
10. The method according to claim 9, characterized in that The first SSB proper subset is determined based on a maximum propagation delay difference, a minimum propagation delay difference, and a second SSB, where the second SSB is an SSB allocated by the second satellite to the first wave position, and the first information is used to determine the maximum propagation delay difference, the minimum propagation delay difference, and the second SSB, wherein: The maximum propagation delay difference is determined based on the first propagation time and the second propagation time, and the minimum propagation delay difference is determined based on the third propagation time and the fourth propagation time, wherein the first propagation time is determined based on the maximum propagation time from the first satellite to the first wave position and the first delay pre-compensation time, the second propagation time is determined based on the minimum propagation time from the second satellite to the first wave position and the second delay pre-compensation time, the third propagation time is determined based on the minimum propagation time from the first satellite to the first wave position and the first delay pre-compensation time, and the fourth propagation time is determined based on the maximum propagation time from the second satellite to the first wave position and the second delay pre-compensation time. The first delay compensation time is determined by the delay compensation time, the first delay compensation time and the second delay compensation time are the delay compensation time allocated by the first satellite and the second satellite to the first wave position respectively, the delay precompensation time of all wave positions within the coverage of the first satellite enables the device located at the center point of all wave positions within the coverage of the first satellite to receive at the same time the signal that needs to be sent at the first time before the unallocated delay precompensation time, and the delay precompensation time of all wave positions within the coverage of the second satellite enables the device located at the center point of all wave positions within the coverage of the second satellite to receive at the same time the signal that needs to be sent at the second time before the unallocated precompensation time.
11. The method according to claim 10, characterized in that The first information includes the second delay pre-compensation duration, the position information of the second satellite, and the index information of the second SSB in the SSB burst set of the second satellite.
12. The method according to claim 10, characterized in that The first information includes the second delay pre-compensation duration, the minimum propagation duration from the second satellite to the first wave position, the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
13. The method according to claim 10, characterized in that The first information includes the second delay pre-compensation duration, the number of offset orthogonal frequency division multiplexing (OFDM) symbols corresponding to the minimum propagation duration from the second satellite to the first wave position, the number of offset OFDM symbols corresponding to the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
14. A communication device, characterized in that: include: The processing unit acquires a first synchronization signal block SSB true subset of a first wave position, wherein the first SSB true subset is a true subset of an SSB burst set of a first satellite, and the first SSB true subset is determined based on relevant information of the first satellite and the second satellite serving the first wave position, and the first wave position is a geographical area jointly covered by the first satellite and the second satellite; A communication unit is used to send a first SSB to the first wave position, where the first SSB is the SSB allocated by the first satellite to the first wave position in the first SSB proper subset.
15. The device according to claim 14, characterized in that The processing unit is specifically used to determine the first SSB proper subset based on a second SSB, where the second SSB is the SSB allocated by the second satellite to the first wave position.
16. The device according to claim 15, characterized in that The processing unit is specifically used to determine the first SSB true subset based on the maximum propagation delay difference, the minimum propagation delay difference and the second SSB, wherein the maximum propagation delay difference is determined based on the first propagation time and the second propagation time, and the minimum propagation delay difference is determined based on the third propagation time and the fourth propagation time, wherein the first propagation time is determined based on the maximum propagation time from the first satellite to the first wave position and the first delay pre-compensation time, the second propagation time is determined based on the minimum propagation time from the second satellite to the first wave position and the second delay pre-compensation time, the third propagation time is determined based on the minimum propagation time from the first satellite to the first wave position and the first delay pre-compensation time, and the fourth propagation time is based on The maximum propagation time from the second satellite to the first wave position is determined by the second delay pre-compensation time, the first delay compensation time and the second delay compensation time are the delay compensation time allocated by the first satellite and the second satellite to the first wave position respectively, the delay pre-compensation time of all wave positions within the coverage of the first satellite enables the device located at the center point of all wave positions within the coverage of the first satellite to receive at the same time the signal that needs to be sent at the first time before the unallocated delay pre-compensation time, and the delay pre-compensation time of all wave positions within the coverage of the second satellite enables the device located at the center point of all wave positions within the coverage of the second satellite to receive at the same time the signal that needs to be sent at the second time before the unallocated pre-compensation time.
17. The device according to claim 16, characterized in that The processing unit is specifically configured to determine a third SSB based on the maximum propagation delay difference, where the third SSB is included in the SSB burst set of the first satellite; The processing unit is specifically configured to determine a fourth SSB based on the minimum propagation delay difference, where the fourth SSB is included in the SSB burst set of the first satellite; The processing unit is specifically used to determine the first SSB proper subset, and the first SSB proper subset includes the remaining SSBs in the SSB burst set of the first satellite except the third SSB, the fourth SSB, and all SSBs between the third SSB and the fourth SSB.
18. The device according to claim 16 or 17, characterized in that The communication unit is further configured to receive first information from the second satellite, where the first information includes relevant information about the second satellite serving the first wavelength.
19. The device according to claim 18, characterized in that The first information includes the second delay pre-compensation duration, the position information of the second satellite, and the index information of the second SSB in the SSB burst set of the second satellite.
20. The device according to claim 18, characterized in that The first information includes the second delay pre-compensation duration, the minimum propagation duration from the second satellite to the first wave position, the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
21. The device according to claim 18, characterized in that The first information includes the second delay pre-compensation duration, the number of offset orthogonal frequency division multiplexing (OFDM) symbols corresponding to the minimum propagation duration from the second satellite to the first wave position, the number of offset OFDM symbols corresponding to the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
22. A communication device, characterized in that: include: a processing unit, configured to generate first information, the first information including relevant information about a first wavelength served by a second satellite, the first information being used to determine a first synchronization signal block SSB true subset, wherein the first SSB true subset is a candidate set of SSBs allocated by the first satellite to the first wavelength, the first SSB true subset is a true subset of an SSB burst set of the first satellite, and the first wavelength is a geographical area jointly covered by the first satellite and the second satellite; A communication unit is used to send the first information to the first satellite.
23. The device according to claim 22, characterized in that The first SSB proper subset is determined based on a maximum propagation delay difference, a minimum propagation delay difference, and a second SSB, and the second SSB is an SSB allocated by the second satellite to the first wave position. The first information is used to determine the maximum propagation delay difference, the minimum propagation delay difference, and the second SSB, wherein the maximum propagation delay difference is determined based on a first propagation time and a second propagation time, and the minimum propagation delay difference is determined based on a third propagation time and a fourth propagation time, wherein the first propagation time is determined based on a maximum propagation time and a first delay pre-compensation time from the first satellite to the first wave position, the second propagation time is determined based on a minimum propagation time and a second delay pre-compensation time from the second satellite to the first wave position, and the third propagation time is determined based on a minimum propagation time from the first satellite to the first wave position. The fourth propagation time is determined based on the maximum propagation time from the second satellite to the first wave position and the second delay precompensation time, the first delay compensation time and the second delay compensation time are respectively the delay compensation time allocated by the first satellite and the second satellite to the first wave position, the delay precompensation time of all wave positions within the coverage of the first satellite enables the device located at the center point of all wave positions within the coverage of the first satellite to receive at the same time the signal that needs to be sent at the first time before the unallocated delay precompensation time, the delay precompensation time of all wave positions within the coverage of the second satellite enables the device located at the center point of all wave positions within the coverage of the second satellite to receive at the same time the signal that needs to be sent at the second time before the unallocated precompensation time.
24. The device according to claim 23, characterized in that The first information includes the second delay pre-compensation duration, the position information of the second satellite, and the index information of the second SSB in the SSB burst set of the second satellite.
25. The device according to claim 23, characterized in that The first information includes the second delay pre-compensation duration, the minimum propagation duration from the second satellite to the first wave position, the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
26. The device according to claim 23, characterized in that The first information includes the second delay pre-compensation duration, the number of offset orthogonal frequency division multiplexing (OFDM) symbols corresponding to the minimum propagation duration from the second satellite to the first wave position, the number of offset OFDM symbols corresponding to the maximum propagation duration from the second satellite to the first wave position, and the index information of the second SSB in the SSB burst set of the second satellite.
27. A communication device, characterized in that: The device comprises at least one processor and a communication interface, wherein the communication interface is used to input and / or output signals, and the at least one processor is used to execute a computer program stored in a memory, so that the communication device implements the method as claimed in any one of claims 1 to 8, or implements the method as claimed in any one of claims 9 to 13.
28. A processing device, characterized in that The device comprises a processor, wherein the processor is configured to execute a computer program stored in a memory, so that the device implements the method according to any one of claims 1 to 8, or implements the method according to any one of claims 9 to 13.
29. A processing device, characterized in that include: Memory for storing computer programs; A processor, configured to call and run the computer program from the memory, so that the apparatus implements the method according to any one of claims 1 to 8, or implements the method according to any one of claims 9 to 13.
30. A computer readable medium, characterized in that The invention comprises a computer program, which, when being executed on a computer, enables the computer to execute the method according to any one of claims 1 to 8, or to execute the method according to any one of claims 9 to 13.
31. A computer program product, comprising a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 8, or to execute the method according to any one of claims 9 to 13.
Citation Information
Patent Citations
Broadcast beam scanning method and communication device
CN116209063A
Communication method and device
CN116318318A
Satellite control method, service switching method, equipment and storage medium
CN116566459A
Method and device for transmitting synchronization signal block in non-terrestrial network communication system
WO2023096356A1