Synchronization signal block index allocation method and device, electronic equipment and storage medium

By multiplexing the synchronization signal block index allocation method and scroll mapping of the previous service cycle, the problem of synchronization signal block index allocation time and complexity is solved, and the processing efficiency of the satellite-on-mounted base station is improved.

CN119255399APending Publication Date: 2025-01-03BEIJING BAICAI XINZHAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411696050.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The prior art has failed to effectively reduce the allocation time and complexity of synchronous signal block indexes, resulting in an increase in processing delay of satellite-on-mounted base stations.

Method used

By multiplexing the allocation method of the previous service cycle of the synchronization signal block index allocation method of part of the wave bits in the current service cycle, and multiplexing the index of the decovered wave bits to the newly entered wave bits for the same beam, reducing the index Assigned duration and complexity.

Benefits of technology

The time and complexity of synchronous signal block index allocation are reduced, and the processing efficiency of the satellite-based base station is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119255399A_ABST
    Figure CN119255399A_ABST
Patent Text Reader

Abstract

The invention provides a synchronization signal block index allocation method and device, equipment and a storage medium. Dividing the first wave position needing to provide the network service at present into a first wave position set and a second wave position set; for the wave position in the first wave position set, the synchronization signal block index is allocated to the wave position in the previous service period, and the synchronization signal block index can be allocated to the wave position based on the allocation mode of the previous service period; for a beam position in the second beam position set, performing synchronization signal block index allocation for the beam position based on an unallocated synchronization signal block index in the synchronization signal block indexes supported by the first beam; therefore, the distribution mode of the synchronization signal block index of the partial beam position of the current service period can multiplex the distribution mode of the previous service period, and for the same beam, the synchronization signal block index of the beam position separated from the beam coverage can be multiplexed to the beam position newly entering the beam coverage. Therefore, the allocation duration and complexity of the synchronization signal block index are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a synchronization signal block index allocation method, device, electronic device and storage medium. Background Art

[0002] Non-Terrestrial Networks (NTN) provide network connection services to user equipment (UE) on the ground, sea and in the air through satellites at different orbital altitudes, unmanned aircraft systems (UAS) and high altitude platform systems (HAPS). Among them, satellites are divided into low earth orbit (LEO), medium earth orbit (MEO), high elliptical orbit (HEO) and geostationary earth orbiting (GEO). Among them, except for synchronous satellites that are stationary relative to the ground, other satellites or UAS and HAPS (hereinafter collectively referred to as non-synchronous satellites) are moving relative to the ground. NTN transmits wireless signals to the surface of the earth in the form of beams through satellite antennas. Among them, the beam coverage of the non-synchronous satellite communication system will change continuously, and the certain area pointed to by each beam is called the beam position. Usually, the number of wave positions is much larger than the number of beams. In NTN, wave position scanning and beam hopping technologies are required to dynamically point a large number of wave positions with a small number of beams, and provide communication services to UEs in each wave position in a time-sharing manner.

[0003] The satellite base station can use a small number of beams to provide services for the covered wave positions; specifically, the satellite base station uses one or more beams to broadcast a synchronization signal block (SSB) to the corresponding wave position to establish a connection with the UE in the corresponding wave position. The SSB is identified by a synchronization signal block index (SSB index). Before providing services for the wave position, the satellite base station needs to allocate an SSB index to each wave position under each beam to broadcast the corresponding SSB based on the SSB index.

[0004] The process of allocating SSB indexes for wave positions should minimize the allocation time and complexity to improve the processing delay of the satellite base station. However, the prior art does not involve an SSB index allocation method that meets the above requirements. Summary of the invention

[0005] The present application provides an SSB index allocation method, device, electronic device and storage medium, so that the allocation method of the synchronization signal block index of some wave positions in the current service cycle can reuse the allocation method of the synchronization signal block index of the previous service cycle, and for the same beam, the synchronization signal block index of the wave position that has left the coverage of the beam can be multiplexed to the wave position that has newly entered the coverage of the beam, thereby reducing the allocation time and complexity of the SSB index.

[0006] In the first aspect, the present application provides an SSB index allocation method, including: determining a first wave position set and a second wave position set based on all first wave positions that need to provide network services in the current service cycle; wherein the first wave position set includes the first wave position to which the first SSB index was allocated in the previous service cycle; the second wave position set includes the first wave position to which the SSB index was not allocated in the previous service cycle; for the first wave position in the first wave position set, allocating a second SSB index to the first wave position based on the first SSB index corresponding to the first wave position; wherein the second SSBindex is the same as the first SSB index; for the first wave position in the second wave position set, allocating an SSB index to the first wave position based on the first SSBindex set; wherein the first SSB index set includes an SSB index different from the second SSB index allocated under the first beam among all SSB indices supported by the first beam; the first beam is a beam covering the first wave position; wherein all SSBs supported by the first beam include SSB indices that have been allocated and / or unallocated in the previous service cycle.

[0007] In some embodiments, for the first wave position in the second wave position set, the SSB index is allocated to the first wave position based on the first SSB index set, including: for each first wave position in the second wave position set, calculating the third SSB index corresponding to the first wave position; wherein the third SSB index is related to the identifier of the first wave position; based on the first SSB index set and the third SSBindex corresponding to each first wave position in the second wave position set, the SSB index is allocated to each first wave position in the second wave position set.

[0008] In some embodiments, in the current service cycle, the network device provides one or more beams; wherein one beam covers at least one first wave position; calculating the third SSB index corresponding to the first wave position in the second wave position set, including: based on the identifier of the first wave position and the maximum number of wave positions that the corresponding first beam can cover, calculating the third SSB index corresponding to the first wave position by formula 1 Y=X mod A; wherein Y is the third SSB index corresponding to the first wave position; A is the maximum number of wave positions that the first beam can cover; X is the identifier of the first wave position; mod is the sign of the modulo operation.

