SSB scanning method and device, base station and computer storage medium
By introducing new SSB scanning methods in satellite communication systems, including extended SSB scanning period and search mechanism, the access time delay and beam index insufficient caused by the frequent signaling beams are solved, and more efficient access and signaling coverage is achieved.
Patent Information
- Application Number
- CN202510209138.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2025-04-11
AI Technical Summary
The large number of signaling beams in satellite communication systems leads to problems such as prolongation during access and insufficient beam index.
By introducing a new SSB scanning method between the user terminal UE and the base station, it includes acquiring an extended SSB scanning period and searching for a synchronization signal block SSB sent by the base station. This method allows searching for synchronous signal blocks over a longer scan period, reducing the number of blind searches, and adapting to the multi-signaling beam environment through extended synchronous raster and SSB indexing mechanisms.
It effectively solves the problems of access delay and insufficient beam index caused by the large number of signaling beams, and improves the access efficiency and signaling coverage capability of satellite communication systems.
Smart Images

Figure CN119814230A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite communication technology, and in particular to an SSB scanning method, device, base station and computer storage medium. Background Art
[0002] In the prior art, the downlink synchronization signal PSS (Port Safety and Security), the secondary synchronization signal SSS (Secondary Synchronization Signal) and the broadcast signal PBCH (Physical Broadcast Channel) are jointly defined as SSB (Synchronization Signal and PBCH block); in a satellite communication system, a single satellite covers a large area, and hundreds or even thousands of beams are required to achieve seamless coverage. Therefore, the number of signaling beams SSB in the satellite communication system far exceeds the 64 in the existing standard protocol. Therefore, the SSB scanning period, synchronization grid, SSB index and other mechanisms defined in the existing standard protocol are no longer applicable as the number of signaling beams increases. A new SSB scanning mechanism is urgently needed to solve the problems of multiple signaling beams, extended access time, insufficient beam index, etc. in the satellite communication system. Summary of the invention
[0003] The present application provides an SSB scanning method, device, base station and computer storage medium. The above-mentioned SSB scanning method is applied to user terminals UE and base stations of satellite communication systems, which can solve problems such as large number of signaling beams and extended access time.
[0004] In the first aspect, the present application provides an SSB scanning method, which is applied to a user terminal UE of a satellite communication system, including: obtaining an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160ms; within the SSB scanning period, searching for a synchronization signal block SSB sent by a base station.
[0005] In one or more possible embodiments, obtaining the SSB scanning period includes: obtaining the SSB scanning period according to an instruction of a base station; or obtaining the SSB scanning period according to a configured default SSB scanning period.
[0006] In one or more possible embodiments, the upper limit of the scanning period range is any one of 320ms, 640ms, 1280ms, and 2560ms.
[0007] In one or more possible embodiments, searching for the synchronization signal block SSB indicated by the base station includes: searching for the synchronization signal block SSB indicated by the base station at the at least one fixed SSB frequency indicated by the base station; or searching for the synchronization signal block SSB indicated by the base station within the frequency search range until a blind search termination condition is met; the blind search termination condition includes searching for the SSB before traversing the frequency search range or traversing the frequency search range.
[0008] In one or more possible embodiments, searching for a synchronization signal block SSB indicated by a base station until a blind search end condition is satisfied includes:
[0009] Using the extended synchronization grid as the granularity, search for the synchronization signal block SSB indicated by the base station until the blind search end condition is met;
[0010] The extended synchronization grid is N times any one of 1200 KHz, 1.44 MHz, and 17.28 MHz, where N is a positive number greater than 1.
[0011] In one or more possible embodiments, determining a synchronization signal block SSB indicated by the base station according to an SSB index indicated by the base station;
[0012] The SSB index includes the three least significant bits LSB of the demodulation reference signal DMRS sequence of the physical broadcast channel PBCH, the highest bits a5, a6, a7 in the PBCH payload, and the extended indication bit.
[0013] In one or more possible embodiments, the extended indication bit includes any one or more of the following:
[0014] Multiplexing the lower 2 bits a1 and lower 3 bits a3 originally used to indicate the single frequency network SFN in the payload of the physical broadcast channel PBCH;
[0015] Multiplexing the half-frame indication bit a4 in the payload of the PBCH;
[0016] The bits in the multiplexed main system information block MIB used to indicate the frequency domain offset ssb-SubcarrierOffset between the SSB and the entire resource block grid in terms of the number of subcarriers.
[0017] In a second aspect, the present application also provides an SSB scanning method, which is applied to a base station of a satellite communication system, comprising:
[0018] Acquire an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160 ms;
[0019] During the SSB scanning period, a synchronization signal block SSB is sent to the user terminal UE.
[0020] In one or more possible embodiments, the SSB scanning period is a configured default SSB scanning period; or: the SSB scanning period is an SSB scanning period selected from a scanning period range, and also includes: indicating the selected SSB scanning period to the user terminal UE.
[0021] In one or more possible embodiments, the upper limit of the SSB scanning period range is any one of 320ms, 640ms, 1280ms, and 2560ms.
[0022] In one or more possible embodiments, it also includes: indicating at least one fixed SSB frequency to the UE; sending the SSB to the user terminal UE within the SSB scanning period, including: sending the SSB to the UE on at least one fixed SSB frequency within the SSB scanning period.
[0023] In one or more possible embodiments, the method further includes: indicating an SSB index of a synchronization signal block SSB searched by the user terminal UE;
[0024] The SSB index includes the three least significant bits LSB of the demodulation reference signal DMRS sequence of the physical broadcast channel PBCH, the highest bits a5, a6, a7 in the PBCH payload, and the extended indication bit.
[0025] In one or more possible embodiments, the extended indicator bits include any one or more of the following: multiplexing the lower 2 bits a1 and lower 3 bits a3 in the payload of the physical broadcast channel PBCH originally used to indicate the single frequency network SFN; multiplexing the half-frame indicator bit a4 in the payload of the PBCH; multiplexing the bit ssb-SubcarrierOffset in the main system information block MIB used to indicate the frequency domain offset ssb-SubcarrierOffset between the SSB and the entire resource block grid in terms of the number of subcarriers.
[0026] In one or more possible embodiments, it also includes: indicating at least one fixed SSB frequency so that the user terminal UE receives the indicated SSB at the at least one fixed SSB frequency within the SSB scanning period.
[0027] In a third aspect, the present application further provides an SSB scanning device, the device comprising:
[0028] An SSB scanning period determination module, used for determining that an SSB scanning period has been reached, the SSB scanning period being within a scanning period range, and an upper limit of the scanning period range being greater than 160 ms;
[0029] The SSB search module is used to search for the synchronization signal block SSB indicated by the base station within the SSB scanning period.
[0030] In a fourth aspect, the present application further provides an SSB scanning device, the device comprising:
[0031] An SSB scanning period configuration module, used for obtaining an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160ms;
[0032] The SSB indication module is used to send a synchronization signal block SSB to the user terminal UE within the SSB scanning period.
[0033] In a fifth aspect, the present application also provides a user terminal UE, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a method as described in any one of the first aspects.
[0034] In the sixth aspect, the present application also provides a base station, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a method as described in any one of the second aspects.
[0035] In a seventh aspect, the present application further provides a computer storage medium storing a computer program, wherein the computer program is used to enable a computer to execute a method as described in any one of the first aspect, or to execute a method as described in any one of the second aspect.
[0036] According to the present application, a SSB scanning method, device, base station and computer storage medium are provided. The above-mentioned SSB scanning method is applied to user terminals UE and base stations of satellite communication systems, which can solve problems such as large number of signaling beams and extended access time. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 A schematic diagram of an application environment provided according to an embodiment of the present application;
[0038] Figure 2 A schematic diagram of a process according to an embodiment of the present application;
[0039] Figure 3 A schematic diagram of a process according to an embodiment of the present application;
[0040] Figure 4 A schematic diagram of a process according to an embodiment of the present application;
[0041] Figure 5 A schematic diagram of a device provided according to an embodiment of the present application;
[0042] Figure 6 A schematic diagram of a device provided according to an embodiment of the present application;
[0043] Figure 7 A schematic diagram of a user terminal UE module provided according to an embodiment of the present application;
[0044] Figure 8 A schematic diagram of a base station module provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0045] The technical solutions in the embodiments of the present application will be described clearly and in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. The acquisition, storage, use, and processing of data in the embodiments of the present application are in compliance with relevant laws and regulations.
[0046] In the NR protocol, the downlink synchronization signal PSS (Port Safety and Security), the secondary synchronization signal SSS (Secondary Synchronization Signal) and the broadcast signal PBCH (Physical Broadcast Channel) are jointly defined as SSB (Synchronization Signal and PBCH block), which occupies 4 symbols in the time domain and 20 resource blocks RB (Resource Block) in the frequency domain. When the terminal is just turned on, the SSB signal is detected according to the operator and the frequency band supported by the terminal to search for cells and perform downlink time and frequency synchronization; the NR standard has made a lot of configurations and designs for SSB scanning. In the time domain, SSB is scanned based on a certain period. The NR standard protocol defines the SSB period, the default period is 20ms, and it is stipulated that all SSB beams must be scanned within 5ms. In the frequency domain, if blind detection is performed directly based on the channel raster, the channel raster granularity is small, the number of blind detections is too many, the complexity is high, and the synchronization delay is too long. Therefore, the NR protocol standard specifically defines the concept of synchronization raster, and performs SSB search within a limited search range with the synchronization raster as the granularity.
[0047] In satellite communication systems, a single satellite covers a large area, requiring hundreds or even thousands of beams to achieve seamless coverage. Therefore, the number of signaling beams SSB in satellite communication systems far exceeds the upper limit of 64 defined by the NR standard. At the same time, the SSB scanning cycle, synchronization grid, SSB index and other mechanisms defined in the NR protocol standard are no longer applicable as the number of signaling beams increases.
[0048] like Figure 1 As shown, it is a schematic diagram of an application environment provided according to an embodiment of the present application, and the application environment includes multiple satellites located on an orbital plane in a satellite communication system and terminals communicating with the satellites, and exemplarily includes satellite 102_1, satellite 102_2, ..., satellite 102_N in the figure, wherein N is a positive integer, and the size of N is determined according to specific needs and scenarios in practice. Terminal 101 communicates with other destination terminals 103 through satellites.
[0049] In the first aspect, the present application proposes a SSB scanning method, which is applied to a user terminal UE of a satellite communication system. The flow chart is as follows: Figure 2 As shown, including:
[0050] Step 201, obtaining an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160 ms;
[0051] In one or more possible embodiments, the upper limit of the SSB scanning period range is any one of 320ms, 640ms, 1280ms, and 2560ms; the configuration range of the SSB scanning period in the present application is larger than 5ms-160ms, and the maximum SSB scanning period that the base station can select in the present application can be any one of 320ms, 640ms, 1280ms, and 2560ms. Exemplary configurable scanning periods can be any one of {5ms, 10ms, 20ms, 40ms, 80ms, 160ms, 320ms, 640ms, 1280ms, and 2560ms} or any one of {5ms, 10ms, 20ms, 40ms, 80ms, 160ms, 320ms, 640ms, 1280ms}, and the period to be configured can be selected as needed.
[0052] Step 202: Search for the synchronization signal block SSB sent by the base station within the SSB scanning period.
[0053] According to an SSB scanning method provided by the present application, a user terminal UE applied to a satellite communication system modifies the upper limit of the SSB scanning period, expands the range of the above-mentioned SSB scanning period, and can select a larger configuration range. For the satellite communication system, it solves the problems of more signaling beams and longer access time.
[0054] In one or more possible embodiments, obtaining the SSB scanning period includes: obtaining the SSB scanning period according to the indication of the base station; or obtaining the SSB scanning period according to the configured default SSB scanning period. The above-mentioned SSB scanning period is obtained by two methods. If the base station indicates the SSB scanning period, the UE determines to use the SSB scanning period indicated by the base station. If the base station does not indicate, the default SSB scanning period needs to be used; the above-mentioned default SSB scanning period is greater than 20ms; within the range in which the above-mentioned SSB scanning period can be configured, it is necessary to select a scanning period as the default SSB scanning period. The above-mentioned default SSB scanning period is greater than 20ms. Only in this way can the scanning of all SSBs in the satellite communication system be completed. For example, 640ms in the above-mentioned scanning period configuration range is selected as the default SSB scanning period in the satellite communication system of the SSB. When the scanning period is not configured in the above-mentioned base station, 640ms is used as the above-mentioned default SSB scanning period.
[0055] In one or more possible embodiments, searching for the synchronization signal block SSB indicated by the base station includes: searching for the synchronization signal block SSB indicated by the base station at the at least one fixed SSB frequency according to the indication of the base station; for example, if the base station indicates to configure a fixed SSB frequency, then there is no need for the terminal UE to search, and the terminal UE can directly receive and demodulate at the fixed frequency without blind search, thereby reducing the delay of the UE searching for the SSB and reducing the difficulty of the search.
[0056] Or within the frequency search range, search for the synchronization signal block SSB indicated by the base station until the blind search end condition is met; the blind search end condition includes searching for the SSB before traversing the frequency search range or traversing the frequency search range.
[0057] In one or more possible embodiments, searching the synchronization signal block SSB indicated by the base station until the blind search termination condition is met includes: searching the synchronization signal block SSB indicated by the base station with an extended synchronization grid as the granularity until the blind search termination condition is met; wherein the extended synchronization grid is N times any one of 1200KHz, 1.44MHz, and 17.28MHz, and N is a positive number greater than 1. In the frequency range of 0-3GHz, the granularity of the synchronization grid is specified to be 1200KHz, in the frequency range of 3GHz-24.25GHz, the granularity of the synchronization grid is specified to be 1.44MHz, and in the frequency range of 24.25GHz-100GHz, the granularity of the synchronization grid is specified to be 17.28MHz; however, since the range of SSB is larger in the satellite communication system, and in order to reduce the delay of UE searching for SSB and reduce the difficulty of searching, it is necessary to expand the granularity of the synchronization grid, for example, expand the synchronization grid to twice the previous one. In the corresponding frequency range, the granularities of the three expanded synchronization grids are 2400KHz, 2.88MHz, and 34.56MHz, respectively. In this way, the number of blind searches will be reduced to half of the original number. For example, if the synchronization grid is expanded to N times the previous one, the number of blind searches will be reduced to 1 / N of the original number.
[0058] During the SSB scanning period, the terminal UE will blindly search the SSB indicated by the base station until the blind search end condition is met. The above-mentioned blind search end conditions include two. One condition is that the above-mentioned frequency search range has not been traversed but the above-mentioned SSB has been searched, that is, the frequency search range has not been traversed, but the above-mentioned SSB has been searched, there is no need to search for SSBs on other frequencies, and the search can be terminated; the other condition is that the SSB has not been searched but the above-mentioned frequency search range has been traversed, that is, the frequency search range has been traversed, but the above-mentioned SSB has not been searched within the search range, which can also be used as a condition for ending the search.
[0059] In one or more possible embodiments, the existing NR standard protocol stipulates that no matter how many SSBs and subcarrier intervals there are, all SSB scans must be completed within 5ms. In the satellite communication system, the base station configures the above scanning period or selects the default scanning period. Since the number of SSBs is much greater than 64, the relevant time should not be limited. According to the above blind search end condition, the blind search can be ended as long as the above blind search end condition is met, and it is not necessary to complete all SSB scans within 5ms. In one or more possible embodiments, blindly searching the synchronization signal block SSB indicated by the base station with the extended synchronization grid as the granularity within the frequency search range includes: when it is determined that at least one fixed SSB frequency is not configured according to the indication of the base station, blindly searching the synchronization signal block SSB indicated by the base station with the extended synchronization grid as the granularity within the frequency search range; the terminal UE searches within the above frequency search range with the above extended synchronization grid as the granularity, and searches for the synchronization signal block SSB indicated by the above base station. Since the above base station does not configure a fixed frequency of SSB, the above terminal UE needs to search within the frequency search range to find the above SSB.
[0060] In one or more possible embodiments, it also includes: determining the synchronization signal block SSB indicated by the base station according to the SSB index indicated by the base station; the SSB index includes the three least significant bits LSB of the demodulation reference signal DMRS sequence of the physical broadcast channel PBCH, the highest bits a5, a6, a7 in the PBCH payload, and the extended indication bit. Currently, up to 64 SSB index indications are supported, occupying a total of 6 bits, which use 3 bits of the demodulation reference signal DMRS sequence of the PBCH, namely bits a0, a1, a2, and 3 bits in the payload of the PBCH, namely bits a5, a6, a7. However, in satellite communication systems, as the number of signaling beams increases, the above 6 bits are far from enough to support up to 64 SSB index indications, so it is necessary to expand the SSB index to solve the problem of insufficient index.
[0061] In one or more possible embodiments, the extended indicator bits include any one or more of the following: multiplexing the lower 2 bits a1 and lower 3 bits a3 originally used to indicate the single frequency network SFN in the payload of the physical broadcast channel PBCH, which is equivalent to extending two bits; multiplexing the half-frame indication bit a4 in the payload of the PBCH, expanding one bit; the extended bits can be sorted in order of priority, and when the required SSB index indication exceeds 64, the bits are multiplexed in order of priority, first the first priority is the lower 2 bits a1, the second priority is the lower 3 bits a3, and the third priority is the half-frame indication bit a4.
[0062] When the SSB of the above-mentioned satellite system is fixed at a frequency point, the bit of ssb-SubcarrierOffset in the main system information block MIB used to indicate the frequency domain offset in the number of subcarriers between the SSB and the entire resource block grid can be reused. There are 3 bits in total. Originally, the ssb-SubcarrierOffset in the above-mentioned MIB is used to indicate the frequency domain offset in the number of subcarriers between the SSB and the entire resource block grid, and now it can also be reused to indicate the SSB index.
[0063] Based on the above method, by multiplexing other bits, up to 6 more bits can be used to indicate the SSB index, corresponding to a maximum of 4096 SSB beams, which is sufficient for satellite communication systems.
[0064] This application provides a SSB scanning method, such as Figure 3 As shown, a user terminal UE applied to a satellite communication system includes:
[0065] Step 301, obtaining an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160 ms;
[0066] In one or more possible embodiments, obtaining the SSB scanning period includes: obtaining the SSB scanning period according to an instruction of a base station; or obtaining the SSB scanning period according to a configured default SSB scanning period.
[0067] According to the indication of the base station, determine whether at least one fixed SSB frequency is indicated. If so, execute step 302; if not, execute step 303.
[0068] Step 302: According to at least one fixed SSB frequency indicated by the base station, search for the synchronization signal block SSB sent by the base station at the at least one fixed SSB frequency. Step 303: Search for the synchronization signal block SSB sent by the base station within the frequency search range until the blind search end condition is met;
[0069] In one or more possible embodiments, for example, a satellite communication system uses the FR1 frequency band, the frequency division duplex FDD mode, the 50MHz bandwidth (3.50-3.55GHz), the subcarrier spacing SCS=30KHz, and the number of SSBs is 128. First, the 128 SSBs need to be multiplexed with an additional 1 bit for indication on the basis of the three least significant bits LSB of the demodulation reference signal DMRS sequence of the physical broadcast channel PBCH and the three highest bits in the PBCH payload, and the lower 2 bits originally used to indicate the SFN in the PBCH payload are preferentially multiplexed. 1 is used for indication, and then the base station can configure the corresponding scanning time for scanning, cancel the restriction that all SSB scanning must be completed within 5ms, and can be configured for 320ms. If the above base station is not configured, the default scanning period is selected. When the above default period is 640ms, it can support the completion of the above 128 SSB scanning; when scanning in the scanning period, the base station can directly stipulate that the center of the SSB is located at the central frequency point, and the terminal does not need to perform a blind search, or expand the synchronization grid and modify it to 2.88MHz. The terminal UE still performs a blind search based on the synchronization grid, but the number of blind searches is reduced by half.
[0070] According to an SSB scanning method provided in the present application, applied to a user terminal UE of a satellite communication system, it can solve problems such as a large number of signaling beams, extended access time and insufficient beam indexes, and better adapt to the characteristics of a satellite communication system with a large number of signaling beams, extended access time and high dynamic mobility.
[0071] In a second aspect, the present application provides a SSB scanning method, such as Figure 4 As shown, a base station applied to a satellite communication system comprises:
[0072] Step 401, obtaining an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160 ms;
[0073] Step 402: Send a synchronization signal block SSB to the user terminal UE during the SSB scanning period.
[0074] In one or more possible embodiments, the upper limit of the SSB scanning period range is any one of 320ms, 640ms, 1280ms, and 2560ms; the configuration range of the SSB scanning period in the present application is larger than 5ms-160ms, and the maximum SSB scanning period that the base station can select in the present application can be any one of 320ms, 640ms, 1280ms, and 2560ms. Exemplary configurable scanning periods can be any one of {5ms, 10ms, 20ms, 40ms, 80ms, 160ms, 320ms, 640ms, 1280ms, and 2560ms} or any one of {5ms, 10ms, 20ms, 40ms, 80ms, 160ms, 320ms, 640ms, 1280ms}, and the period to be configured can be selected as needed.
[0075] In one or more possible embodiments, the SSB scanning period is a configured default SSB scanning period; or: the SSB scanning period is an SSB scanning period selected from a scanning period range, and further comprising: indicating the selected SSB scanning period to the user terminal UE. The above default SSB scanning period is the same as that provided in the embodiment of the first aspect and will not be repeated here.
[0076] In one or more possible embodiments, the method further includes: indicating at least one fixed SSB frequency to the UE; and sending the SSB to the user terminal UE during the SSB scanning period, including: sending the SSB to the UE on at least one fixed SSB frequency during the SSB scanning period. The fixed SSB frequency is the same as that provided in the embodiment of the first aspect and will not be described in detail here.
[0077] In one or more possible embodiments, it also includes: an SSB index indicating the synchronization signal block SSB searched by the user terminal UE; the SSB index includes the three least significant bits LSB of the demodulation reference signal DMRS sequence of the physical broadcast channel PBCH, the highest bits a5, a6, a7 in the PBCH payload, and an extended indication bit.
[0078] The above-mentioned extended indicator bits include any one or more of the following: multiplexing the lower 2 bits a1 and lower 3 bits a3 in the payload of the above-mentioned physical broadcast channel PBCH originally used to indicate the single frequency network SFN; multiplexing the half-frame indicator bit a4 in the payload of the above-mentioned PBCH; multiplexing the bit of the main system information block MIB used to indicate the frequency domain offset ssb-SubcarrierOffset between the SSB and the entire resource block grid in terms of the number of subcarriers. The above-mentioned multiplexed bits are the same as those in the first aspect and will not be repeated here.
[0079] In a third aspect, the present application also provides a SSB scanning device, such as Figure 5 As shown, the device comprises:
[0080] An SSB scanning period determination module 501 is used to obtain an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160 ms;
[0081] The SSB search module 502 is used to search for the synchronization signal block SSB sent by the base station within the SSB scanning period.
[0082] In one or more possible embodiments, obtaining the SSB scanning period includes:
[0083] According to the instruction of the base station, obtain the SSB scanning period; or according to the configured default SSB scanning period, obtain the SSB scanning period.
[0084] In one or more possible embodiments, the upper limit of the SSB scanning period range is any one of 320ms, 640ms, 1280ms, and 2560ms.
[0085] In one or more possible embodiments, searching for a synchronization signal block SSB indicated by a base station includes:
[0086] According to at least one fixed SSB frequency indicated by the base station, searching the at least one fixed SSB frequency for a synchronization signal block SSB indicated by the base station; or
[0087] Within the frequency search range, search for the synchronization signal block SSB indicated by the base station until the blind search end condition is met;
[0088] The blind search end condition includes searching for the SSB before traversing the frequency search range or traversing the frequency search range.
[0089] In one or more possible embodiments, searching for a synchronization signal block SSB indicated by a base station until a blind search end condition is satisfied includes:
[0090] Using the extended synchronization grid as the granularity, search for the synchronization signal block SSB indicated by the base station until the blind search end condition is met;
[0091] The extended synchronization grid is N times any one of 1200 KHz, 1.44 MHz, and 17.28 MHz, where N is a positive number greater than 1.
[0092] In one or more possible embodiments, it further includes:
[0093] A determination module 503 is used to determine a synchronization signal block SSB indicated by the base station according to the SSB index indicated by the base station;
[0094] The SSB index includes the three least significant bits LSB of the demodulation reference signal DMRS sequence of the physical broadcast channel PBCH, the highest bits a5, a6, a7 in the PBCH payload, and the extended indication bit.
[0095] In one or more possible embodiments, the extended indication bit includes any one or more of the following:
[0096] The lower 2 bits a1 and the lower 3 bits a3 originally used to indicate the single frequency network SFN in the payload of the physical broadcast channel PBCH are reused;
[0097] Multiplex the half-frame indication bit a4 in the above PBCH payload;
[0098] The bits in the multiplexed main system information block MIB used to indicate the frequency domain offset ssb-SubcarrierOffset between the SSB and the entire resource block grid in terms of the number of subcarriers.
[0099] In a fourth aspect, the present application also provides a SSB scanning device, such as Figure 6 As shown, the above device comprises:
[0100] An SSB scanning period configuration module 601 is used to obtain an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160 ms;
[0101] The SSB indication module 602 is used to send a synchronization signal block SSB to the user terminal UE within the SSB scanning period.
[0102] In one or more possible embodiments, the SSB scanning period is a configured default SSB scanning period; or: the SSB scanning period is an SSB scanning period selected from a scanning period range, and also includes: indicating the selected SSB scanning period to the user terminal UE.
[0103] In one or more possible embodiments, the upper limit of the SSB scanning period range is any one of 320ms, 640ms, 1280ms, and 2560ms.
[0104] In one or more possible embodiments, the SSB indication module 602 is also used to indicate at least one fixed SSB frequency to the UE; within the SSB scanning period, the SSB is sent to the user terminal UE, including: within the SSB scanning period, the SSB is sent to the UE on at least one fixed SSB frequency.
[0105] In one or more possible embodiments, the SSB indication module 602 is further used to indicate the SSB index of the synchronization signal block SSB searched by the user terminal UE;
[0106] The SSB index includes the three least significant bits LSB of the demodulation reference signal DMRS sequence of the physical broadcast channel PBCH, the highest bits a5, a6, a7 in the PBCH payload, and the extended indication bit.
[0107] In one or more possible embodiments, the extended indication bit includes any one or more of the following:
[0108] Multiplexing the lower 2 bits a1 and lower 3 bits a3 originally used to indicate the single frequency network SFN in the payload of the physical broadcast channel PBCH;
[0109] Multiplexing the half-frame indication bit a4 in the payload of the PBCH;
[0110] The bits in the multiplexed main system information block MIB used to indicate the frequency domain offset ssb-SubcarrierOffset between the SSB and the entire resource block grid in terms of the number of subcarriers.
[0111] After introducing the SSB scanning method and apparatus according to an exemplary embodiment of the present application, next, an SSB scanning device according to another exemplary embodiment of the present application is introduced.
[0112] In a fifth aspect, the present application also provides a user terminal UE, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the steps of any one of the methods provided in the first aspect.
[0113] like Figure 7 As shown, an embodiment of the present application provides a user terminal UE, including:
[0114] Processor 700 , memory 701 , transceiver 702 , and bus interface 703 .
[0115] The processor 700 is responsible for managing the bus architecture and general processing, and the memory 701 can store data used by the processor 700 when performing operations. The transceiver 702 is used to receive and send data under the control of the processor 700.
[0116] The bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 700 and memory represented by memory 701. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The processor 700 is responsible for managing the bus architecture and general processing, and the memory 701 may store data used by the processor 700 when performing operations.
[0117] The process disclosed in the embodiment of the present application can be applied to the processor 700, or implemented by the processor 700. In the implementation process, each step of the SSB scanning process can be completed by the hardware integrated logic circuit or software instructions in the processor 700. The processor 700 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware processor to be executed, or the hardware and software modules in the processor can be combined and executed. The software module can be located in a mature storage medium in the field 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 701, and the processor 700 reads the information in the memory 701 and completes the steps of the SSB scanning process in combination with its hardware.
[0118] Specifically, the processor 700 is used to read the program in the memory 701 and execute the steps of the SSB scanning method on the user terminal side provided in the above embodiment.
[0119] Sixth, such as Figure 8 As shown, an embodiment of the present application provides a base station, including:
[0120] Processor 800 , memory 801 , transceiver 802 , and bus interface 803 .
[0121] The processor 800 is responsible for managing the bus architecture and general processing, and the memory 801 can store data used by the processor 800 when performing operations. The transceiver 802 is used to receive and send data under the control of the processor 800.
[0122] The bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 800 and memory represented by memory 801. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The processor 800 is responsible for managing the bus architecture and general processing, and the memory 801 may store data used by the processor 800 when performing operations.
[0123] The process disclosed in the embodiment of the present application can be applied to the processor 800, or implemented by the processor 800. In the implementation process, each step of the signal processing process can be completed by the hardware integrated logic circuit or software instructions in the processor 800. The processor 800 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware processor to be executed, or the hardware and software modules in the processor are combined and executed. The software module can be located in a mature storage medium in the field 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 801, and the processor 800 reads the information in the memory 801 and completes the steps of the SSB scanning process in combination with its hardware.
[0124] Specifically, the processor 800 is used to read the program in the memory 801 and execute the steps of the SSB scanning method of the base station provided in the above embodiment.
[0125] An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a computer, enables the computer to execute the steps of the SSB scanning method provided in the above embodiment.
[0126] According to the SSB scanning method, device, base station and computer storage medium provided in the present application, problems such as large number of signaling beams, extended access time and insufficient beam index can be solved, and the characteristics of satellite communication systems such as large number of signaling beams, extended access time and high dynamic mobility can be better adapted.
[0127] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0128] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0129] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0130] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0131] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A SSB scanning method, applied to a user terminal UE of a satellite communication system, characterized in that: include: Acquire an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160 ms; During the SSB scanning period, the synchronization signal block SSB sent by the base station is searched.
2. The method according to claim 1, characterized in that Get the SSB scan cycle, including: According to the instruction of the base station, obtain the SSB scanning period; or Get the SSB scan period according to the configured default SSB scan period.
3. The method according to claim 1 or 2, characterized in that: The upper limit of the SSB scanning period range is any one of 320ms, 640ms, 1280ms, and 2560ms.
4. The method according to claim 1, characterized in that: Searching for a synchronization signal block SSB indicated by a base station, including: According to at least one fixed SSB frequency indicated by the base station, searching the at least one fixed SSB frequency for a synchronization signal block SSB indicated by the base station; or Within the frequency search range, search for the synchronization signal block SSB indicated by the base station until the blind search end condition is met; The blind search end condition includes searching for the SSB before traversing the frequency search range or traversing the frequency search range.
5. The method according to claim 4, characterized in that Searching for the synchronization signal block SSB indicated by the base station until the blind search end condition is met, including: Using the extended synchronization grid as the granularity, search for the synchronization signal block SSB indicated by the base station until the blind search end condition is met; The extended synchronization grid is N times any one of 1200 KHz, 1.44 MHz, and 17.28 MHz, where N is a positive number greater than 1.
6. The method according to claim 1, characterized in that Also includes: Determine the synchronization signal block SSB indicated by the base station according to the SSB index indicated by the base station; The SSB index includes the three least significant bits LSB of the demodulation reference signal DMRS sequence of the physical broadcast channel PBCH, the three highest bits in the PBCH payload, and the extended indication bit.
7. The method according to claim 6, characterized in that The extended indication bit includes any one or more of the following: Multiplexing the lower 2 bits a1 and lower 3 bits a3 originally used to indicate the single frequency network SFN in the payload of the physical broadcast channel PBCH; Multiplexing the half-frame indication bit a4 in the payload of the PBCH; The bits in the multiplexed main system information block MIB used to indicate the frequency domain offset ssb-SubcarrierOffset between the SSB and the entire resource block grid in terms of the number of subcarriers.
8. A SSB scanning method, applied to a base station of a satellite communication system, characterized in that: include: Acquire an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160 ms; During the SSB scanning period, a synchronization signal block SSB is sent to the user terminal UE.
9. The method according to claim 8, characterized in that The SSB scanning period is the configured default SSB scanning period; or: The SSB scanning period is an SSB scanning period selected from a scanning period range, and further includes: The selected SSB scanning period is indicated to the user terminal UE.
10. The method according to claim 8 or 9, characterized in that: The upper limit of the SSB scanning period range is any one of 320ms, 640ms, 1280ms, and 2560ms.
11. The method according to claim 8, characterized in that Also includes: indicating at least one fixed SSB frequency to the UE; Sending the SSB to the user terminal UE during the SSB scanning period includes: During the SSB scanning period, an SSB is sent to the UE on at least one fixed SSB frequency.
12. The method according to claim 8, characterized in that Also includes: Indicates the SSB index of the synchronization signal block SSB that the user terminal UE searches for; The SSB index includes the three least significant bits LSB of the demodulation reference signal DMRS sequence of the physical broadcast channel PBCH, the highest bits a5, a6, a7 in the PBCH payload, and the extended indication bit.
13. The method according to claim 12, characterized in that The extended indication bit includes any one or more of the following: Multiplexing the lower 2 bits a1 and lower 3 bits a3 originally used to indicate the single frequency network SFN in the payload of the physical broadcast channel PBCH; Multiplexing the half-frame indication bit a4 in the payload of the PBCH; The bits in the multiplexed main system information block MIB used to indicate the frequency domain offset ssb-SubcarrierOffset between the SSB and the entire resource block grid in terms of the number of subcarriers.
14. A SSB scanning device, characterized in that: The device comprises: An SSB scanning period determination module, used for obtaining an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160 ms; The SSB search module is used to search for the synchronization signal block SSB sent by the base station within the SSB scanning period.
15. A SSB scanning device, characterized in that: The device comprises: An SSB scanning period configuration module, used for obtaining an SSB scanning period, wherein the SSB scanning period is within a scanning period range, and an upper limit of the scanning period range is greater than 160ms; The SSB indication module is used to send a synchronization signal block SSB to the user terminal UE within the SSB scanning period.
16. A user terminal UE, characterized in that: It comprises at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method as described in any one of claims 1-7.
17. A base station, characterized in that: The base station includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method as described in any one of claims 8-13.
18. A computer storage medium, characterized in that: The computer storage medium stores a computer program, and the computer program is used to enable a computer to execute the method according to any one of claims 1 to 7, or to execute the method according to any one of claims 8 to 13.