Synchronization signal block transmission method and communication device
The method enhances SSB transmission in 5G systems by determining candidate sending positions across multiple frames, addressing beam sweeping limitations and ensuring comprehensive coverage in satellite scenarios.
Patent Information
- Application Number
- JP2025504175
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-14
- Filing Date
- 2023-06-25
- Publication Date
- 2025-08-20
- Estimated Expiration
- 2043-06-25
AI Technical Summary
Existing 5G communication systems, particularly in satellite scenarios, face challenges with beam sweeping coverage due to the limited number of beams supported, which is insufficient for full coverage requirements.
A method for transmitting synchronization signal blocks (SSBs) that allows for more SSBs to be transmitted within a single periodicity by determining candidate sending positions across multiple system frames, utilizing parameters such as sweep periodicity, candidate sending positions, and time intervals, and employing indicator bits to indicate the number of SSBs.
This approach enables the transmission of more SSBs, meeting the sweeping requirements for single-satellite coverage and improving synchronization capabilities.
Smart Images

Figure 2025527169000001_ABST
Abstract
Description
[Technical Field]
[0001] TECHNICAL FIELD Embodiments of the present application relate to the field of communications, and more particularly to a synchronization signal block transmission method and a communication device. [Background technology]
[0002] This application claims priority to Chinese Patent Application No. 202210891651.9, entitled "SYNCHRONIZATION SIGNAL BLOCK TRANSMISSION METHOD AND COMMUNICATION APPARATUS," filed with the State Intellectual Property Office of China on July 27, 2022, and Chinese Patent Application No. 202310709256.9, entitled "SYNCHRONIZATION SIGNAL BLOCK TRANSMISSION METHOD AND COMMUNICATION APPARATUS," filed with the State Intellectual Property Office of China on June 14, 2023, the entire contents of which are incorporated herein by reference.
[0003] The synchronization signal / physical broadcast channel block (SSB) is defined in 5th generation (5G) communication systems, and is also called the synchronization signal block. The SSB includes a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH).
[0004] To access a network, a terminal device may perform a cell search and acquire cell system information. For example, the terminal device may search for an SSB to achieve downlink synchronization with a cell. The terminal device then needs to acquire cell system information, establish a connection to the cell through a random access procedure, and achieve uplink synchronization.
[0005] In the existing 3GPP protocol, a controlled beam sweeping process is implemented to complete the transmission of SSBs corresponding to different beams. The FR1 frequency band supports up to 8 beams in a single cell, and the FR2 frequency band supports up to 64 beams in a single cell. However, with the development of technology, in some scenarios, for example, in satellite communication systems, 64 beams cannot meet the full coverage requirements of beam sweeping. Summary of the Invention
[0006] The embodiments of the present application provide a synchronization signal block (SSB) transmission method and communication device for transmitting more synchronization signal blocks.
[0007] According to a first aspect, an SSB transmission method is provided. The method may be implemented by a terminal device or by a component (e.g., a chip or a circuit) of the terminal device. This is not limited. For ease of explanation, the following uses an example in which the method is implemented by a terminal device.
[0008] The method may include: a terminal device receives at least one of N SSBs, and determines a time position of a first SSB based on a number of the first SSB in the at least one SSB and a sending parameter. The sending parameter is used to determine N candidate sending positions for transmitting the N SSBs in one periodicity T1, the N candidate sending positions being in at least two system frames, and the sending parameter includes one or more of the following parameters: a sweep periodicity T3, an amount Y of the candidate sending positions included in each of the system frames, a time interval T2 between two consecutive system frames of the candidate sending positions included in each of the periodicities T1, and an amount X of the system frames of the candidate sending positions included in each of the periodicities T1. T1, Y, T3, and T2 are positive integers, and N and X are integers greater than 1.
[0009] Based on the above technical solution, the N candidate sending positions for transmitting N SSBs in one periodicity are in at least two system frames, and N can be greater than 8 or 64. For example, when the N candidate sending positions are in two system frames, and each system frame includes 64 candidate sending positions, N is equal to 128. Furthermore, when SSBs are transmitted at N candidate sending positions, more SSBs can be transmitted, which helps to meet the sweeping requirements of single-satellite coverage.
[0010] Regarding the first aspect, in some implementations of the first aspect, the first SSB includes a physical broadcast channel (PBCH), and the PBCH includes a system frame number (SFN) indicator bit and / or a half-frame indicator bit, and the SFN indicator bit and / or the half-frame indicator bit are used to determine the number of the first SSB.
[0011] Based on the above technical solution, the SFN indicator bit may include 10 bits, and the half-frame indicator bit may include 1 bit. Therefore, when the number of the first SSB is indicated by the SFN indicator bit and / or the half-frame indicator bit, the maximum value of the number of the first SSB is 2047 (i.e., 2 11 In other words, when the number of the first SSB ranges from 0 to 2047, the number of the first SSB may be indicated by the SFN indicator bit and / or the half-frame indicator bit, so that the terminal device may determine the number of the first SSB based on the SFN indicator bit and determine the time position of the first SSB based on the number of the first SSB to implement synchronization with the network device.
[0012] Optionally, the number of the first SSB is indicated by the SFN indicator bit only. Alternatively, the number of the first SSB is indicated by the SFN indicator bit and the half-frame indicator bit. Alternatively, the number of the first SSB is indicated by the SFN indicator bit and the demodulation reference signal ( Demodulation The number of the first SSB is indicated by a half-frame indicator bit and at least one of a DMRS sequence index or an SSB index in the PBCH. Alternatively, the number of the first SSB is indicated by an SFN indicator bit, a half-frame indicator bit, and at least one of a DMRS sequence index or an SSB index in the PBCH. Alternatively, the number of the first SSB is indicated by an SFN indicator bit, a half-frame indicator bit, and at least one of a DMRS sequence index or an SSB index in the PBCH.
[0013] Regarding the first aspect, in some implementations of the first aspect, the PBCH includes an SFN indicator bit, and the number of the first SSB is
[0014]
number
[0015] When N>8, the SFN indicator bits are used.
[0016]
number
[0017] The bit is used to determine the number of the first SSB,
[0018]
number
[0019] indicates rounding up, or when N>32, the SFN indicator bits
[0020]
number
[0021] The bit is used to determine the number of the first SSB or, when N>64, in the SFN indicator bits.
[0022]
number
[0023] The bit is used to determine the number of the first SSB, or when N>128, the SFN indicator bit.
[0024]
number
[0025] Bit or
[0026]
number
[0027] The bit is used to determine the number of the first SSB.
[0028] For example, when N is greater than 8, the number of the first SSB may be indicated by the DMRS sequence index and the SFN indicator bit. The DMRS sequence index occupies 3 bits, and the SFN indicator bit is
[0029]
number
[0030] In other words, the SFN indicator bits
[0031]
number
[0032] The bit is used to determine the number of the first SSB.
[0033] For example, when N is greater than 32, the number of the first SSB may be indicated by the SSB index, the DMRS sequence index, and the SFN indicator bit. The SSB index occupies 2 bits, the DMRS sequence index occupies 3 bits, and the SFN indicator bit is
[0034]
number
[0035] In other words, the SFN indicator bits
[0036]
number
[0037] The bit is used to determine the number of the first SSB.
[0038] For example, when N is greater than 64, the number of the first SSB may be indicated by the SSB index, the DMRS sequence index, and the SFN indicator bit. The SSB index occupies 3 bits, the DMRS sequence index occupies 3 bits, and the SFN indicator bit is
[0039]
number
[0040] In other words, the SFN indicator bits
[0041]
number
[0042] The bit is used to determine the number of the first SSB.
[0043] In another example, when N is greater than 128, the number of the first SSB may be indicated by the SSB index, DMRS sequence index, SFN indicator bit, and half-frame indicator bit. The SSB index occupies 3 bits, the DMRS sequence index occupies 3 bits, the half-frame indicator bit occupies 1 bit, and the SFN indicator bit occupies 1 bit.
[0044]
number
[0045] Occupy a bit.
[0046] Regarding the first aspect, in some implementations of the first aspect,
[0047]
number
[0048] The bit is used to determine the number of the first SSB, and the method further includes: the terminal device determines the SFN indicator bit in the SFN indicator bit based on the time interval T2.
[0049]
number
[0050] The bits are from the (log2(T2” 2))th bit to the
[0051]
number
[0052] The terminal device determines that the SFN indicator bits are from the (log2(T2" 2))th bit to the 10th bit based on the amount Y of candidate sending positions included in each of the system frames.
[0053]
number
[0054] Up to the bit
[0055]
number
[0056] From the (log2(Y 2))th bit to the
[0057]
number
[0058] T2" and Y are powers of 2. If T2 represents the amount of system frames contained in the time interval, then T2" = T2. If T2 represents the duration of the time interval, then T2" = T2 / T frame T frame represents the period of one system frame.
[0059] Regarding the first aspect, in some implementations of the first aspect,
[0060]
number
[0061] The bit is used to determine the number of the first SSB, and the method further includes: the terminal device determines the SFN indicator bit in the SFN indicator bit based on the time interval T2.
[0062]
number
[0063] The bits are from the (log2(T2” 2))th bit to the
[0064]
number
[0065] The terminal device determines that the SFN indicator bits are from the (log2(T2" 2))th bit to the 1st bit based on the amount Y of candidate sending positions included in each of the system frames.
[0066]
number
[0067] Up to the bit
[0068]
number
[0069] From the (log2(Y 2))th bit to the
[0070]
number
[0071] It is determined that the number of bits is up to .
[0072] Regarding the first aspect, in some implementations of the first aspect,
[0073]
number
[0074] The bit is used to determine the number of the first SSB, and the method further includes: the terminal device determines the SFN indicator bit in the SFN indicator bit based on the time interval T2.
[0075]
number
[0076] The bits are from the (log2(T2” 2))th bit to the
[0077]
number
[0078] The terminal device determines that the SFN indicator bits are from the (log2(T2" 2))th bit to the 1st bit based on the amount Y of candidate sending positions included in each of the system frames.
[0079]
number
[0080] Up to the bit
[0081]
number
[0082] From the (log2(Y 2))th bit to the
[0083]
number
[0084] It is determined that the number of bits is up to .
[0085] Regarding the first aspect, in some implementations of the first aspect,
[0086]
number
[0087] The bit is used to determine the number of the first SSB, and the method further includes: the terminal device determines the SFN indicator bit in the SFN indicator bit based on the time interval T2.
[0088]
number
[0089] The bits are from the (log2(T2” 2))th bit to the
[0090]
number
[0091] The terminal device determines that the SFN indicator bits are from the (log2(T2" 2))th bit to the 1st bit based on the amount Y of candidate sending positions included in each of the system frames.
[0092]
number
[0093] Up to the bit
[0094]
number
[0095] From the (log2(Y 2))th bit to the
[0096]
number
[0097] It is determined that the number of bits is up to .
[0098] Regarding the first aspect, in some implementations of the first aspect, the sending parameters include a sweep periodicity T3 and a time interval T2, and the terminal device determining the time position of the first SSB based on the number of the first SSB and the sending parameters includes: the terminal device determines an amount X of system frames of candidate sending positions included in each of the periodicities T1 based on the sweep periodicity T3 and the time interval T2;
[0099]
number
[0100] and
[0101]
number
[0102] represents rounding up, and the terminal device determines an amount Y of candidate sending positions included in each of the system frames based on an amount X of the system frames of candidate sending positions included in each of the periodicities T1;
[0103]
number
[0104] and the terminal device determines the starting symbol index of the first SSB in the system frame in which the first SSB is located based on the number of the first SSB and the amount Y of candidate sending positions included in each system frame.
[0105] Regarding the first aspect, in some implementations of the first aspect, the sending parameter includes an amount Y of candidate sending positions included in each of the system frames, and the terminal device determining the time position of the first SSB based on the number of the first SSB and the sending parameter includes: the terminal device determines a starting symbol index of the first SSB in the system frame in which the first SSB is located based on the number of the first SSB and the amount Y of candidate sending positions included in each of the system frames.
[0106] Regarding the first aspect, in some implementations of the first aspect, the sending parameters include an amount X of system frames of the candidate sending positions included in each of the periodicities T1, and the terminal device determining the time position of the first SSB based on the number of the first SSB and the sending parameters includes: the terminal device determines an amount Y of the candidate sending positions included in each of the system frames based on the amount X of system frames of the candidate sending positions included in each of the periodicities T1;
[0107]
number
[0108] and the terminal device determines the starting symbol index of the first SSB in the system frame in which the first SSB is located based on the number of the first SSB and the amount Y of candidate sending positions included in each system frame.
[0109] Regarding the first aspect, in some implementations of the first aspect, for a system frame including a first SSB, the terminal device determines a starting symbol index of the first SSB in the system frame, i.e., a first symbol index, based on the number of the first SSB, the amount Y of candidate sending positions included in the system frame, and the subcarrier spacing of the first SSB, where index 0 corresponds to the first symbol of the first slot in the system frame, which particularly includes: If the subcarrier spacing is 15 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of ((S+1) mod Y) in {2,8}+14×n, where n=0 or 1, or n=0, 1, 2, or 3; if the subcarrier spacing is 30 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of ((S+1) mod Y) in {4,8,16,20}+28×n; if n=0, or n=0 or 1, or the subcarrier spacing is 30 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of ((S+1) mod Y) in {2,8}+14×n. If n=0 or 1, or n=0, 1, 2, or 3, or the subcarrier spacing is 120 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of ((S+1) mod Y) in {4, 8, 16, 20}+28×n, and if n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, or 18, or if the subcarrier spacing is 240 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of ((S+1) mod Y) in {8, 12, 16, 20, 32, 36, 40, 44}+56×n, and n=0, 1, 2, 3, 5, 6, 7, or 8. S is the number of the first SSB, and mod represents the modulo operation.
[0110] For example, if the carrier frequency f is in FR2, the subcarrier spacing is 120 kHz, and the value of Y is 32, the terminal device determines that the starting symbol index of the first SSB is the value of Y′ in {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, or 8. In another example, if the carrier frequency f is in FR2, the subcarrier spacing is 120 kHz, and Y=8, the terminal device determines that the starting symbol index of the first SSB is the value of Y′ in {4, 8, 16, 20}+28×n, where n=0 or 1, or the terminal device determines that the starting symbol index of the first SSB is the value of Y′ in {2, 8}+14×n, where n=0, 1, 2, or 3.
[0111] Based on the above technical solution, the starting symbol indexes of the Y candidate sending positions included in a single system frame may reuse the definitions in existing protocols, which can simplify the implementation of the solution.
[0112] According to a second aspect, an SSB transmission method is provided. The method can be implemented by a network device or by a component (e.g., a chip or a circuit) of the network device. This is not limited. For ease of explanation, the following uses an example in which the method is implemented by a network device.
[0113] The method may include: the network device determines N candidate sending positions for transmitting N SSBs in one periodicity T1 based on sending parameters, the N candidate sending positions being in at least two system frames, the sending parameters including one or more of the following parameters: a sweep periodicity T3, an amount Y of the candidate sending positions included in each of the system frames, a time interval T2 between two consecutive system frames of the candidate sending time positions included in each of the periodicities T1, and an amount X of system frames of the candidate sending time positions included in each of the periodicities T1, where T1, Y, T3, and T2 are positive integers, and N and X are integers greater than 1, and the network device sends at least one of the N SSBs at at least one of the N candidate sending positions.
[0114] Based on the above technical solution, in the definition of the existing standard, one system frame may include a maximum of 4, 8, or 64 candidate sending positions. Therefore, when a network device determines N candidate sending positions for transmitting N SSBs in one periodicity and the N candidate sending positions are in at least two system frames, N can be greater than 4, 8, or 64. For example, when N candidate sending positions are in two system frames and each system frame includes 64 candidate sending positions based on the definition in the existing standard, N is equal to 128. Furthermore, when a network device sends SSBs at N candidate sending positions, the network device may send more SSBs, which helps to meet the sweeping requirements of single-satellite coverage.
[0115] Regarding the second aspect, in some implementations of the second aspect, the sending parameters include a sweep periodicity T3 and a time interval T2, and the network device determining N candidate sending positions for transmitting SSBs in one periodicity T1 based on the sending parameters includes: the network device determining, based on the sweep periodicity T3 and the time interval T2, an amount X of system frames of the candidate sending positions included in each of the periodicities T1;
[0116]
number
[0117] and
[0118]
number
[0119] represents rounding up, the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2, the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames;
[0120]
number
[0121] is.
[0122] Regarding the second aspect, in some implementations of the second aspect, the sending parameters include a sweep periodicity T3 and an amount Y of candidate sending positions included in each of the system frames, and the network device determining N candidate sending positions for transmitting SSBs in one periodicity T1 based on the sending parameters includes: the network device determining an amount X of the system frames of the candidate sending positions included in each of the periodicities T1 based on the amount Y of the candidate sending positions included in each of the system frames;
[0123]
number
[0124] and
[0125]
number
[0126] represents rounding up, and the network device determines the time interval T2 based on the amount X of system frames of the candidate sending position included in each of the sweep periodicity T3 and the periodicity T1;
[0127]
number
[0128] and
[0129]
number
[0130] represents truncation, and the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2, and the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames.
[0131] Regarding the second aspect, in some implementations of the second aspect, the sending parameters include a time interval T2 and an amount Y of candidate sending positions included in each of the system frames, and the network device determining N candidate sending positions for transmitting SSBs in one periodicity T1 based on the sending parameters includes: the network device determining an amount X of the system frames of the candidate sending positions included in each of the periodicities T1 based on the amount Y of the candidate sending positions included in each of the system frames;
[0132]
number
[0133] and
[0134]
number
[0135] represents rounding up, and the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2, and the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames.
[0136] Regarding the second aspect, in some implementations of the second aspect, the sending parameters include a quantity X of system frames of candidate sending positions included in each of the sweep periodicity T3 and the periodicity T1, and the network device's determining the candidate sending positions for transmitting SSBs in one periodicity T1 based on the sending parameters includes: the network device determines a time interval T2 based on the quantity X of system frames of candidate sending positions included in each of the sweep periodicity T3 and the periodicity T1;
[0137]
number
[0138] and
[0139]
number
[0140] represents truncation, the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2, the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames;
[0141]
number
[0142] and
[0143]
number
[0144] indicates rounding up.
[0145] Regarding the second aspect, in some implementations of the second aspect, the sending parameters include an amount X of system frames of candidate sending positions included in each of the time interval T2 and the periodicity T1, and the network device determining N candidate sending positions for transmitting SSBs in one periodicity T1 based on the sending parameters includes: the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2, and the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames;
[0146]
number
[0147] and
[0148]
number
[0149] indicates rounding up.
[0150] Regarding the second aspect, in some implementations of the second aspect, the network device's determining start time positions of X system frames of N candidate sending positions based on the periodicity T1 and the time interval T2 includes: the network device determines, based on the periodicity T1 and the time interval T2, that the start time positions of X system frames of N candidate sending positions in an m-th periodicity T1 are {(m-1)T1', (m-1)T1'+T2', (m-1)T1'+2T2',..., (m-1)T1'+(X-1)T2'}, respectively, where m is a positive integer. If T1 represents the period of the periodicity, T1'=T1, or if T1 represents the amount of system frames included in the periodicity, T1'=T frame T1. If T2 represents the duration of the time interval, then T2'=T2, or if T2 represents the amount of system frames contained in the time interval, then T2'=T frame ·T2. T frame represents the period of one system frame.
[0151] Regarding the second aspect, in some implementations of the second aspect, the network device determining starting symbol indices, i.e., first symbol indices, of Y candidate sending positions included in each of X system frames in the system frame to which the Y candidate sending positions belong, where index 0 corresponds to the first symbol of the first slot in the system frame, particularly includes: If the subcarrier spacing is 15 kHz, the network device determines that starting symbol indices of the Y candidate sending positions included in each of the system frames are Y values in {2, 8} + 14 × n, where n = 0 or 1, or n = 0, 1, 2, or 3; or if the subcarrier spacing is 30 kHz, the network device determines that starting symbol indices of the Y candidate sending positions included in each of the system frames are Y values in {4, 8, 16, 20} + 28 × n; or if n = 0, or n = 0 or 1, or if the subcarrier spacing is 30 kHz, the network device determines that starting symbol indices of the Y candidate sending positions included in each of the system frames are Y values in {2, 8} + 14 × n. and if n=0 or 1, or n=0, 1, 2, or 3, or the subcarrier spacing is 120 kHz, the network device determines that the starting symbol indices of the Y candidate sending positions included in each of the system frames are Y values in {4, 8, 16, 20}+28×n, and n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, or 18, or if the subcarrier spacing is 240 kHz, the network device determines that the starting symbol indices of the Y candidate sending positions included in each of the system frames are Y values in {8, 12, 16, 20, 32, 36, 40, 44}+56×n, and n=0, 1, 2, 3, 5, 6, 7, or 8.
[0152] For example, if the carrier frequency f is in FR2, the subcarrier spacing is 120 kHz, and the value of Y is 32, the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, or 8. In another example, if the carrier frequency f is in FR2, the subcarrier spacing is 120 kHz, and Y=8, the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are {4, 8, 16, 20}+28×n, where n=0 or 1, or the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are {2, 8}+14×n, where n=0, 1, 2, or 3.
[0153] Based on the above technical solution, the starting symbol indexes of the Y candidate sending positions included in a single system frame may reuse the definitions in existing protocols, which can simplify the implementation of the solution.
[0154] Regarding the second aspect, in some implementations of the second aspect, a first SSB in at least one SSB includes a PBCH, the PBCH includes an SFN indicator bit and / or a half-frame indicator bit, and the SFN indicator bit and / or the half-frame indicator bit are used to determine the number of the first SSB.
[0155] Based on the above technical solution, the SFN indicator bit may include 10 bits, and the half-frame indicator bit may include 1 bit. Therefore, when the number of the first SSB is indicated by the SFN indicator bit and / or the half-frame indicator bit, the maximum value of the number of the first SSB is 2047 (i.e., 2 11In other words, when the number of the first SSB ranges from 0 to 2047, the number of the first SSB may be indicated by the SFN indicator bit and / or the half-frame indicator bit, so that the terminal device may determine the number of the first SSB based on the SFN indicator bit and determine the time position of the first SSB based on the number of the first SSB to implement synchronization with the network device.
[0156] Regarding the second aspect, in some implementations of the second aspect, the PBCH includes an SFN indicator bit, and the number of the first SSB is
[0157]
number
[0158] When N>8, the SFN indicator bits are used.
[0159]
number
[0160] The bit is used to determine the number of the first SSB,
[0161]
number
[0162] indicates rounding up, or when N>32, the SFN indicator bits
[0163]
number
[0164] The bit is used to determine the number of the first SSB or, when N>64, in the SFN indicator bits.
[0165]
number
[0166] The bit is used to determine the number of the first SSB, or when N>128, the SFN indicator bit.
[0167]
number
[0168] Bit or
[0169]
number
[0170] The bit is used to determine the number of the first SSB.
[0171] For example, when N is greater than 8, the number of the first SSB may be indicated by the DMRS sequence index and the SFN indicator bit. The DMRS sequence index occupies 3 bits, and the SFN indicator bit is
[0172]
number
[0173] In other words, the SFN indicator bits
[0174]
number
[0175] The bit is used to determine the number of the first SSB.
[0176] For example, when N is greater than 32, the number of the first SSB may be indicated by the SSB index, the DMRS sequence index, and the SFN indicator bit. The SSB index occupies 2 bits, the DMRS sequence index occupies 3 bits, and the SFN indicator bit is
[0177]
number
[0178] In other words, the SFN indicator bits
[0179]
number
[0180] The bit is used to determine the number of the first SSB.
[0181] For example, when N is greater than 64, the number of the first SSB may be indicated by the SSB index, the DMRS sequence index, and the SFN indicator bit. The SSB index occupies 3 bits, the DMRS sequence index occupies 3 bits, and the SFN indicator bit is
[0182]
number
[0183] In other words, the SFN indicator bits
[0184]
number
[0185] The bit is used to determine the number of the first SSB.
[0186] In another example, when N is greater than 128, the number of the first SSB may be indicated by the SSB index, DMRS sequence index, SFN indicator bit, and half-frame indicator bit. The SSB index occupies 3 bits, the DMRS sequence index occupies 3 bits, the half-frame indicator bit occupies 1 bit, and the SFN indicator bit occupies 1 bit.
[0187]
number
[0188] Occupy a bit.
[0189] Regarding the second aspect, in some implementations of the second aspect,
[0190]
number
[0191] The bit is used to determine the number of the first SSB, and the method further includes: the network device determines the number of the first SSB in the SFN indicator bits based on the time interval T2.
[0192]
number
[0193] The bits are from the (log2(T2” 2))th bit to the
[0194]
number
[0195] The network device determines that the SFN indicator bits are from the (log2(T2" 2))th bit to the 1st bit based on the amount Y of candidate sending positions included in each of the system frames.
[0196]
number
[0197] Up to the bit
[0198]
number
[0199] From the (log2(Y 2))th bit to the
[0200]
number
[0201] It is determined that the number of bits is up to .
[0202] Regarding the second aspect, in some implementations of the second aspect,
[0203]
number
[0204] The bit is used to determine the number of the first SSB, and the method further includes: the network device determines the number of the first SSB in the SFN indicator bits based on the time interval T2.
[0205]
number
[0206] The bits are from the (log2(T2” 2))th bit to the
[0207]
number
[0208] The network device determines that the SFN indicator bits are from the (log2(T2" 2))th bit to the 1st bit based on the amount Y of candidate sending positions included in each of the system frames.
[0209]
number
[0210] Up to the bit
[0211]
number
[0212] From the (log2(Y 2))th bit to the
[0213]
number
[0214] It is determined that the number of bits is up to .
[0215] Regarding the second aspect, in some implementations of the second aspect,
[0216]
number
[0217] The bit is used to determine the number of the first SSB, and the method further includes: the network device determines the number of the first SSB in the SFN indicator bits based on the time interval T2.
[0218]
number
[0219] The bits are from the (log2(T2” 2))th bit to the
[0220]
number
[0221] The network device determines that the SFN indicator bits are from the (log2(T2" 2))th bit to the 1st bit based on the amount Y of candidate sending positions included in each of the system frames.
[0222]
number
[0223] Up to the bit
[0224]
number
[0225] From the (log2(Y 2))th bit to the
[0226]
number
[0227] It is determined that the number of bits is up to .
[0228] Regarding the second aspect, in some implementations of the second aspect,
[0229]
number
[0230] The bit is used to determine the number of the first SSB, and the method further includes: the network device determines the number of the first SSB in the SFN indicator bits based on the time interval T2.
[0231]
number
[0232] The bits are from the (log2(T2” 2))th bit to the
[0233]
number
[0234] The network device determines that the SFN indicator bits are from the (log2(T2" 2))th bit to the 1st bit based on the amount Y of candidate sending positions included in each of the system frames.
[0235]
number
[0236] Up to the bit
[0237]
number
[0238] From the (log2(Y 2))th bit to the
[0239]
number
[0240] T2" and Y are powers of 2. If T2 represents the amount of system frames included in the time interval, then T2" = T2. If T2 represents the duration of the time interval, then T2" = T2 / T frame T frame represents the period of one system frame.
[0241] According to a third aspect, there is provided a communication device, the communication device including a transceiver unit and a processing unit, the transceiver unit configured to perform a receiving or sending action of the terminal device in the first aspect and optional implementations of the first aspect, and the processing unit configured to perform a determining action of the terminal device in the first aspect and optional implementations of the first aspect.
[0242] According to a fourth aspect, there is provided a communication device, the communication device including a transceiver unit and a processing unit, the processing unit configured to perform a receiving or sending action of the network device in the second aspect and optional implementations of the second aspect, and the processing unit configured to perform a deciding action of the network device in the second aspect and optional implementations of the second aspect.
[0243] According to a fifth aspect, there is provided a communication device including a processor. The processor may be coupled to a memory and configured to execute instructions in the memory to implement the method of any one of the first aspect and possible implementations of the first aspect. Optionally, the communication device further includes the memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0244] In an implementation, the communication device is a terminal device. When the communication device is a terminal device, the communication interface can be a transceiver or an input / output interface.
[0245] In another implementation, the communication device is a chip disposed in a terminal device. When the communication device is a chip disposed in a terminal device, the communication interface can be an input / output interface.
[0246] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0247] According to a sixth aspect, there is provided a communication device including a processor. The processor may be coupled to a memory and configured to execute instructions in the memory to implement the method of the second aspect and any one of the possible implementations of the second aspect. Optionally, the communication device further includes the memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0248] In an implementation, the communication device is a network device. When the communication device is a network device, the communication interface may be a transceiver or an input / output interface.
[0249] In another implementation, the communication device is a chip disposed in a network device. When the communication device is a chip disposed in a network device, the communication interface can be an input / output interface.
[0250] According to a seventh aspect, there is provided a processor including an input circuit, an output circuit, and a processing circuit configured to receive a signal through the input circuit and transmit a signal through the output circuit, whereby the processor performs the method in any one of the possible implementations of the first and second aspects.
[0251] In a specific implementation, the processor may be one or more chips, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, various logic circuits, etc. For example, an input signal received by an input circuit may be received and input by a receiver, but this is not limited thereto. For example, a signal output by an output circuit may be output to a transmitter and transmitted by the transmitter, but this is not limited thereto. The input circuit and the output circuit may be the same circuit, and the circuit may be used as an input circuit and an output circuit at different moments. The specific implementation of the processor and various circuits is not limited in the embodiments of the present application.
[0252] According to an eighth aspect, there is provided a processing device including a processor and a memory, wherein the processor is configured to read instructions stored in the memory, receive a signal by using a receiver, and transmit a signal by using a transmitter to perform the method in any one of the possible implementations of the first and second aspects.
[0253] Optionally, there are one or more processors and one or more memories.
[0254] Optionally, the memory may be integrated with the processor, or the memory and processor may be separately located.
[0255] In a specific implementation, the memory may be a non-transitory memory such as a read-only memory (ROM). The memory and the processor may be integrated on the same chip or may be separately arranged on different chips. The type of memory and the manner in which the memory and the processor are arranged are not limited in the embodiments of the present application.
[0256] It should be understood that the data exchange processes involved, e.g., sending an SSB may be a process of outputting an SSB from a processor, and receiving an SSB may be a process of receiving an input SSB by a processor. In particular, data output by a processor may be output to a transmitter, and input data received by a processor may be from a receiver. The transmitter and receiver may be collectively referred to as a transceiver.
[0257] The processing device in the eighth aspect may be one or more chips. The processor in the processing device may be implemented by hardware or software. When the processor is implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc. When the processor is implemented by software, the processor may be a general-purpose processor implemented by reading software code stored in a memory. The memory may be integrated into the processor or may be located outside the processor and exist independently.
[0258] According to a ninth aspect, there is provided a computer program product. The computer program product includes a computer program (also referred to as code or instructions). When the computer program is run, the computer is enabled to perform the method in any one of the possible implementations of the first and second aspects.
[0259] According to a tenth aspect, there is provided a computer-readable storage medium. The computer-readable storage medium stores a computer program (also called code or instructions). When the computer-readable storage medium is run on a computer, the method in any one of the possible implementations of the first and second aspects is performed.
[0260] According to an eleventh aspect, there is provided a communication system including the above-mentioned terminal device and the above-mentioned network device, wherein the terminal device is configured to implement the method of the first aspect and any one of possible implementations of the first aspect, and the network device is configured to implement the method of the second aspect and any one of possible implementations of the second aspect. [Brief explanation of the drawings]
[0261] [Figure 1] 1 is a diagram of a communication system in which a method according to an embodiment of the present application is applicable; [Figure 2] 1 is a diagram of an application scenario according to an embodiment of the present application; [Figure 3] FIG. 2 is a diagram of another application scenario according to an embodiment of the present application. [Figure 4] 1 is a schematic flowchart of a method according to an embodiment of the present application; [Figure 5] 10 is a diagram of N candidate feed positions determined according to a method according to an embodiment of the present application; [Figure 6] 1 is a diagram of a communication device according to an embodiment of the present application; [Figure 7] FIG. 2 is a block diagram of a communication device according to another embodiment of the present application. [Figure 8] FIG. 1 is a diagram of a chip system according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0262] The following describes the technical solutions in the embodiments of the present application with reference to the accompanying drawings.
[0263] The technical solutions in the embodiments of the present application may be applied to various communication systems, such as a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a fifth generation (5G) system, a sixth generation (6G) system, a future communication system, etc. The 5G mobile communication system in the present application includes a non-standalone (NSA) 5G mobile communication system or a standalone (SA) 5G mobile communication system. The communication system may alternatively be a public land mobile network (PLMN), a sidelink (SL) communication system, a machine-to-machine (M2M) communication system, an Internet of things (IoT) communication system, a vehicle-to-everything (V2X) communication system, an unmanned aerial vehicle (UAV) communication system, or another communication system.
[0264] The terminal device in the embodiments of the present application may be a user equipment, an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user equipment. The terminal device may alternatively be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device, another processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future communication system, etc. This is not limited in the embodiments of the present application.
[0265] The network device in the embodiments of the present application may be any device having a wireless transceiver function. The device may be, but is not limited to, an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a home NodeB (e.g., a home evolved NodeB or home NodeB (HNB)), a baseband unit (BBU), an access point (AP), a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), a gNB, or a transmission point (TRP or TP) in a wireless fidelity (Wi-Fi) system, or a network node including one antenna panel or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU).
[0266] In some deployments, the network device in the embodiments of the present application may be a base station (e.g., a gNB) in a RAN. The base station may have a CU-DU split architecture. The RAN may be connected to a core network (e.g., the core network may be a long term evolution (LTE) core network or a 5G core network). The base station may be understood to be divided into a CU and a DU in terms of logical functions. The CU and DU may be physically separated or deployed together. Multiple DUs may share one CU. Alternatively, one DU may be connected to multiple CUs. The CU and DU may be connected through an interface, for example, an F1 interface. The CU and DU may be obtained through a division based on a protocol layer of a wireless network.
[0267] For example, a possible division scheme is that the CU is configured to perform functions of a radio resource control (RRC) layer, a service data adaptation protocol (SDAP) layer, and a packet data convergence protocol (PDCP) layer, and the DU is configured to perform functions such as a radio link control (RLC) layer, a media access control (MAC) layer, and a physical layer.
[0268] It may be understood that the division of the CU and DU into processing functions based on protocol layers is merely an example, and other divisions are possible. For example, a CU or DU may have more protocol layer functions through division. For example, a CU or DU may alternatively have some processing functions of protocol layers through division.
[0269] The following describes the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. In the description of the present application, unless otherwise specified, " / " indicates an "or" relationship between associated objects. For example, A / B may represent A or B. In the present application, "and / or" only describes the association relationship between associated objects and represents that three relationships may exist. For example, A and / or B may indicate three cases: only A exists, both A and B exist, and only B exists, and A and B may be singular or plural. In addition, in the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following items (moieties)" or similar expressions means any combination of these items, including any combination of a single item (moiety) or multiple items (moieties). For example, at least one (portion) of a, b, or c may represent a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural. Additionally, in the embodiments of the present application, words such as "example" or "for example" are used to represent giving an example, illustration, or explanation. Any embodiment or design scheme described in the embodiments of the present application as an "example" or with "for example" should not be described as being preferred or having more advantages than another embodiment or design scheme. Rather, the use of words such as "example" or "for example" is intended to present the concepts involved in a particular manner to make them easier to understand.
[0270] Hereinafter, with reference to FIG. 1, a communication system to which the method provided in the embodiments of the present application is applicable will be described in detail.
[0271] FIG. 1 is a diagram of a communication system 100 to which a method according to an embodiment of the present application is applicable. As shown in FIG. 1, the communication system 100 may include at least one network device, such as the network device 101 shown in FIG. 1. The communication system 100 may further include at least one terminal device, such as the terminal devices 102 to 107 shown in FIG. 1. The terminal devices 102 to 107 may be mobile or fixed. The network device 101 may communicate with one or more of the terminal devices 102 to 107 through a wireless link. Each of the network devices may provide communication coverage to a particular geographic area and may communicate with terminal devices located in the coverage area. For example, the network device may send downlink data to the terminal device. Thus, the network device 101 and the terminal devices 102 to 107 of FIG. 1 form a communication system.
[0272] Optionally, the terminal devices may communicate directly with each other. For example, the terminal devices may communicate directly with each other by using SL technology, etc. As shown in Figure 1, terminal device 105 and terminal device 106, and terminal device 105 and terminal device 107 may communicate directly with each other by using SL technology. Terminal device 106 and terminal device 107 may communicate with terminal device 105 separately or simultaneously.
[0273] Alternatively, terminal devices 105 to 107 may communicate separately with network device 101. For example, terminal devices 105 to 107 may communicate directly with network device 101. For example, terminal device 105 and terminal device 106 in Figure 1 may communicate directly with network device 101 or may communicate indirectly with network device 101. For example, terminal device 107 in Figure 1 communicates with network device 101 through terminal device 105.
[0274] 1 illustrates an example of one network device, multiple terminal devices, and communication links between the communication devices. Optionally, communication system 100 may include multiple network devices, and the coverage of each of the network devices may include a different amount of terminal devices, for example, more or fewer terminal devices. This is not a limitation of the present application.
[0275] Optionally, multiple antennas may be configured for the network device 101 and the terminal devices 102 to 107 in FIG. 1 . The multiple antennas may include at least one transmitting antenna configured to send signals and at least one receiving antenna configured to receive signals. In addition, the communication device may further include a transmitter chain and a receiver chain. Those skilled in the art may understand that the transmitter chain and the receiver chain may each include multiple components (e.g., a processor, a modulator, a multiplexer, a demodulator, a demultiplexer, and an antenna) related to sending and receiving signals.
[0276] Optionally, the wireless communication system 100 may further include another network entity, such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0277] Figure 2 is a diagram of an application scenario according to an embodiment of the present application. This scenario may be referred to as a "transparent satellite architecture" or bentpipe mode. As shown in Figure 2(a), communication between a UE and a satellite, and communication between a satellite and a non-3GPP interworking function (N3IWF) and a satellite hub are implemented using a non-3GPP radio protocol. The N3IWF and the satellite hub may be connected to a 5G core network (5G CN) through a next-generation (NG) interface (N2 / N3), and the 5G CN is connected to a data network (DN) through an N6 interface. As shown in Figure 2(b), communication between a UE and a satellite and communication between a satellite and a gNB may be implemented using an NR protocol. In this scenario, the satellite is configured to transfer signals through frequency conversion.
[0278] 3 is a diagram of another application scenario according to an embodiment of the present application. This scenario may be referred to as a regenerative mode. As shown in FIG. 3, in this scenario, the satellite is a DU (NG-RAN with a regenerative satellite based on a gNB-DU), communication between the UE and the satellite may be performed by using an NR protocol, and the satellite is connected to a gNB-CU through an F1 interface.
[0279] It may be appreciated that this embodiment of the present application may further be applied to scenarios where satellites are used as integrated access and backhaul (IAB).
[0280] Satellite communications are characterized by the extremely wide coverage area of a single satellite, which is closely related to the satellite's sweep angle. A low-Earth-orbit satellite communications system with an orbital height of 500 km is used as an example. The sweep angle of the phased array antenna is assumed to be ±30° × ±45°, where ±45° is the sweep angle in the satellite motion direction and ±30° is the sweep angle in the direction perpendicular to the satellite motion direction. The satellite's coverage on the ground is assumed to be calculated based on a rectangular coverage. If the long side of the rectangular coverage in the satellite motion direction is approximately 1000 km and the short side of the rectangular coverage in the direction perpendicular to the satellite motion direction is approximately 660 km, the total coverage area of the satellite is 660 * 1000 = 660,000 square kilometers. Similar to terrestrial networks, satellite base stations can sweep the satellite's coverage area by using control beams for user access. However, given the hardware limitations of the satellite and the link budget limitations of user access, the coverage area of a single beam is limited. For example, the satellite uses a single channel to perform beam sweeping, and the array scale is considered to be 40*40. For a beam at the nadir of the satellite, the beam width that can satisfy access is approximately 4.6 degrees. In this case, the coverage area of a single beam at the nadir of the satellite that can satisfy access is approximately 1,256 square kilometers, and the number of beams that can satisfy the single-satellite coverage requirement is more than 530. For a beam at an edge point, the beam width that can satisfy access is approximately 1.4 degrees. In this case, the coverage area of a single beam at the edge point that can satisfy access is approximately 841 square kilometers, and the number of beams that can satisfy the single-satellite coverage requirement is more than 790. According to the above analysis, when the total coverage area of the satellite is 670,000 square kilometers, seamless coverage is calculated based on the unequal area coverage of the beams. In this case, 530 to 790 beams are required to implement continuous random access within a single satellite coverage area.
[0281] In the existing 3GPP protocol, a controlled beam sweeping process is implemented to complete the transmission of synchronization signal / physical broadcast channel blocks (SSBs) corresponding to different beams. The FR1 frequency band supports up to eight beams in a single cell, i.e., up to eight SSBs in a single cell, and the eight beams are in one-to-one correspondence with the eight SSBs. The FR2 frequency band supports up to 64 beams in a single cell, i.e., up to 64 SSBs in a single cell, and the 64 beams are in one-to-one correspondence with the 64 SSBs. The synchronization signal / physical broadcast channel blocks are also called synchronization signal blocks. The SSBs are transmitted at fixed time-domain positions. The SSB time-domain location patterns supported by the FR1 frequency band are Case A, Case B, and Case C, while the SSB time-domain location patterns supported by the FR2 frequency band are Case D and Case E. In an NR system, SSBs are sent with a specific periodicity, and the SSB transmission instant is in units of half frames (5 ms in duration). Within one half frame, the gNB may send SSBs at multiple candidate locations. Table 1 shows SSB patterns corresponding to different subcarrier spacings (SCSs) at each SSB sweep periodicity.
[0282] [Table 1]
[0283] As explained above, in satellite communications, the coverage area of a single satellite is extremely large, while the coverage area of a single beam of a swept beam is small due to limitations such as hardware requirements, link budget, etc. Therefore, more swept beams are needed to cover the single satellite coverage, and more swept beams correspond to more SSBs. However, the existing 3GPP supports a maximum of 64 beams in a single cell, which is far less than the amount of swept beams required for single satellite coverage.
[0284] In view of this, the embodiments of the present application provide an SSB transmission method to meet more SSB transmission requirements.
[0285] For ease of understanding, the following describes the frame structure in the embodiment of the present application first.
[0286] A frame structure is a structure that indicates the division of time resources (also called time domain resources) for signal transmission. In wireless communications, commonly used time units of the frame structure are, in descending order, a radio frame (also called a system frame), a half-frame, a subframe, a slot, and a symbol. In LTE and 5G systems, the duration of one radio frame is 10 ms, one radio frame includes two half-frames, each of which has a duration of 5 ms. One radio frame includes 10 subframes, each of which has a duration of 1 ms. The amount of slots included in one subframe is related to the SCS of the radio frame. For example, when SCS=15 kHz, one subframe contains one slot and the duration of one slot is 1 ms; when SCS=30 kHz, one subframe contains two slots and the duration of one slot is 0.5 ms; when SCS=60 kHz, one subframe contains four slots and the duration of one slot is 0.25 ms; when SCS=120 kHz, one subframe contains eight slots and the duration of one slot is 0.125 ms; or when SCS=240 kHz, one subframe contains 16 slots and the duration of one slot is 0.0625 ms.
[0287] Symbols: In normal cyclic prefix (CP), one slot contains 14 symbols, and in extended CP, one slot contains 12 symbols.
[0288] It should be understood that in future communication systems, the definition of the frame structure may differ from that in the above description, which is not limited in this application.
[0289] Without loss of generality, the following describes in detail the SSB transmission method provided in the embodiments of the present application by using the interaction between a network device and a terminal device as an example.
[0290] It should be understood that, for the sake of facilitating the understanding and description of the embodiments of the present application, the interaction between the network device and the terminal device is used as an example to describe in detail the method provided in the embodiments of the present application. However, this does not constitute any limitation on the execution body of the method provided in the embodiments of the present application. For example, if SSB transmission can be implemented according to the method provided in the embodiments of the present application by running a program recording the code of the method provided in the embodiments of the present application, the terminal device shown in the following embodiments may be replaced with a component (e.g., a circuit, chip, chip system, or another functional module that can call and execute a program) disposed in the terminal device, and the network device shown in the following embodiments may be replaced with a component (e.g., a circuit, chip, chip system, or another functional module that can call and execute a program) disposed in the network device.
[0291] It should be further noted that in the embodiment of the present application, for ease of explanation, when numbering is involved, the numbering may be performed consecutively starting from 0. For example, the N SSBs are numbered from 0 to N-1, the N candidate sending positions are numbered from 0 to N-1, and the X system frames are numbered from 0 to X-1. Of course, a specific implementation is not limited thereto. For example, the numbering may alternatively be performed consecutively starting from 1. For example, the N SSBs are numbered from 1 to N, and the N candidate sending positions are numbered 1 to N, and the system frame numbers of the X system frames are 1 to X. For brevity, the examples will not be listed one by one here.
[0292] 4 is a schematic flowchart of an SSB transmission method 400 according to an embodiment of the present application. The method 400 may include the following steps.
[0293] S410: The network device determines N candidate forwarding locations based on the forwarding parameters.
[0294] The N candidate sending positions are for transmitting N SSBs in one periodicity T1. In other words, the N candidate sending positions are N candidate resources for transmitting N SSBs in one periodicity T1. The N candidate sending positions are in one-to-one correspondence with the N SSBs. Specifically, each of the N candidate sending positions is for transmitting an SSB corresponding to the candidate sending position in one periodicity T1. Any two of the N SSBs have at least different numbers. N is an integer greater than 1. For example, N is an integer greater than 64. T1 is a positive integer.
[0295] The periodicity T1 is the transmission periodicity of the N SSBs. At each of the periodicity T1, the network device may send one or more of the N SSBs. T1 may represent the period of the periodicity or the amount of system frames included in the periodicity. This is not limited in the embodiments of the present application. It is assumed that the periodicity is 640 ms and SCS=30 kHz. In this case, T1 may be equal to 640, or T1 may be equal to 64.
[0296] The feed parameters include one or more of the following parameters: sweep periodicity T3, amount Y of candidate feed positions included in each of the system frames, time interval T2 between two consecutive system frames of the candidate feed positions included in each of the periodicity T1, and amount X of system frames of the candidate feed positions included in each of the periodicity T1, where Y and T2 are positive integers and X is an integer greater than 1.
[0297] The sweep periodicity T3 is the sweep periodicity used by the terminal device to receive SSB from the network device. T3 may represent the duration of the sweep periodicity or the amount of system frames included in the sweep periodicity. This is not limited in the embodiments of the present application. It is assumed that the duration of the sweep periodicity is 640 ms and SCS=30 kHz. In this case, T3 may be equal to 640, or T3 may be equal to 64. It should be understood that the periodicity T1 may be greater than or equal to the sweep periodicity T3.
[0298] The number Y of candidate sending positions included in each system frame is the number of candidate sending positions included in each of the X system frames of the N candidate sending positions. The Y candidate sending positions included in each system frame may be referred to as a candidate sending position group. Correspondingly, the Y SSBs corresponding to the Y candidate sending positions included in each system frame may be referred to as an SSB group. For example, the Y candidate sending positions included in each of different system frames among the X system frames are located in fixed symbols of fixed slots of the system frames. For example, if the carrier frequency f is in FR1, 6 GHz > f > 3 GHz, SCS = 30 kHz, and each of the X system frames includes eight candidate sending positions, the eight candidate sending positions included in each system frame are fixed in the first four slots of the first half frame of the system frame to which the candidate sending positions belong, or are fixed in the first four slots of the second half frame of the system frame to which the candidate sending positions belong. Thus, each of the slots contains two candidate forwarding positions, the two candidate forwarding positions being located separately in each of the four symbols of the slot, with the two candidate forwarding positions contained in each of the slots occupying a total of eight symbols.
[0299] The value of the quantity Y of candidate feed positions may be 4, 8, 16, 32, 64, etc. If the carrier frequency f is in a low frequency band (e.g., FR1), the value of Y may be 4 or 8. If the carrier frequency f is in a high frequency band (e.g., FR2), the value of Y may be 8, 16, 32, 64, etc. For example, the value of the quantity Y of candidate feed positions may reuse the definition in an existing standard. For example, the value of the quantity Y of candidate feed positions is shown in Table 2. For example, the carrier frequency f is in FR1, f>3 GHz, and SCS=30 kHz. It can be understood from Table 1 that the maximum amount of SSB that can be sent in one system frame is equal to 8. Therefore, the value of Y may be defined as a positive integer less than or equal to 8.
[0300] [Table 2]
[0301] The time interval T2 between two consecutive system frames of the candidate sending positions included in each of the periodicity T1 is the time interval between any two consecutive system frames among the X system frames of the N candidate sending positions. T2 may represent the duration of the time interval or the amount of system frames included in the time interval. It is assumed that the duration of the time interval is 20 ms and SCS=30 kHz. In this case, T2 may be equal to 20, or T2 may be equal to 2.
[0302] The amount X of system frames of candidate sending positions included in each of the periodicities T1 is the amount of system frames of N candidate sending positions. The X system frames of the N candidate sending positions satisfy any one of the following conditions: the X system frames are any X consecutive system frames, or the interval between two adjacent system frames is fixed and the system frame numbers are even-numbered, or the interval between two adjacent system frames is fixed and the system frame numbers are odd-numbered.
[0303] In Implementation 1, when the sending parameters include a sweep periodicity T3 and a time interval T2, the network device's determining N candidate sending positions based on the sending parameters includes: the network device determines, based on the sweep periodicity T3 and the time interval T2, a quantity X of system frames of the candidate sending positions included in each of the periodicities T1;
[0304]
number
[0305] and
[0306]
number
[0307] represents rounding up, the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2, the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames;
[0308]
number
[0309] is.
[0310] When the T3 and T2 units are unified, the network devices
[0311]
number
[0312] Note that if the units of T3 and T2 are not unified, after converting the units of T3 and T2 into unified units, the network device may determine X based on
[0313]
number
[0314] For example, if the unit of T3 is ms and the unit of T2 is the amount of system frames, the network device may convert T2 to a value in units of ms. For example, if T2=1, the network device may convert T2 to 10 ms.
[0315] After determining the amount X of system frames for the N candidate sending locations, the network device may determine a start time location for each of the X system frames.
[0316] For example, if the start time position of the first system frame among the X system frames is the same as the start time position of the periodicity T1, then in the m-th periodicity T1, the start time positions of the X system frames determined by the network device are {(m-1)T1', (m-1)T1'+T2', (m-1)T1'+2T2',..., (m-1)T1'+(X-1)T2'}, respectively. If T1 represents the period of the periodicity, T1'=T1. If T1 represents the amount of system frames included in the periodicity, T1'=T frame ·T1. T frame represents the period of one system frame. For example, T frame = 10 ms. Similarly, if T2 represents the duration of the interval between any two consecutive system frames in X system frames, then T2' = T2. If T2 represents the amount of system frames in the interval between any two consecutive system frames in X system frames, then T2' = T frame -T2.
[0317] In another example, if the offset between the start time position of the first system frame among X system frames and the start time position of periodicity T1 is Δt, then for the mth periodicity T1, the start time positions of the X system frames determined by the network device are {Δt+(m-1)T1', Δt+(m-1)T1'+T2', Δt+(m-1)T1'+2T2', ..., Δt+(m-1)T1'+(X-1)T2'}, respectively.
[0318] Optionally, after determining the quantity X of system frames for the N candidate sending locations, the network device may determine a system frame number (SFN) for each of the X system frames.
[0319] For example, if the first system frame among the X system frames is the same as the first system frame in the periodicity T1, then in the m-th periodicity T1, the system frame numbers of the X system frames determined by the network device are {(m-1)T1", (m-1)T1"+T2", (m-1)T1"+2T2", ..., (m-1)T1"+(X-1)T2"}, respectively. If T1 represents the period of the periodicity, T1"=T1 / T frame If T1 represents the amount of system frames included in the periodicity, then T1" = T1. Similarly, if T2 represents the duration of the interval between any two consecutive system frames among X system frames, then T2" = T2 / T frame If T2 represents the amount of system frames in the interval between any two consecutive system frames in the X number of system frames, then T2″=T2.
[0320] In another example, if there are t system frames between the first system frame in the X system frames and the first system frame in the periodicity T1, in the mth periodicity T1, the system frame numbers of the X system frames determined by the network device are {t+(m-1)T1'', t+(m-1)T1"+T2'', t+(m-1)T1"+2T2'', ..., t+(m-1)T1"+(X-1)T2"}, respectively.
[0321] It should be noted that in this embodiment of the present application, an example in which the system frame numbers are numbered starting from 0 is used for explanation. However, in this embodiment of the present application, the system frame numbers are not necessarily limited to being numbered starting from 0. For example, the system frame numbers may be numbered starting from 1. If the system frame numbers are numbered starting from 1, in the m-th periodicity T1, the system frame numbers of the X system frames determined by the network device are {(m-1)T1"+1, (m-1)T1"+T2"+1, (m-1)T1"+2T2"+1, ..., (m-1)T1"+(X-1)T2"+1}, respectively.
[0322] After the network device determines the start time position or system frame number of each of the X system frames, the network device determines the start symbol index, i.e., the first symbol index, of the Y candidate sending positions included in each of the X system frames in the system frame to which the Y candidate sending positions belong. Index 0 corresponds to the first symbol of the first slot in the system frame. In this way, the network device can determine N candidate sending positions.
[0323] For example, the starting symbol indexes of the Y candidate forwarding positions included in each of the system frames may be defined or redefined in an existing standard.
[0324] For example, when the carrier frequency f≦3 GHz and SCS=15 kHz, the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are Y values in {2, 8}+14×n, where n=0 or 1.
[0325] Alternatively, if the carrier frequency f is in FR1, f>3 GHz, and SCS=15 kHz, the network device determines that the starting symbol indices of the Y candidate sending positions included in each of the system frames are Y values in {2,8}+14×n, where n=0, 1, 2, or 3.
[0326] Alternatively, when the carrier frequency f≦3 GHz and SCS=30 kHz, the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are Y values in {4, 8, 16, 20}+28×n, where n=0, or the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are Y values in {2, 8}+14×n, where n=0 or 1.
[0327] Alternatively, when the carrier frequency f is in FR1, f>3 GHz, and SCS=30 kHz, the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are Y values in {4, 8, 16, 20}+28×n, where n=0 or 1, or the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are Y values in {2, 8}+14×n, where n=0, 1, 2, or 3.
[0328] Alternatively, when the carrier frequency f is in FR2 and SCS=120 kHz, the network device determines that the starting symbol indices of the Y candidate sending positions included in each of the system frames are Y values in {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, or 18. For example, when the value of Y is 32, the starting symbol indices of the Y candidate sending positions included in each of the system frames are {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, or 8. In another example, when Y=8, the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are Y values in {4, 8, 16, 20}+28×n, where n=0 or 1, or the network device determines that the starting symbol indexes of the Y candidate sending positions included in each of the system frames are Y values in {2, 8}+14×n, where n=0, 1, 2, or 3.
[0329] Alternatively, if the carrier frequency f is in FR2 and SCS=240 kHz, the network device determines that the starting symbol indices of the Y candidate sending positions included in each of the system frames are Y values in {8, 12, 16, 20, 32, 36, 40, 44}+56×n, where n=0, 1, 2, 3, 5, 6, 7, or 8.
[0330] For example, assume N=256, T3=640 ms, and T2=20 ms. In this case, the network device:
[0331]
number
[0332] Based on this, we may determine that X is equal to 32 and that Y is equal to 8.
[0333] If the carrier frequency is 3 GHz≦f≦6 GHz, SCS=30 kHz, and the first system frame among the X system frames is the same as the first system frame in the periodicity T1, then in the first periodicity, the system frame number SFN_SSB of the xth system frame among the X system frames satisfies equation (1), that is, the system frames of the candidate sending positions are even-numbered frames, and 1≦x≦X, and the starting symbol indexes of the eight candidate sending positions included in each of the X system frames satisfy equation (2).
[0334] SFN_SSB mod(T3 / T2)={0,2,4,...,(2T3 / T2)-2} Equation (1) {2,8}+14×n, n=0, 1, 2, 3 Equation (2) For example, each of the candidate sending positions occupies four symbols. FIG. 5 is a diagram of N candidate sending positions determined by a network device. As shown in FIG. 5, in the first periodicity, the system frame number of the first system frame among the X system frames is 0, and the system frame with the system frame number 0 can be represented by using SFN#0. According to equation (2), the eight candidate sending positions included in SFN#0 are in the first four slots of SFN#0, and the two candidate sending positions included in the first slot are denoted as candidate sending position #0 and candidate sending position #1, respectively. Candidate sending position #0 occupies symbol #2 to symbol #5, and candidate sending position #1 occupies symbol #8 to symbol #11. Candidate sending position #0 is for transmitting the first SSB among the N SSBs, and candidate sending position #1 is for transmitting the second SSB among the N SSBs. The second to fourth slots of SFN#0 may be understood to further include six candidate sending positions. These six candidate sending positions may be designated as candidate sending position #2 to candidate sending position #7, respectively (not shown in the figure). Because T2 is equal to 20 ms, the system frame number of the second system frame among the X system frames is 2, and the system frame with system frame number 2 may be represented by using SFN#2. Similarly, the eight candidate sending positions included in SFN#2 are located in the first four slots of SFN#2, and the two candidate sending positions included in the first slot are designated as candidate sending position #8 and candidate sending position #9, respectively. Candidate sending position #8 occupies symbols #2 to #5, and candidate sending position #9 occupies symbols #8 to #11. Candidate sending position #8 is for transmitting the ninth SSB among the N SSBs, and candidate sending position #9 is for transmitting the tenth SSB among the N SSBs. By analogy, a network device may determine N candidate forwarding locations.
[0335] For example, assume N=128, T3=320 ms, and T2=20 ms. In this case, the network device:
[0336]
number
[0337] Based on this, we may determine that X is equal to 16 and that Y is equal to 8.
[0338] If the carrier frequency is 3 GHz≦f≦6 GHz, SCS=30 kHz, and the first system frame among the X system frames is the same as the first system frame in the periodicity T1, in the first periodicity, the system frame number SFN_SSB of the xth system frame among the X system frames satisfies the above formula (1), that is, the system frames of the candidate sending positions are even-numbered frames, and 1≦x≦X, and the starting symbol indexes of the eight candidate sending positions included in each of the X system frames satisfy the above formula (2). For example, it is assumed that N=64, T3=160 ms, and T2=20 ms. In this case, the network device:
[0339]
number
[0340] Based on this, we may determine that X is equal to 8 and determine that Y is equal to 8.
[0341] When the carrier frequency is 3 GHz≦f≦6 GHz, SCS=30 kHz, and the first system frame among the X system frames is the same as the first system frame in the periodicity T1, in the first periodicity, the system frame number SFN_SSB of the xth system frame among the X system frames satisfies the above formula (1), that is, the system frames of the candidate sending positions are even-numbered frames, and 1≦x≦X, and the starting symbol indexes of the eight candidate sending positions included in each of the X system frames satisfy the above formula (2).
[0342] In Implementation 2, when the sending parameters include a sweep periodicity T3 and an amount Y of candidate sending positions included in each of the system frames, the network device determining N candidate sending positions based on the sending parameters includes: the network device determining an amount X of the system frames of the candidate sending positions included in each of the periodicities based on the amount Y of the candidate sending positions;
[0343]
number
[0344] and the network device determines a time interval T2 between any two consecutive system frames among the X system frames based on the sweep periodicity T3 and the amount of system frames X; the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2; and the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames.
[0345] After determining the quantity X of system frames, the network device may determine a time interval T2 between any two consecutive system frames among the X system frames based on the sweep periodicity T3 and the quantity X of system frames;
[0346]
number
[0347] and
[0348]
number
[0349] denotes truncation. If T3 denotes the period of the sweep periodicity, T3" = T3 / T frame If T3 represents the amount of system frames included in the sweep periodicity, then T3" = T3. For example, if the sweep periodicity T3 is 640 ms, SCS = 30 kHz, and X = 32, then T3" = T3 / T frame = 64, and T2 = 1 or T2 = 2. In Implementation 2, the time interval T2 determined by the network device may be understood to represent the amount of system frames between any two consecutive system frames among the X system frames.
[0350] For the manner in which the network device determines the start time position of each of the X system frames based on the periodicity T1 and the time interval T2, and the manner in which the network device determines the start symbol index of the Y candidate sending positions included in each of the system frames within the system frame to which the Y candidate sending positions belong, please refer to the description in Implementation 1 above.
[0351] In Implementation 3, when the sending parameters include a time interval T2 and an amount Y of candidate sending positions included in each of the system frames, the network device determining N candidate sending positions based on the sending parameters includes: the network device determining an amount X of the system frames of the candidate sending positions included in each of the periodicities based on the amount Y of the candidate sending positions;
[0352]
number
[0353] and the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2, and the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames.
[0354] For the manner in which the network device determines the start time position of each of the X system frames based on the periodicity T1 and the time interval T2, and the manner in which the network device determines the start symbol index of the Y candidate sending positions included in each of the system frames within the system frame to which the Y candidate sending positions belong, please refer to the description in Implementation 1 above.
[0355] In Implementation 4, when the sending parameters include a sweep periodicity T3 and a quantity X of system frames of the candidate sending positions included in each of the periodicities, the network device's determining the N candidate sending positions based on the sending parameters includes: the network device determines a time interval T2 between any two consecutive system frames among the X system frames of the N candidate sending positions based on the sweep periodicity T3 and the quantity X of system frames;
[0356]
number
[0357] and the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2, and the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames;
[0358]
number
[0359] is.
[0360] For the manner in which the network device determines the start time position of each of the X system frames based on the periodicity T1 and the time interval T2, and the manner in which the network device determines the start symbol index of the Y candidate sending positions included in each of the system frames within the system frame to which the Y candidate sending positions belong, please refer to the description in Implementation 1 above.
[0361] In Implementation 5, when the sending parameters include a quantity X of system frames of candidate sending positions included in each of the time interval T2 and the periodicity, the network device's determining N candidate sending positions based on the sending parameters includes: the network device determines start time positions of the X system frames of the N candidate sending positions based on the periodicity T1 and the time interval T2, and the network device determines start symbol indexes of the Y candidate sending positions included in each of the X system frames;
[0362]
number
[0363] is.
[0364] For the manner in which the network device determines the start time position of each of the X system frames based on the periodicity T1 and the time interval T2, and the manner in which the network device determines the start symbol index of the Y candidate sending positions included in each of the system frames within the system frame to which the Y candidate sending positions belong, please refer to the description in Implementation 1 above.
[0365] It should be noted that in this embodiment of the present application, the above Implementation 1 to Implementation 5 are only used as examples to describe the manner in which the network device determines the N candidate sending positions based on the sending parameters. In a specific implementation, the sending parameters may include one or more of the above parameters. When the sending parameters include different parameters, the manner in which the network device determines the N candidate sending positions based on the sending parameters is also different.
[0366] It should be further noted that before S410, the network device may determine N candidate sending positions in the manner described in S410 based on information about the frequency band of the SSB to be sent. For example, the manner for determining N candidate sending positions described in S410 corresponds to information about a specific frequency band (e.g., FR2). If the information about the frequency band of the SSB to be sent is information about a specific frequency band, the network device determines to determine N candidate sending positions in the manner described in S410.
[0367] S420: The network device sends at least one SSB to the terminal device. Correspondingly, in S420, the terminal device receives at least one SSB from the network device.
[0368] After determining the N candidate sending positions based on the sending parameters, the network device may send at least one of the N SSBs based on at least one of the N candidate sending positions. At least one candidate sending position may be understood to correspond to at least one SSB. For example, if the network device sends a second SSB among the N SSBs, the network device sends the second SSB based on the second candidate sending position among the N candidate sending positions. As shown in FIG. 5, in the first periodicity, the network device sends the second SSB on symbols #8 to #11 of the first slot of SFN #0.
[0369] The first SSB among the at least one SSB sent by the network device may further include a PBCH, where the PBCH includes an SFN indicator bit and / or a half-frame indicator bit, and the SFN indicator bit and / or the half-frame indicator bit are used to determine the number of the first SSB (also referred to as the index of the first SSB). Correspondingly, after receiving the first SSB, the terminal device may determine the number of the first SSB based on the SFN indicator bit and / or the half-frame indicator bit included in the PBCH in the first SSB.
[0370] For example, in the SFN indicator bits
[0371]
number
[0372] bits are used to determine the number of the first SSB, L is an integer,
[0373]
number
[0374] is.
[0375] For example, when N is greater than 8, the SFN indicator bits
[0376]
number
[0377] The bit is used to determine the number of the first SSB.
[0378] For example, when N is greater than 64, the SFN indicator bits
[0379]
number
[0380] The bit is used to determine the number of the first SSB.
[0381] For example, when N is greater than 64, the SFN indicator bits
[0382]
number
[0383] The bit is used to determine the number of the first SSB.
[0384] For example, when N is greater than 128, the SFN indicator bits
[0385]
number
[0386] Bit or
[0387]
number
[0388] The SFN indicator bits are used to determine the number of the first SSB.
[0389]
number
[0390] If the bit is used to determine the number of the first SSB, the PBCH further includes a half-frame indicator bit, which is used to determine the number of the first SSB.
[0391] In another example, when 1≦N≦1024, the SFN indicator bits
[0392]
number
[0393] The SFN indicator bit is for determining the number of the first SSB. In other words, the number of the first SSB can be determined by using only the SFN indicator bit.
[0394] In another example, when 1≦N≦2048, the SFN indicator bits and the half-frame indicator bits
[0395]
number
[0396] The SFN indicator bit and the half-frame indicator bit are used to determine the number of the first SSB. In other words, the number of the first SSB can be determined by using only the SFN indicator bit and the half-frame indicator bit.
[0397] Optionally, a dedicated modulate reference signal (DMRS) sequence index and / or an SSB index in the PBCH are also used to determine the number of the first SSB. For example, when N>8, the number of the first SSB is determined by the SFN indicator bit and the DMRS sequence index in the PBCH.
[0398]
number
[0399] It is indicated by the information of bits. In another example, when N is greater than 64, the number of the first SSB is in the PBCH, the SFN indicator bits, the DMRS sequence index, and in the
[0400]
Number
[0401] It is indicated by the information of bits. For example, when 64 < N ≤ 128, the number of the first SSB is indicated by the information of the half-frame indicator bits, the DMRS sequence index, and the SSB index in the PBCH. In another example, when N > 128, the number of the first SSB is in the PBCH, the SFN indicator bits, the DMRS sequence index, and in the
[0402]
Number
[0403] It is indicated by the information of bits. In another example, when N is greater than 128, the number of the first SSB is in the PBCH, the SFN indicator bits, the half-frame indicator bits, the DMRS sequence index, and in the
[0404]
Number
[0405] It is indicated by the information of bits. In another example, when N > 128, the number of the first SSB is in the PBCH, the SFN indicator bits, the half-frame indicator bits, the DMRS sequence index, and in the
[0406]
Number
[0407] It is represented by information called bits.
[0408] In the above example, the DMRS sequence index occupies three bits, and the SSB index occupies three bits. When carrier frequency f is in FR1, the SSB index may be understood to be one SSB subcarrier offset indicator bit included in the PBCH and two reserved bits. In this case, carrier frequency f is in FR1. The one SSB subcarrier offset indicator bit included in the PBCH is redefined to indicate the SSB index.
[0409] For example, the network device and the terminal device may use the SFN indicator bits to determine the number of the first SSB.
[0410]
number
[0411] The method for determining the bit includes the following: the network device and the terminal device determine the number of the first SSB in the SFN indicator bit based on the change in the system frame number of any two consecutive system frames among the X system frames and the change in the numbers of the Y candidate sending positions included in the two consecutive system frames, respectively.
[0412]
number
[0413] Determine the bit.
[0414] For example, N=256, Y=8, the time interval T2 between any two consecutive system frames among the X system frames is equal to two system frames, the first system frame among the X system frames is SFN#0, and SFN#0 is "0000000 00 In other words, the SFN indicator bits in the eight candidate SSBs transmitted in the eight candidate sending positions in SFN#0 are all assumed to be "0000000 00 The second system frame among the X system frames is SFN#2, and SFN#2 is "0000000 01 In other words, the SFN indicator bits in the eight candidate SSBs transmitted in the eight candidate sending positions in SFN#2 are all "0000000 01 0".
[0415] The numbers of the eight candidate sending positions in SFN#0 are 0 to 7. Correspondingly, the indices of the candidate SSBs to be transmitted in the eight candidate sending positions are 0 to 7, and 0 to 7 are "000 00 000", "000" 00 001", "000" 00 010", "000" 00 011", "000" 00 100", "000" 00 101," "000 00 110" and "000 00 The eight candidate sending positions in SFN#2 are numbered from 8 to 15. Correspondingly, the indexes of the candidate SSBs to be transmitted in the eight candidate sending positions are numbered from 8 to 15, and 8 to 15 can be represented by using "000 01 000", "000" 01 001", "000" 01 010", "000" 01 011", "000" 01 100", "000" 01 101," "000 01 110" and "000 01 111" respectively.
[0416] From the above, it can be understood that a change in the number of two consecutive system frames (i.e., SFN#0 and SNF#2) changes the second bit (also referred to as the second bit) and the third bit (also referred to as the third bit) in the SFN indicator bits from "00" to "01". In addition, a change in the index of the candidate SSB transmitted in SFN#0 and SFN#2 changes the fourth bit (also referred to as the fourth bit) and the fifth bit (also referred to as the fifth bit) of the index of the candidate SSB from "00" to "01". Therefore, the second bit and the third bit in the SFN indicator bits can be reused to indicate the index of the candidate SSB. In other words, the second bit and the third bit in the SFN indicator bits are used as the fourth bit and the fifth bit of the index of the candidate SSB. In other words, the third least significant bit of the system frame
[0417]
number
[0418] and the second least significant bit
[0419]
number
[0420] are the fifth and fourth bits of the index of the candidate SSB.
[0421] Optionally, the first to third bits of the candidate SSB index are indicated by a DMRS sequence index, and the sixth to eighth bits of the candidate SSB index are indicated by an SSB index, i.e., the sixth to eighth bits of the candidate SSB index are indicated by an SSB index in the PBCH payload.
[0422]
number
[0423] ,
[0424]
number
[0425] , and
[0426]
number
[0427] is shown by
[0428] In another example, N=128, Y=8, the time interval T2 between any two consecutive system frames among the X system frames is equal to two system frames, the first system frame among the X system frames is SFN#0, and SFN#0 is "00000000 0 In other words, the SFN indicator bits in the eight candidate SSBs transmitted in the eight candidate sending positions in SFN#0 are all assumed to be "00000000 0 The second system frame among the X system frames is SFN#2, and SFN#2 is "00000000 1 In other words, the SFN indicator bits in the eight SSBs transmitted in the eight candidate sending positions in SFN#2 are all "00000000 1 0".
[0429] The numbers of the eight candidate sending positions in SFN#0 are 0 to 7. Correspondingly, the indices of the candidate SSBs to be transmitted in the eight candidate sending positions are 0 to 7, and 0 to 7 are "000 0 000", "000" 0 001", "000" 0010", "000" 0 011", "000" 0 100", "000" 0 101," "000 0 110" and "000 0 The eight candidate sending positions in SFN#2 are numbered from 8 to 15. Correspondingly, the indexes of the candidate SSBs to be transmitted in the eight candidate sending positions are numbered from 8 to 15, and 8 to 15 can be represented by using "000 1 000", "000" 1 001", "000" 1 010", "000" 1 011", "000" 1 100", "000" 1 101," "000 1 110" and "000 1 111" respectively.
[0430] From the above, it can be understood that a change in the number of two consecutive system frames (i.e., SFN#0 and SNF#2) changes the second bit in the SFN indicator bits from "0" to "1". In addition, a change in the index of the candidate SSB transmitted in SFN#0 and SFN#2 changes the fourth bit of the index of the candidate SSB from "0" to "1". Therefore, the second bit in the SFN indicator bits can be reused to indicate the index of the candidate SSB. In other words, the second bit in the SFN indicator bits is used as the fourth bit in the index indicator bits of the candidate SSB. In other words, the second least significant bit of the system frame
[0431]
number
[0432] is the fourth bit of the candidate SSB index.
[0433] Optionally, the first to third bits of the candidate SSB index are indicated by a DMRS sequence index, and the fifth to seventh bits of the candidate SSB index are indicated by an SSB index, i.e., the fifth to seventh bits of the candidate SSB index are indicated by an SSB index in the PBCH payload.
[0434]
number
[0435] ,
[0436]
number
[0437] , and
[0438]
number
[0439] is shown by
[0440] In another example, N=256, Y=32, the time interval T2 between any two consecutive system frames among the X system frames is equal to two system frames, the first system frame among the X system frames is SFN#0, and SFN#0 is "0000000 00 In other words, the SFN indicator bits in the 32 candidate SSBs transmitted in the 32 candidate sending positions in SFN#0 are all assumed to be "0000000 00 The second system frame among the X system frames is SFN#2, and SFN#2 is "0000000 01In other words, the SFN indicator bits in the 32 candidate SSBs transmitted in the 32 candidate sending positions in SFN#2 are all "0000000010".
[0441] The numbers of the 32 candidate sending positions in SFN#0 are 0 to 31. Correspondingly, the indices of the candidate SSBs to be transmitted in the 32 candidate sending positions are 0 to 31, and the numbers 0 to 31 are "0" to "31". 00 00000", "0 00 00001", "0 00 00010", "0 00 00011", "0 00 00100", ..., "0 00 11101", "00 01 1110", and "0 00 The numbers of the 32 candidate sending positions in SFN#2 are 32 to 63. Correspondingly, the indices of the candidate SSBs to be transmitted in the 32 candidate sending positions are 32 to 63, and the numbers 32 to 63 can be represented by using "0 01 00000", "0 01 00001", "0 01 00010", "0 01 00011", "0 01 00100", ..., "0 01 11101", "0 01 11110", and "0 01 11111" respectively.
[0442] From the above, it can be understood that a change in the number of two consecutive system frames (i.e., SFN#0 and SNF#2) changes the second and third bits in the SFN indicator bits from "00" to "01". In addition, a change in the index of the candidate SSB transmitted in SFN#0 and SFN#2 changes the sixth and seventh bits of the index of the candidate SSB from "00" to "01". Therefore, the second and third bits in the SFN indicator bits can be reused to indicate the index of the candidate SSB. In other words, the second and third bits in the SFN indicator bits are used as the sixth and seventh bits of the index of the candidate SSB. In other words, the third least significant bit of the system frame
[0443]
number
[0444] and the second least significant bit
[0445]
number
[0446] are the seventh and sixth bits of the candidate SSB's index.
[0447] Optionally, the first to third bits of the candidate SSB number index are indicated by a DMRS sequence index, and the fourth, fifth, and eighth bits of the candidate SSB index are indicated by an SSB index, i.e., the fourth, fifth, and eighth bits of the candidate SSB index are indicated by an SSB index in the PBCH payload.
[0448]
number
[0449] ,
[0450]
number
[0451] , and
[0452]
number
[0453] are denoted by
[0454] In conclusion, in the above example, the network device and the terminal device are in the SFN indicator bit and are used to determine the number of the first SSB.
[0455]
number
[0456] The manner of determining the bit may include: the network device and the terminal device determine the bit based on the time interval T2;
[0457]
number
[0458] The bits are from the (log2(T2” 2))th bit to the
[0459]
number
[0460] The network device and the terminal device determine that the bit length is from the (log2(T2" 2))th bit to the
[0461]
number
[0462] Up to bits are used to represent the number of the first SSB
[0463]
number
[0464] From the (log2(Y 2))th bit to the
[0465]
number
[0466] When Y and T2" are powers of 2, the SFN indicator bits are used to determine the number of the first SSB.
[0467]
number
[0468] It may be understood that the bits may be determined in the manner described above.
[0469] For example, the network device and the terminal device may use the SFN indicator bits to determine the number of the first SSB.
[0470]
number
[0471] The method for determining the bit includes the following: the network device and the terminal device determine the number of the first SSB in the SFN indicator bit based on the change in the system frame number of any two consecutive system frames among the X system frames and the change in the numbers of the Y candidate sending positions included in the two consecutive system frames, respectively.
[0472]
number
[0473] Determine the bit.
[0474] For example, N=256, Y=64, the time interval T2 between any two consecutive system frames among the X system frames is equal to four system frames, the first system frame among the X system frames is SFN#0, and SFN#0 is "0000000 0 In other words, the SFN indicator bits in the 64 candidate SSBs transmitted in the 64 candidate sending positions in SFN#0 are all assumed to be "0000000 0 The second system frame among the X system frames is SFN#4, and SFN#4 is "0000000 1 In other words, the SFN indicator bits in the 64 candidate SSBs transmitted in the 64 candidate sending positions in SFN #4 are all "0000000 1 00".
[0475] The numbers of the 64 candidate sending positions in SFN#0 are 0 to 63. Correspondingly, the indices of the candidate SSBs to be transmitted in the 64 candidate sending positions are 0 to 63, and the numbers 0 to 63 are "0" to "63". 0 000000", "0 0 000001", "0 0 000010", "0 0 000011", "0 0000100", ..., "0 0 111101", "0 0 111110", and "0 0 The numbers of the 64 candidate sending positions in SFN#4 are 64 to 127. Correspondingly, the indices of the candidate SSBs to be transmitted in the 64 candidate sending positions are 64 to 127, and the numbers 64 to 127 can be represented by using "0 1 000000", "0 1 000001", "0 1 000010", "0 1 000011", "0 1 000100", ..., "0 1 111101", "01 1 11110", and "0 1 111111" respectively.
[0476] From the above, it can be understood that a change in the number of two consecutive system frames (i.e., SFN#0 and SNF#2) changes the third bit in the SFN indicator bits from "0" to "1". In addition, a change in the index of the candidate SSB transmitted in SFN#0 and SFN#4 changes the seventh bit of the index of the candidate SSB from "0" to "1". Therefore, the third bit in the SFN indicator bits can be reused to indicate the index of the candidate SSB. In other words, the third bit in the SFN indicator bits is used as the seventh bit of the index of the candidate SSB. In other words, the third least significant bit of the system frame
[0477]
number
[0478] is the seventh bit of the candidate SSB index.
[0479] Optionally, the first to third bits of the candidate SSB index are indicated by a DMRS sequence index, and the fourth to sixth bits of the candidate SSB index are indicated by an SSB index, i.e., the fourth to sixth bits of the candidate SSB index are indicated by an SSB index in the PBCH payload.
[0480]
number
[0481] ,
[0482]
number
[0483] , and
[0484]
number
[0485] The eighth bit of the candidate SSB index is indicated by the half-frame indicator bit, i.e., the eighth bit of the candidate SSB index is indicated by the half-frame indicator bit in the PBCH payload.
[0486]
number
[0487] is shown by
[0488] In conclusion, in the above example, the network device and the terminal device are in the SFN indicator bit and are used to determine the number of the first SSB.
[0489]
number
[0490] The manner of determining the bit may include: the network device and the terminal device determine the bit based on the time interval T2;
[0491]
number
[0492] The bits are from the (log2(T2” 2))th bit to the
[0493]
number
[0494] The network device and the terminal device determine that the bit length is from the (log2(T2" 2))th bit to the
[0495]
number
[0496] Up to bits are used to represent the number of the first SSB
[0497]
number
[0498] From the (log2(Y 2))th bit to the
[0499]
number
[0500] When Y and T2" are powers of 2, the SFN indicator bits are used to determine the number of the first SSB.
[0501]
number
[0502] It may be understood that the bits may be determined in the manner described above.
[0503] For example, the network device and the terminal device may use the SFN indicator bits to determine the number of the first SSB.
[0504]
number
[0505] The method for determining the bit includes the following: the network device and the terminal device determine the number of the first SSB in the SFN indicator bit based on the change in the system frame number of any two consecutive system frames among the X system frames and the change in the numbers of the Y candidate sending positions included in the two consecutive system frames, respectively.
[0506]
number
[0507] Determine the bit.
[0508] For example, N=128, Y=8, the time interval T2 between any two consecutive system frames among the X system frames is equal to two system frames, the first system frame among the X system frames is SFN#0, and SFN#0 is "0000000 00 In other words, the SFN indicator bits in the eight candidate SSBs transmitted in the eight candidate sending positions in SFN#0 are all assumed to be "0000000 00The second system frame among the X system frames is SFN#2, and SFN#2 is "0000000 01 In other words, the SFN indicator bits in the eight SSBs transmitted in the eight candidate sending positions in SFN#2 are all "0000000 01 0".
[0509] The numbers of the eight candidate sending positions in SFN#0 are 0 to 7. Correspondingly, the indices of the candidate SSBs to be transmitted in the eight candidate sending positions are 0 to 7, and 0 to 7 are set to "00 00 000", "00 00 001", "00 00 010", "00 00 011", "00 00 100", "00" 00 101," "00 00 110" and "00 00 The eight candidate sending positions in SFN#2 are numbered from 8 to 15. Correspondingly, the indexes of the candidate SSBs transmitted in the eight candidate sending positions are numbered from 8 to 15, and 8 to 15 can be represented by using "00 01 000", "00 01 001", "00 01 010", "00 01 011", "00 01 100", "00" 01 101," "00 01 110" and "00 01 111" respectively.
[0510] From the above, it can be understood that a change in the number of two consecutive system frames (i.e., SFN#0 and SNF#2) changes the second bit (also referred to as the second bit) and the third bit (also referred to as the third bit) in the SFN indicator bits from "00" to "01". In addition, a change in the index of the candidate SSB transmitted in SFN#0 and SFN#2 changes the fourth bit (also referred to as the fourth bit) and the fifth bit (also referred to as the fifth bit) of the index of the candidate SSB from "00" to "01". Therefore, the second bit and the third bit in the SFN indicator bits can be reused to indicate the index of the candidate SSB. In other words, the second bit and the third bit in the SFN indicator bits are used as the fourth bit and the fifth bit of the index of the candidate SSB. In other words, the third least significant bit of the system frame
[0511]
number
[0512] and the second least significant bit
[0513]
number
[0514] are the fifth and fourth bits of the index of the candidate SSB.
[0515] Optionally, the first to third bits of the candidate SSB index are indicated by a DMRS sequence index, and the sixth and seventh bits of the candidate SSB index are indicated by an SSB index, i.e., the sixth and seventh bits of the candidate SSB index are indicated by an SSB index in the PBCH payload.
[0516]
number
[0517] and
[0518]
number
[0519] is shown by
[0520] In another example, N=64, Y=8, the time interval T2 between any two consecutive system frames among the X system frames is equal to two system frames, the first system frame among the X system frames is SFN#0, and SFN#0 is "00000000 0 In other words, the SFN indicator bits in the eight candidate SSBs transmitted in the eight candidate sending positions in SFN#0 are all assumed to be "00000000 0 The second system frame among the X system frames is SFN#2, and SFN#2 is "00000000 1 In other words, the SFN indicator bits in the eight SSBs transmitted in the eight candidate sending positions in SFN#2 are all "00000000 1 0".
[0521] The numbers of the eight candidate sending positions in SFN#0 are 0 to 7. Correspondingly, the indices of the candidate SSBs to be transmitted in the eight candidate sending positions are 0 to 7, and 0 to 7 are "000 0 000", "000" 0 001", "000" 0 010", "000" 0 011", "000" 0 100", "000" 0 101," "000 0 110" and "000 0The eight candidate sending positions in SFN#2 are numbered from 8 to 15. Correspondingly, the indexes of the candidate SSBs to be transmitted in the eight candidate sending positions are numbered from 8 to 15, and 8 to 15 can be represented by using "000 1 000", "000" 1 001", "000" 1 010", "000" 1 011", "000" 1 100", "000" 1 101," "000 1 110" and "000 1 111" respectively.
[0522] From the above, it can be understood that a change in the number of two consecutive system frames (i.e., SFN#0 and SNF#2) changes the second bit in the SFN indicator bits from "0" to "1". In addition, a change in the index of the candidate SSB transmitted in SFN#0 and SFN#2 changes the fourth bit of the index of the candidate SSB from "0" to "1". Therefore, the second bit in the SFN indicator bits can be reused to indicate the index of the candidate SSB. In other words, the second bit in the SFN indicator bits is used as the fourth bit in the index indicator bits of the candidate SSB. In other words, the second least significant bit of the system frame
[0523]
number
[0524] is the fourth bit of the candidate SSB index.
[0525] Optionally, the first to third bits of the candidate SSB index are indicated by a DMRS sequence index, and the fifth and sixth bits of the candidate SSB index are indicated by an SSB index, i.e., the fifth and sixth bits of the candidate SSB index are indicated by an SSB index in the PBCH payload.
[0526]
number
[0527] and
[0528]
number
[0529] is shown by
[0530] In conclusion, in the above example, the network device and the terminal device are in the SFN indicator bit and are used to determine the number of the first SSB.
[0531]
number
[0532] The manner of determining the bit may include: the network device and the terminal device determine the bit based on the time interval T2;
[0533]
number
[0534] The bits are from the (log2(T2” 2))th bit to the
[0535]
number
[0536] The network device and the terminal device determine that the bit length is from the (log2(T2" 2))th bit to the
[0537]
number
[0538] Up to bits are used to represent the number of the first SSB
[0539]
number
[0540] From the (log2(Y 2))th bit to the
[0541]
number
[0542] When Y and T2" are powers of 2, the SFN indicator bits are used to determine the number of the first SSB.
[0543]
number
[0544] It may be understood that the bits may be determined in the manner described above.
[0545] It should be noted that the terminal device may determine the amount Y of candidate sending positions included in each of the time interval T2 and the system frame based on the sending parameters.
[0546] For example, the sending parameters include a time interval T2 and a quantity Y of candidate sending positions. In another example, if the sending parameters include a sweep periodicity T1 and a quantity X of system frames, the terminal device may determine the quantity Y of candidate sending positions based on the quantity X of system frames, where:
[0547]
number
[0548] and determining the time interval T2 based on the amount of system frames X and the sweep periodicity T3, where:
[0549]
number
[0550] is.
[0551] S430: The terminal device determines a time position of at least one SSB based on the number and sending parameters of the at least one SSB.
[0552] After determining the respective numbers of the at least one SSB, the terminal device may determine a time position of the at least one SSB based on the respective numbers of the SSB and the sending parameters.
[0553] In the following, an example in which the terminal device determines the time position of the first SSB is used for explanation.
[0554] In implementation A, when the sending parameters include a sweep periodicity T3 and a time interval T2, the terminal device's determining the time position of the first SSB based on the number of the first SSB and the sending parameters includes: the terminal device determines, based on the sweep periodicity T3 and the time interval T2, an amount X of system frames of candidate sending positions included in each of the periodicities T1;
[0555]
number
[0556] and the terminal device determines an amount Y of candidate sending positions included in each of the system frames based on an amount X of the system frames of candidate sending positions included in each of the periodicities T1;
[0557]
number
[0558] and the terminal device determines the starting symbol index of the first SSB based on the number of the first SSB and the amount Y of candidate sending positions included in each of the system frames.
[0559] The terminal device may determine, based on the number S of the first SSB and the amount Y of candidate sending positions included in each system frame, that the candidate sending position corresponding to the first SSB is the Y'th candidate sending position among the Y candidate sending positions included in the system frame in which the first SSB is located, where Y' = (S + 1) mod Y. Furthermore, the terminal device may determine the starting symbol index of the candidate sending position corresponding to the first SSB based on the pattern of the Y candidate sending positions included in each system frame. In other words, the terminal device may determine the starting symbol index of the first SSB in the system frame to which the first SSB belongs.
[0560] For example, when the carrier frequency f≦3 GHz and SCS=15 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of Y′ in {2, 8}+14×n, where n=0 or 1.
[0561] Alternatively, if the carrier frequency f is in FR1, f>3 GHz, and SCS=15 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of Y' in {2,8}+14×n, where n=0, 1, 2, or 3.
[0562] Alternatively, when the carrier frequency f≦3 GHz and SCS=30 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of Y′ in {4, 8, 16, 20}+28×n, where n=0, or the terminal device determines that the starting symbol index of the first SSB is the value of Y′ in {2, 8}+14×n, where n=0 or 1.
[0563] Alternatively, if the carrier frequency f is within FR1, f>3 GHz, and SCS=30 kHz, the terminal device determines that the starting symbol index of the first SSB is the value Y' in {4, 8, 16, 20}+28×n, where n=0 or 1, or the terminal device determines that the starting symbol index of the first SSB is the value Y' in {2, 8}+14×n, where n=0, 1, 2, or 3. It is assumed that the number of the first SSB is S=7 and Y=8. In this case, the candidate sending position corresponding to the first SSB is the eighth candidate sending position among the eight candidate sending positions included in the system frame in which the first SSB is located. In this case, the terminal device determines that the starting symbol index of the first SSB is 48 or 50.
[0564] Alternatively, when the carrier frequency f is in FR2 and SCS=120 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of Y′ in {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, or 18. For example, when the value of Y is 32, the terminal device determines that the starting symbol index of the first SSB is the value of Y′ in {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, or 8. In another example, when Y=8, the terminal device determines that the starting symbol index of the first SSB is the value of Y' in {4,8,16,20}+28×n, where n=0 or 1, or the terminal device determines that the starting symbol index of the first SSB is the value of Y' in {2,8}+14×n, where n=0, 1, 2, or 3.
[0565] Alternatively, if the carrier frequency f is in FR2 and SCS=240 kHz, the terminal device determines that the starting symbol index of the first SSB is the value of Y' in {8, 12, 16, 20, 32, 36, 40, 44}+56×n, where n=0, 1, 2, 3, 5, 6, 7, or 8.
[0566] After determining the starting symbol index of the first SSB, the terminal device may determine the time position of the first SSB based on the amount of symbols occupied by the first SSB.
[0567] It should be noted that the terminal device may determine the system frame in which the first SSB is located based on the SFN indicator bit included in the PBCH in the first SSB. For example, if the SFN indicator bit included in the PBCH in the first SSB is "0000000000," the terminal device determines that the system frame number of the system frame in which the first SSB is located is 0.
[0568] In implementation B, when the sending parameters include an amount Y of candidate sending positions included in each of the system frames, the terminal device determining the time position of the first SSB based on the number of the first SSB and the sending parameters includes: The terminal device determines a starting symbol index of the first SSB based on the number of the first SSB and the amount Y of candidate sending positions included in each of the system frames.
[0569] For the manner in which the terminal device determines the starting symbol index of the first SSB in the system frame to which the first SSB belongs based on the number of the first SSB and the quantity Y of candidate sending positions, please refer to the description in Implementation A.
[0570] In implementation C, the sending parameters include an amount X of system frames of candidate sending positions included in each of the periodicities T1, and the terminal device determining the time position of the first SSB based on the number of the first SSB and the sending parameters includes: the terminal device determines an amount Y of candidate sending positions included in each of the system frames based on the amount X of system frames of candidate sending positions included in each of the periodicities T1;
[0571]
number
[0572] and the terminal device determines the starting symbol index of the first SSB based on the number of the first SSB and the amount Y of candidate sending positions included in each of the system frames.
[0573] For the manner in which the terminal device determines the starting symbol index of the first SSB in the system frame to which the first SSB belongs based on the number of the first SSB and the quantity Y of candidate sending positions, please refer to the description in Implementation A.
[0574] Optionally, after determining the time position of the first SSB, the terminal device may synchronize with the network device based on the time position of the first SSB.
[0575] In an embodiment of the present application, under the definition of the existing standard, one system frame may include up to 4, 8, or 64 candidate sending positions. Therefore, when a network device determines N candidate sending positions for transmitting N SSBs in one periodicity and the N candidate sending positions are in at least two system frames, N may be greater than 4, 8, or 64. For example, when N candidate sending positions are in two system frames and each system frame includes 64 candidate sending positions under the definition of the existing standard, N is equal to 128. Furthermore, when a network device sends SSBs at N candidate sending positions, the network device may send more SSBs, which helps to meet the sweeping requirements of single-satellite coverage.
[0576] In addition, when the number of candidate sending positions determined by a network device for transmitting SSBs in one periodicity exceeds 64, the number of SSBs sent by the network device at the candidate sending positions may exceed 64. In this case, the SFN indicator bits and / or half-frame indicator bits included in the PBCH in the SSBs may be reused to indicate the number of SSBs, thereby indicating more SSBs. For example, when the SFN indicator bits indicate the number of SSBs, the maximum number of SSBs that can be indicated by the SFN indicator bits may be 1023 because the SFN indicator bits include 10 bits. In another example, when the number of SSBs is indicated together by the SFN indicator bits, the DMRS sequence index, and the SSB index, the maximum number of SSBs that can be indicated by the SFN indicator bits, the DMRS sequence index, and the SSB index may be 65536 because the SFN indicator bits include 10 bits, the DMRS sequence index includes 3 bits, and the SSB index includes 3 bits. In another example, when the number of SSBs is indicated together by the SFN indicator bit, the half-frame indicator bit, the DMRS sequence index, and the SSB index, the maximum number of SSBs that can be indicated may be 131072.
[0577] The method provided in the embodiment of the present application has been described in detail above with reference to Figures 4 and 5. Hereinafter, the communication device provided in the embodiment of the present application will be described in detail with reference to Figures 6 to 8. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for the contents not described in detail, please refer to the above method embodiment. For the sake of brevity, the details will not be described again in this specification.
[0578] 6 is a block diagram of a communication device 1000 according to an embodiment of the present application. As shown in FIG. 6, the communication device 1000 may include a transceiver unit 1010 and a processing unit 1020.
[0579] In a possible design, the communication apparatus 1000 may be a terminal device in the above method embodiments, or may be a chip implementing the functions of the terminal device in the above method embodiments.
[0580] It should be understood that the communication device 1000 may correspond to the terminal device in the method 400 according to the embodiment of the present application, and the communication device 1000 may include a unit configured to perform the method performed by the terminal device in the method 400 of Fig. 4. In addition, the units in the communication device 1000 and other operations and / or functions described above are separately used to implement the corresponding procedures of the method 400 of Fig. 4. It should be understood that the specific processes by which the units perform the corresponding steps described above have been described in detail in the method embodiments above. For the sake of brevity, the details will not be described again herein.
[0581] In another possible design, the communication apparatus 1000 may be the network device in the above method embodiments, or may be a chip configured to implement the functionality of the network device in the above method embodiments.
[0582] It should be understood that the communication device 1000 may correspond to the network device in the method 400 according to the embodiment of the present application, and the communication device 1000 may include units configured to implement the method performed by the network device in the method 400 of Fig. 4. In addition, the units in the communication device 1000 and other operations and / or functions described above are separately used to implement the corresponding procedures of the method 400 of Fig. 4. It should be understood that the processes by which the units perform the corresponding steps described above have been described in detail in the method embodiments above. For the sake of brevity, the details will not be described again herein.
[0583] The transceiver unit 1010 in the communication device 1000 is shown in FIG. Device 2000, and the processing unit 1020 in the communication device 1000 may correspond to the transceiver 2020 in FIG. Device It should further be understood that this may correspond to processor 2010 in 2000.
[0584] It should be further understood that when the communication device 1000 is a chip, the chip includes a transceiver unit. Optionally, the chip may further include a processing unit. The transceiver unit may be an input / output circuit or a communication interface. The processing unit may be a processor, a microprocessor, or an integrated circuit embedded on the chip.
[0585] The transceiver unit 1010 is configured to implement signal receiving and forwarding operations of the communication device 1000 , and the processing unit 1020 is configured to implement signal processing operations of the communication device 1000 .
[0586] Optionally, the communication device 1000 further includes a storage unit 1030, wherein the storage unit 1030 is configured to store instructions.
[0587] FIG. 7 is a block diagram of an apparatus 2000 according to an embodiment of the present application. As shown in FIG. 7, the apparatus 2000 includes at least one processor 2010. The processor 2010 is coupled to a memory and configured to execute instructions stored in the memory to implement the method of FIG. 4. Optionally, the apparatus 2000 further includes a transceiver 2020. The processor 2010 is coupled to the memory and configured to execute instructions stored in the memory to control the transceiver 2020 to send and / or receive signals. For example, the processor 2010 may control the transceiver 2020 to send SSBs. Optionally, the apparatus 2000 further includes a memory 2030 configured to store instructions.
[0588] It should be understood that the processor 2010 and the memory 2030 may be combined into one processing unit. The processor 2010 is configured to implement the above-described functions by executing program code stored in the memory 2030. In certain implementations, the memory 2030 may alternatively be integrated into the processor 2010 or may be separate from the processor 2010.
[0589] It should be further understood that the transceiver 2020 may include a receiver (also referred to as a receiver machine) and a transmitter (also referred to as a transmitter machine). The transceiver 2020 may further include an antenna, and there may be one or more antennas. The transceiver 2020 may alternatively be a communications interface or interface circuit.
[0590] When the device 2000 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface, and the processing unit may be a processor, a microprocessor, or an integrated circuit embedded on the chip.
[0591] 8 is a diagram of a chip system according to an embodiment of the present application. The chip system herein may alternatively be a system including a circuit. The chip system 3000 shown in FIG. 8 includes a logic circuit 3010 and an input / output interface 3020. The logic circuit is coupled to the input interface and configured to transmit data (e.g., SSB) through the input / output interface to implement the method of FIG. 4.
[0592] The embodiments of the present application further provide a processing device, including a processor and an interface, The processor may be configured to perform the method in the above method embodiments.
[0593] It should be understood that the processing device may be a chip, for example, a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system on a chip (SoC), a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or another integrated chip.
[0594] In the implementation process, the steps in the above method may be implemented by using hardware integrated logic circuits in a processor or by using instructions in the form of software. The steps of the methods disclosed in the embodiments of the present application may be directly performed and completed by a hardware processor, or may be performed and completed by a combination of hardware and software modules in a processor. The software modules may be located in a storage medium mature in the art, such as a random access register, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps in the above method in combination with the hardware of the processor. To avoid repetition, the details will not be described again in this specification.
[0595] It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip and have signal processing capabilities. In the implementation process, the steps in the above method embodiments may be implemented by using hardware integrated logic circuits in the processor or by using instructions in the form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), etc. 、 The processor may be a field programmable gate array (FPGA) or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor may implement or perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.
[0596] It may be understood that the memory in the embodiments of the present application may be volatile memory or nonvolatile memory, or may include volatile memory and nonvolatile memory. The nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory may be random access memory (RAM) and is used as an external cache.
[0597] According to the method provided in the embodiment of the present application, the present application further provides a computer program product, which includes computer program code, which, when run on a computer, enables the computer to perform the method in the embodiment shown in FIG.
[0598] According to the method provided in the embodiment of the present application, the present application further provides a computer-readable medium, which stores program code, which, when run on a computer, enables the computer to perform the method in the embodiment shown in FIG.
[0599] According to the method provided in the embodiment of the present application, the present application further provides a system, which includes the above terminal device and the above network device.
[0600] All or part of the above embodiments may be implemented by software, hardware, firmware, or any combination thereof. When software is used for implementation, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the procedures or functions in the embodiments of the present application are generated. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable information medium to another. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device incorporating one or more available media, such as a server or a data center. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a high-density digital video disc (DVD)), a semiconductor medium (e.g., a solid-state disk (SSD)), etc.
[0601] In some embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the described device embodiments are merely examples. For example, the division into units is merely a logical division of function. In actual implementation, other division schemes may exist. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms.
[0602] The above description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any variations or replacements that can be easily thought of by those skilled in the art within the technical scope disclosed in the present application shall fall within the scope of protection of the present application. Therefore, the scope of protection of the present application should be subject to the scope of protection of the claims.
Claims
1. A synchronization signal block transmission method, comprising: receiving, by a terminal device, at least one of the N synchronization signal blocks SSB; determining, by the terminal device, a time position of a first SSB based on a number and sending parameters of the first SSB in the at least one SSB, wherein the sending parameters are used to determine N candidate sending positions for transmitting the N SSBs in one periodicity T1, the N candidate sending positions being in at least two system frames, the sending parameters including one or more of the following parameters: a sweep periodicity T3; an amount Y of candidate sending positions included in each system frame; a time interval T2 between two consecutive system frames of the candidate sending positions included in each periodicity T1; and an amount X of system frames of the candidate sending positions included in each periodicity T1, wherein T1, Y, T3, and T2 are positive integers, and N and X are integers greater than 1; A synchronization signal block transmission method, comprising:
2. 2. The method of claim 1, wherein the first SSB comprises a physical broadcast channel (PBCH), the PBCH comprising a system frame number (SFN) indicator bit and / or a half-frame indicator bit, the SFN indicator bit and / or the half-frame indicator bit being used to determine the number of the first SSB.
3. The PBCH includes the SFN indicator bits, and the number of the first SSB is [Equation 1] bits, When N>64, the SFN indicator bits [Equation 2] bits are used to determine the number of the first SSB; [Equation 3] represents rounding up, or When N>128, the SFN indicator bits [Equation 4] Bit or [Equation 5] The bits are used to determine the number of the first SSB. The method of claim 2.
4. The SFN indicator bits [Equation 6] bits are used to determine the number of the first SSB, and the method comprises: The terminal device determines the SFN indicator bits based on the time interval T2. [Equation 7] The bit is the (log 2 (T2"·2)) to the th bit [Equation 8] determining that the number of bits is up to The (log 2 (T2"·2)) to the bit [Equation 9] The bits up to [0011] in bits (log 2 (Y·2)) to the bit [Equation 10] determining that the number of bits is up to further comprising T2″ and Y are powers of 2, and T2″=T2 if T2 represents the amount of system frames contained in the time interval, or T2″=T2 / T if T2 represents the duration of the time interval. frame and T frame represents the period of one system frame The method of claim 3.
5. The SFN indicator bits [0012] bits are used to determine the number of the first SSB, and the method comprises: The terminal device determines the SFN indicator bits based on the time interval T2. [0013] The bit is the (log 2 (T2"·2)) to the th bit [0014] determining that the number of bits is up to The terminal device determines the number of candidate forwarding positions (log 2 (T2"·2)) to the bit [Equation 15] The bits up to [Equation 17] in bits (log 2 (Y 2)) to the bit [0016] determining that the bit further comprising T2″ and Y are powers of 2, and T2″=T2 if T2 represents the amount of system frames contained in the time interval, or T2″=T2 / T if T2 represents the duration of the time interval. frame and T frame represents the period of one system frame The method of claim 3.
6. The sending parameters include the sweep periodicity T3 and the time interval T2, and the step of determining, by the terminal device, the time position of the first SSB based on the number and sending parameters of the first SSB includes: determining, by the terminal device based on the sweep periodicity T3 and the time interval T2, the amount X of system frames of the candidate sending positions included in each periodicity T1; [Equation 18] and [Equation 19] represents the rounding up step, and determining, by the terminal device based on the amount X of system frames of the candidate sending positions included in each periodicity T1, the amount Y of candidate sending positions included in each system frame; [Equation 20] Steps determining, by the terminal device based on the number of the first SSB and the amount Y of candidate sending positions included in each system frame, a starting symbol index of the first SSB in the system frame in which the first SSB is located; 6. The method of claim 1, comprising:
7. The sending parameters include the amount Y of candidate sending positions included in each system frame, and the step of determining, by the terminal device, the time position of the first SSB based on the number and sending parameters of the first SSB, comprises: determining, by the terminal device based on the number of the first SSB and the amount Y of candidate sending positions included in each system frame, a starting symbol index of the first SSB in the system frame in which the first SSB is located; 6. The method of claim 1, comprising:
8. The sending parameters include the amount X of system frames of the candidate sending positions included in each periodicity T1, and the step of determining, by the terminal device, the time position of the first SSB based on the number and sending parameters of the first SSB includes: determining, by the terminal device based on the amount X of system frames of the candidate sending positions included in each periodicity T1, the amount Y of candidate sending positions included in each system frame; [0000] and [Equation 22] represents the rounding up step, and determining, by the terminal device based on the number of the first SSB and the amount Y of candidate sending positions included in each system frame, a starting symbol index of the first SSB in the system frame in which the first SSB is located; 6. The method of claim 1, comprising:
9. determining, by the terminal device based on the number of the first SSB and the amount Y of candidate sending positions included in each system frame, a starting symbol index of the first SSB in the system frame in which the first SSB is located; determining, by the terminal device, if a subcarrier spacing is 15 kHz, that the starting symbol index of the first SSB is the ((S+1) mod Y) value in {2, 8}+14×n, where n=0 or 1, or n=0, 1, 2, or 3; determining, by the terminal device, if the subcarrier spacing is 30 kHz, that the starting symbol index of the first SSB is the ((S+1) mod Y) value in {4, 8, 16, 20}+28×n, where n=0, or n=0 or 1; determining, by the terminal device, if a subcarrier spacing is 30 kHz, that the starting symbol index of the first SSB is the ((S+1) mod Y) value in {2, 8}+14×n, where n=0 or 1, or n=0, 1, 2, or 3; determining, by the terminal device, if the subcarrier spacing is 120 kHz, that the starting symbol index of the first SSB is the ((S+1) mod Y) value in {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, or 18; or determining, by the terminal device, if the subcarrier spacing is 240 kHz, that the starting symbol index of the first SSB is the ((S+1) mod Y) value in {8, 12, 16, 20, 32, 36, 40, 44}+56×n, where n=0, 1, 2, 3, 5, 6, 7, or 8; Including, S is the number of the first SSB, and mod represents the modulo operation.
9. The method according to any one of claims 6 to 8.
10. The carrier frequency is in FR2 and the subcarrier spacing is 120 kHz; If Y=32, the terminal device determines that the starting symbol index of the first SSB is the value of ((S+1) mod Y) in {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, or 8; or If Y=8, the terminal device determines that the starting symbol index of the first SSB is the value of ((S+1) mod Y) in {4, 8, 16, 20}+28×n, where n=0, 1; or If Y=8, the terminal device determines that the starting symbol index of the first SSB is the value of ((S+1) mod Y) in {2, 8}+14×n, where n=0, 1, 2, or 3.
10. The method of claim 9.
11. A synchronization signal block transmission method, comprising: determining, by the network device based on sending parameters, N candidate sending positions for transmitting N synchronization signal blocks SSB in one periodicity T1, wherein the N candidate sending positions are in at least two system frames, and the sending parameters include one or more of the following parameters: a sweep periodicity T3; an amount Y of candidate sending positions included in each system frame; a time interval T2 between two consecutive system frames of the candidate sending time positions included in each periodicity T1; and an amount X of system frames of the candidate sending time positions included in each periodicity T1, wherein T1, Y, T3, and T2 are positive integers, and N and X are integers greater than 1; sending, by the network device, at least one of the N SSBs at at least one of the N candidate sending locations; A synchronization signal block transmission method, comprising:
12. The sending parameters include the sweep periodicity T3 and the time interval T2, and the step of determining N candidate sending positions for transmitting SSBs in one periodicity T1 by the network device based on the sending parameters includes: determining, by the network device based on the sweep periodicity T3 and the time interval T2, the amount X of system frames of the candidate sending positions included in each periodicity T1; [Equation 23] and [0000] represents the rounding up step, and determining, by the network device based on the periodicity T1 and the time interval T2, start time positions of the X system frames of the N candidate sending positions; determining, by the network device, starting symbol indices of the Y candidate forwarding positions included in each of the X system frames; [Equation 25] Steps and 12. The method of claim 11, comprising:
13. The sending parameters include the sweep periodicity T3 and the quantity Y of candidate sending positions included in each system frame, and the step of determining N candidate sending positions for transmitting SSB in one periodicity T1 by the network device based on the sending parameters includes: determining, by the network device based on the amount Y of candidate sending positions included in each system frame, the amount X of system frames of the candidate sending positions included in each periodicity T1; [Equation 26] and [0000] represents the rounding up step, and determining, by the network device, the time interval T2 based on the sweep periodicity T3 and the amount X of system frames of the candidate sending positions included in each periodicity T1; [0000] and [0000] represents the truncation step, and determining, by the network device based on the periodicity T1 and the time interval T2, start time positions of the X system frames of the N candidate sending positions; determining, by the network device, a starting symbol index of the Y candidate sending positions included in each of the X system frames; 12. The method of claim 11, comprising:
14. The sending parameters include the time interval T2 and the quantity Y of candidate sending positions included in each system frame, and the step of determining N candidate sending positions for transmitting SSBs in one periodicity T1 by the network device based on the sending parameters includes: determining, by the network device based on the amount Y of candidate sending positions included in each system frame, the amount X of system frames of the candidate sending positions included in each periodicity T1; [Equation 30] and [Equation 31] represents the rounding up step, and determining, by the network device based on the periodicity T1 and the time interval T2, start time positions of the X system frames of the N candidate sending positions; determining, by the network device, a starting symbol index of the Y candidate sending positions included in each of the X system frames; 12. The method of claim 11, comprising:
15. The sending parameters include the sweep periodicity T3 and the amount X of system frames of the candidate sending positions included in each periodicity T1, and the step of determining N candidate sending positions for transmitting SSB in one periodicity T1 by the network device based on the sending parameters includes: determining, by the network device, the time interval T2 based on the sweep periodicity T3 and the amount X of system frames of the candidate sending positions included in each periodicity T1; [Equation 32] and [Equation 33] represents the truncation step, and determining, by the network device based on the periodicity T1 and the time interval T2, start time positions of the X system frames of the N candidate sending positions; determining, by the network device, starting symbol indices of the Y candidate forwarding positions included in each of the X system frames; [Equation 34] and [Equation 35] indicates rounding up, and step and 12. The method of claim 11, comprising:
16. The sending parameters include the time interval T2 and the amount X of system frames of the candidate sending positions included in each periodicity T1, and the step of determining N candidate sending positions for transmitting SSBs in one periodicity T1 by the network device based on the sending parameters includes: determining, by the network device based on the periodicity T1 and the time interval T2, start time positions of the X system frames of the N candidate sending positions; determining, by the network device, starting symbol indices of the Y candidate forwarding positions included in each of the X system frames; [Equation 36] and [Equation 37] indicates rounding up, and step and 12. The method of claim 11, comprising:
17. determining, by the network device based on the periodicity T1 and the time interval T2, start time positions of the X system frames of the N candidate sending positions; determining by the network device based on the periodicity T1 and the time interval T2 that start time positions of the X system frames of the N candidate sending positions in an m-th periodicity T1 are {(m-1)T1', (m-1)T1'+T2', (m-1)T1'+2T2', . . . , (m-1)T1'+(X-1)T2'}, respectively, where m is a positive integer; Including, If T1 represents the period of the periodicity, then T1'=T1, or if T1 represents the amount of system frames included in the periodicity, then T1'=T frame T1, where T2 represents the duration of said time interval, then T2'=T2, or T2'=T frame ・T2 and T frame represents the period of one system frame 17. The method of any one of claims 12 to 16.
18. determining, by the network device, starting symbol indices of the Y candidate forwarding positions included in each of the X system frames, determining, by the network device, when a subcarrier spacing is 15 kHz, that the starting symbol indices of the Y candidate forwarding positions included in each system frame are Y values in {2, 8}+14×n, where n=0 or 1, or n=0, 1, 2, or 3; determining, by the network device, when a subcarrier spacing is 30 kHz, that the starting symbol indices of the Y candidate forwarding positions included in each system frame are Y values in {4, 8, 16, 20}+28×n, where n=0, or n=0 or 1; determining, by the network device, when a subcarrier spacing is 30 kHz, that the starting symbol indices of the Y candidate forwarding positions included in each system frame are Y values in {2, 8}+14×n, where n=0 or 1, or n=0, 1, 2, or 3; determining, by the network device, if the subcarrier spacing is 120 kHz, that the starting symbol indices of the Y candidate forwarding positions included in each system frame are Y values in {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, or 18; or and determining, by the network device, when a subcarrier spacing is 240 kHz, that the starting symbol indices of the Y candidate forwarding positions included in each system frame are Y values in {8, 12, 16, 20, 32, 36, 40, 44}+56×n, where n=0, 1, 2, 3, 5, 6, 7, or 8.
19. If the carrier frequency is in FR2 and the subcarrier spacing is 120 kHz, For Y=32, the network device determines that the starting symbol index of the Y candidate sending positions included in each system frame is {4, 8, 16, 20}+28×n, where n=0, 1, 2, 3, 5, 6, 7, or 8; or If Y=8, the network device determines that the starting symbol index of the Y candidate sending positions included in each system frame is {4, 8, 16, 20}+28×n, where n=0 or 1; or If Y=8, the network device determines that the starting symbol index of the Y candidate sending positions included in each system frame is {2, 8}+14×n, where n=0, 1, 2, or 3.
20. The method of claim 18.
20. 20. The method of claim 11, wherein a first SSB among the at least one SSB comprises a physical broadcast channel (PBCH), the PBCH comprising a system frame number (SFN) indicator bit and / or a half-frame indicator bit, the SFN indicator bit and / or the half-frame indicator bit being used to determine the number of the first SSB.
21. The PBCH includes the SFN indicator bits, and the number of the first SSB is [Equation 38] bits, When N>64, the SFN indicator bits [Number 39] bits are used to determine the number of the first SSB, or When N>128, the SFN indicator bits [Equation 40] Bit or [Equation 41] The bits are used to determine the number of the first SSB.
21. The method of claim 20.
22. The SFN indicator bits [0.001] bits are used to determine the number of the first SSB, and the method comprises: The network device determines the SFN indicator bits based on the time interval T2. [Equation 43] -6 The bit is the (log 2 (T2"·2)) to the th bit [0.0000] determining that the number of bits is up to The (log 2 (T2"·2)) to the bit [Equation 45] The bits up to [Equation 47] in bits (log 2 (Y 2)) to the bit [Equation 46] determining that the number of bits is up to 22. The method of claim 21 further comprising:
23. The SFN indicator bits [Number 48] bits are used to determine the number of the first SSB, and the method comprises: The network device determines the SFN indicator bits based on the time interval T2. [Number 49] The bit is the (log 2 (T2"·2)) to the th bit [Number 50] determining that the number of bits is up to The (log 2 (T2"·2)) to the bit [Equation 51] The bits up to [Number 53] in bits (log 2 (Y 2)) to the bit [Number 52] determining that the number of bits is up to further comprising T2″ and Y are powers of 2, and T2″=T2 if T2 represents the amount of system frames contained in the time interval, or T2″=T2 / T if T2 represents the duration of the time interval. frame and T frame represents the period of one system frame 22. The method of claim 21.
24. 24. A communications device comprising at least one processor coupled to a memory and configured to read and execute instructions in the memory to implement a method according to any one of claims 1 to 10 or to implement a method according to any one of claims 11 to 23.
25. 24. A computer-readable storage medium storing a computer program, the computer program being capable of performing the method of any one of claims 1 to 10 or the method of any one of claims 11 to 23 when executed.
26. 24. A computer program product comprising instructions, which when said computer program product runs on a computer, cause said computer to perform the method of any one of claims 1 to 10 or enable said computer to perform the method of any one of claims 11 to 23.
Citation Information
Patent Citations
Time domain mapping of synchronization signal blocks
WO2020034432A1
terminal
WO2021019695A1