[0009] In some embodiments, the allocating an SSB index to each first wave position in the second wave position set based on the first SSB index set and the third SSB index corresponding to each first wave position in the second wave position set includes: for each first wave position to be allocated in the second wave position set, determining whether the third SSB index corresponding to the first wave position to be allocated is occupied based on the second SSB index and the third SSB index already allocated under the corresponding first beam; if the third SSB index corresponding to the first wave position to be allocated is not occupied, allocating the third SSB index corresponding to the first wave position to the first wave position; if the third SSB index corresponding to the first wave position to be allocated is occupied, determining the first wave position to be allocated as a wave position in the fourth wave position set; for each first wave position to be allocated in the fourth wave position set, allocating an SSB index to the first wave position based on the currently unallocated SSB index in the first SSB index set.

[0010] In some embodiments, determining whether the third SSB index corresponding to the first wave position to be allocated is occupied based on the second SSB index and the third SSBindex already allocated under the corresponding first beam includes: judging whether there is an SSB index that is the same as the third SSB index of the first wave position to be allocated among the second SSB index and the third SSB index already allocated under the corresponding first beam; if there is no SSB index that is the same as the third SSBindex of the first wave position to be allocated, the third SSB index corresponding to the first wave position is not occupied; if there is an SSB index that is the same as the third SSB index of the first wave position to be allocated, the third SSBindex corresponding to the first wave position is occupied.

[0011] In some embodiments, the allocating an SSB index to the first wave position based on the currently unallocated SSB index in the first SSB index set includes: allocating the smallest SSB index among the currently unallocated SSB indexes in the first SSB index set to the first wave position; or allocating any SSB index among the currently unallocated SSB indexes in the first SSB index set to the first wave position.

[0012] In some embodiments, when the network device is a satellite base station, the method further includes: receiving wave position information sent by a control device on the ground in the current period; wherein the wave position information is used to indicate all first wave positions that need to provide network services in the current service period; and the wave position information includes an identifier of each of the first wave positions.

[0013] In a second aspect, the present application provides an SSB index allocation device, including: a module for executing the method described in the first aspect.

[0014] In a third aspect, the present application provides an electronic device, comprising a memory and a processor; the memory is configured to store computer program instructions; the processor is configured to run the computer program instructions so that the electronic device implements the method described in the first aspect.

[0015] In a fourth aspect, the present application provides a computer-readable storage medium, including computer program instructions, and an electronic device executes the computer program instructions so that the electronic device implements the method described in the first aspect.

[0016] In the fifth aspect, an embodiment of the present application provides a chip, which includes an interface circuit and a logic circuit. The interface circuit is used to receive signals from other chips outside the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips outside the chip. The logic circuit is used to implement the method described in the first aspect of the present application.

[0017] In a sixth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the steps in the method provided in the first aspect.

[0018] The present application provides a method, device, electronic device and storage medium for allocating synchronization signal block indexes; the first wave position currently required to provide network services is divided into a first wave position set and a second wave position set; wherein, the first wave position in the first wave position set has been allocated a first SSB index in the previous service cycle, and the first wave position in the second wave position set has not been allocated an SSB index in the previous service cycle. For the first wave position in the first wave position set, a synchronization signal block index is allocated to the first wave position based on the allocation method of the previous service cycle; for the first wave position in the second wave position set, a synchronization signal block index is allocated to the first wave position based on the synchronization signal block index that has not been allocated in the first SSB index set supported by the first beam; in this way, the allocation method of the synchronization signal block index of part of the first wave position of the current service cycle can reuse the synchronization signal block index allocation method of the previous service cycle, and, for the same beam, the synchronization signal block index of the wave position that has left the coverage of the beam can be multiplexed to the wave position that has newly entered the coverage of the beam, thereby reducing the duration and complexity of allocating synchronization signal block indexes to the wave position in the current service cycle. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 A flowchart of the implementation of the SSB index allocation method provided in the embodiment of the present application;

[0020] Figure 2 A flowchart of the implementation of the SSB index allocation method provided in the embodiment of the present application;

[0021] Figure 3 A flowchart of the implementation of the SSB index allocation method provided in the embodiment of the present application;

[0022] Figure 4 A flowchart of the implementation of the SSB index allocation method provided in the embodiment of the present application;

[0023] Figure 5 A flowchart of the implementation of the SSB index allocation method provided in the embodiment of the present application;

[0024] Figure 6 A schematic diagram of the structure of the SSB index device provided in an embodiment of the present application;

[0025] Figure 7 A structural schematic diagram of an electronic device is provided for an embodiment of the present application. DETAILED DESCRIPTION

[0026] In this application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c alone can represent: a, b, c, a and b, a and c, or a, b, and c, where a, b, and c can be single or multiple. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.

[0027] The directions or positional relationships indicated by terms such as "center", "longitudinal", "lateral", "up", "down", "left", "right", "front", and "back" are based on the directions or positional relationships shown in the accompanying drawings and are only for the convenience of describing the present application and simplifying the description. They do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore should not be understood as a limitation on the present application.

[0028] The terms "connected" and "connected" should be understood in a broad sense. For example, the "connected" or "connected" of a circuit structure can refer to not only physical connection, but also electrical connection or signal connection. For example, it can be directly connected, that is, physically connected, or indirectly connected through at least one intermediate element, as long as the circuit is connected, or it can be the internal connection of two elements; signal connection can refer to signal connection through a circuit or through a media medium, such as radio waves. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0029] The concept of Synchronization Signal and PBCH block (SSB) was introduced in the R15 version of the Third Generation Partnership Project (3GPP). SSB consists of three parts: Primary Synchronization Signals (PSS), Secondary Synchronization Signals (SSS) and Physical Broadcast Channel (PBCH).

[0030] The wireless signal transmitted by the base station is transmitted to the surface of the earth in the form of a beam. The area pointed by the beam is called a beam position. The satellite-borne base station uses different beams to broadcast SSB to the corresponding beam position to establish a connection with the UE in the corresponding beam position. Among them, SSB is identified by SSB index. Before providing services for the beam position, the satellite-borne base station needs to allocate SSB index for each beam position.

[0031] There is a certain mapping relationship between beams, beam positions, and SSB indexes. The base station allocates SSB indexes to beam positions under different beams, and then broadcasts SSBs to UEs in the beam positions based on the SSB indexes. After receiving the SSB, the UE initiates a random access request on the Physical Random Access Channel (PRACH) at the specified random access opportunity (RO).

