This application relates to the communication field, and in particular, to an initial access method and a communication apparatus.
At present, a terminal device obtains downlink synchronization and a master information block (master information block, MIB) by receiving a synchronization signal/physical broadcast channel block (synchronization signal/physical broadcast channel block, SSB) sent by a network device; obtains location information of a system information block (system information block, SIB) 1 and remaining minimum system information (remaining minimum system information, RMSI) based on the MIB; obtains, based on the location information, information about a type0 physical downlink control channel (type0 physical downlink control channel, type0-PDCCH) carrying a control resource set 0 (control resource set, CORESET0) and information about a physical downlink shared channel (physical downlink shared channel, PDSCH) carrying the SIB1; demodulates the SIB1 to obtain random access configuration information; and then initiates a random access process to the network device to complete initial access.
In the foregoing initial access process, downlink signaling such as the SSB, the CORESET0, and the SIB1 may be sent by using beams. Generally, a plurality of beams are usually configured for one cell, different beams cover different areas in the cell, and all beams cover all areas in the cell, to meet initial access requirements of terminal devices located in different areas in the cell.
However, in an existing protocol, a maximum of 64 beams can be supported. When a cell needs large coverage but coverage of a single beam is limited, beams with an existing quantity are insufficient to support an initial access requirement of the entire cell. In addition, in an unlicensed band (unlicensed band), initial access needs to be completed by using a listen before talk (listen before talk, LBT) mechanism. If the LBT on a beam fails, the beam may fail to send an SSB in a current SSB period, increasing an initial access delay of a terminal device in a coverage area of the beam.
Embodiments of this application provide an initial access method and a communication apparatus, to reduce an initial access delay and improve access efficiency.
To achieve the foregoing objective, the following technical solutions are used in this application.
According to a first aspect, an initial access method is provided and is applicable to a terminal device. The method includes: receiving, on a time domain resource corresponding to a synchronization signal/physical broadcast channel SS/PBCH block SSB set, one or more SSBs included in the SSB set. A maximum value of a quantity of SSBs in the SSB set is Lmax, Lmax>64, and a time-frequency resource of the one or more SSBs is related to a system frame number (system frame number, SFN) that carries the one or more SSBs.
Based on the methods according to the first aspect and the following second aspect, the time domain resource corresponding to the SSB set is related to the SFN and is not limited by a half frame (half frame, a first half frame or a latter half frame), so that cross-frame transmission of SSBs can be implemented, to support a larger quantity of SSBs. A network device may send some or all of the SSBs in the SSB set on the time domain resource by using more beams than those in an existing solution, to cover signals in an entire area of the network device, and enhance a signal coverage capability of the network device in a large area. In this way, a terminal device located at any location in the coverage area of the network device learns a specific location of the time domain resource, quickly receives an SSB on the time domain resource, and quickly completes initial access based on the received SSB, thereby reducing an initial access delay and improving access efficiency.
In a possible design solution, the time domain resource is in one or more earliest consecutive system frames in time domain in the SSB period.
Further, the system frame includes a plurality of consecutive slots, and at least one of the plurality of slots is capable of supporting transmission of at least two SSBs. It can be understood that a maximum of Lmax SSBs are transmitted in one SSB period. Specifically, that one slot is capable of supporting transmission of at least two SSBs can be understood as follows: Two or more SSBs can be transmitted in one slot. That at least one of the plurality of slots is capable of supporting transmission of at least two SSBs may include the following cases:
Case 1: One slot is capable of supporting transmission of at least two SSBs, and a maximum quantity of SSBs that can be transmitted in one slot is greater than or equal to 2.
Case 2: A plurality of slots are used as a unit. For example, two slots are used as a unit. Transmission of a maximum of four, five, or six SSBs is supported in two slots. Cross-slot transmission of SSBs is supported. In other words, symbol locations of some SSBs cross two slots. In a case in which SSBs cross two slots, if five SSBs are transmitted in two slots, it may be considered that 2.5 SSBs are transmitted in one slot or that more than two SSBs are transmitted in one slot.
The system frame includes a plurality of consecutive slots, at least one of the plurality of slots is capable of supporting transmission of at least two SSBs, and a maximum of Lmax SSBs are transmitted in one SSB period. In other words, SSB sending may be completed in a start period of time of one SSB period, to reserve a sufficient processing time period for subsequent downlink signaling such as a CORESET0, a SIB1, a random access response (random access response, RAR), and a message 4 (Msg4), and subsequent uplink signaling such as a physical random access channel (physical random access channel, PRACH) and a message 5 (Msg5). This can ensure that any terminal device can complete an initial access process in one SSB period, thereby further reducing the initial access delay and improving access efficiency.
It should be understood that, that one slot is capable of supporting transmission of at least two SSBs means a maximum capability of transmitting SSBs in one slot, and a quantity of actually transmitted SSBs in one slot may be less than or equal to the maximum capability. For example, one slot is capable of supporting transmission of a maximum of U SSBs. In this case, for a slot, a quantity of actually transmitted SSBs may be one of the following: one SSB, two SSBs, . . . , and U SSBs.
It should be noted that a quantity of slots (slots) in one system frame (system frame) is usually related to a subcarrier spacing (subcarrier spacing, SCS). Therefore, after the maximum quantity Lmax of SSBs supported by the SSB set increases, for example, the maximum quantity may be 128 or 256, corresponding SSB patterns (patterns), that is, the following solution 1 to solution 5, are designed in this embodiment of this application, to provide resources for a larger quantity of SSBs. The following uses examples for description.
Solution 1: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame corresponding to a corresponding subcarrier spacing, Nslotframe,μ is a quantity of slots in one system frame corresponding to the corresponding subcarrier spacing, SFNSSB is a number of a system frame in which an SSB is located, Lmax is a quantity of SSBs included in the SSB set, NSSBslot,μ is a quantity of SSBs in one slot corresponding to the corresponding subcarrier spacing, NSSBframe,μ is a quantity of SSBs in one system frame corresponding to the corresponding subcarrier spacing, TSSB_period is an SSB sending period, Tframe,μ is system frame duration, X={2,8}, and {2,8} indicates that start symbols of two SSBs in one slot are a symbol 2 and a symbol 8, respectively.
Solution 2: A subcarrier spacing SCS may be 120 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Solution 3: A subcarrier spacing SCS may be 480 kilohertz kHz or 960 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, X={2,9}, and {2,9} indicates that start symbols of two SSBs in one slot are a symbol 2 and a symbol 9, respectively.
Solution 4: A subcarrier spacing SCS may be 240 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, X={8,12,16,20,32,36,40,44}, and {8,12,16,20,32,36,40,44} indicates that start symbols of eight SSBs in one slot are a symbol 8, a symbol 12, a symbol 16, a symbol 20, a symbol 32, a symbol 36, a symbol 40, and a symbol 44, respectively.
It should be noted that, only a quantity of slots for transmitting SSBs is increased in the foregoing solution 1 to solution 4 without a half-frame limitation in the existing solution. However, an SSB pattern in a slot, that is, a symbol-level SSB pattern, is the same as that in an existing protocol, has a small change, and is technically easier to implement.
Solution 5: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number,Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, and a value of X is one of the following: {2,6,10}, {1,5,9}, or {0,5,10}. {2,6,10} indicates that start symbols of three SSBs in one slot are a symbol 2, a symbol 6, and a symbol 9, respectively. {1,5,9} indicates that start symbols of three SSBs in one slot are a symbol 1, a symbol 5, and a symbol 9, respectively. {2,6,10} indicates that start symbols of three SSBs in one slot are a symbol 2, a symbol 6, and a symbol 10, respectively.
The solution 5 is different from the solution 1 to the solution 4 in that, a half-frame limitation is removed, a quantity of slots for transmitting SSBs is increased, and a quantity of symbols for transmitting SSBs in one slot is increased. In other words, in the solution 5, an equal quantity of SSBs can be sent in a shorter time, so that the initial access delay of the terminal device is further reduced and access efficiency is further improved.
Because the quantity of SSBs increases, a data volume of SSB-related indication information also increases accordingly. In this case, it is necessary to improve a transmission mode of the indication information. The SSB-related indication information may include a currently transmitted SSB index (SSB index), and a quantity of SSBs and an index of the SSB that are actually sent in one SSB period. It should be understood that in one SSB period, the quantity of actually sent SSBs is less than or equal to the maximum value Lmax of SSBs that can be supported by the SSB set. The following provides detailed descriptions.
In a possible design solution, the method according to the first aspect may further include: receiving SSB indexes. Values of the SSB indexes may be {0, 1, . . . , Lmax−1}, and each of the SSB indexes is used to uniquely indicate an SSB, so that the terminal device distinguishes between different SSBs.
Optionally, some bits of the SSB index may be carried by reusing some information elements (information elements, IEs) in a master information block MIB and/or in a physical broadcast channel PBCH, to reduce resources used and further improve efficiency.
For example, some bits of the SSB index are carried by reusing a first information element in the master information block MIB and/or a second information element in the physical broadcast channel PBCH. The first information element may include one or more of the following: a 4th least significant bit of a system frame number SFN (4th LSB of SFN) or a spare (spare) bit in the MIB. The second information element may include one or more of the following: a half-frame indication (half frame indication) aĀ+4or 6th to 4th least significant bits aĀ+5, aĀ+6, aĀ+7of the SSB index (6th-4th LSB bits of candi. SSB index) in a payload (payload) of the PBCH.
In a possible design solution, the method according to the first aspect may further include: receiving a quantity of first SSBs and an index of the first SSB. The first SSB is an actually sent SSB in the Lmax SSBs in one SSB period, and the quantity of first SSBs is not greater than Lmax, so that the terminal device learns which SSBs are actually sent in one SSB period, and correspondingly adjusts an access policy. This further reduces the initial access delay and improves access efficiency.
Optionally, the index of the first SSB may be carried in radio resource control RRC signaling and/or a system information block SIB1.
For example, the quantity of first SSBs may be carried in a long bit mapping (longBitmap) of the RRC signaling and/or the system information block SIB1, and the index of the first SSB may be carried in a group index (inoneGroup) and an intra-group index (groupPresence) of the RRC signaling.
It should be noted that the SSB-related indication information may be alternatively transmitted by reusing another information element in the MIB and/or in the PBCH, and/or reusing an information element in other signaling, and/or adding signaling, and/or adding an information element in existing signaling, and/or the like. A specific transmission mode of the SSB-related indication information is not limited in this embodiment of this application, provided that transmission of indication information of all actually sent SSBs can be completed in one SSB period.
In a possible design solution, the Lmax SSBs may include an SSB #i whose index is i, i is a natural number, and 0≤i≤ Lmax−1. Optionally, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources. In other words, the SSB, the CORESET0, and the SIB1 may occupy a same time domain resource through frequency division multiplexing. For example, when time domain resources are limited and frequency domain resources are relatively sufficient, the SSB, the CORESET0, and the SIB1 may be simultaneously transmitted (for example, transmitted in a same symbol) to reserve a sufficient time period for subsequent initial access-related downlink signaling and uplink signaling, or may be transmitted in advance. This further reduces the initial access delay.
Alternatively, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy different time domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources. In other words, the SSB, the CORESET0, and the SIB1 may occupy resources through time division multiplexing. For example, when frequency domain resources are limited and time domain resources are relatively sufficient, the SSB, the CORESET0, and the SIB1 may be transmitted in different time periods, so that a sufficient signal transmission/processing time period can be reserved for a terminal device that is far away from a cell center and/or that has a poor processing capability. This improves a success rate and robustness of initial access.
Further, that the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources may include: Time domain resources occupied by the system information block SIB1 #i corresponding to the SIB1 #i include and are more than time domain resources occupied by the SSB #i. Because the quantity of SSBs increases, a data volume of information that needs to be transmitted in SIB1s corresponding to the SSBs also increases. In this case, more time domain resources are reserved for the SIB1s, to ensure that transmission of the SSBs and the SIB1s can be completed as soon as possible. This further reduces the initial access delay.
In a possible design solution, the method according to the first aspect may further include: receiving, twice in one SSB period, two CORESET0 #i and two SIB1 #i that are corresponding to the SSB #i. In this way, the terminal device can perform combined decoding on the CORESET0s or the SIB1s received twice, thereby improving a decoding success rate and improving initial access reliability and efficiency.
Optionally, resources used for receiving twice the two CORESET0 #i and the two SIB1 #i that are corresponding to the SSB #i may satisfy the following: n0=(O*2μ+ └i*M┘)mod Nslotframe,μ, n1=n0+Y, SFNc_n0=|(O*2μ+└i*M┘)/Nslotframe,μ┘, and SFNC_n
In a possible design solution, the method according to the first aspect may further include: sending random access channels PRACHs on ROs corresponding to the Lmax SSBs. A quantity Z of subframes including an RO in one system frame is one or more of 1, 2, 4, and 8, and/or a subframe including an RO in one system frame is one or more earliest consecutive subframes in time domain in the system frame and is in a same SSB period in time domain as the ROs corresponding to the Lmax SSBs. Similar to transmission of SSBs as early as possible in one SSB period, a period of time as early as possible in one RO period may be reserved for setting the ROs, so that any terminal device in the coverage area of the network device can select, from the ROs, an RO temporally closest to a moment at which downlink signaling is successfully demodulated, to initiate a random access process without waiting for an excessively long time. This further reduces the initial access delay.
Optionally, the RO may satisfy the following: NROgroup*Ngroupframe=NOROframe,μ. NROframe,μ is a total quantity of ROs in one system frame, Ngroupframe is a quantity of RO groups in one system frame, NROgroup is a quantity of ROs in one RO group, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
Further, different RO groups are inconsecutive, and ROs in a same RO group are consecutive. This can ensure that ROs in a same group are continuously transmitted and that a time interval is reserved between different RO groups, so that both a low delay requirement and a robustness requirement of initial access can be fulfilled.
In a possible design solution, there is an offset between a start slot of a time domain resource corresponding to an SSB and a start slot of an RO time domain resource corresponding to the SSB. The offset is greater than or equal to an uplink and downlink round trip time (round trip time, RTT) between the terminal device and an access network. This can ensure that a sufficient time period is reserved for a terminal device that is far away from a cell center and/or that has a limited processing capability. This improves a success rate and robustness of initial access.
The offset is used to represent a time interval between the SSB and the corresponding RO, and may be represented by using any time unit: a symbol (symbol), a slot (slot), a system frame (frame), a microsecond (micro-second, μs), a millisecond (mili-second, ms), a second (second, s), or the like. A value of the offset may be greater than or equal to the uplink and downlink round trip time RTT between the terminal device and the access network.
In a possible design solution, pieces of downlink signaling corresponding to a same SSB are transmitted in a same slot in a same beam direction. The downlink signaling may include one or more of the following: a control resource set 0 CORESET0, a system information block 1, a random access response RAR, a Msg4, paging, or other system information OSI. In this way, various pieces of downlink signaling corresponding to a same SSB may be transmitted in a same period of time by using a same beam, so that a beam switching probability can be reduced, and a switching delay problem caused by beam switching can be alleviated. This further reduces the initial access delay.
Similarly, pieces of uplink signaling corresponding to a same SSB are transmitted on a same time domain resource in a same beam direction. The uplink signaling may include one or more of the following: a physical random access channel PRACH, a Msg3, an acknowledgment ACK, and a Msg5. In this way, various pieces of uplink signaling corresponding to a same SSB may also be transmitted in a same period of time by using a same beam, so that the beam switching probability can be reduced, and the switching delay problem caused by beam switching can be alleviated. This further reduces the initial access delay.
According to a second aspect, an initial access method is provided. The method includes: sending, on a time domain resource corresponding to a synchronization signal/physical broadcast channel SS/PBCH block SSB set, one or more SSBs in the SSB set. A maximum value of a quantity of SSBs in the SSB set is Lmax, Lmax>64, and a time-frequency resource of the one or more SSBs is related to a system frame number SFN that carries the one or more SSBs.
In a possible design solution, the time domain resource is in one or more earliest consecutive system frames in time domain in the SSB period.
Further, the system frame includes a plurality of consecutive slots, and at least one of the plurality of slots is capable of supporting transmission of at least two SSBs. It can be understood that a maximum of Lmax SSBs are transmitted in one SSB period. Specifically, that one slot is capable of supporting transmission of at least two SSBs can be understood as follows: Two or more SSBs can be transmitted in one slot. That at least one of the plurality of slots is capable of supporting transmission of at least two SSBs may include the following cases:
Case 1: One slot is capable of supporting transmission of at least two SSBs, and a maximum quantity of SSBs that can be transmitted in one slot is greater than or equal to 2.
Case 2: A plurality of slots are used as a unit. For example, two slots are used as a unit. Transmission of a maximum of four, five, or six SSBs is supported in two slots. Cross-slot transmission of SSBs is supported. In other words, symbol locations of some SSBs cross two slots. In a case in which SSBs cross two slots, if five SSBs are transmitted in two slots, it may be considered that 2.5 SSBs are transmitted in one slot or that more than two SSBs are transmitted in one slot.
The system frame includes a plurality of consecutive slots, at least one of the plurality of slots is capable of supporting transmission of at least two SSBs, and a maximum of Lmax SSBs are transmitted in one SSB period.
It should be understood that, that one slot is capable of supporting transmission of at least two SSBs means a maximum capability of transmitting SSBs in one slot, and a quantity of actually transmitted SSBs in one slot may be less than or equal to the maximum capability. For example, one slot is capable of supporting transmission of a maximum of U SSBs. In this case, for a slot, a quantity of actually transmitted SSBs may be one of the following: one SSB, two SSBs, . . . , and U SSBs.
Solution 1: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame corresponding to a corresponding subcarrier spacing, Nslotframe,μ is a quantity of slots in one system frame corresponding to the corresponding subcarrier spacing, SFNSSB is a number of a system frame in which an SSB is located, Lmax is a quantity of SSBs included in the SSB set, NSSBslot,μ is a quantity of SSBs in one slot corresponding to the corresponding subcarrier spacing, NSSBframe,μ is a quantity of SSBs in one system frame corresponding to the corresponding subcarrier spacing, TSSB_period is an SSB sending period, Tframe,μ is system frame duration, X={2,8}, and {2,8} indicates that start symbols of two SSBs in one slot are a symbol 2 and a symbol 8, respectively.
Solution 2: A subcarrier spacing SCS may be 120 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame corresponding to a corresponding subcarrier spacing, Nslotframe,μ is a quantity of slots in one system frame corresponding to the corresponding subcarrier spacing, SFNSSB is a number of a system frame in which an SSB is located, Lmax is a quantity of SSBs included in the SSB set, NSSBslot,μ is a quantity of SSBs in one slot corresponding to the corresponding subcarrier spacing, NSSBframe,μ is a quantity of SSBs in one system frame corresponding to the corresponding subcarrier spacing, TSSB_period is an SSB sending period, Tframe,μ is system frame duration, X={4,8,16,20}, and {4,8,16,20} indicates that start symbols of four SSBs in one slot are a symbol 4, a symbol 8, a symbol 16, and a symbol 20, respectively.
Solution 3: A subcarrier spacing SCS may be 480 kilohertz kHz or 960 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, X={2,9}, and {2,9} indicates that start symbols of two SSBs in one slot are a symbol 2 and a symbol 9, respectively.
Solution 4: A subcarrier spacing SCS may be 240 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, X={8,12,16,20,32,36,40,44}, and {8,12,16,20,32,36,40,44} indicates that start symbols of eight SSBs in one slot are a symbol 8, a symbol 12, a symbol 16, a symbol 20, a symbol 32, a symbol 36, a symbol 40, and a symbol 44, respectively.
Solution 5: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, and a value of X is one of the following: {2,6,10}, {1,5,9}, or {0,5,10}. {2,6,10} indicates that start symbols of three SSBs in one slot are a symbol 2, a symbol 6, and a symbol 9, respectively. {1,5,9} indicates that start symbols of three SSBs in one slot are a symbol 1, a symbol 5, and a symbol 9, respectively. {2,6,10} indicates that start symbols of three SSBs in one slot are a symbol 2, a symbol 6, and a symbol 10, respectively.
In a possible design solution, the method according to the second aspect may further include: sending SSB indexes. Values of the SSB indexes may be {0, 1, . . . , Lmax−1}, and each of the SSB indexes is used to uniquely indicate an SSB.
Optionally, some bits of the SSB index may be carried by reusing some information elements in a master information block MIB and/or in a physical broadcast channel PBCH.
For example, some bits of the SSB index are carried by reusing a first information element in the master information block MIB and/or a second information element in the physical broadcast channel PBCH. The first information element may include one or more of the following: a 4th least significant bit of a system frame number SFN (4th LSB of SFN) or a spare (spare) bit in the MIB. The second information element may include one or more of the following: a half-frame indication (half frame indication) aĀ+4or 6th to 4th least significant bits aĀ+5, aĀ+6, aĀ+7of the SSB index (6th-4th LSB bits of candi. SSB index) in a payload of the PBCH.
In a possible design solution, the method according to the second aspect may further include: sending a quantity of first SSBs and an index of the first SSB. The first SSB is an actually sent SSB in the Lmax SSBs in one SSB period, and the quantity of first SSBs is not greater than Lmax.
Optionally, the index of the first SSB may be carried in radio resource control RRC signaling and/or a system information block SIB1.
For example, the quantity of first SSBs may be carried in a long bit mapping (longBitmap) of the RRC signaling and/or the system information block SIB1, and the index of the first SSB may be carried in a group index (inoneGroup) and an intra-group index (groupPresence) of the RRC signaling.
In a possible design solution, the Lmax SSBs may include an SSB #i whose index is i, i is a natural number, and 0≤i≤ Lmax−1. Optionally, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources. Alternatively, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy different time domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources.
Further, that the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources may include: Time domain resources occupied by the system information block SIB1 #i corresponding to the SIB1 #i include and are more than time domain resources occupied by the SSB #i.
In a possible design solution, the method according to the second aspect may further include: sending, twice in one SSB period, two CORESET0 #i and two SIB1 #i that are corresponding to the SSB #i.
Optionally, resources used for sending twice the two CORESET0 #i and the two SIB1 #i that are corresponding to the SSB #i may satisfy the following: n0=(O*2μ+└i*M┘)mod Nslotframe,μ, n1=n0+Y, SFNc_n0=└(O*2μ+└i*M┘)/Nslotframe,μ┘, and SFNC,n
In a possible design solution, the method according to the second aspect may further include: sending random access channels PRACHs on random access occasions ROs corresponding to the Lmax SSBs. A quantity Z of subframes including an RO in one system frame is one or more of 1, 2, 4, and 8, and/or subframes including ROs in one system frame are a plurality of earliest consecutive subframes in time domain in the system frame and are in a same SSB period in time domain as the ROs corresponding to the Lmax SSBs.
Optionally, the RO may satisfy the following: NROgroup*Ngroupframe=NROframe,μ. NROframe,μ is a total quantity of ROs in one system frame, Ngroupframe is a quantity of RO groups in one system frame, NROgroup up is a quantity of ROs in one RO group, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
Further, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
In a possible design solution, there is an offset between a start slot of a time domain resource corresponding to an SSB and a start slot of an RO time domain resource corresponding to the SSB. The offset is greater than or equal to an uplink and downlink round trip time RTT between a terminal device and an access network.
In a possible design solution, pieces of downlink signaling corresponding to a same SSB are transmitted in a same slot in a same beam direction. The downlink signaling may include one or more of the following: a control resource set 0 CORESEO, a system information block 1 SIB1, a random access response RAR, a Msg4, paging, or other system information OSI.
Similarly, pieces of uplink signaling corresponding to a same SSB are transmitted on a same time domain resource in a same beam direction. The uplink signaling may include one or more of the following: a physical random access channel PRACH, a Msg3, an acknowledgment ACK, and a Msg5.
In addition, for technical effects of the initial access method according to the second aspect, refer to the technical effects of the initial access method according to the first aspect. Details are not described herein again.
According to a third aspect, a communication apparatus is provided, including a receiving module. The receiving module is configured to receive, on a time domain resource of a synchronization signal/physical broadcast channel SS/PBCH block SSB set, one or more SSBs included in the SSB set. A maximum value of a quantity of SSBs in the SSB set is Lmax, Lmax>64, and a time-frequency resource of the one or more SSBs is related to a system frame number SFN that carries the one or more SSBs.
In a possible design solution, the time domain resource is in one or more earliest consecutive system frames in time domain in the SSB period.
Further, the system frame includes a plurality of consecutive slots, and at least one of the plurality of slots is capable of supporting transmission of at least two SSBs. It can be understood that a maximum of Lmax SSBs are transmitted in one SSB period. Specifically, that one slot is capable of supporting transmission of at least two SSBs can be understood as follows: Two or more SSBs can be transmitted in one slot. That at least one of the plurality of slots is capable of supporting transmission of at least two SSBs may include the following cases:
Case 1: One slot is capable of supporting transmission of at least two SSBs, and a maximum quantity of SSBs that can be transmitted in one slot is greater than or equal to 2.
Case 2: A plurality of slots are used as a unit. For example, two slots are used as a unit. Transmission of a maximum of four, five, or six SSBs is supported in two slots. Cross-slot transmission of SSBs is supported. In other words, symbol locations of some SSBs cross two slots. In a case in which SSBs cross two slots, if five SSBs are transmitted in two slots, it may be considered that 2.5 SSBs are transmitted in one slot or that more than two SSBs are transmitted in one slot.
The system frame includes a plurality of consecutive slots, at least one of the plurality of slots is capable of supporting transmission of at least two SSBs, and a maximum of Lmax SSBs are transmitted in one SSB period.
It should be understood that, that one slot is capable of supporting transmission of at least two SSBs means a maximum capability of transmitting SSBs in one slot, and a quantity of actually transmitted SSBs in one slot may be less than or equal to the maximum capability. For example, one slot is capable of supporting transmission of a maximum of U SSBs. In this case, for a slot, a quantity of actually transmitted SSBs may be one of the following: one SSB, two SSBs, . . . , and U SSBs.
It should be noted that a quantity of slots (slots) in one system frame (system frame) is usually related to a subcarrier spacing (subcarrier spacing, SCS). Therefore, after the maximum quantity Lmax of SSBs supported by the SSB set increases, for example, the maximum quantity may be 128 or 256, corresponding SSB patterns (patterns), that is, the following solution 1 to solution 5, are designed in this embodiment of this application, to provide resources for a larger quantity of SSBs. The following uses examples for description.
Solution 1: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame corresponding to a corresponding subcarrier spacing, Nslotframe,μ is a quantity of slots in one system frame corresponding to the corresponding subcarrier spacing, SFNSSB is a number of a system frame in which an SSB is located, Lmax is a quantity of SSBs included in the SSB set, NSSBslot,μ is a quantity of SSBs in one slot corresponding to the corresponding subcarrier spacing, NSSBframe,μ is a quantity of SSBs in one system frame corresponding to the corresponding subcarrier spacing, TSSB_period is an SSB sending period, Tframe,μ is system frame duration, X={2,8}, and {2,8} indicates that start symbols of two SSBs in one slot are a symbol 2 and a symbol 8, respectively.
Solution 2: A subcarrier spacing SCS may be 120 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame corresponding to a corresponding subcarrier spacing, Nslotframe,μ is a quantity of slots in one system frame corresponding to the corresponding subcarrier spacing, SFNSSB is a number of a system frame in which an SSB is located, Lmax is a quantity of SSBs included in the SSB set, NSSBslot,μ is a quantity of SSBs in one slot corresponding to the corresponding subcarrier spacing, NSSBframe,μ is a quantity of SSBs in one system frame corresponding to the corresponding subcarrier spacing, TSSB_period is an SSB sending period, Tframe,μ is system frame duration, X={4,8,16,20}, and {4,8,16,20} indicates that start symbols of four SSBs in one slot are a symbol 4, a symbol 8, a symbol 16, and a symbol 20, respectively.
Solution 3: A subcarrier spacing SCS may be 480 kilohertz kHz or 960 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in frame,μ one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, X={2,9}, and {2,9} indicates that start symbols of two SSBs in one slot are a symbol 2 and a symbol 9, respectively.
Solution 4: A subcarrier spacing SCS may be 240 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, X={8,12,16,20,32,36,40,44}, and {8,12,16,20,32,36,40,44} indicates that start symbols of eight SSBs in one slot are a symbol 8, a symbol 12, a symbol 16, a symbol 20, a symbol 32, a symbol 36, a symbol 40, and a symbol 44, respectively.
Solution 5: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, and a value of X is one of the following: {2,6,10}, {1,5,9}, or {0,5,10}. {2,6,10} indicates that start symbols of three SSBs in one slot are a symbol 2, a symbol 6, and a symbol 9, respectively. {1,5,9} indicates that start symbols of three SSBs in one slot are a symbol 1, a symbol 5, and a symbol 9, respectively. {2,6,10} indicates that start symbols of three SSBs in one slot are a symbol 2, a symbol 6, and a symbol 10, respectively.
The solution 5 is different from the solution 1 to the solution 4 in that, a half-frame limitation is removed, a quantity of slots for transmitting SSBs is increased, and a quantity of symbols for transmitting SSBs in one slot is increased. In other words, in the solution 5, an equal quantity of SSBs can be sent in a shorter time.
Because the quantity of SSBs increases, a data volume of SSB-related indication information also increases accordingly. In this case, it is necessary to improve a transmission mode of the indication information. The SSB-related indication information may include a currently transmitted SSB index (SSB index), and a quantity of SSBs and an index of the SSB that are actually sent in one SSB period. It should be understood that in one SSB period, the quantity of actually sent SSBs is less than or equal to the maximum value Lmax of SSBs that can be supported by the SSB set. The following provides detailed descriptions.
In a possible design solution, the receiving module is further configured to receive SSB indexes. Values of the SSB indexes may be {0, 1, . . . , Lmax−1}, and each of the SSB indexes is used to uniquely indicate an SSB.
Optionally, some bits of the SSB index may be carried by reusing some information elements (information elements, IEs) in a master information block MIB and/or in a physical broadcast channel PBCH.
For example, some bits of the SSB index are carried by reusing a first information element in the master information block MIB and/or a second information element in the physical broadcast channel PBCH. The first information element may include one or more of the following: a 4th least significant bit of a system frame number SFN (4th LSB of SFN) or a spare (spare) bit in the MIB. The second information element may include one or more of the following: a half-frame indication (half frame indication) aĀ+4or 6th to 4th least significant bits aĀ+5, aĀ+6, aĀ+7of the SSB index (6th-4th LSB bits of candi. SSB index) in a payload (payload) of the PBCH.
In a possible design solution, the receiving module is further configured to receive a quantity of first SSBs and an index of the first SSB. The first SSB is an actually sent SSB in the Lmax SSBs in one SSB period. The first SSB is an actually sent SSB in the Lmax SSBs in one SSB period, and the quantity of first SSBs is not greater than Lmax.
Optionally, the index of the first SSB may be carried in radio resource control RRC signaling and/or a system information block SIB1.
For example, the quantity of first SSBs may be carried in a long bit mapping (longBitmap) of the RRC signaling and/or the system information block SIB1, and the index of the first SSB may be carried in a group index (inoneGroup) and an intra-group index (groupPresence) of the RRC signaling.
In a possible design solution, the Lmax SSBs may include an SSB #i whose index is i, i is a natural number, and 0≤i≤ Lmax−1. Optionally, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources.
Alternatively, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy different time domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources.
Further, that the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources may include: Time domain resources occupied by the system information block SIB1 #i corresponding to the SIB1 #i include and are more than time domain resources occupied by the SSB #i.
In a possible design solution, the receiving module is further configured to receive, twice in one SSB period, two CORESET0 #i and two SIB1 #i that are corresponding to the SSB #i.
Optionally, resources used for receiving twice the two CORESET0 #i and the two SIB1 #i that are corresponding to the SSB #i may satisfy the following: n0=(O*2μ+└i*M┘)mod Nslotframe,μ, n1=n0+Y, SFNc_n0=(O*2μ+└i*M┘)/Nslotframe,μ┘, and SFNc_n
In a possible design solution, the apparatus according to the third aspect may further include a sending module. The sending module is configured to send random access channels PRACHs on ROs corresponding to the Lmax SSBs. A quantity Z of subframes including an RO in one system frame is one or more of 1, 2, 4, and 8, and/or a subframe including an RO in one system frame is one or more earliest consecutive subframes in time domain in the system frame and is in a same SSB period in time domain as the ROs corresponding to the Lmax SSBs.
Optionally, the RO may satisfy the following: NROgroup*Ngroupframe=NROframe,μ. NROframe,μ is a total quantity of ROs in one system frame, Ngroupframe is a quantity of RO groups in one system frame, NROgroup is a quantity of ROs in one RO group, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
Further, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
In a possible design solution, there is an offset between a start slot of a time domain resource corresponding to an SSB and a start slot of an RO time domain resource corresponding to the SSB. The offset is greater than or equal to an uplink and downlink round trip time (round trip time, RTT) between a terminal device and an access network.
In a possible design solution, pieces of downlink signaling corresponding to a same SSB are transmitted in a same slot in a same beam direction. The downlink signaling may include one or more of the following: a control resource set 0 CORESET0, a system information block 1, a random access response RAR, a Msg4, paging, or other system information OSI.
Similarly, pieces of uplink signaling corresponding to a same SSB are transmitted on a same time domain resource in a same beam direction. The uplink signaling may include one or more of the following: a physical random access channel PRACH, a Msg3, an acknowledgment ACK, and a Msg5.
Optionally, the receiving module and the sending module may be integrated into one module, for example, a transceiver module. The transceiver module is configured to implement sending and receiving functions of the apparatus according to the third aspect.
In a possible design solution, the apparatus according to the third aspect further includes a processing module. The processing module is configured to implement a processing function of the apparatus.
Optionally, the apparatus according to the third aspect may further include a storage module, and the storage module stores a computer program or instructions. When the processing module executes the computer program or instructions, the apparatus is enabled to perform the method according to the third aspect.
Optionally, the apparatus according to the third aspect may be a terminal device, may be a chip (system) or another component or part that can be disposed in a terminal device, or may be an apparatus or a system that includes a terminal device. This is not limited in this application.
In addition, for technical effects of the apparatus according to the third aspect, refer to the technical effects of the initial access method according to the first aspect. Details are not described herein again.
According to a fourth aspect, a communication apparatus is provided. The apparatus includes a sending module. The sending module is configured to send, on a time domain resource of a synchronization signal/physical broadcast channel SS/PBCH block SSB set, one or more SSBs included in the SSB set. A maximum value of a quantity of SSBs in the SSB set is Lmax, Lmax>64, and a time-frequency resource of the one or more SSBs in the SSB set is related to a system frame number SFN that carries the one or more SSBs.
In a possible design solution, the time domain resource is in one or more earliest consecutive system frames in time domain in the SSB period.
Further, the system frame includes a plurality of consecutive slots, and at least one of the plurality of slots is capable of supporting transmission of at least two SSBs. It can be understood that a maximum of Lmax SSBs are transmitted in one SSB period. Specifically, that one slot is capable of supporting transmission of at least two SSBs can be understood as follows: Two or more SSBs can be transmitted in one slot. That at least one of the plurality of slots is capable of supporting transmission of at least two SSBs may include the following cases:
Case 1: One slot is capable of supporting transmission of at least two SSBs, and a maximum quantity of SSBs that can be transmitted in one slot is greater than or equal to 2.
Case 2: A plurality of slots are used as a unit. For example, two slots are used as a unit. Transmission of a maximum of four, five, or six SSBs is supported in two slots. Cross-slot transmission of SSBs is supported. In other words, symbol locations of some SSBs cross two slots. In a case in which SSBs cross two slots, if five SSBs are transmitted in two slots, it may be considered that 2.5 SSBs are transmitted in one slot or that more than two SSBs are transmitted in one slot.
The system frame includes a plurality of consecutive slots, at least one of the plurality of slots is capable of supporting transmission of at least two SSBs, and a maximum of Lmax SSBs are transmitted in one SSB period.
It should be understood that, that one slot is capable of supporting transmission of at least two SSBs means a maximum capability of transmitting SSBs in one slot, and a quantity of actually transmitted SSBs in one slot may be less than or equal to the maximum capability. For example, one slot is capable of supporting transmission of a maximum of U SSBs. In this case, for a slot, a quantity of actually transmitted SSBs may be one of the following: one SSB, two SSBs, . . . , and U SSBs.
Solution 1: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame corresponding to a corresponding subcarrier spacing, Nslotframe,μ is a quantity of slots in one system frame corresponding to the corresponding subcarrier spacing, SFNSSB is a number of a system frame in which an SSB is located, Lmax is a quantity of SSBs included in the SSB set, NSSBslot,μ is a quantity of SSBs in one slot corresponding to the corresponding subcarrier spacing, NSSBframe,μ is a quantity of SSBs in one system frame corresponding to the corresponding subcarrier spacing, TSSB_period is an SSB sending period, Tframe,μ is system frame duration, X={2,8}, and {2,8} indicates that start symbols of two SSBs in one slot are a symbol 2 and a symbol 8, respectively.
Solution 2: A subcarrier spacing SCS may be 120 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame corresponding to a corresponding subcarrier spacing, Nslotframe,μ is a quantity of slots in one system frame corresponding to the corresponding subcarrier spacing, SFNSSB is a number of a system frame in which an SSB is located, Lmax is a quantity of SSBs included in the SSB set, NSSBslot,μ is a quantity of SSBs in one slot corresponding to the corresponding subcarrier spacing, NSSBframe,μ is a quantity of SSBs in one system frame corresponding to the corresponding subcarrier spacing, TSSB_period is an SSB sending period, Tframe,μ is system frame duration, X={4,8,16,20}, and {4,8,16,20} indicates that start symbols of four SSBs in one slot are a symbol 4, a symbol 8, a symbol 16, and a symbol 20, respectively.
Solution 3: A subcarrier spacing SCS may be 480 kilohertz kHz or 960 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, X={2,9}, and {2,9} indicates that start symbols of two SSBs in one slot are a symbol 2 and a symbol 9, respectively.
Solution 4: A subcarrier spacing SCS may be 240 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number, Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, X={8,12,16,20,32,36,40,44}, and {8,12,16,20,32,36,40,44} indicates that start symbols of eight SSBs in one slot are a symbol 8, a symbol 12, a symbol 16, a symbol 20, a symbol 32, a symbol 36, a symbol 40, and a symbol 44, respectively.
Solution 5: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
n is a slot number Nsymbolframe,μ is a quantity of symbols in one system frame, Nslotframe,μ is a quantity of slots in one system frame, SFNSSB is a system frame number, Lmax is a quantity of time domain resources, NSSBslot,μ is a quantity of SSBs in one slot, NSSBframe,μ is a quantity of SSBs in one system frame, TSSB_period is an SSB period, Tframe,μ is system frame duration, and a value of X is one of the following: {2,6,10}, {1,5,9}, or {0,5,10}. {2,6,10} indicates that start symbols of three SSBs in one slot are a symbol 2, a symbol 6, and a symbol 9, respectively. {1,5,9} indicates that start symbols of three SSBs in one slot are a symbol 1, a symbol 5, and a symbol 9, respectively. {2,6,10} indicates that start symbols of three SSBs in one slot are a symbol 2, a symbol 6, and a symbol 10, respectively.
In a possible design solution, the sending module is further configured to send SSB indexes. Values of the SSB indexes may be {0, 1, . . . , Lmax−1}, and each of the SSB indexes is used to uniquely indicate an SSB.
Optionally, some bits of the SSB index may be carried by reusing some information elements in a master information block MIB and/or in a physical broadcast channel PBCH.
For example, some bits of the SSB index are carried by reusing a first information element in the master information block MIB and/or a second information element in the physical broadcast channel PBCH. The first information element may include one or more of the following: a 4th least significant bit of a system frame number SFN (4th LSB of SFN) or a spare (spare) bit in the MIB. The second information element may include one or more of the following: a half-frame indication (half frame indication) aĀ+4or 6th to 4th least significant bits aĀ+5, aĀ+6, aĀ+7of the SSB index (6th-4th LSB bits of candi. SSB index) in a payload of the PBCH.
In a possible design solution, a transceiver module is further configured to send a quantity of first SSBs and an index of the first SSB. The first SSB is an actually sent SSB in the Lmax SSBs in one SSB period, and the quantity of first SSBs is not greater than Lmax.
Optionally, the index of the first SSB may be carried in radio resource control RRC signaling and/or a system information block SIB1.
For example, the quantity of first SSBs may be carried in a long bit mapping (longBitmap) of the RRC signaling and/or the system information block SIB1, and the index of the first SSB may be carried in a group index (inoneGroup) and an intra-group index (groupPresence) of the RRC signaling.
In a possible design solution, the Lmax SSBs may include an SSB #i whose index is i, i is a natural number, and 0≤i≤ Lmax−1. Optionally, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources. Alternatively, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy different time domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources.
Further, that the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources may include: Time domain resources occupied by the system information block SIB1 #i corresponding to the SIB1 #i include and are more than time domain resources occupied by the SSB #i.
In a possible design solution, the sending module is further configured to send, twice in one SSB period, two CORESET0 #i and two SIB1 #i that are corresponding to the SSB #i.
Optionally, resources used for sending twice the two CORESET0 #i and the two SIB1 #i that are corresponding to the SSB #i may satisfy the following: n0=(O*2μ+└i*M┘) mod Nslotframe,μ, n1=n0+Y, SFNc_n0=(O*2μ+└i*M┘)/Nslotframe,μ┘, and SFNC_n
In a possible design solution, the apparatus according to the fourth aspect further includes a receiving module. The receiving module is configured to receive random access channels PRACHs on random access occasions ROs corresponding to the Lmax SSBs. A quantity Z of subframes including an RO in one system frame is one or more of 1, 2, 4, and 8, and/or subframes including ROs in one system frame are a plurality of earliest consecutive subframes in time domain in the system frame and are in a same SSB period in time domain as the ROs corresponding to the Lmax SSBs.
Optionally, the RO may satisfy the following: NROgroup*Ngroupframe=NROframe,μ. NROframe,μ is a total quantity of ROs in one system frame, Ngroupframe is a quantity of RO groups in one system frame, NROgroup is a quantity of ROs in one RO group, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
Further, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
In a possible design solution, there is an offset between a start slot of a time domain resource corresponding to an SSB and a start slot of an RO time domain resource corresponding to the SSB. The offset is greater than or equal to an uplink and downlink round trip time RTT between a terminal device and an access network.
In a possible design solution, pieces of downlink signaling corresponding to a same SSB are transmitted in a same slot in a same beam direction. The downlink signaling may include one or more of the following: a control resource set 0 CORESEO, a system information block 1 SIB1, a random access response RAR, a Msg4, paging, or other system information OSI.
Similarly, pieces of uplink signaling corresponding to a same SSB are transmitted on a same time domain resource in a same beam direction. The uplink signaling may include one or more of the following: a physical random access channel PRACH, a Msg3, an acknowledgment ACK, and a Msg5.
Optionally, the receiving module and the sending module may be integrated into one module, for example, the transceiver module. The transceiver module is configured to implement sending and receiving functions of the apparatus according to the fourth aspect.
In a possible design solution, the apparatus according to the fourth aspect may further include a storage module, and the storage module stores a computer program or instructions. When the processing module executes the computer program or instructions, the apparatus is enabled to perform the method according to the fourth aspect.
Optionally, the apparatus according to the fourth aspect may be a network device, may be a chip (system) or another component or part that can be disposed in a network device, or may be an apparatus or a system that includes a network device. This is not limited in this application.
In addition, for technical effects of the apparatus according to the fourth aspect, refer to the technical effects of the initial access method according to the first aspect. Details are not described herein again.
According to a fifth aspect, a communication apparatus is provided. The communication apparatus includes a processor. The processor is coupled to a memory, and the processor is configured to execute a computer program stored in the memory, so that the communication apparatus performs the initial access method according to the first aspect or the second aspect.
According to a sixth aspect, a communication apparatus is provided, including a processor and a memory. The memory is configured to store a computer program. When the processor executes the computer program, the communication apparatus is enabled to perform the initial access method according to the first aspect or the second aspect.
In a possible design solution, the communication apparatus according to the fifth aspect and the sixth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used by the communication apparatus according to the fifth aspect and the sixth aspect to communicate with another communication apparatus.
In this application, the communication apparatus according to the fifth aspect and the sixth aspect may be a terminal device or a network device, may be a chip (system) or another component or part that can be disposed in a terminal device or a network device, or may be an apparatus that includes a terminal device or a network device.
In addition, for technical effects of the communication apparatus according to the fifth aspect and the sixth aspect, refer to the technical effects of the initial access method according to the first aspect. Details are not described herein again.
According to a seventh aspect, a communication system is provided. The communication system includes one or more terminal devices and one or more network devices.
According to an eighth aspect, a computer-readable storage medium is provided, including a computer program or instructions. When the computer program or instructions are run on a computer, the computer is enabled to perform the initial access method according to the first aspect or the second aspect.
According to a ninth aspect, a computer program product is provided, including a computer program or instructions. When the computer program or instructions are run on a computer, the computer is enabled to perform the initial access method according to the first aspect or the second aspect.
The following describes technical solutions of this application with reference to accompanying drawings.
The technical solutions provided in this application can be applied to various communication systems, for example, a satellite communication system, a long term evolution (long term evolution, LTE) system, an LTE frequency division duplex (frequency division duplex, FDD) system, an LTE time division duplex (time division duplex, TDD) system, a universal mobile telecommunications system (universal mobile telecommunication system, UMTS), a worldwide interoperability for microwave access (worldwide interoperability for microwave access, WiMAX) communication system, a fifth generation (5th generation, 5G) communication system or a new radio (new radio, NR) system, and other future communication systems such as a 6G system. Optionally, the technical solutions provided in this application can also be applied to an internet of things (internet of things, IoT) system, a narrowband internet of things (narrow band internet of things, NB-IoT) system, and the like.
All aspects, embodiments, or features are presented in this application by describing a system that may include a plurality of devices, components, modules, and the like. It should be appreciated and understood that, each system may include another device, component, module, and the like, and/or may not include all devices, components, modules, and the like discussed with reference to the accompany drawings. In addition, a combination of these solutions may be used.
In addition, in embodiments of this application, a term “example”, “for example”, or the like is used to represent giving an example, an illustration, or a description. Any embodiment or design solution described as an “example” in this application should not be construed as being preferred or having more advantages over other embodiments or design solutions. Exactly, a term “example” is used to present a concept in a specific manner.
In embodiments of this application, “information (information)”, “signal (signal)”, “message (message)”, “channel (channel)”, and “signaling (signaling)” may sometimes be used interchangeably. It should be noted that meanings expressed by the terms are consistent when differences of the terms are not emphasized. “Of (of)”, “corresponding or relevant (corresponding, relevant)”, and “corresponding (corresponding)” may sometimes be used interchangeably. It should be noted that, meanings expressed by the terms are consistent when differences of the terms are not emphasized.
In embodiments of this application, sometimes a subscript may be written incorrectly in a non-subscript form. For example, W1 may be written incorrectly as W1. Meanings expressed by the terms are consistent when differences of the terms are not emphasized.
A network architecture and a service scenario that are described in embodiments of this application are intended to describe the technical solutions in embodiments of this application more clearly, but do not constitute as any limitation on the technical solutions provided in embodiments of this application. A person of ordinary skill in the art can know that as the network architecture evolves and new service scenarios emerge, the technical solutions provided in embodiments of this application are also applicable to similar technical problems.
For ease of understanding embodiments of this application, refer to
This application is applicable to but is not limited to scenarios in which a quantity of SSBs needs to be increased, including a low frequency, a high frequency, and the like. In a high frequency of a 52.6 gigahertz (gigahertz, GHz) frequency band, a system scenario shown in
The network device may be a device that can communicate with the terminal device. The network device may be any device having wireless sending and receiving functions. The network device may be a satellite, a base station, an access point, or a transmission reception point (transmission reception point, TRP), or may be a device that is in an access network and that communicates with the terminal device over an air interface by using one or more sectors (cells), or the like. This is not limited in this application. For example, the base station may be an evolved NodeB (evolutional NodeB, eNB or eNodeB), a relay station, or an access point in LTE, a next generation NodeB (next generation, gNB) in a 5G network, a 6G base station, or the like. It can be understood that the base station may be alternatively a base station or the like in a future evolved public land mobile network (public land mobile network, PLMN).
The network device may be alternatively an access node, a wireless relay node, a wireless backhaul node, or the like in a wireless local area network (wireless fidelity, Wi-Fi) system. The network device may be alternatively a radio controller in a cloud radio access network (cloud radio access network, CRAN) scenario.
For ease of description, the following uses base stations as examples to describe the network device and the like in this application. In some deployments of a base station, the base station may include a central unit (central unit, CU), a distributed unit (distributed unit, DU), and the like. In some other deployments of a base station, the CU may be further divided into a CU-control plane (control plane, CP), a CU-user plane (user plane, UP), and the like. In some other deployments of a base station, the base station may be alternatively an open radio access network (open radio access network, ORAN) architecture or the like. Specific deployment manners of the base stations are not limited in this application.
The terminal device may also be referred to as user equipment (user equipment, UE). The terminal device in this application may be a device having wireless sending and receiving functions, and may communicate with one or more core network (core network, CN) devices (or may be referred to as core devices) by using a radio access network (radio access network, RAN) device. Optionally, the terminal device may also be referred to as an access terminal, a terminal, a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, a remote terminal, a mobile device, a user terminal, a wireless network device, a user agent, a user apparatus, or the like. Optionally, the terminal device may be deployed on land, including an indoor, outdoor, handheld, or vehicle-mounted device; may be deployed on the water (for example, a ship); or may be deployed in the air (for example, on an aircraft, a balloon, a satellite, or the like). Optionally, the terminal device may be a handheld device, a vehicle-mounted device, or a wearable device having a wireless communication function, a terminal in an internet of things or an internet of vehicles, a terminal in any form in a 5G network or a future network, or the like. This is not limited in this application.
Optionally, in the communication system shown in
It should be noted that an initial access method provided in embodiments of this application is applicable to communication between the network device and the terminal devices shown in
It should be noted that, the solutions in embodiments of this application can also be applied to other communication systems, and corresponding names may be replaced with names corresponding to functions in the other communication systems.
It should be understood that
For ease of understanding, the following interprets related concepts in embodiments of this application.
An SSB is an SS/PBCH block, and the SS/PBCH block is information that is first demodulated by the terminal device in an initial access process. The SS/PBCH block may mainly include a primary synchronization signal (primary synchronization signal, PSS), a secondary synchronization signal (secondary synchronization signal, SSS), and a physical broadcast channel (physical broadcast channel, PBCH). The terminal device may complete cell synchronization and coarse symbol-level timing synchronization by demodulating the PSS and the SSS. The PBCH may carry master information block (master information block, MIB) information configured at a higher layer. By demodulating the MIB information, the terminal device may complete system frame-level timing synchronization, and obtain location information of a system information block 1 (system information block 1, SIB1)/remaining minimum system information (remaining minimum system information, RMSI). Further, the terminal device may obtain a type0 physical downlink control channel (type0 physical downlink control channel, type0-PDCCH) and a physical downlink shared channel (physical downlink shared channel, PDSCH) based on the information about the SIB1/RMSI. A control resource set CORESET0 (control resource set 0) is carried on the type0-PDCCH (Type0-PDCCH). As shown in
In a specific implementation, the network device may send a plurality of SSBs through time division multiplexing (time division multiplexing, TDM). Optionally, the network device may send the plurality of SSBs in a form of an SSB set (SS/PBCH block burst set, which may also be referred to as an SSB burst set). Further, the network device may configure a period of the SSB set, that is, may periodically send the SSB set. In the period of the SSB set, a quantity of SSBs in the SSB set may be related to a frequency band (band) and/or a subcarrier spacing (subcarrier spacing, SCS). The frequency band can be understood as an operating frequency band (or referred to as a frequency spectrum) of the network device and/or the terminal device, and the subcarrier spacing can be understood as a subcarrier spacing used by the network device and/or the terminal device. Generally, the frequency band of the network device is the same as that of the terminal device, and the subcarrier spacing used by the network device is the same as that used by the terminal device. The frequency band may include a low frequency band and a high frequency band (for example, a frequency spectrum from 52.6 GHz to 71 GHZ). The frequency band may be a licensed band in some scenarios, and the frequency band may be an unlicensed band in some other scenarios. Optionally, the quantity of SSBs in the SSB set may be related to the operating frequency band of the network device and/or the terminal device. For example, when the frequency band is less than or equal to 3 GHZ, there may be a maximum of four SSBs and a minimum of one SSB in the SSB set. When the frequency band is greater than 3 GHz and less than or equal to 6 GHz, there may be a maximum of eight SSBs and a minimum of one SSB in the SSB set. When the frequency band is greater than 6 GHZ, there may be a maximum of 64 SSBs and a minimum of one SSB in the SSB set.
For example, as shown in
It can be understood that the foregoing quantity of SSBs is a maximum quantity of SSBs that can be sent by the network device. However, in actual application, at a corresponding subcarrier spacing, the network device may configure an SSB set by using a related parameter (for example, ssb-PositionsInBurst) in the system information block (system information block, SIB) 1. For example, when the SCS is 15 kHz and the related parameter in the SIB1 is 1011001011, the SSB set includes six SSBs. “1” indicates that an SSB is sent in a corresponding time domain, and “O” indicates that no SSB is sent in a corresponding time domain. 1-bit information āĀ+4in the load information of the PBCH may indicate a specific location of the SSB set. In other words, the 1-bit information āĀ+4in the load information of the PBCH may be used as a half-radio-frame (half radio frame) indication. Generally, transmission of the SSBs in the SSB set needs to be completed within 5 ms. The network device transmits an SSB set in each period of the SSB set, and āĀ+4may indicate that the SSB set is within the first 5 ms of a system frame, or āĀ+4may indicate that the SSB set is within the last 5 ms of the system frame. The terminal device can determine, in time based on āĀ+4, whether the SSB set is sent in a first half frame or a latter half frame, to receive or listen to the SSB set.
In addition, in consideration of regulatory requirements of different countries and/or regions, the network device operating on an unlicensed band may send SSBs in a short control signal exemption (short control signal exemption, SCSe) manner, or may send SSBs after LBT is performed. Different SSB sending manners affect a system design and a behavior of a transceiver to some extent.
It should be noted that, to ensure initial access reliability, the network device usually sends the SSBs in a broadcast manner based on an SSB period. The SSB period, which is also referred to as an SSB burst period (SSB burst period), means that all SSBs in the SSB set are jointly sent in an SSB window at the beginning of each period. If a current SSB window ends, SSBs are sent when an SSB window in a next SSB period arrives. A time period in which all SSBs in the SSB set are jointly sent may be referred to as an SSB window. A time domain location of the SSB window is usually invariable. In other words, a time offset between a time domain start location of the SSB window and a time domain start location of the SSB period is invariable, to simplify a design and reduce technical difficulty. Further, the time offset may be 0, that is, the time domain start location of the SSB window is aligned with that of the SSB period, so that sending of downlink signaling such as the SSB, the CORESET0, and the SIB1 and sending of uplink signaling such as a PRACH can be completed in one SSB period. This ensures that initial access can be completed in one SSB period, thereby improving efficiency.
In an NR system, duration of one system frame (also referred to as a radio frame) is 10 ms, and one system frame includes 10 subframes, that is, duration of one subframe is 1 ms. Generally, a quantity of slots included in one subframe is related to an SCS. Specifically, when SCSs are {15 kHz, 30 kHz, 60 kHz, 120 kHz, 240 kHz, 480 kHz, . . . }, quantities of slots included in one subframe are respectively {1, 2, 4, 8, 16, 32, . . . }, that is, one slot includes 2″slots, where μ=0, 1, 2, 3, 4, 5 . . . and is a ratio of an actually configured SCS to a reference SCS (15 kHz) minus 1. In other words, a quantity Nslotframe,μ of slots included in one system frame is related to an SCS, that is, Nslotframe,μ=10*2μ. For example, when SCS=30 kHz, Nslotframe,μ=20, that is, one radio frame includes 20 slots. For another example, when SCS=120 kHz, Nslotframe,μ=80, that is, one radio frame includes 80 slots.
Further, a normal cyclic prefix (normal cyclic prefix, NCP) is used as an example. One slot includes 14 symbols, and a quantity of symbols included in one radio frame varies with different SCSs. In other words, a quantity Nsymbolframe,μ of symbols included in one system frame is symbol related to an SCS, that is, Nsymbolframe,μ=14*10*2μ. For example, when SCS=30 kHz, Nsymbolframe,μ=280, that is, one radio frame includes 280 symbols. For another example, when SCS=120 kHz, Nsymbolframe,μ=1120, that is, one radio frame includes 1120 symbols.
The existing protocol defines an SSB pattern in a half frame. For example, in a case D, an SSB pattern corresponding to SCS=120 kHz is {4,8,16,20}+28*n, where n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18. {4,8,16,20} indicates that two slots are used as a unit, symbols 4, 8, 16, and 20 are start symbols of four SSBs, 28 indicates that two slots are used as a unit, and n is a slot number. For another example, in a case C, for SCS=30 kHz, an SSB pattern in an unlicensed band is {2,8}+14*n, where n=0, 1, 2, 3, 4, 5, 6, 7, 8, 9. {2,8} indicates start symbol locations of two SSBs in one slot, and n indicates that slot numbers of SSBs are 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.
Still with reference to
In the NR system, because system bandwidth (which may be a maximum of 400 MHZ) is high, if a PDCCH still occupies the entire bandwidth, resources are wasted, blind detection complexity is high, and some terminal devices do not support receiving of signals in the entire bandwidth. In addition, to improve system flexibility, a start location of the PDCCH in time domain may be configured. In this case, the terminal device can successfully decode the PDCCH only when learning locations of the PDCCH in frequency domain and time domain. For convenience, in the NR system, a frequency band occupied by the PDCCH in frequency domain, a quantity of OFDM symbols occupied by the PDCCH in time domain, and other information are encapsulated into a CORESET, and a start OFDM symbol number of the PDCCH, a PDCCH monitoring period, and other information are encapsulated into a search space (search space). Each search space is associated with one CORESET, and a PDCCH configuration may be determined by binding a CORESET and a search space. Parameters and a time-frequency location of a downlink physical resource that is used for transmitting the PDCCH are a CORESET, and a predefined area in which the terminal device attempts to perform blind detection is referred to as a search space.
To obtain an RMSI sent on a PDSCH, the terminal device needs to first find a CORESET0 (the PDCCH physical resource corresponding to a type0 CSS) for scheduling the PDSCH. After searching for an SSB and reading a MIB, the terminal device may find the CORESET0 based on the SSB by using a relative relationship between a CORESET0 and an SSB. The CORESET0 is a part of configuration information of an initial bandwidth part (initial BWP), and is provided for the terminal device by using a MIB message (PDCCHconfigSIB1). The terminal device obtains scheduling information of a SIB1 by using the CORESET0, to obtain cell information from the SIB1 and complete downlink synchronization. Before an RRC connection is established, the CORESET0 already exists. The terminal device needs to receive the scheduling information of the SIB1 by using the CORESET0. This means that the CORESET0 cannot be specified by RRC because the CORESET0 needs to be used before RRC transmission. In other words, the CORESET0 needs to be configured by using some predefined procedures and predefined parameters. For details, refer to the following Table 1.
In addition to the predefined parameters, the most important thing is to obtain information about a time-frequency resource of the CORESET0. The terminal device queries predefined tables (tables 13-1 to 13-10 in 3GPP TS 38.213) by using MIB pdcch-ConfigSIB1 included in the MIB message, calculates the time-frequency resource of the CORESET0 based on the SSB, and obtains the scheduling information of the SIB1 from the CORESET0. This helps the terminal device complete initial access.
The SSB and the CORESET0 each are corresponding to one time-frequency resource. With reference to
In both time domain and frequency domain, the time-frequency resource occupied by the CORESET0 can be found based on the SSB, provided that the relationship between a CORESET0 and an SSB is known. The relationship between a CORESET0 and an SSB is included in the MIB, and includes Subcarrier Spacing Common (RMSI SCS), ssb Subcarrier Offset (a 4th least significant bit of kssb), and PDCCH Config SIB1. The pdcch-ConfigSIB1 includes eight bits. Four most significant bits and four least significant bits are split to obtain two indexes. Values of the two indexes both range from 0 to 15. The four most significant bits are used to query the tables 13-1 to 13-10 in 3GPP TS 38.213 to obtain multiplexing patterns, quantities of symbols (time domain lengths), quantities of RBs (frequency domain lengths), and RB offsets (frequency domain offsets) of CORESET0s. The four least significant bits are used to query tables 13-11 to 13-15 to obtain related information of search spaces 0 (SFNs, slot indexes, start symbols, and the like).
The terminal device queries the tables (13-11 to 13-15) to obtain corresponding parameter values, and then calculates time domain information of the CORESET0 according to a formula. The CORESET0 and the SSB that are corresponding to the pattern 1 are in a time division multiplexing relationship. According to descriptions in 3GPP TS 38.213, for the pattern 1, the terminal device continuously listens to two slots starting from a slot n0. n0 satisfies the following:
With reference to
For example,
As shown in
S501: A network device sends, on a time domain resource corresponding to an SSB set, one or more SSBs included in the SSB set.
A maximum value of a quantity of SSBs included in the synchronization signal/physical broadcast channel SS/PBCH block SSB set is Lmax, Lmax>64, and a time-frequency resource of the one or more SSBs in the SSB set is related to a system frame number (system frame number, SFN) that carries the SSB.
The SSB set can be understood as a set including the SSB sent in one SSB period. A period of time corresponding to the SSB set may be referred to as an SSB window (SSB window) or a window (window), and the period of time may be referred to as a window length (window length). For example, in unlicensed band communication, a period of time corresponding to the SSB set is usually referred to as a discovery burst transmission window (discovery burst transmission window, DBTW). A name thereof is not limited in this embodiment of this application.
In a possible design solution, the time domain resource is in one or more earliest consecutive system frames in time domain in the SSB period.
Further, the system frame includes a plurality of consecutive slots, and at least one of the plurality of slots is capable of supporting transmission of at least two SSBs. It can be understood that a maximum of Lmax SSBs are transmitted in one SSB period. Specifically, that one slot is capable of supporting transmission of at least two SSBs can be understood as follows: Two or more SSBs can be transmitted in one slot. That at least one of the plurality of slots is capable of supporting transmission of at least two SSBs may include the following cases.
Case 1: One slot is capable of supporting transmission of at least two SSBs, and a maximum quantity of SSBs that can be transmitted in one slot is greater than or equal to 2.
Case 2: A plurality of slots are used as a unit. For example, two slots are used as a unit. Transmission of a maximum of four, five, or six SSBs is supported in two slots. Cross-slot transmission of SSBs is supported. In other words, symbol locations of some SSBs cross two slots. In a case in which SSBs cross two slots, if five SSBs are transmitted in two slots, it may be considered that 2.5 SSBs are transmitted in one slot or that more than two SSBs are transmitted in one slot.
The system frame includes a plurality of consecutive slots, at least one of the plurality of slots is capable of supporting transmission of at least two SSBs, and a maximum of Lmax SSBs are transmitted in one SSB period. In other words, all SSBs in the SSB set may be jointly sent in a start period of time of one SSB period, to reserve a sufficient time period for subsequent downlink signaling such as a CORESET0, a SIB1, a random access response (random access response, RAR), and a message 4 (Msg4), and subsequent uplink signaling such as a physical random access channel (physical random access channel, PRACH) and a message 5 (Msg5). This ensures that any terminal device can complete an initial access process in one SSB period, thereby further reducing an initial access delay and improving access efficiency.
It should be understood that, that one slot is capable of supporting transmission of at least two SSBs means a maximum capability of transmitting SSBs in one slot, and a quantity of actually transmitted SSBs in one slot may be less than or equal to the maximum capability. For example, one slot is capable of supporting transmission of a maximum of U SSBs. In this case, for a slot, a quantity of actually transmitted SSBs may be one of the following: one SSB, two SSBs, . . . , and U SSBs.
It should be noted that a quantity of slots (slots) in one system frame (system frame) is usually related to a subcarrier spacing (subcarrier spacing, SCS). Therefore, after the maximum quantity Lmax of SSBs supported by the SSB set increases, for example, the maximum quantity may be 128 or 256, corresponding SSB patterns (patterns), that is, the following solution 1 to solution 5, are designed in this embodiment of this application, to provide resources for a larger quantity of SSBs. The SSB patterns can be understood as time domain resources and frequency domain resources corresponding to the SSBs. For example, the time domain resources corresponding to the SSB patterns may be symbols occupied by the SSBs in time domain. The following uses examples to describe time domain resources in SSB patterns corresponding to different subcarrier spacings. For frequency domain resources, refer to the existing SSB patterns. This is not limited in this embodiment of this application.
Solution 1: A subcarrier spacing SCS may be 30 kilohertz (kHz), and an entire system frame (10 ms) can be used to transmit SSBs without a half-frame limitation. In other words, the SSBs are unnecessarily sent only in a first half frame (5 ms) or a latter half frame (5 ms) of the system frame.
For example, in this implementation, a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
For example, with reference to
({2,8}+14*n+20*14*SFNSSB)mod Nsymbolframe,μ, and Nsymbolframe,μ=280, where
when SFNSSB mod(TSSBperiod/10)={0,1,2}, n={0, 1, 2, . . . , 19}; or
when SFNSSB mod(TSSBperiod/10)=3, n={0,1,2,3}.
If two SSBs are transmitted in each slot in one system frame, 40 SSBs can be transmitted in one system frame. In other words, if transmitting one SSB takes 0.25 ms, transmitting 128 SSBs takes a total of 32 ms, that is, 3.2 system frames. Optionally, the 3.2 system frames may include three complete system frames and first two subframes in a 4th system frame. Eight SSBs can be transmitted in first 2 ms (four slots) in each system frame.
It can be learned that, in comparison with a case in which SSBs are sent only in a first half frame or a latter half frame of a system frame, in this embodiment, a half-frame limitation of 5 ms is canceled, so that time domain resources of system frames can be fully utilized to send more SSBs, and the SSBs can be preferentially sent. In this way, the terminal device can receive the SSBs as soon as possible to complete initial access. In addition, the solution 1 is compatible with SSB pattern designs in the existing protocol. This can reduce technical implementation complexity.
Correspondingly, if 128 SSBs are to be jointly transmitted in one SSB window, setting a window length of the SSB window to 32 ms may be taken into account, that is, 32 ms can support a maximum of 128 SSBs. In other words, when a maximum of 128 SSBs in the SSB set can be sent, the window length of the SSB window may be set to 32 ms, so that a requirement of sending all SSBs in the SSBs can be met.
It should be noted that the window length of the SSB window may be alternatively set based on a quantity of actually sent SSBs in the SSB set. For example, if a maximum of 128 SSBs in the SSB set can be sent, and 64 SSBs are actually sent, the window length of the SSB window may be set to 16 ms.
Similarly, if 256 SSBs are to be jointly transmitted in one window, setting a window length of the SSB window to 64 ms may be taken into account, that is, 64 ms can support a maximum of 256 SSBs.
In a possible implementation, the SSB sending period may be carried in a serving cell SSB periodicity (ssb-PeriodicityServingCell) information element of the SIB1. For example, the SSB period may be configured as 160 ms, 320 ms, . . . , or the like.
Solution 2: A subcarrier spacing SCS may be 120 kilohertz (kHz), and an entire system frame (10 ms) can be used to transmit SSBs without a half-frame limitation. In other words, the SSBs are unnecessarily sent only in a first half frame (5 ms) or a latter half frame (5 ms) of the system frame.
For example, in this implementation, a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
The following uses the SSB pattern in the case D (the case D, SCS=120 kHz) and a slot configuration in a half frame being 8:2 as an example for description. In the case D, the SSB pattern is {4,8,16,20}+28*n, where n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, and the uplink-downlink slot configuration is 8:2. The slot configuration may be 8:2. The first half frame or the latter half frame may be used as one group, a total of 40 slots are included, and slot numbers are sequentially {0, 1, 2, . . . , 38, 39}. Slots whose slot numbers include units digit 8 and 9 are uplink slots, and the other slots are downlink slots. In this case, there are 32 downlink slots in 5 ms and two SSBs can be transmitted in each downlink slot, and therefore a maximum of 64 SSBs can be supported in 5 ms. Improvements are made in this embodiment of this application based on this.
Specifically, a half-frame limitation may be canceled, that is, both a first half frame and a latter half frame of one system frame can be used to transmit SSBs. In this case, the SSB patterns may be updated to one of the following:
Example 1: As shown in
Example 2: As shown in
For example, Lmax=128. In this case, an SSB pattern may be as follows:
({4,8,16,20}+28*n+80*14*SFNSSB)mod Nsymbolframe,μ, where Nsymbolframe,μ=1120
For the example 1, when SFNSSB mod (TSSB
For the example 2, when SFNSSB mod (TSSB
For example, Lmax=256. In this case, an SSB pattern may be as follows:
({4,8,16,20}+28*n+80*14*SFNSSB)mod Nsymbolframe,μ, where Nsymbolframe,μ=1120
For the example 1, when SFNSSB mod (TSSB
For the example 2, when SFNSSB mod (TSSB
when SFNSSB mod(TSSB
Correspondingly, if SSBs are to be jointly transmitted in an SSB window, a window length of the SSB window needs to be increased as follows:
For the example 1, the window length of the SSB window is 10 ms (corresponding to 128 SSBs) or 20 ms (corresponding to 256 SSBs).
For the example 2, the window length of the SSB window is 8 ms (corresponding to 128 SSBs) or 16 ms (corresponding to 256 SSBs).
It can be learned that, in comparison with a case in which SSBs are sent only in a first half frame or a latter half frame of a system frame, in this embodiment, a half-frame limitation of 5 ms is canceled, so that time domain resources of system frames can be fully utilized to send more SSBs, and the SSBs can be preferentially sent. In this way, the terminal device can receive the SSBs as soon as possible to complete initial access. In addition, the solution 2 is compatible with the SSB pattern designs in the existing protocol. This can reduce technical implementation complexity.
Solution 3: A subcarrier spacing SCS may be 480 kilohertz (kHz) or 960 kilohertz (kHz), and an entire system frame (10 ms) can be used to transmit SSBs without a half-frame limitation. In other words, the SSBs are unnecessarily sent only in a first half frame (5 ms) or a latter half frame (5 ms) of the system frame.
For example, in this implementation, a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Specifically, in a half frame (5 ms), values of uplink slot numbers correspondingly vary according to different uplink-downlink slot configurations. Details are as follows.
Based on the uplink-downlink slot configuration 8:2 when SCS=120 kHz, there may be two cases of uplink-downlink configurations for 480 kHz and 960 kHz.
Case 1: With reference to
Case 2: With reference to
Example 3: For the case 1, the uplink-downlink slot configuration is kept the same as the slot configuration corresponding to SCS=120 kHz (8:2), and the uplink-downlink slots are temporally aligned with the uplink-downlink slots corresponding to SCS=120 kHz. In this case, SSBs may be represented by using {2,9}+14*n, where n=C. For SCS=480 kHz, 128 SSBs need 2.25 ms, where C={0-31, 40-71}; and 256 SSBs need 4.75 ms, where C={0-31, 40-71, 80-111, 120-151}. For SCS=960 kHz, 128 SSBs need 1 ms, where C={0-63}; and 256 SSBs need 2.25 ms, where C={0-63, 80-143}.
Example 4: For the case 2, when the uplink-downlink slot configuration is kept consistent with the slot configuration corresponding to SCS=120 kHz, and the uplink slot numbers are kept consistent with uplink slot numbers corresponding to SCS=120 kHz. For SCS=480 kHz or 960 kHz, duration needed to transmit 128 SSBs or 256 SSBs may be determined according to a method similar to that in the example 1. Details are not described in this embodiment of this application again.
Example 5: As shown in
Correspondingly, if SSBs are jointly sent in an SSB window, a window length of the SSB window needs to be configured to be a time in which joint sending of the Lmax SSBs is completed.
Solution 4: A subcarrier spacing SCS may be 240 kilohertz (kHz), and an entire system frame (10 ms) can be used to transmit SSBs without a half-frame limitation. In other words, the SSBs are unnecessarily sent only in a first half frame (5 ms) or a latter half frame (5 ms) of the system frame.
For example, in this implementation, a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
For example, as shown in
Correspondingly, SSBs are jointly sent in an SSB window. In this case, a window length of the SSB window needs to be configured to be a time in which joint sending of the Lmax SSBs is completed. For example, the window length may be 8 ms (which supports a maximum of 128 SSBs) or 16 ms (which supports a maximum of 256 SSBs).
It should be noted that, in the foregoing solution 1 to solution 4, a half-frame limitation on sending the SSBs in the system frame is canceled, so that a quantity of slots for transmitting the SSBs can be increased, and specific time domain locations such as system frame numbers, slot numbers, and symbols of the SSBs are clearly defined. In other words, system frame-level SSB pattern distribution is designed based on an existing solution, to meet a transmission requirement after the quantity of SSBs increases. In addition, time domain resources corresponding to an SSB pattern in each slot (that is, a symbol-level SSB pattern in one or more slots) are compatible with the designs of time domain resources of the SSB patterns in the existing protocol. This can reduce technical implementation complexity.
Solution 5: A subcarrier spacing SCS may be 30 kilohertz (kHz), and an entire system frame (10 ms) can be used to transmit SSBs without a half-frame limitation. In other words, the SSBs are unnecessarily sent only in a first half frame (5 ms) or a latter half frame (5 ms) of the system frame.
For example, in this implementation, the subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Specifically, as shown in (a), (b), and (c) in
Optionally, SSBs may be jointly sent in one SSB window, and a window length of the SSB window needs to be configured to be a time needed to complete sending of all SSBs in the SSB set. For example, the window length may be 21.3 ms (which supports a maximum of 128 SSBs) or 42.6 ms (which supports a maximum of 256 SSBs).
The solution 5 is different from the solution 1 to the solution 4 in that, a half-frame limitation of 5 ms is canceled, a quantity of slots for transmitting SSBs is increased, and a quantity of symbols for transmitting SSBs in one slot is increased. In other words, in the solution 5, an equal quantity of SSBs can be transmitted in a shorter time, so that the initial access delay of the terminal device is further reduced.
That a network device sends, on a time domain resource corresponding to an SSB set, one or more SSBs included in the SSB set in S501 may be specifically implemented as follows: The network device sends, based on the SSB pattern shown in any one of
Further, the network device further needs to notify the terminal device of an SSB index corresponding to the sent one or more SSBs. The method may further include the following step 1:
Step 1A: The network device sends the SSB index corresponding to the one or more SSBs. Each SSB is corresponding to one index, that is, an SSB index is used to uniquely indicate the SSB. In this way, the terminal device may learn, based on the parsed SSB index, which SSB is the received SSB, to complete receiving of other downlink signaling such as the CORESET0 and the SIB1 based on the received SSB. The following provides detailed descriptions.
Optionally, after the quantity of SSBs increases (for example, the quantity of SSBs is greater than 64), a data volume of SSB-related indication information also increases accordingly. The SSB-related indication information may include a currently transmitted SSB index (SSB index), and a quantity of SSBs and an index of the SSB that are corresponding to an actually sent SSB in one SSB period. It should be understood that in one SSB period, the quantity of actually sent SSBs is less than or equal to the maximum value Lmax of SSBs that can be supported by the SSB set. The following specifically describes designs of the SSB-related indication information.
In a possible implementation, the SSB index (index) may be indicated by reusing an information element in a MIB. To be specific, a manner specified in the existing protocol may be used in which an SSB index is indicated by using an information element in a MIB. This reduces changes to the protocol and simplifies technical implementation.
Specifically, some bits of the SSB index may be carried by reusing some information elements (information elements, IEs) in the master information block MIB and/or in a payload (payload) of a physical broadcast channel PBCH, to reduce resources used and further improve efficiency
For example, with reference to Table 2 and Table 3, some bits of the SSB index are carried by reusing a first information element in the master information block MIB and/or a second information element in the physical broadcast channel PBCH. The first information element may include one or more of the following: a 4th least significant bit of a system frame number SFN (4th LSB of SFN) or a spare (spare) bit in the MIB. The second information element may include one or more of the following: a half-frame indication (half frame indication) aĀ+4or 6th to 4th least significant bits aĀ+5, aĀ+6, aĀ+7of the SSB index (6th-4th bit of candi. SSB index) in the payload (payload) of the PBCH. It can be understood that, when the spare bit is used, the bit is no longer referred to as a spare bit.
Example 1: Lmax=128, and the SSB index may be indicated by using a total of seven bits: three least significant bits of a DMRS pilot (iSSB) information element in the PBCH channel, and aĀ+5, aĀ+6, aĀ+7and the half-frame indication aĀ+4in the payload of the PBCH.
For example, Lmax=128, and the SSB index may be indicated by using a total of seven bits: aĀ+4, aĀ+5, aĀ+6, aĀ+7, and a PBCH DMRS sequence index. aĀ+5, aĀ+6, aĀ+7respectively represent 2nd, 3rd, and 4th most significant bits (most significant bits, MSBs) of the SSB index. aĀ+4is a half-frame indication in the existing solution and is redefined in this embodiment of this application, and represents a most significant bit (a 1st bit) of the SSB index. From a perspective of carrying the SSB index, system frames do not need to be reused to represent the SSB index. In this way, a start system frame number of an SSB #0 is not limited, and therefore an indication of the SSB is more flexible.
The half-frame indication indicates whether SSB sending is performed in a first half frame or a latter half frame of a system frame. In other words, the half-frame indication indicates whether SSBs are sent in a first half frame or sent in a latter half frame. The terminal device may determine a specific location of an SSB based on the half-frame indication. An SSB #0 in
Example 2: Lmax=256, and the SSB index may be indicated by using a total of nine bits: three least significant bits of iSSB, aĀ+5, aĀ+6, aĀ+7and the half-frame indication aĀ+4in the payload of the PBCH, a 2nd least significant bit of an SFN, and a 3rd least significant bit of the SFN.
Specifically, the 256 SSBs may be divided into four groups, 2nd least significant bits of SFNs and 3rd least significant bits of the SFNs are used to indicate and distinguish between specific numbers of groups, and 7 bits are used to indicate some indexes of SSB indexes 0 to 127. The 2nd least significant bits of the SFNs change every 20 ms, and the 3rd least significant bits of the SFNs change every 40 ms. SCS=30 kHz is used as an example. One system frame includes 20 slots, and can be used to send 40 SSBs. Two system frames can be used to send 80 SSBs. Two system frames are used as a unit, and each unit is used to send 80 SSBs. Seven bits are used to indicate SSB indexes 0 to 79. The 2nd least significant bits of the SFNs and the 3rd least significant bits of the SFNs are used for further indication. When a 2nd least significant bit of an SFN and a 3rd least significant bit of the SFN are 00, 00 indicate a first group of SSBs and are corresponding to an SSB #0 to an SSB #79 within 20 ms. When a 2nd least significant bit of an SFN and a 3rd least significant bit of the SFN are 01, 01 indicate a second group of SSBs and are corresponding to an SSB #80 to an SSB #159 within the second 20 ms. When a 2nd least significant bit of an SFN and a 3rd least significant bit of the SFN are 10, 10 indicate a third group of SSBs and are corresponding to an SSB #160 to an SSB #239 within the third 20 ms. When a 2nd least significant bit of an SFN and a 3rd least significant bit of the SFN are 11, 11 indicate a fourth group of SSBs and are corresponding to an SSB #240 to an SSB #255 within the fourth 20 ms. Because the quantity of SSBs is 256, 7 bits are used to indicate 80 SSBs in each of the first three groups, and 7 bits are used to indicate 16 SSBs in the fourth group.
For example, Lmax=256, and the SSB index may be indicated by using a total of nine bits: aĀ+1, aĀ+2, aĀ+4, aĀ+5, aĀ+6, aĀ+7and a PBCH DMRS sequence index. A total of seven bits, that is, aĀ+2, aĀ+4) aĀ+5, aĀ+6, aĀ+7and the PBCH DMRS sequence index, may indicate any value of 0 to 127. Then, a specific SSB index is determined based on aĀ+1, aĀ+2. aĀ+1in the existing protocol is used to indicate a 3rd least significant bit of an SFN and is updated every 40 ms, and aĀ+2in the existing protocol is used to indicate a 2nd least significant bit of the SFN and is updated every 20 ms. When a 2nd least significant bit of an SFN (aĀ+2) and a 3rd least significant bit of the SFN (aĀ+1) are binary numbers 00, 00 indicate a first group of SSBs and are corresponding to an SSB #0 to an SSB #79 within 20 ms. When a 2nd least significant bit of an SFN and a 3rd least significant bit of the SFN are binary numbers 01, 01 indicate a second group of SSBs and are corresponding to an SSB #80 to an SSB #159 within the second 20 ms. When a 2nd least significant bit of an SFN and a 3rd least significant bit of the SFN are binary numbers 10, 10 indicate a third group of SSBs and are corresponding to an SSB #160 to an SSB #239 within the third 20 ms. When a 2nd least significant bit of an SFN and a 3rd least significant bit of the SFN are binary numbers 11, 11 indicate a fourth group of SSBs and are corresponding to an SSB #240 to an SSB #255 within the fourth 20 ms. Because the quantity of SSBs is 256, 7 bits are used to indicate 80 SSBs in each of the first three groups, and 7 bits are used to indicate 16 SSBs in the fourth group. The four groups of SSBs need to be sent within 80 ms, and the three least significant bits of the SFN are used. The three least significant bits may indicate a range of 8 at most. A start SFN number of the SSB #0 needs to start from a system frame whose modulo 8 is 0 (SFN mod 8==0).
In addition, in the foregoing implementations, the three least significant bits of the SSB index can still be carried in the DMRS pilot (iSSB) information element in the PBCH channel. In other words, the network device may send, to the terminal device based on the multiplexing solution described in Table 2 and Table 3, the SSB index corresponding to the one or more SSBs, without occupying signaling resources other than resources occupied by the one or more SSBs. This can reduce resources used and improve efficiency.
In another possible implementation, the SSB index may be alternatively indicated in another information element. In other words, the indication manner of the SSB index in the existing protocol is not used. For example, the SSB index is indicated by using another information element in the MIB.
In still another possible implementation, in a standardized design of a future communication system (for example, a 6G system), a sufficient quantity of information elements may be redefined or planned to indicate the SSB index, so that the SSB index is indicated more simply and flexibly. In this case, a window length of an SSB window may not be limited by a MIB update period.
Further, the method shown in
Step 2A: The network device sends a quantity of first SSBs and an index of the first SSB. The first SSB is one or more actually sent SSBs in one SSB period, and the quantity of first SSBs is not greater than Lmax. By using the foregoing step, the terminal device can learn which SSBs are actually sent in one SSB period, and can correspondingly adjust an access policy. This reduces the initial access delay and improves access efficiency.
Optionally, the index of the first SSB may be carried in radio resource control RRC signaling and/or a system information block SIB1.
For example, the quantity of first SSBs may be carried in a long bit mapping (longBitmap) of the RRC signaling and/or the system information block SIB1, and the index of the first SSB may be carried in an intra-group index (inoneGroup) and a group index (groupPresence) of the RRC signaling.
For example, the quantity of first SSBs may be carried in the following information elements of the RRC signaling:
G=Lmax. For example, Lmax=128 is corresponding to longBitmap BIT STRING (SIZE (128)), and Lmax=256 is corresponding to longBitmap BIT STRING (SIZE (256)).
For example, the index of the first SSB may be carried in the following information elements of the RRC signaling:
Specifically, when Lmax is set to different values, there may be different configurations. For example, when Lmax=128, {H, K}={8, 16} or {16, 8}. When Lmax=256, {H, K}={16, 16}. H represents a quantity of SSB groups included in an SSB set, K represents a quantity of SSBs included in one SSB, and H and K satisfy H*K=Lmax. For example, {16, 16} indicates that SSBs in the SSB set are divided into 16 groups, each group has 16 SSBs, and there are 128 SSBs in total. For specific implementations of H and K, refer to the existing solution. Details are not described in this embodiment of this application.
For example, the foregoing information elements may be defined as follows:
It should be noted that the SSB-related indication information, such as the SSB index, the quantity of first SSBs, and the index of the first SSB, may be alternatively transmitted by reusing an information element in other signaling, and/or adding signaling, and/or adding an information element in existing signaling, and/or the like. A specific implementation of the SSB-related indication information is not limited in this embodiment of this application, provided that transmission of indication information of all actually sent SSBs can be completed in one SSB period.
Further, for ease of completing initial access by the terminal device in one SSB period, resources occupied by the CORESET0 and the SIB1 that are corresponding to the SSB are further designed in this embodiment of this application.
In a possible design solution, the method may further include the following step 3A:
Step 3A: The network device sends, in one SSB period, a CORESET0 #i and a SIB1 #i that are corresponding to an SSB #i.
Specifically, the network device and the terminal device may send the CORESET0 #i and the SIB1 #i that are corresponding to the SSB #i, and other downlink signaling based on any one of the following solutions shown in
In a possible design solution, Lmax SSBs may include an SSB whose index is i, the SSB whose index is i may be represented as the SSB #i, i is a natural number, and 0≤i≤Lmax−1.
Optionally, the SSB #i and the control resource set CORESET0 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources, and the SSB #i and the system information block SIB1 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources. In other words, the SSB, the CORESET0, and the SIB1 may occupy a same time domain resource through frequency division multiplexing. For example, when time domain resources are limited and frequency domain resources are relatively sufficient, the SSB, the CORESET0, and the SIB1 may be simultaneously transmitted (for example, transmitted in a same symbol) to reserve a sufficient time period for subsequent initial access-related downlink signaling and uplink signaling, or may be transmitted in advance. This further reduces the initial access delay.
An SSB #0 in (a) in
Correspondingly, in correspondence to the multiplexing mode shown in
It should be noted that, in time domain, a CORESET0 and a SIB1 corresponding to an SSB may equally occupy symbols occupied by the SSB, as shown in (a), (b), and (c) in
Optionally, the SSB #i and the control resource set CORESET0 #i corresponding to the SSB #i occupy different time domain resources, and the SSB #i and the system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources. In other words, the SSB, the CORESET0, and the SIB1 may occupy resources through time division multiplexing. For example, when frequency domain resources are limited and time domain resources are relatively sufficient, the SSB, the CORESET0, and the SIB1 may be transmitted in different time periods. In the foregoing implementation, a sufficient signal transmission/processing time period can be reserved for a terminal device that is far away from a cell center and/or that has a poor processing capability. This improves a success rate and robustness of initial access.
With reference to
Correspondingly, the terminal device may find, based on the detected SSB index and parameters M and O, a slot no of the CORESET0 #0 corresponding to the SSB corresponding to the detected index, and perform subsequent PDCCH and SIB1 detection. An example is as follows:
Corresponding configuration parameters (such as O and M) may be modified based on different values of Lmax. For example, O may be configured to be a time needed to complete sending of the Lmax SSBs, or may be configured to be a window length of an SSB window.
Further, that the SSB #i and the system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources may include: Time domain resources occupied by the system information block SIB1 #i corresponding to the SIB1 #i include and are more than time domain resources occupied by the SSB #i. Because the quantity of SSBs increases, a data volume of information that needs to be transmitted in SIB1s corresponding to the SSBs also increases. In this case, more time domain resources are reserved for the SIB1s, to ensure that transmission of the SSBs and the SIB1s can be completed as soon as possible. This further reduces the initial access delay.
According to existing configurations (as listed in Table 5.1.2.1.1-2 in 3GPP TS 38.214), a SIB1 can occupy a maximum of four symbols. Consequently, a requirement for increasing resources needed by the SIB1 cannot be met. To resolve a problem of insufficient SIB1 resources, this embodiment of this application provides a solution shown in
Corresponding to
To improve reliability of the CORESET0 and the SIB1, the foregoing step 3A may be specifically implemented as step 4A:
Step 4A: The network device sends, twice in one SSB period, CORESET0s and SIB1s that are corresponding to a same SSB.
Resources for sending twice the CORESET0s and the SIB1s that are corresponding to the same SSB may satisfy the following:
For example, the network device may send, based on the following solution shown in
Example 1: With reference to
In the implementation of the example 1, if the terminal device does not have enough time to demodulate the SIB1 for the first time, the terminal device may have more processing time before the SIB1 is sent for the second time. Therefore, a sufficient time period is reserved for a terminal device that is far away from a cell center and/or that has a limited processing capability. This improves a success rate and robustness of initial access.
Example 2: As shown in
In the implementation of the example 2, an interval between two transmissions of the CORESET0s and the SIB Is that are corresponding to the same SSB is short. For a terminal device with a strong processing capability, reliability of the CORESET0s and the SIB1s can be ensured, and waiting duration from receiving the SSB to receiving the CORESET0s and the SIB Is that are corresponding to the SSB by the terminal device can be further reduced. This reduces the initial access delay, thereby ensuring both initial access reliability and efficiency.
Further, after the quantity of SSBs increases, more resources may be further configured, to support more terminal devices in initiating random access processes. Therefore, in a possible design solution, the method shown in
Step 5A: The network device receives PRACHs on random access occasions (random access channel occasions, ROs) corresponding to the Lmax SSBs.
An RO corresponding to an ith SSB (denoted as an SSB #i) in the Lmax SSBs is used by a terminal device that receives the SSB #i to send a transmission physical random access channel (physical random access channel, PRACH), to help the terminal device complete initial access.
A quantity Z of subframes including an RO in one system frame may be one or more of 1, 2, 4, and 8, and/or a subframe including an RO in one system frame is one or more earliest consecutive subframes in time domain in the system frame and is in a same SSB period in time domain as the ROs corresponding to the Lmax SSBs. Similar to sending of SSBs as early as possible in one SSB period, the ROs may be set in a period of time as early as possible in one RO period, so that any terminal device in a coverage area of the network device can select, from the ROs, an RO temporally closest to a moment at which downlink signaling is successfully demodulated, to initiate a random access process, to reduce waiting duration. This further reduces the initial access delay.
Optionally, the RO may satisfy the following: NROgroup*Ngroupframe=NROframe,μ NROframe,μ is a total quantity of ROs in one system frame, Ngroupframe is a quantity of RO groups in one system frame, and NROgroup is a quantity of ROs in one RO group.
Further, optionally, different RO groups are inconsecutive, and ROs in a same RO group are consecutive. This can ensure that ROs in a same group are continuously transmitted and that a time interval is reserved between different RO groups, so that both a low delay requirement and a robustness requirement of initial access can be fulfilled.
In the existing protocol, according to an RO table in TS 38.211, for RO configurations, different PRACH formats and different SCSs are corresponding to different configurations. A configuration for an RO index 251 in Table 6.3.3.2-2 in TS 38.211 is used as an example. If SCS=15 kHz, one system frame has 10 slots, including two random access slots (RACH slots). If one RO is configured for each RACH slot, four ROs can be configured in one system frame. If two ROs are configured for each RACH slot, eight ROs can be configured in one system frame.
This application provides a centralized RO configuration method, to increase RO resources, adapt to a requirement for increasing a quantity of SSBs, and reduce the initial access delay of the terminal device. Specifically, one system frame may be used as a unit. In 10 subframes, there are 10*R RACH slots, and one RACH slot is corresponding to NtRA,slot ROs. A total quantity NROframe,μ=10*R*NtRA,slot of ROs needed within 10 ms is equally divided into Ngroupframe groups, and each group has NROgroup ROs. Therefore, NROgroup*Ngroupframe=NROframe,μ. ROs in each group are continuously transmitted, a specific interval Ngap exists between ROs in groups, and the interval may be expressed in a quantity of slots.
For example, as listed in Table 7, in one system frame, PRACH configurations whose PRACH configuration indexes are {1, 2, 3, 4} are respectively corresponding to one, two, four, and eight subframes used to transmit PRACHs (referred to as RACH subframes for short); PRACH configurations whose PRACH configuration indexes are {6, 7, 8, 9} are all corresponding to four RACH subframes, a subframe number difference between adjacent subframes in the four RACH subframes is 2, and the adjacent subframes are at an interval of one subframe; and a PRACH configuration whose PRACH configuration index is 5 is corresponding to two RACH subframes, a subframe number difference between two RACH subframes is 2, and the RACH subframes are at an interval of one subframe.
A slot used to transmit a PRACH in a RACH subframe may be referred to as a RACH slot. It should be understood that all slots in each RACH subframe can be used to transmit an RO. For ease of understanding, the following uses SCS=15 kHz as an example for description. When SCS=15 kHz, one subframe includes only one slot. Correspondingly, one RACH subframe is equal to one RACH slot, both of which are 1 ms.
For example, when the total quantity of ROs that need to be transmitted in one system frame is NROframe,μ=8, the centralized configuration may have the following examples.
Example 3: An example is used as an example in which a PRACH configuration whose PRACH configuration index is 3 and two ROs are configured for each RACH slot in Table 8. As shown in (a) in
Similarly, an example is used as an example in which a PRACH configuration whose PRACH configuration index is 4 and one RO is configured for each RACH slot in Table 8. As shown in (b) in
Example 4: An example is used as an example in which PRACH configurations whose PRACH configuration indexes are 6, 7, and 8 and two ROs are configured for each RACH slot in Table 8. Eight ROs may be divided into four groups, and the eight ROs occupy a total of four slots, for example, a slot 0, a slot 2, a slot 4, and a slot 6 in (a) in
For various RO configurations in the example 3 and the example 4, refer to the following Table 8. The first two rows are respectively corresponding to (a) and (b) in
It should be noted that, when there is only one RO group, it means that there is no grouping. In other words, in this case, the example 4 and the example 3 may be considered as a same solution.
In the existing solution, as shown in (a) in
To resolve this problem, an offset may be designed between a start slot of a time domain resource corresponding to an SSB and a start slot of an RO time domain resource corresponding to the SSB. The offset is greater than or equal to an uplink and downlink round trip time (round trip time, RTT) between the terminal device and an access network. In this way, a sufficient time period can be reserved for a terminal device that is far away from a cell center and/or that has a limited processing capability. This improves a success rate and robustness of initial access.
The offset is used to represent a time interval between the SSB and the corresponding RO, and may be represented by using any time unit: a symbol (symbol), a slot (slot), a system frame (frame), a microsecond (micro-second, μs), a millisecond (mili-second, ms), a second (second, s), or the like. A value of the offset may be greater than or equal to the uplink and downlink round trip time RTT between the terminal device and the access network.
Specifically, a start location of an access occasion (rach occasion, RO) (denoted as an RO #0) corresponding to an SSB #0 has a time offset: TRO #0=TSSB #0+Z. Z may be a time offset represented by one or more of the following time granularities: a system frame, a slot, and a symbol, and the like. For example, Z is one system frame, five slots, or one system frame plus two slots. When a time granularity of Z is a system frame, SFNRO #0=SFNSSB #0+Z may hold true. When Z=1, SFNRO #0=SFNSSB #0+1, indicating that a valid RO #0 associated with the SSB #0 starts by offsetting one system frame from a system frame of the SSB #0.
The following provides a description by using an example.
As shown in (b) in
In a possible design solution, pieces of downlink signaling corresponding to a same SSB are transmitted in a same slot in a same beam direction. The downlink signaling may include one or more of the following: a control resource set 0 CORESET0, a system information block 1, a random access response RAR, a Msg4, paging, or other system information OSI. In other words, for downlink beams, beam switching is not performed in a slot but a same beam direction is reused, flexible switching is performed between slots, and the beam direction may not be bound. In this way, various pieces of downlink signaling corresponding to a same SSB may be transmitted in a same period of time by using a same beam, so that a beam switching probability can be reduced, and a switching delay problem caused by beam switching can be alleviated. This further reduces the initial access delay.
Specifically, a system frame of 10 m is used as an example. SSBs are jointly sent in an SSB set, and then a SIB1 #0 to a SIB1 #7 corresponding to an SSB #0 to an SSB #7 are sent. An SSB and a SIB1 with a same index, for example, the SSB #0 and the SIB1 #0, have consistent beam directions.
Further, remaining symbols in a slot occupied by a SIB1 may be used to transmit other downlink data that is in a same beam direction as the SIB1, such as a RAR and a Msg4, and an idle slot may be used to transmit downlink data in any beam direction.
The SSB patterns in
Correspondingly, pieces of uplink signaling corresponding to a same SSB are transmitted on a same time domain resource in a same beam direction. The uplink signaling may include one or more of the following: a physical random access channel PRACH, a Msg3, an acknowledgment ACK, and a Msg5. In other words, for uplink beams, a same beam direction may be reused, and different beam directions may be avoided. In this way, various pieces of uplink signaling corresponding to a same SSB may also be transmitted in a same period of time by using a same beam, so that the beam switching probability can be reduced, and the switching delay problem caused by beam switching can be alleviated. This further reduces the initial access delay. Specifically, as shown in
In a possible design solution, various pieces of uplink signaling corresponding to different SSBs may be transmitted by using different beams, to reduce interference. The different SSBs are SSBs that are not in a quasi co-location (quasi co-location, QCL) relationship.
S502: The terminal device receives, on the time domain resource corresponding to the SSB set, the one or more SSBs included in the SSB set.
Specifically, the terminal device may receive, based on the SSB pattern shown in any one of
Further, in correspondence to step 1A in S501, the method may further include the following step 1B:
Step 1B: The terminal device receives the SSB index corresponding to the one or more SSBs.
For example, the terminal device may receive the SSB index based on the solution described in Table 2 and Table 3.
Further, in correspondence to the foregoing step 2A, the method may further include the following step 2B:
Step 2B: The terminal device receives the quantity of first SSBs and the index of the first SSB.
For example, the terminal device may receive and parse the RRC signaling or the SIB1 in S501, to obtain the quantity of first SSBs and the index of the first SSB.
In a possible design solution, in correspondence to the foregoing step 3A, the method may further include the following step 3B:
Step 3B: The terminal device receives, in one SSB period, the CORESET0 #i and the SIB1 #i that are corresponding to the SSB #i.
Specifically, the terminal device may transmit the CORESET0 #i and the SIB1 #i that are corresponding to the SSB #i, and the other downlink signaling based on any one of the foregoing solutions shown in
Further, in correspondence to the foregoing step 4A, step 3B may be specifically implemented as the following step 4B:
Step 4B: The terminal device receives, twice in one SSB period, the CORESET0s and the SIB1s that are corresponding to the same SSB.
Specifically, the terminal device may receive, based on any foregoing solution shown in
S503: The terminal device initiates a random access process based on the received SSB.
In a possible design solution, the method may further include step 5B:
Step 5B: The terminal device sends a random access channel PRACH to the network device on an RO corresponding to the received SSB.
For example, the terminal device may initiate the random access process based on the RO pattern shown in
It should be noted that a terminal device in the coverage area of the network device may receive only one SSB, and the terminal device may send a PRACH to the network device on an RO corresponding to the received SSB, to complete initial access.
Based on the method shown in
With reference to
For example,
The receiving module 2301 is configured to receive one or more SSBs on a time domain resource that carries a synchronization signal/physical broadcast channel SS/PBCH block SSB set in one SSB period. The SSB set is a set including one or more SSBs, a maximum value of a quantity of SSBs in the SSB set is Lmax, Lmax>64, and a time-frequency resource of the one or more SSBs is related to a system frame number SFN that carries the SSB.
In a possible design solution, the time domain resource is in one or more earliest consecutive system frames in time domain in the SSB period. The system frame includes a plurality of consecutive slots, at least one of the plurality of slots is capable of supporting transmission of at least two SSBs, and a maximum of Lmax SSBs are transmitted in one SSB period. That at least one of the plurality of slots is capable of supporting transmission of at least two SSBs includes the following cases:
Case 1: One slot is capable of supporting transmission of at least two SSBs, and a maximum quantity of SSBs that can be transmitted in one slot is greater than or equal to 2.
Case 2: A plurality of slots are used as a unit. For example, two slots are used as a unit. Transmission of a maximum of four, five, or six SSBs is supported in two slots. Cross-slot transmission of SSBs is supported. In other words, symbol locations of the SSBs cross two slots.
The system frame includes a plurality of consecutive slots, at least one of the plurality of slots is capable of supporting transmission of at least two SSBs, and a maximum of Lmax SSBs are transmitted in one SSB period.
It should be understood that, that one slot is capable of supporting transmission of at least two SSBs means a maximum capability of transmitting SSBs in one slot, and a quantity of actually transmitted SSBs in one slot may be less than or equal to the maximum capability. For example, one slot is capable of supporting transmission of a maximum of U SSBs. In this case, for a slot, a quantity of actually transmitted SSBs may be one of the following: one SSB, two SSBs, . . . , and U SSBs.
It should be noted that a quantity of slots (slots) in one system frame (system frame) is usually related to a subcarrier spacing (subcarrier spacing, SCS). Therefore, after the maximum quantity Lmax of SSBs supported by the SSB set increases, for example, the maximum quantity may be 128 or 256, corresponding SSB patterns (patterns), that is, the following solution 1 to solution 5, are designed in this embodiment of this application, to provide resources for a larger quantity of SSBs. The following uses examples for description.
Solution 1: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Solution 2: A subcarrier spacing SCS may be 120 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Solution 3: A subcarrier spacing SCS may be 480 kilohertz kHz or 960 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Solution 4: A subcarrier spacing SCS may be 240 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Solution 5: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Because the quantity of SSBs increases, a data volume of SSB-related indication information also increases accordingly. In this case, it is necessary to improve a transmission mode of the indication information. The SSB-related indication information may include a currently transmitted SSB index (SSB index), and a quantity of SSBs and an index of the SSB that are actually sent in one SSB period. It should be understood that in one SSB period, the quantity of actually sent SSBs is less than or equal to the maximum value Lmax of SSBs that can be supported by the SSB set. The following provides detailed descriptions.
In a possible design solution, the receiving module 2301 is further configured to receive SSB indexes. Values of the SSB indexes may be {0, 1, . . . , Lmax−1}, and each of the SSB indexes is used to uniquely indicate an SSB, so that a terminal device distinguishes between different SSBs.
Optionally, some bits of the SSB index may be carried by reusing some information elements (information elements, IEs) in a master information block MIB and/or in a physical broadcast channel PBCH.
For example, some bits of the SSB index are carried by reusing a first information element in the master information block MIB and/or a second information element in the physical broadcast channel PBCH. The first information element may include one or more of the following: a 4th least significant bit of a system frame number SFN (4th LSB of SFN) or a spare (spare) bit in the MIB. The second information element may include one or more of the following: a half-frame indication (half frame indication) aĀ+4or 6th to 4th least significant bits aĀ+5, aĀ+6, aĀ+7of the SSB index (6th-4th LSB bits of candi. SSB index) in a payload (payload) of the PBCH.
In a possible design solution, the receiving module 2301 is further configured to receive a quantity of first SSBs and an index of the first SSB. The first SSB is an actually sent SSB in the Lmax SSBs in one SSB period. The first SSB is an actually sent SSB in the Lmax SSBs in one SSB period, and the quantity of first SSBs is not greater than Lmax, so that the terminal device learns which SSBs are actually sent in one SSB period, and correspondingly adjusts an access policy.
Optionally, the index of the first SSB may be carried in radio resource control RRC signaling and/or a system information block SIB1.
For example, the quantity of first SSBs may be carried in a long bit mapping (longBitmap) of the RRC signaling and/or the system information block SIB1, and the index of the first SSB may be carried in a group index (inoneGroup) and an intra-group index (groupPresence) of the RRC signaling.
It should be noted that the SSB-related indication information may be alternatively transmitted by reusing another information element in the MIB and/or in the PBCH, and/or reusing an information element in other signaling, and/or adding signaling, and/or adding an information element in existing signaling, and/or the like. A specific transmission mode of the SSB-related indication information is not limited in this embodiment of this application, provided that transmission of indication information of all actually sent SSBs can be completed in one SSB period.
In a possible design solution, the Lmax may include an SSB #i whose index is i, i is a natural number, and 0≤i≤Lmax−1. Optionally, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources.
Alternatively, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy different time domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources.
Further, that the SSB #i and the system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources may include: Time domain resources occupied by the system information block SIB1 #i corresponding to the SIB1 #i include and are more than time domain resources occupied by the SSB #i.
In a possible design solution, the receiving module 2301 is further configured to receive, twice in one SSB period, two CORESET0 #i and two SIB1 #i that are corresponding to the SSB #i.
Optionally, resources used for receiving twice the two CORESET0 #i and the two SIB1 #i that are corresponding to the SSB #i may satisfy the following:
In a possible design solution, the communication apparatus 2300 may further include a sending module 2302. The sending module 2302 is configured to send random access channels PRACHs on ROs corresponding to the Lmax SSBs. A quantity Z of subframes including an RO in one system frame is one or more of 1, 2, 4, and 8, and/or a subframe including an RO in one system frame is one or more earliest consecutive subframes in time domain in the system frame and is in a same SSB period in time domain as the ROs corresponding to the Lmax SSBS.
Optionally, the RO may satisfy the following: NROgroup*Ngroupframe=NROframe,μ. NROframe,μ is a total quantity of ROs in one system frame, Ngroupframe is a quantity of RO groups in one system frame, NROgroup is a quantity of ROs in one RO group, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
Further, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
In a possible design solution, there is an offset between a start slot of a time domain resource corresponding to an SSB and a start slot of an RO time domain resource corresponding to the SSB. The offset is greater than or equal to an uplink and downlink round trip time (round trip time, RTT) between the terminal device and an access network.
In a possible design solution, pieces of downlink signaling corresponding to a same SSB are transmitted in a same slot in a same beam direction. The downlink signaling may include one or more of the following: a control resource set 0 CORESET0, a system information block 1, a random access response RAR, a Msg4, paging, or other system information OSI.
Similarly, pieces of uplink signaling corresponding to a same SSB are transmitted on a same time domain resource in a same beam direction. The uplink signaling may include one or more of the following: a physical random access channel PRACH, a Msg3, an acknowledgment ACK, and a Msg5.
Optionally, the receiving module 2301 and the sending module 2302 may be integrated into one module, for example, a transceiver module (not shown in
In a possible design solution, the communication apparatus 2300 may further include a processing module 2303. The processing module 2303 is configured to implement a processing function of the communication apparatus 2300.
Optionally, the communication apparatus 2300 may further include a storage module (not shown in
Optionally, the communication apparatus 2300 may be a terminal device, may be a chip (system) or another component or part that can be disposed in a terminal device, or may be an apparatus or a system that includes a terminal device. This is not limited in this application.
In addition, for technical effects of the communication apparatus 2300, refer to the technical effects of the initial access method shown in
For example,
The sending module 2401 is configured to send, on a time domain resource corresponding to a synchronization signal/physical broadcast channel SS/PBCH block SSB set, one or more SSBs included in the SSB set. The SSB set is a set including one or more SSBs, a maximum value of a quantity of SSBs in the SSB set is Lmax, Lmax>64, and a time-frequency resource of the one or more SSBs is related to a system frame number SFN that carries the SSB.
In a possible design solution, the time domain resource is in one or more earliest consecutive system frames in time domain in the SSB period.
Further, the system frame includes a plurality of consecutive slots, and at least one of the plurality of slots is capable of supporting transmission of at least two SSBs. It can be understood that a maximum of Lmax SSBs are transmitted in one SSB period. Specifically, that one slot is capable of supporting transmission of at least two SSBs can be understood as follows: Two or more SSBs can be transmitted in one slot. That at least one of the plurality of slots is capable of supporting transmission of at least two SSBs may include the following cases:
Case 1: One slot is capable of supporting transmission of at least two SSBs, and a maximum quantity of SSBs that can be transmitted in one slot is greater than or equal to 2.
Case 2: A plurality of slots are used as a unit. For example, two slots are used as a unit. Transmission of a maximum of four, five, or six SSBs is supported in two slots. Cross-slot transmission of SSBs is supported. In other words, symbol locations of some SSBs cross two slots. In a case in which SSBs cross two slots, if five SSBs are transmitted in two slots, it may be considered that 2.5 SSBs are transmitted in one slot or that more than two SSBs are transmitted in one slot.
The system frame includes a plurality of consecutive slots, at least one of the plurality of slots is capable of supporting transmission of at least two SSBs, and a maximum of Lmax SSBs are transmitted in one SSB period.
It should be understood that, that one slot is capable of supporting transmission of at least two SSBs means a maximum capability of transmitting SSBs in one slot, and a quantity of actually transmitted SSBs in one slot may be less than or equal to the maximum capability. For example, one slot is capable of supporting transmission of a maximum of U SSBs. In this case, for a slot, a quantity of actually transmitted SSBs may be one of the following: one SSB, two SSBs, . . . , and U SSBs.
Solution 1: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Solution 2: A subcarrier spacing SCS may be 120 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Solution 3: A subcarrier spacing SCS may be 480 kilohertz kHz or 960 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Solution 4: A subcarrier spacing SCS may be 240 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
Solution 5: A subcarrier spacing SCS may be 30 kilohertz kHz, and a symbol location of the time domain resource in the one or more consecutive system frames may satisfy the following:
In a possible design solution, the sending module 2401 is further configured to send SSB indexes. Values of the SSB indexes may be {0, 1, . . . , Lmax−1}, and each of the SSB indexes is used to uniquely indicate an SSB.
Optionally, some bits of the SSB index may be carried by reusing some information elements in a master information block MIB and/or in a physical broadcast channel PBCH.
For example, some bits of the SSB index are carried by reusing a first information element in the master information block MIB and/or a second information element in the physical broadcast channel PBCH. The first information element may include one or more of the following: a 4th least significant bit of a system frame number SFN (4th LSB of SFN) or a spare (spare) bit in the MIB. The second information element may include one or more of the following: a half-frame indication (half frame indication) aĀ+4or 6th to 4th least significant bits aĀ+5, aĀ+6, aĀ+7of the SSB index (6th-4th LSB bits of candi. SSB index) in a payload of the PBCH.
In a possible design solution, the sending module 2401 is further configured to send a quantity of first SSBs and an index of the first SSB. The first SSB is an actually sent SSB in the Lmax SSBs in one SSB period, and the quantity of first SSBs is not greater than Lmax.
Optionally, the index of the first SSB may be carried in radio resource control RRC signaling and/or a system information block SIB1.
For example, the quantity of first SSBs may be carried in a long bit mapping (longBitmap) of the RRC signaling and/or the system information block SIB1, and the index of the first SSB may be carried in a group index (inoneGroup) and an intra-group index (groupPresence) of the RRC signaling.
In a possible design solution, the Lmax may include an SSB #i whose index is i, i is a natural number, and 0≤i≤Lmax−1. Optionally, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy a same time domain resource and different frequency domain resources. Alternatively, the SSB #i and a control resource set CORESET0 #i corresponding to the SSB #i occupy different time domain resources, and the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources.
Further, that the SSB #i and a system information block SIB1 #i corresponding to the SSB #i occupy different time domain resources may include: Time domain resources occupied by the system information block SIB1 #i corresponding to the SIB1 #i include and are more than time domain resources occupied by the SSB #i.
In a possible design solution, the sending module 2401 is further configured to send, twice in one SSB period, two CORESET0 #i and two SIB1 #i that are corresponding to the SSB #i.
Optionally, resources used for sending twice the two CORESET0 #i and the two SIB1 #i that are corresponding to the SSB #i may satisfy the following:
In a possible design solution, the communication apparatus 2011 further includes a receiving module. The receiving module 2402 is configured to receive random access channels PRACHs on random access occasions ROs corresponding to the Lmax SSBs. A quantity Z of subframes including an RO in one system frame is one or more of 1, 2, 4, and 8, and/or subframes including ROs in one system frame are a plurality of earliest consecutive subframes in time domain in the system frame and are in a same SSB period in time domain as the ROs corresponding to the Lmax SSBs.
Optionally, the RO may satisfy the following: NROgroup*Ngroupframe=NROframe,μ. NROframe,μ is a total quantity of ROs in one system frame, Ngroupframe is a quantity of RO groups in one system frame, NROgroup is a quantity of ROs in one RO group, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
Further, different RO groups are inconsecutive, and ROs in a same RO group are consecutive.
In a possible design solution, there is an offset between a start slot of a time domain resource corresponding to an SSB and a start slot of an RO time domain resource corresponding to the SSB. The offset is greater than or equal to an uplink and downlink round trip time RTT between a terminal device and an access network.
In a possible design solution, pieces of downlink signaling corresponding to a same SSB are transmitted in a same slot in a same beam direction. The downlink signaling may include one or more of the following: a control resource set 0 CORESEO, a system information block 1 SIB1, a random access response RAR, a Msg4, paging, or other system information OSI.
Similarly, pieces of uplink signaling corresponding to a same SSB are transmitted on a same time domain resource in a same beam direction. The uplink signaling may include one or more of the following: a physical random access channel PRACH, a Msg3, an acknowledgment ACK, and a Msg5.
Optionally, the sending module 2401 and the receiving module 2402 may be integrated into one module, for example, a transceiver module (not shown in
In a possible design solution, the communication apparatus 2400 may further include a storage module (not shown in
Optionally, the communication apparatus 2400 may be a network device, may be a chip (system) or another component or part that can be disposed in a network device, or may be an apparatus or a system that includes a network device. This is not limited in this application.
In addition, for technical effects of the communication apparatus 2400, refer to the technical effects of the initial access method shown in
For example,
The following details the components of the communication apparatus 2500 with reference to
The processor 2501 is a control center of the communication apparatus 2500, and may be a processor, or may be a generic term of a plurality of processing elements. For example, the processor 2501 is one or more central processing units (central processing units, CPUs), or may be an application-specific integrated circuit (application-specific integrated circuit, ASIC), or one or more integrated circuits configured to implement embodiments of this application, for example, one or more microprocessors (digital signal processors, DSPs) or one or more field programmable gate arrays (field programmable gate arrays, FPGAs).
Optionally, the processor 2501 may perform various functions of the communication apparatus 2500 by running or executing a software program stored in the memory 2502 and by invoking data stored in the memory 2502.
In a specific implementation, in an embodiment, the processor 2501 may include one or more CPUs, for example, a CPU 0 and a CPU 1 shown in
In a specific implementation, in an embodiment, the communication apparatus 2500 may alternatively include a plurality of processors, for example, the processor 2501 and a processor 2504 shown in
The memory 2502 is configured to store a software program for performing the solutions of this application, and the processor 2501 controls execution of the software program. For a specific implementation, refer to the foregoing method embodiment. Details are not described herein again.
Optionally, the memory 2502 may be a read-only memory (read-only memory, ROM), another type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM), or another type of dynamic storage device that can store information and instructions, or may be an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), a compact disc read-only memory (compact disc read-only memory, CD-ROM), another optical disk storage, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, or the like), a magnetic disk storage medium, another magnetic storage device, or any other medium that can be used to carry or store expected program code in a form of instructions or a data structure and that is accessible by a computer. However, this is not limited thereto. The memory 2502 may be integrated with the processor 2501, or may exist independently, and is coupled to the processor 2501 through an interface circuit (not shown in
The transceiver 2503 is configured to communicate with another communication apparatus. For example, the communication apparatus 2500 is a terminal device, and the transceiver 2503 may be configured to communicate with a network device or communicate with another terminal device. For another example, the communication apparatus 2500 is a network device, and the transceiver 2503 may be configured to communicate with a terminal device or communicate with another network device.
Optionally, the transceiver 2503 may include a receiver and a transmitter (which are not separately shown in
Optionally, the transceiver 2503 may be integrated with the processor 2501, or may exist independently, and is coupled to the processor 2501 through the interface circuit (not shown in
It should be noted that the structure of the communication apparatus 2500 shown in
In addition, for technical effects of the communication apparatus 2500, refer to the technical effects of the initial access method in the foregoing method embodiment. Details are not described herein again.
An embodiment of this application provides a communication system. The communication system includes the foregoing one or more terminal devices and one or more network devices.
It should be understood that the processor in embodiments of this application may be a central processing unit (central processing unit, CPU), or may be another general-purpose processor, a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA), another programmable logic device, a discrete gate, a transistor logic device, a discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.
It should also be understood that the memory in embodiments of this application may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (read-only memory, ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (random access memory, RAM) and is used as an external cache. By way of example rather than limitative description, many forms of random access memories (random access memories, RAMs) are available, for example, a static random access memory (static RAM, SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), a synchronous link dynamic random access memory (synchlink DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DR RAM).
All or some of the foregoing embodiments may be implemented by using software, hardware (for example, a circuit), firmware, or any combination thereof. When software is used to implement the foregoing embodiments, all or some of the foregoing embodiments may be implemented in a form of a computer program product. The computer program product includes one or more computer instructions or a computer program. When the computer instructions or the computer program is loaded and executed on a computer, the procedures or functions according to embodiments of this application are completely or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, like a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium may be a solid-state drive.
It should be understood that a term “and/or” in this specification describes only an association relationship for describing associated objects, and indicates that three relationships may exist. For example, A and/or B may indicate the following three cases: Only A exists, both A and B exist, and only B exists. A and B each may be in a singular or plural form. In addition, a character “/” in this specification usually indicates an “or” relationship between associated objects, but may alternatively indicate an “and/or” relationship. For details, refer to a context for understanding.
In this application, “at least one” means one or more, and “a plurality of” means two or more. “At least one of the following items (pieces)” or a similar expression thereof means any combination of these items, including a singular item (piece) or any combination of plural items (pieces). For example, at least one item (piece) of a, b, or c may represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c each may be in a singular or plural form.
It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in various embodiments of this application. The execution sequences of the processes should be determined according to functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of embodiments of this application.
A person of ordinary skill in the art can be aware that, in combination with the examples described in embodiments disclosed in this specification, units and algorithm steps can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use a different method to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It can be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for detailed working processes of the systems, apparatuses, and units described above, refer to corresponding processes in the method embodiment. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and method may be implemented in other manners. For example, the described apparatus embodiments are merely examples. For example, division into units is merely logical function division and may be other division during actual implementation. For example, a plurality of units or components may be combined or may be integrated into another system, or some features may be ignored or not be performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in an electrical form, a mechanical from, or another form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units. To be specific, the parts may be located in one place or may be distributed on a plurality of network units. Some or all of the units may be selected depending on an actual requirement to achieve the objectives of the solutions of embodiments.
In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or at least two units may be integrated into one unit.
When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the conventional technology, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the method described in embodiments of this application. The foregoing storage medium includes: any medium that can store program code, like a USB flash drive, a removable hard disk, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202210417982.9 | Apr 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/089041, filed on Apr. 18, 2023, which claims priority to Chinese Patent Application No. 202210417982.9, filed on Apr. 20, 2022. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/089041 | Apr 2023 | WO |
Child | 18919656 | US |