[0032] Among them, there is a certain correspondence between RO and SSB index. After receiving the random access request sent by the UE, the base station can locate the wave position to which the UE belongs based on the correspondence between RO and SSB index, and the correspondence between SSB index, beam and wave position, that is, locate the location information of the UE, so as to provide signaling and business services for the UE.

[0033] For each beam, the base station can use the beam to broadcast different SSBs in different directions in a time-sharing manner, wherein different SSBs are identified by different SSB indexes.

[0034] Among them, for the same beam, the base station allocates different SSB indexes to each beam position under the beam; for different beams, the base station can allocate the same SSB index to the beam positions under the beam.

[0035] If the SSB index is different, it means that the timing of sending the SSB is different, or the timing of sending the SSB and the information carried in the SSB are different.

[0036] Next, taking Table 1 as an example, the SSB index corresponding to different beams and different wave positions is explained.

[0037] Table 1 shows the mapping relationship between different beam positions and different SSB indexes when different beams are used to broadcast SSB.

[0038] Table 1

[0039]

[0040] As shown in Table 1, the base station transmits beam 1 at time 1 and angle 1 to broadcast the corresponding SSB; at this time, the coverage range of beam 1 is beam position 0, and the index of the SSB is SSB index 0.

[0041] The base station transmits beam 1 at angle 2 at time 2 to broadcast the corresponding SSB; at this time, the coverage range of beam 1 is beam position 1, and the index of SSB is SSB index 1.

[0042] The base station transmits beam 1 at angle N at time N to broadcast the corresponding SSB; at this time, the coverage range of beam 1 is beam position N-1, and the index of SSB is SSB index N-1.

[0043] At time 1, the base station transmits beam 2 at angle 1 to broadcast SSB; at this time, the coverage range of beam 2 is beam position N, and the index of the SSB is SSB index 0.

[0044] At time 2, the base station transmits beam 2 at angle 2 to broadcast SSB; at this time, the coverage range of beam 2 is beam position N+1, and the index of the SSB can be SSB index 1.

[0045] At time N, the base station transmits beam 2 at angle N to broadcast SSB; at this time, the coverage range of beam 2 is beam position 2N-1, and the index of the SSB can be SSB index N-1.

[0046] It can be seen that for beam 1 or beam 2, the wave positions covered by the base station are different; the SSBindex corresponding to different wave positions are also different.

[0047] However, in beam 1 and beam 2, the SSB indexes corresponding to different beam positions may be the same; for example, the SSB indexes corresponding to beam position 0 and beam position N may both be SSB index 0.

[0048] It should be noted that for the same SSB index corresponding to different beams (for example, SSBindex 0 in beam 1 and SSB index 0 in beam 2), the time of sending the SSB represented by it may be different or the same; the information carried by the SSB represented by it may be different or the same.

[0049] When allocating SSB index for each beam position under each beam, the allocation time and complexity should be minimized to improve the processing delay of the satellite base station. However, the prior art does not involve a method for allocating SSB index according to the above requirements.

[0050] Based on this, the present application provides an SSB index allocation method, in which the allocation method of the synchronization signal block index of part of the first wave position of the current service cycle can reuse the synchronization signal block index allocation method of the previous service cycle, and realizes a rolling mapping method between the SSB index and the wave position, that is, the SSB index of the wave position that has left the coverage of this beam is multiplexed to the wave position that has newly entered the coverage of this beam, thereby reducing the allocation time and complexity of the SSB index.

[0051] The SSB index allocation method provided in the embodiment of the present application can be applied to various communication systems, and the communication system can be the fourth generation mobile communication system (4G), the fifth generation mobile communication technology (5G) new radio (NR) system, NTN or future communication system, and can also be various other wireless communication systems, such as: Narrow Band-Internet of Things (NB-IoT) system, Global System of Mobilecommunication (GSM), Enhanced Data rate for GSM Evolution (EDGE) system, Wideband Code Division Multiple Access (WCDMA) system, Code Division Multiple Access 2000 (CDMA2000) system, Time Division-Synchronization Code Division Multiple Access (TD-SCDMA) system, General Packet Radio Service (GPRS) system, Long Term Evolution (LTE) system. The LTE Evolution (LTE) system, the LTE Frequency Division Duplex (FDD) system, the LTE Time Division Duplex (TDD) system and the Universal Mobile Telecommunication System (UMTS) system are examples.

[0052] The method of the embodiment of the present application is applied to a network device, which may be a physical network device used to communicate with a mobile terminal device, which may be an existing cellular base station, a cellular base station with a satellite reference station, or a satellite-borne base station deployed on a satellite.

[0053] Next, this application is passed Figure 1 The embodiment specifically illustrates the above-mentioned SSB index allocation method.

[0054] Figure 1 This is a flowchart of the implementation of the SSB index allocation method provided in the embodiment of the present application. Figure 1 As shown, the method includes:

[0055] S101: Determine a first waveband set and a second waveband set based on all first wavebands that need to provide network services in a current service period.

[0056] The first wave bit set includes the first wave bit to which the first SSB index is allocated in the previous service period, and the second wave bit set includes the first wave bit to which the SSB index is not allocated in the previous service period.

[0057] There are multiple first wave bits, and the first wave bits are provided by a control device connected to the network device.

[0058] Specifically, the control device sends the identifiers bp_id corresponding to all the first wave bits that need to provide network services in the current service period to the network device in the current service period to identify the corresponding first wave bits. The identifier can be represented by a natural number, such as 0, 1, 2, 3, etc.

[0059] Among them, the control device periodically provides the wavebands that need to provide network services. In each service cycle, the wavebands that provide network services are covered by one or more beams, and one beam covers at least one waveband. After receiving the wavebands that need to provide network services in each service cycle, the network device needs to allocate a corresponding SSBindex for each waveband under each beam to establish a mapping relationship between the waveband, beam and SSB index, and store the mapping relationship in the form of a table. When the wavebands that need to provide network services are received in the next cycle, the network device performs the above-mentioned work of allocating SSB indexes again, that is, updates the stored mapping relationship to obtain a new mapping relationship.

[0060] The wavelengths for which network services need to be provided in different periods may be the same or different.

[0061] If the current service cycle is the first service cycle, all first-wave positions that need to provide services belong to the second-wave position set.

[0062] If the current service cycle is not the first service cycle, the network device compares the wave bits that have been allocated SSBindex in the previous service cycle with all first wave bits to obtain a first wave bit set and a second wave bit set.

[0063] In the present application, the number of beams provided by the network device may be one or more. The present application may use one beam to cover the first wave position that the network device needs to provide services; or may use multiple beams to cover the first wave position that the network device needs to provide services.

[0064] Table 2 exemplarily shows a wave-bit mapping table of the last service period. The wave-bit mapping table is used to represent the situation in which the network device allocates an SSB index to each wave-bit under each beam in the last service period.

[0065] Table 2

[0066]

[0067] As shown in Table 2, the wave bits that need to provide network services in the previous service cycle include wave bit 0, wave bit 1, wave bit 2, wave bit N, and wave bit N+1; the above wave bit 0, wave bit 1, wave bit 2, wave bit N, and wave bit N+1 have been allocated corresponding SSB indexes in the previous cycle.

[0068] Exemplarily, all first wavebands for which network services need to be provided in the current service period are: waveband 0, waveband 1, waveband N, waveband a, waveband b, waveband c, waveband d. Among them, waveband a and waveband b are wavebands covered by beam 1 and different from waveband 0, waveband 1, and waveband 2. Waveband c and waveband d are wavebands covered by beam 2 and different from waveband N and waveband N+1.

[0069] After comparison, among all the first wave positions, the first wave positions that have been assigned SSB indexes in the previous service cycle are: wave position 0, wave position 1, wave position N. Then the first wave position set includes: wave position 0, wave position 1, wave position N, and the SSB index assigned to them in the previous service cycle is called the first SSB index. The first SSB index corresponding to wave position 0 is: SSB index 0, the first SSB index corresponding to wave position 1 is SSB index 1, and the first SSB index corresponding to wave position N is SSB index 0. The first wave positions that have not been assigned SSB indexes in the previous service cycle include: wave position a, wave position b, wave position c, and wave position d. Then the second wave position set includes: wave position a, wave position b, wave position c, and wave position d.

[0070] S102: for a first wave position in each first wave position set, assign a second SSB index to the first wave position based on a first SSB index corresponding to the first wave position, wherein the second SSB index is the same as the first SSB index.

[0071] That is to say, for the first wave position in the first wave position set, the SSB index allocated to the first wave position in the previous service cycle is exactly the same as the SSB index allocated to the first wave position in the current cycle.

[0072] Exemplarily, as described above, the first wave position set includes: wave position 0, wave position 1, and wave position N. The second SSB index allocated to wave position 0 in the current service period is SSB index 0, the second SSB index allocated to wave position 1 in the current service period is SSB index 1, and the second SSB index allocated to wave position N in the current service period is SSB index 0.

[0073] After executing S102, the wave position mapping table obtained in the current service period is shown in Table 3.

[0074] Table 3

[0075]

[0076] S103. For a first beam position in the second beam position set, allocate an SSB index to the first beam position based on a first SSB index set corresponding to the first beam.

[0077] The first SSB index set includes SSB indices different from all second SSB indices among all SSB indices supported by the first beam. The first beam is a beam covering the first beam position.

[0078] Each first beam corresponds to a first SSB index set.

[0079] In some embodiments, in each service period, all SSB indices supported by each beam are the same; or, in each service period, the SSB indices supported by each beam may be different, which is not limited in the present application.

[0080] Exemplarily, the second beam position set includes: beam position a, beam position b, beam position c, and beam position d. Beam position a and beam position b are covered by beam 1, and beam position c and beam position d are covered by beam 2. In the current service period, all SSB indexes supported by beam 1 include SSB index 0 to SSB index 99, and SSB indexes supported by beam 2 include SSB index 0 to SSB index 99.

[0081] Since the allocated second SSB index is different in each beam, the corresponding first SSB index set in each beam may be different.

[0082] As in the above example, the second SSB index that has been allocated under beam 1 includes SSB index 0 to SSB index 1; then the first SSB index set corresponding to beam 1 includes: SSB index 2 to SSB index 99.

[0083] The second SSB index that has been allocated under beam 2 includes SSB index 0; then the first SSBindex set corresponding to beam 2 includes: SSB index 1 to SSB index 99.

[0084] Based on all SSB indices supported by the first beam, an SSB index different from the second SSB index is allocated to the first wave bit in the second wave bit set, thereby avoiding the phenomenon of SSB index allocation conflict under the same beam.

[0085] In some embodiments, all SSB indices currently supported by the first beam include SSB indices that have been allocated and / or unallocated under the first beam in the previous service period. The SSB indices that have been allocated and / or unallocated under the first beam constitute all SSB indices that the first beam supports allocation in the previous service period; the number of all SSB indices that the first beam supports allocation is the same as the number of wave positions supported and covered by the first beam.

[0086] The present application supports multiplexing the SSB index of the wave position that has left the coverage of the first beam to the wave position that has newly entered the coverage of the first beam for the first beam. The wave position that has left the coverage of the first beam refers to the wave position that needs to provide network services in the previous service cycle but does not need to provide network services in the current service cycle under the first beam (wherein the wave position that needs to provide network services in the previous service cycle is assigned an SSB index); the wave position that has newly entered the coverage of the first beam refers to the wave position that needs to provide network services in this cycle but does not need to provide network services in the previous cycle (the wave position that did not provide network services in the previous cycle was not assigned an SSB index), and multiplexing means that the SSB index used in the previous service cycle (already allocated) is recycled and reassigned to the wave position in the current service cycle.

[0087] The specific implementation method of allocating the SSB index to the first wave bit in the second wave bit set based on the above-mentioned first SSB index set is described in the following embodiment and will not be repeated here.

[0088] The present application provides an SSB index allocation method, which divides the first wave position that currently needs to provide network services into a first wave position set and a second wave position set; wherein, the first wave position in the first wave position set has been allocated a first SSB index in the previous service cycle, and the first wave position in the second wave position set has not been allocated an SSB index in the previous service cycle. For the first wave position in the first wave position set, a synchronization signal block index is allocated to the first wave position based on the allocation method of the previous service cycle; for the first wave position in the second wave position set, a synchronization signal block index is allocated to the first wave position based on the synchronization signal block index that has not been allocated in the first SSBindex set supported by the first beam; in this way, the allocation method of the synchronization signal block index of part of the first wave position of the current service cycle can reuse the synchronization signal block index allocation method of the previous service cycle. At the same time, as described above, the present application can realize the rolling mapping between SSB index and wave position, that is, the SSB index of the wave position that has left the coverage of this beam is multiplexed to the wave position that has newly entered the coverage of this beam, thereby reducing the duration and complexity of SSB index allocation.

[0089] Next, through Figure 2 The embodiment specifically describes how to allocate an SSB index to a first wave bit in a second wave bit set based on a first SSB index set.

[0090] An embodiment of the present application provides a SSB index allocation method. Figure 2 A flowchart for implementing the synchronization signal block index allocation method provided in this application; Figure 2 As shown, S103 can be implemented by the following steps:

[0091] S1031. For a first wave position in a second wave position set, calculate a third SSB index corresponding to the first wave position; wherein the third SSB index is related to an identifier of the first wave position.

[0092] Specifically, for each first wavelength, the network device calculates the third SSB index corresponding to the first wavelength based on the identifier of the first wavelength and the maximum number of wavelengths that can be covered by the first beam covering the first wavelength, using Formula 1:

[0093] Y = X mod A; Formula 1;

[0094] Among them, Y is the third SSB index corresponding to the first wave position; A is the maximum number of wave positions that can be covered by the first beam; X is the identifier of the first wave position; and "mod" is the symbol of the modulo operation.

[0095] The maximum number of wavelets that can be covered by the first beam is determined by the capabilities of the network equipment.

[0096] In some embodiments, the maximum number of wave positions that can be covered by each first beam may be the same or different.

[0097] Exemplarily, the second wave position set includes: wave position a, wave position b, wave position c, wave position d; wherein the identifier of wave position a is 100. The corresponding first beam is beam 1, and the maximum number of wave positions that beam 1 can cover is 100. Then the first SSB index corresponding to wave position a is SSB index 0 (100 mod 100).

[0098] The identifier of the wave position b is 101, and the corresponding first beam is beam 1, and the maximum number of wave positions that beam 1 can cover is 100. Then the first SSB index corresponding to the wave position b is SSB index 1 (101 mod 100).

[0099] The identifier of the wave position c is 201, and the corresponding first beam is beam 2. The maximum number of wave positions that beam 2 can cover is 100. Therefore, the first SSB index corresponding to the wave position c is SSB index 1 (201 mod 100).

[0100] The identifier of the wave position d is 301, the corresponding first beam is beam 2, the maximum number of wave positions that beam 2 can cover is 100, and the first SSB index corresponding to the wave position d is SSB index 1 (301 mod 100).

[0101] In the present application, for the first wave position in each second wave position set, the third SSB index corresponding to the wave position can be calculated based on its identifier and the maximum number of wave positions that can be covered by the corresponding first beam. Under the same beam, the first SSB index calculated for different wave positions may be the same, for example, the first SSB index of wave position c and wave position d is the same.

[0102] In some embodiments, the first SSB index calculated at different beam positions under different beams may also be the same.

[0103] S1032: Based on the first SSB index set and a third SSB index corresponding to each first wave bit in the second wave bit set, allocate an SSB index to each first wave bit in the second wave bit set.

[0104] Assigning an SSB index to each beam position, as described above, satisfies the following conditions: In each beam, different beam positions have different SSB indexes. In different beams, different beam positions have the same SSB index.

[0105] Specifically, after calculating the third SSB index corresponding to each first wave position, it is necessary to first determine whether the third SSB index can be allocated. If it can be allocated, the third SSB index can be allocated to the corresponding first wave position; if it cannot be allocated, it means that the third SSB index has been allocated to other wave positions under the same beam, and it is necessary to allocate an SSB index to the first wave position based on the currently unallocated SSB index in the first SSB index set.

[0106] In this embodiment, the third SSB index of the first beam is calculated using formula 1. The SSB index is allocated to the first beam not only based on the third SSBindex, but also based on the first SSB index set corresponding to the first beam, thereby avoiding allocation conflicts.

[0107] Next, through Figure 3 The embodiment specifically describes how to allocate an SSB index to the first wave bit based on the third SSB index and the first wave bit set to avoid allocation conflict.

[0108] Figure 3 The implementation flow chart of the SSB index allocation method provided in the embodiment of the present application is as follows: Figure 3 As shown, S1032 can be implemented by following steps a1 to a2:

[0109] Step a1: for each first wave position to be allocated in the second wave position set, based on the third SSB index and second SSB index already allocated under the corresponding first beam, determine whether the third SSB index corresponding to the first wave position to be allocated is occupied; if not, execute step a2; if so, execute step a3.

[0110] In some embodiments, the third SSB indexes calculated for different first wave positions under the same beam may be the same, and / or, under the same beam, there is a third SSB index that is the same as the allocated second SSB index. Therefore, the third SSB index cannot be directly allocated to the first wave position. When allocating an SSB index to each first wave position in the second wave position set, it is necessary to first determine whether the third SSB index of the first wave position is occupied.

[0111] Specifically, the network device determines whether there is a synchronization signal block index identical to the third SSB index of the first wave position to be allocated among the second SSB index and the third SSB index already allocated under the first beam. If there is no synchronization signal block index identical to the third SSB index of the first wave position to be allocated among the second SSB index and the third SSB index already allocated under the first beam, the third SSB index corresponding to the first wave position is not occupied; if there is a synchronization signal block index identical to the third SSB index of the first wave position to be allocated among the second SSB index and the third SSB index already allocated under the first beam, the third SSB index corresponding to the first wave position is occupied.

[0112] Step a2: assign the third SSB index corresponding to the first wave position to the first wave position.

[0113] It can be understood that if the third SSB index is not occupied, it means that the third SSB index has not been allocated under the first beam, and the third SSB index can be allocated to the first beam.

[0114] Step a3: determine the first wave position to be allocated as a wave position in the fourth wave position set.

[0115] That is, the relevant information of the first wave position to be allocated is stored in the cache corresponding to the fourth wave position set, and the relevant information includes the identifier of the first wave position.

[0116] Next, the execution process of step a1 to step a3 is exemplarily described.

[0117] Exemplarily, the second wave position set includes wave position a, wave position b, wave position c and wave position d. Among them, wave position a and wave position b are covered by beam 1, and wave position c and wave position d are both covered by beam 2. The third SSB index calculated for wave position a is SSB index0, the third SSB index calculated for wave position b is SSB index 1, the third SSB index calculated for wave position c is SSBindex 1; the third SSB index calculated for wave position d is SSB index 1.

[0118] For the first wave position a to be allocated, it is covered by beam 1, and there is no third SSB index that has been allocated. The third SSB index of wave position a is SSB index 0. Under beam 1, SSB index 0 has been allocated to wave position 0 as the second wave position. Therefore, the first SSB index corresponding to wave position a has been occupied, and wave position a is stored in the fourth wave position set.

[0119] For the second wave position b to be allocated, it is covered by beam 1, and the corresponding third SSB index is SSB index 1. SSB index 1 has been allocated to wave position 1 as the second wave position. Therefore, the first SSB index corresponding to wave position b has been occupied, and wave position b is stored in the fourth wave position set.

[0120] For the third wave position c to be allocated, it is covered by beam 2, and its corresponding third SSB index is SSBindex 1. The second SSB index already allocated under beam 2 does not include SSB index 1, and there is no third SSB index already allocated under beam 2. Therefore, SSB index 1 can be allocated to wave position c.

[0121] For the second to-be-allocated wave position d under the second beam, its corresponding third SSB index is SSB index 1. The second SSB index that has been allocated under beam 2 does not include SSB index 1. However, the third SSB index that has been allocated under beam 2 includes SSB index 1, which has been allocated to wave position c. Therefore, wave position d is stored in the fourth wave position set corresponding to beam 2.

[0122] It should be noted that in this application, for each first wave position in the second wave position set, the judgment step of step S1031 must be executed to determine whether the third SSB index corresponding to the first wave position is occupied. If not occupied, the third SSB index is promptly assigned to the first wave position. When occupied, it is stored in the fourth wave position set. After all the unoccupied third SSB indexes are assigned, step a4 is executed to assign the unoccupied SSB index to the first wave position in the fourth wave position set.

[0123] After executing steps a1 to a3 for each first wavelength in the second wavelength set, the fourth wavelength set includes wavelength a, wavelength b and wavelength d. The wavelength mapping table of the current service period is shown in Table 4.

[0124] Table 4

[0125]

[0126] Step a4: for each first wave position to be allocated in the fourth wave position set, an SSB index is allocated to the first wave position based on a currently unallocated SSB index in the first SSB index set.

[0127] Among them, for each first wave bit to be allocated in the fourth wave bit set, the currently allocated SSB index includes: the currently allocated second SSB index, the currently allocated third SSB index, and the SSB index currently allocated to the first wave bit in the fourth wave bit set.

[0128] In this embodiment, for the first wave bit in the second wave bit set, each first wave bit is judged, and if the third SSB index corresponding to the first wave bit is not occupied, the third SSB index is allocated to the first wave bit; if the third SSB index is occupied, the first wave bit is cached, and after the allocation of each unoccupied first wave bit of the first SSB index is completed, an unoccupied SSB index is allocated to each first wave bit whose first SSB index is occupied in turn.

[0129] Next, through Figure 4 The embodiment specifically describes how to allocate an unoccupied SSB index to the first wave bit in the fourth wave bit set.

[0130] The present application embodiment provides a SSB index allocation method. Figure 4 This is a flowchart of the implementation of the SSB index allocation method provided in this application. Figure 4 As shown, step a4 can be implemented by step a41 or step a42:

[0131] Step a41: assign the smallest SSBindex among the currently unassigned SSB indices in the first SSB index set to the first wave position.

[0132] The SSB index may be represented by a natural number. In the embodiment of the present application, when allocating the SSB index to the first wave bit in the fourth wave bit set, the allocation may also start from the smallest SSB index.

[0133] Step a42: Allocate any SSB index among the currently unallocated SSB indexes in the first SSB index set to the first wave position.

[0134] In addition to step a41, the present application also supports allocating any SSB index among the currently unallocated SSB indices to the first wave position.

[0135] As described above, for each first wave bit to be allocated in the fourth wave bit set, the currently allocated SSB index includes: the currently allocated second SSB index, the currently allocated third SSB index, and the SSB index currently allocated to the first wave bit in the fourth wave bit set.

[0136] Next, the specific implementation method of step a41 is exemplified.

[0137] For the first to-be-allocated wave position a in the fourth wave position set, it belongs to beam 1, the first SSB index set corresponding to beam 1 is SSB index 2 to SSB index 99, and the currently unallocated SSB index is SSB index 2 to SSB index 99. Therefore, SSB index 2 is allocated to wave position a.

[0138] The second to-be-allocated beam position b in the fourth beam position belongs to beam 1. The first SSB index set corresponding to beam 1 is SSB index 2 to SSB index 99. Since beam position a has been allocated SSB index 2 under beam 1, the currently unallocated SSB indexes are SSB index 3 to SSB index 99. Therefore, SSB index 3 is allocated to beam position b.

[0139] The third wave position d to be allocated in the fourth wave position set belongs to beam 2. The first SSB index set corresponding to beam 2 is SSB index 1 to SSB index 99. Since wave position c has been allocated SSB index 1 under beam 2, the currently unallocated SSB indexes are SSB index 2 to SSB index 99. Therefore, SSB index 2 is allocated to wave position c.

[0140] After allocating the SSB index to the first wave bit in each fourth wave bit set, the wave bit mapping table of the current service period is shown in Table 5.

[0141] Table 5

[0142]

[0143] As described above, the embodiments of the present application can be applied to NTN. NTN includes two signal transmission modes, namely transparent forwarding mode and regeneration mode. In the transparent forwarding mode of NTN, the base station is only involved in the amplification and forwarding of the RF signal. In the regeneration mode of NTN, the UE is directly connected to the satellite base station, and no other transmission nodes are involved in the middle. Its functions are the same as those of traditional ground base stations, but it can provide a wider coverage range than ground base stations. In the present application, the network device may be a satellite base station. The first wave position is provided by a control device connected to the network device. Next, the present application is passed through Figure 6 The embodiment exemplarily illustrates how the control device provides the first wave position.

[0144] The present application embodiment provides a SSB index allocation method. Figure 5 This is a flowchart of the implementation of the SSB index allocation method provided in this application. Figure 5 As shown, before S101, the method further includes:

[0145] S100, receiving the wave position information sent by the control device on the ground; wherein the wave position information is used to indicate all the first wave positions that need to provide network services in the current service period.

[0146] The control device may be a satellite-borne operation and control component. Specifically, the wave position information includes relevant information of each first wave position.

[0147] Specifically, the relevant information includes: an identifier of the first wave position, longitude and latitude information of the first wave position, and the current satellite altitude.

[0148] In this embodiment, the control device sends the identifier of each first waveband that needs to provide network services in the current service period to the satellite-borne base station, where the identifier is used to identify the first waveband that needs to provide network services.

[0149] In the above embodiment, the second wave position set, the third wave position set and the fourth wave position set all store relevant information of the corresponding wave positions.

[0150] It should be noted that although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.; or, steps in different embodiments may be combined into a new technical solution.

[0151] Based on the foregoing embodiments, an embodiment of the present application provides a device for allocating synchronization signal block indexes, which includes the modules included and the units included in each module, and can be implemented by a processor; of course, it can also be implemented by a specific logic circuit.

[0152] Figure 6 A schematic diagram of a synchronization signal block index allocation device provided in an embodiment of the present application, such as Figure 6 As shown, the synchronization signal block index allocation device 60 includes a determination module 61 and an allocation module 62, wherein:

[0153] Determination module 61 is used to determine the first wave position set and the second wave position set based on all the first wave positions that need to provide network services in the current service period; wherein the first wave position set includes the first wave position that was assigned the first SSB index in the previous service period; and the second wave position set includes the first wave position that was not assigned the SSB index in the previous service period.

[0154] An allocation module 62 is used to allocate a second SSB index to a first wavelength in the first wavelength set based on a first SSB index corresponding to the first wavelength; wherein the second SSB index is the same as the first SSB index; for the first wavelength in the second wavelength set, allocate an SSB index to the first wavelength based on a first SSB index set; wherein the first SSB index set includes SSB indices different from the second SSB index allocated under the first beam among all SSB indices supported by the first beam; the first beam is a beam covering the first wavelength; wherein all SSBs supported by the first beam include SSB indices that have been allocated and / or unallocated in the previous service period.

[0155] In some embodiments, the allocation module 62 is used to calculate the third synchronization signal block index corresponding to each first wave bit in the second wave bit set, wherein the third synchronization signal block index is related to the identifier of the first wave bit; based on the first synchronization signal block index set and the third synchronization signal block index corresponding to each first wave bit in the second wave bit set, a synchronization signal block index is allocated to each first wave bit in the second wave bit set.

[0156] In some embodiments, in the current service cycle, the network device provides one or more beams; wherein one beam covers at least one first wave position; the allocation module 62 is specifically used to calculate the third synchronization signal block index corresponding to the first wave position based on the identifier of the first wave position and the maximum number of wave positions that the corresponding first beam can cover, through the formula Y=X mod A; wherein Y is the third synchronization signal block index corresponding to the first wave position; A is the maximum number of wave positions that the first beam can cover; X is the identifier of the first wave position; mod is the symbol of the modulo operation.

[0157] In some embodiments, the allocation module 62 is used to determine, for each first wave position to be allocated in the second wave position set, whether the third synchronization signal block index corresponding to the first wave position to be allocated is occupied based on the second synchronization signal block index and the third synchronization signal block index already allocated under the corresponding first beam; if the third synchronization signal block index corresponding to the first wave position to be allocated is not occupied, the third synchronization signal block index corresponding to the first wave position is allocated to the first wave position; if the third synchronization signal block index corresponding to the first wave position to be allocated is occupied, the first wave position to be allocated is determined as a wave position in the fourth wave position set; for each first wave position to be allocated in the fourth wave position set, a synchronization signal block index is allocated to the first wave position based on the currently unallocated synchronization signal block index in the first synchronization signal block index set.

[0158] In some embodiments, the allocation module 62 is used to determine whether there is a synchronization signal block index that is the same as the third synchronization signal block index of the first wave position to be allocated among the second synchronization signal block index and the third synchronization signal block index that have been allocated under the corresponding first beam; if there is no synchronization signal block index that is the same as the third synchronization signal block index of the first wave position to be allocated, the third synchronization signal block index corresponding to the first wave position is not occupied; if there is a synchronization signal block index that is the same as the third synchronization signal block index of the first wave position to be allocated, the third synchronization signal block index corresponding to the first wave position is occupied.

[0159] In some embodiments, the allocation module 62 is used to allocate the smallest synchronization signal block index among the synchronization signal block indices that are currently not allocated in the first synchronization signal block index set to the first wave position; or, to allocate any synchronization signal block index among the synchronization signal block indices that are currently not allocated in the first synchronization signal block index set to the first wave position.

[0160] In some embodiments, the synchronization signal block index allocation device 60 also includes a receiving module, which is used to receive the wave position information sent by the control device on the ground in the current period when the network device is a satellite base station; wherein the wave position information is used to indicate all the first wave positions that need to provide network services in the current service period; the wave position information includes the identifier of each of the first wave positions.

[0161] It should be noted that in the embodiments of this application Figure 6 The division of modules in the synchronization signal block index allocation device shown is schematic, which is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit. It may also be implemented in the form of a combination of software and hardware.

[0162] It should be noted that in the embodiments of the present application, if the above-mentioned SSBindex allocation method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling an electronic device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.

[0163] An embodiment of the present application provides an electronic device, Figure 7 is a schematic diagram of the structure of an electronic device according to an embodiment of the present application, such as Figure 7 As shown, the electronic device 7 includes a memory 701 and a processor 702, wherein the memory 701 stores a computer program that can be run on the processor 702, and the processor 702 implements the steps in the SSBindex allocation method provided in the above embodiment when executing the program. That is, the processor 702 is the second processor in this application.

[0164] It should be noted that the memory 701 is configured to store instructions and applications executable by the processor 702, and can also cache data to be processed or already processed by the processor 702 and various modules in the electronic device 70 (for example, image data, audio data, voice communication data, and video communication data), which can be implemented through flash memory (FLASH) or random access memory 701 (Random Access Memory, RAM).

[0165] An embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, enables the computer to execute the steps in the SSB index allocation method provided in the above method embodiment.

[0166] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0167] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0168] The features disclosed in several device embodiments provided in this application can be arbitrarily combined without conflict to obtain new device embodiments.

[0169] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A synchronization signal block index allocation method, characterized in that: The method is applied to a network device, and the method comprises: Determine a first wave bit set and a second wave bit set based on all first wave bits that need to provide network services in the current service period; wherein the first wave bit set includes the first wave bit to which the first synchronization signal block index is allocated in the previous service period; and the second wave bit set includes the first wave bit to which the synchronization signal block index is not allocated in the previous service period; For a first wave position in the first wave position set, a second synchronization signal block index is allocated to the first wave position based on a first synchronization signal block index corresponding to the first wave position; wherein the second synchronization signal block index is the same as the first synchronization signal block index; For the first wave position in the second wave position set, a synchronization signal block index is allocated to the first wave position based on a first synchronization signal block index set; wherein the first synchronization signal block index set includes a synchronization signal block index different from the second synchronization signal block index allocated under the first beam among all synchronization signal block indexes supported by the first beam; the first beam is a beam covering the first wave position; wherein all signal block indexes supported by the first beam include synchronization signal block indexes that have been allocated and / or unallocated in the previous service cycle.

2. The method according to claim 1, characterized in that The allocating a synchronization signal block index to a first wave position in the second wave position set based on a first synchronization signal block index set includes: For each first wave position in the second wave position set, calculate a third synchronization signal block index corresponding to the first wave position; wherein the third synchronization signal block index is related to the identifier of the first wave position; Based on the first synchronization signal block index set and the third synchronization signal block index corresponding to each first wave bit in the second wave bit set, a synchronization signal block index is allocated to each first wave bit in the second wave bit set.

3. The method according to claim 1, characterized in that In a current service period, the network device provides one or more beams; wherein one beam covers at least one first beam position; and calculating a third synchronization signal block index corresponding to a first beam position in the second beam position set includes: Based on the identifier of the first beam position and the maximum number of beam positions that can be covered by the corresponding first beam, calculate the third synchronization signal block index corresponding to the first beam position by formula 1; Y = X mod A formula 1; Among them, Y is the third synchronization signal block index corresponding to the first wave position; A is the maximum number of wave positions that can be covered by the first beam; X is the identifier of the first wave position; mod is the symbol of the remainder operation.

4. The method according to claim 2, characterized in that: The allocating a synchronization signal block index to each first wave bit in the second wave bit set based on the first synchronization signal block index set and the third synchronization signal block index corresponding to each first wave bit in the second wave bit set includes: For each first wave bit to be allocated in the second wave bit set, based on the second synchronization signal block index and the third synchronization signal block index already allocated under the corresponding first beam, determine whether the third synchronization signal block index corresponding to the first wave bit to be allocated is occupied; If the third synchronization signal block index corresponding to the first wave position to be allocated is not occupied, allocating the third synchronization signal block index corresponding to the first wave position to the first wave position; If the third synchronization signal block index corresponding to the first wave position to be allocated is occupied, determining the first wave position to be allocated as a wave position in the fourth wave position set; For each first wave bit to be allocated in the fourth wave bit set, a synchronization signal block index is allocated to the first wave bit based on a currently unallocated synchronization signal block index in the first synchronization signal block index set.

5. The method according to claim 4, characterized in that The determining, based on the second synchronization signal block index and the third synchronization signal block index already allocated under the corresponding first beam, whether the third synchronization signal block index corresponding to the first beam position to be allocated is occupied includes: Determine whether there is a synchronization signal block index that is the same as the third synchronization signal block index of the first beam to be allocated among the second synchronization signal block index and the third synchronization signal block index that have been allocated under the corresponding first beam; If there is no synchronization signal block index that is the same as the third synchronization signal block index of the first wave position to be allocated, the third synchronization signal block index corresponding to the first wave position is not occupied; If there is a synchronization signal block index that is the same as the third synchronization signal block index of the first wave position to be allocated, the third synchronization signal block index corresponding to the first wave position is occupied.

6. The method according to claim 4, characterized in that The allocating a synchronization signal block index to the first wave position based on a currently unallocated synchronization signal block index in the first synchronization signal block index set includes: Allocate the smallest synchronization signal block index among the synchronization signal block indexes that are currently not allocated in the first synchronization signal block index set to the first wave position; or, Allocate any synchronization signal block index from the currently unallocated synchronization signal block indexes in the first synchronization signal block index set to the first wave position.

7. The method according to claim 1, characterized in that When the network device is a satellite-borne base station, the method further includes: The wave position information sent by the control device on the ground is received in the current cycle; wherein the wave position information is used to indicate all the first wave positions that need to provide network services in the current service cycle; and the wave position information includes an identifier of each of the first wave positions.

8. A synchronization signal block index allocation device, characterized in that: include: A module for executing the method according to any one of claims 1 to 7.

9. An electronic device, characterized in that: include: Memory and processor; The memory is configured to store computer program instructions; The processor is configured to execute the computer program instructions so that the electronic device implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: include: Computer program instructions; The electronic device runs the computer program instructions so that the electronic device implements the method according to any one of claims 1 to 7.