Communication method and apparatus
By determining the target RO resource based on SSB packets in non-terrestrial networks, the problem of access failure caused by different directions of the same index beam is solved, improving communication efficiency and accuracy and reducing signaling overhead.
Patent Information
- Application Number
- PCT/CN2025/098189
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-29
- Filing Date
- 2025-05-29
- Publication Date
- 2026-01-02
AI Technical Summary
In non-terrestrial networks, SSBs with the same index but different beam directions cause terminals to be unable to distinguish the timing of random access to the channel, resulting in access failure and reduced communication efficiency.
The terminal determines the target RO resource based on the group to which the SSB belongs, and uses the system frame number and predefined parameters to determine the RO group, avoiding RO resource confusion and improving communication accuracy.
It enables accurate determination of random access resources in non-terrestrial networks, improving communication efficiency and accuracy while reducing signaling overhead.
Smart Images

Figure CN2025098189_02012026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority from the Chinese Patent Application No. 202410869506.X filed on June 29, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of wireless communication, and in particular to a communication method and apparatus. BACKGROUND
[0003] Non-terrestrial networks (NTN) can generally refer to a network using radio frequency resources on platforms such as satellite platforms, unmanned aerial vehicle (UAV) platforms, high altitude platform stations (HAPS), etc. for communication services. Among them, the satellite platform can include low earth orbit (LEO), middle earth orbit (MEO) and geostationary earth orbit (GEO) and the like. Compared with the ground cellular network, the NTN network has the characteristics of wider coverage, higher path loss, larger delay, faster speed, lower cost, etc. As a supplement and extension of the ground network, NTN can achieve the purpose of seamless coverage in a wide area that wired telephone networks and ground mobile communication networks cannot achieve, and effectively solve the problem of Internet access in areas where communication infrastructure is scarce.
[0004] In a general communication system, a number of beams in different directions can be relied on to issue synchronization signals and physical broadcast channel blocks (SSB) to different terminals for terminal synchronization in the initial access stage. Unlike the frequency range (FR) 1 corresponding to a maximum of 8 SSBs or FR2 corresponding to a maximum of 64 SSBs defined in the ground system, the number of beams required by NTN can reach hundreds or even thousands.
[0005] For the network side, if partial SSBs are scanned in a time division multiplexing manner to achieve greater beam coverage, SSBs with the same index may appear in a scanning period, and the beam directions corresponding to these SSBs with the same index are different. However, in the random access process, the mapping between the SSB and the random access channel occasion (RO) is based on the SSB index. Obviously, for different SSBs with the same SSB index, the corresponding ROs cannot be distinguished, resulting in terminal access failure. SUMMARY
[0006] The present application provides a communication method and device, and the terminal can determine the target RO resource corresponding to the SSB according to the SSB group to which the SSB belongs, so as to avoid the RO resource confusion of the terminal. The random access can be accurately performed based on the target RO resource, and the communication efficiency is improved.
[0007] To achieve the above object, the present application adopts the following technical solutions:
[0008] In a first aspect, a communication method is provided, which is applied to a terminal device. The terminal device can be a terminal, a component (such as a processor, a chip, or a chip system) of the terminal, or a logic module or software capable of realizing all or part of the terminal function. For ease of description, the following is described by taking the terminal device as an example. The method can include: receiving a first synchronization signal and a physical broadcast channel block (SSB). Determining a random access channel occasion (RO) resource according to the first SSB. The a RO resources can belong to a plurality of RO groups, and any RO group in the plurality of RO groups includes at least one RO resource. a is a positive integer. According to the first SSB group to which the first SSB belongs, determining a target RO resource from the a RO resources. The target RO group to which the target RO resource belongs corresponds to the first SSB group. Based on the target RO resource, a physical random access channel (PRACH) is sent.
[0009] In the present application, the terminal can determine the target RO resource corresponding to the SSB according to the SSB group to which the SSB belongs. Compared with the prior art, in which the terminal determines multiple possible RO resources according to the SSB index, in the present application, the target RO resource corresponding to the SSB can be accurately determined from multiple ROs according to the SSB group, thereby avoiding the confusion of the terminal with the RO resource. In order to accurately perform random access based on the target RO resource, the communication efficiency is improved.
[0010] In a possible design, determining the target RO resource from the a RO resources according to the first SSB group to which the first SSB belongs can include: determining the RO groups to which the a RO resources belong respectively. Determining the target RO group from the RO groups to which the a RO resources belong respectively according to the first SSB group to which the first SSB belongs. Among the a RO resources, the RO resource belonging to the target RO group can be the target RO resource.
[0011] The present application can determine the RO groups to which the RO resources belong, so that the terminal determines the target RO group from the RO groups to which the RO resources belong according to the SSB group to which the first SSB belongs, and then determines the target RO resource. Through the relationship between the SSB group and the RO group, the terminal can quickly and accurately determine the target RO resource, thereby improving the communication efficiency and accuracy.
[0012] In a possible design, determining the RO groups to which the a RO resources belong respectively can include: for the first RO resource, determining the first RO group to which the first RO resource belongs according to the system frame number (SFN) corresponding to the first RO resource. The first RO resource is any RO resource in the a RO resources. For example, the SFN has an association relationship with the RO group. In some examples, the SFN can have an association relationship with the group identifier of the RO group.
[0013] In the present application, the terminal can directly determine the RO group to which the first RO resource belongs according to the SFN corresponding to the first RO resource. In order for the terminal to quickly determine the target RO group corresponding to the first SSB group from the RO groups corresponding to the RO resources according to the first SSB group, the target RO resource is determined. Avoid RO resource confusion. At the same time, the present application does not need to indicate the RO group through additional signaling, thereby avoiding additional signaling resource consumption and improving the performance of the communication system.
[0014] In a possible design, determining the RO group to which each of the a RO resources belongs can include: determining, for the first RO resource, the first RO group to which the first RO resource belongs according to the first parameter, the second parameter, and the SFN corresponding to the first RO resource. The first parameter can be used to indicate the number of all RO groups, and the second parameter can be used to indicate the number of system frames occupied by each RO group in all RO groups.
[0015] In the application, the terminal determines the first RO group according to the SFN corresponding to the first RO resource, the first parameter, and the second parameter. In the case where an RO group occupies multiple system frames, different RO resources corresponding to the same SSB index can be quickly and accurately distinguished, the RO resource confusion can be avoided, and the performance of the communication system is improved.
[0016] In a possible design, the first SSB can carry the first parameter and the second parameter.
[0017] The application multiplexes the existing information element to deliver the first parameter and the second parameter, which can avoid introducing new signaling to increase the complexity of communication and improve the accuracy of communication.
[0018] In a possible design, the method can further include: receiving first information. The first information can carry the first parameter and the second parameter.
[0019] The application can indicate the first parameter and the second parameter through the first information without occupying the limited resources in the SSB. The target RO resource corresponding to the first SSB can be accurately indicated without occupying the SSB resources, and the accuracy of communication is improved.
[0020] In a possible design, the first information includes at least one of a system information block (SIB) 1 and other system information (OSI).
[0021] The application can select a suitable system message to indicate the first parameter and the second parameter according to actual conditions, and the universality of the system is improved.
[0022] In a possible design, the first SSB is received based on a first frequency band, the first parameter has an association relationship with the first frequency band, and the second parameter has an association relationship with the first frequency band.
[0023] The application can determine the first parameter and the second parameter by the association relationship between the first frequency band and the first parameter and the second parameter, and in combination with the first frequency band corresponding to the first SSB. The first parameter and the second parameter do not need to be indicated additionally, the signaling overhead is reduced, and the accuracy of communication is improved.
[0024] In a possible design, the first parameter has a correlation with a synchronization raster used for receiving the first SSB, and the second parameter has a correlation with the synchronization raster used for receiving the first SSB.
[0025] The embodiment of the application can determine the first parameter and the second parameter by receiving the correlation between the synchronization raster of the first SSB and the first parameter and the second parameter, and combining the synchronization raster of the first SSB. The first parameter and the second parameter do not need to be indicated dynamically, which reduces signaling overhead and improves communication accuracy.
[0026] In a possible design, the first parameter and the second parameter are predefined by a protocol.
[0027] The application does not need to indicate the first parameter and the second parameter dynamically, which reduces signaling overhead and improves communication accuracy.
[0028] In a possible design, the RO group corresponding to each RO resource in the a RO resources is predefined by a protocol.
[0029] The application does not need to indicate the RO group corresponding to each RO resource dynamically, which reduces signaling overhead and improves communication accuracy.
[0030] In a possible design, the method can further include determining a first index of the first SSB, and determining a group identifier of a first SSB group to which the first SSB belongs. The group identifier of the first SSB group can be used to uniquely identify the first SSB group. It can be considered that there is a second SSB group different from the first SSB group. The second SSB group can include a second SSB with a second index. In some examples, the first index is the same as the second index.
[0031] In the application, SSBs with the same index can belong to different SSB groups. For SSBs with the same SSB index but corresponding to different beam directions, the terminal can distinguish different SSBs with the same SSB index by SSB group. Confusion in SSB analysis is avoided, and communication efficiency is improved.
[0032] In a possible design, the first SSB corresponds to a first SFN. Determining the group identifier of the first SSB group can include determining the group identifier of the first SSB group according to the first SFN. For example, the SFN has a correlation with the group identifier of the SSB group.
[0033] In the application, the terminal can determine the SSB group in which the first SSB is located directly according to the SFN corresponding to the first SSB when the terminal learns the SFN, can quickly and accurately distinguish different SSBs with the same SSB index, and avoid confusion in SSB analysis. No additional signaling is required to indicate the group identifier of the first SSB group, which avoids additional signaling resource consumption and improves the performance of the communication system.
[0034] In a possible design, the first SSB corresponds to a first SFN. The group identifier of the first SSB group can be determined based on a third parameter, a fourth parameter, and the first SFN. The third parameter can be used to indicate the number of all SSB groups, and the fourth parameter can be used to indicate the number of system frames occupied by each SSB group in all SSB groups.
[0035] In the application, the terminal can determine the SSB group in which the first SSB is located in combination with the third parameter and the fourth parameter when the terminal determines the SFN corresponding to the first SSB. In the scenario where an SSB group occupies multiple system frames, different SSBs with the same SSB index can be quickly and accurately distinguished, confusion in SSB analysis can be avoided, and the performance of the communication system can be improved.
[0036] In a possible design, the third parameter and the fourth parameter can be carried in the first SSB.
[0037] The application can reuse existing information elements to deliver the third parameter and the fourth parameter, which can avoid the increase of communication complexity caused by introducing new signaling and improve communication efficiency.
[0038] In a possible design, the method can further include receiving second information. The third parameter and the fourth parameter can be carried in the second information.
[0039] The application can indicate the third parameter and the fourth parameter through the second information without occupying limited resources in the SSB. The group identifier of the first SSB group can be accurately indicated without occupying SSB resources.
[0040] In a possible design, the second information can include at least one of an SIB 1 and an OSI.
[0041] The application can select appropriate system messages to indicate the third parameter and the fourth parameter according to actual conditions, which improves the universality of the system.
[0042] In a possible design, the first SSB is received based on a first frequency band, the third parameter has an association relationship with the first frequency band, and the fourth parameter has an association relationship with the first frequency band.
[0043] The application can determine the third parameter and the fourth parameter by the association relationship between the first frequency band and the third parameter and the fourth parameter, and in combination with the first frequency band corresponding to the first SSB. The third parameter and the fourth parameter do not need to be indicated additionally, signaling overhead is reduced, and communication efficiency is improved.
[0044] In a possible design, the third parameter has an association relationship with a synchronization raster used for receiving the first SSB, and the fourth parameter has an association relationship with the synchronization raster used for receiving the first SSB.
[0045] The application can determine the third parameter and the fourth parameter by the association relationship between the synchronization raster of the first SSB and the third parameter and the fourth parameter, and in combination with the synchronization raster of the first SSB. The third parameter and the fourth parameter do not need to be indicated additionally, signaling overhead is reduced, and communication efficiency is improved.
[0046] In a possible design, the third parameter and the fourth parameter can be predefined by a protocol.
[0047] The application does not need to dynamically indicate the third parameter and the fourth parameter by signaling, signaling overhead is reduced, and communication efficiency is improved.
[0048] In a possible design, the first SSB can carry a group identifier of the first SSB group.
[0049] The application can avoid communication errors caused by confusion in SSB analysis due to the fact that the terminal does not know the group identifier, and improve the stability of the communication system.
[0050] In a possible design, the method can further include receiving third information. The third information can be used to indicate the group identifier of the first SSB group.
[0051] The application can indicate the group identifier of the first SSB group by the third information, without occupying limited resources in the SSB. The group identifier of the first SSB group can be accurately indicated without occupying SSB resources.
[0052] In a possible design, the third information can include at least one of an SIB 1 and an OSI.
[0053] The application selects a suitable system message to indicate the group identifier of the first SSB group according to actual conditions, and improves the universality of the system.
[0054] In a second aspect, a communication method is provided. The method can be applied to a terminal device. The terminal device can be a terminal, a component (e.g., a processor, a chip, or a chip system) of the terminal, or a logic module or software that can implement all or part of the terminal function. For ease of description, the method is described below by taking the terminal device as an example. The method can include: receiving a first SSB. Determining a number of RO resources according to the first SSB. The number of RO resources is a. a is a positive integer. Determining a target RO resource from the number of RO resources according to the first SSB and a second SFN. For example, the second SFN is an SFN corresponding to the first SSB, and the second SFN has a correlation relationship with an SFN corresponding to the target RO resource. For another example, the second SFN is an SFN corresponding to the target RO resource, and the second SFN has a correlation relationship with an SFN corresponding to the first SSB. Transmitting a PRACH based on the target RO resource.
[0055] In the present application, the terminal can determine the target RO resource from a plurality of RO resources according to the first SSB and the second SFN. The confusion of the RO resource is avoided.
[0056] In a third aspect, a communication method is provided. The method can be applied to a network device. The network device can be a network equipment, a component (e.g., a processor, a chip, or a chip system) of the network equipment, or a logic module or software that can implement all or part of the network equipment function. For ease of description, the method is described below by taking the network device as an example. The method can include: transmitting a first SSB. Transmitting first information. The first information can be used to configure a number of RO resources. The number of RO resources includes a target RO resource. The number of RO resources belongs to a plurality of RO groups. Any RO group in the plurality of RO groups includes at least one RO resource. The target RO resource can be used for a terminal to initiate a PRACH. A target RO group to which the target RO resource belongs corresponds to a first SSB group to which the first SSB belongs. a is a positive integer. Receiving the PRACH on the target RO resource.
[0057] In a possible design, the method can further include: determining the RO group to which each of the number of RO resources belongs.
[0058] In a possible design, the determining of the RO group to which each of the number of RO resources belongs can include: for a first RO resource, determining a first RO group to which the first RO resource belongs according to an SFN corresponding to the first RO resource. The first RO resource is any RO resource in the number of RO resources. For example, the SFN has a correlation relationship with the RO group. In some examples, the SFN can have a correlation relationship with a group identifier of the RO group.
[0059] In a possible design, determining the RO groups to which the RO resources in the a RO resources correspond can include: determining, for the first RO resource, a first RO group to which the first RO resource belongs according to the first parameter, the second parameter, and the SFN corresponding to the first RO resource. The first parameter can be used to indicate the number of all RO groups, and the second parameter can be used to indicate the number of system frames occupied by each RO group in all RO groups.
[0060] In a possible design, the first SSB can carry the first parameter and the second parameter.
[0061] In a possible design, the first information can carry the first parameter and the second parameter.
[0062] In a possible design, the first information can include at least one of the SIB 1 and the OSI.
[0063] In a possible design, the first SSB is transmitted based on a first frequency band, the first parameter has an association relationship with the first frequency band, and the second parameter has an association relationship with the first frequency band.
[0064] In a possible design, the first parameter has an association relationship with a synchronization raster corresponding to the first SSB, and the second parameter has an association relationship with the synchronization raster corresponding to the first SSB.
[0065] In a possible design, the first parameter and the second parameter are pre-defined by a protocol.
[0066] In a possible design, the RO groups to which the RO resources in the a RO resources correspond are pre-defined by a protocol.
[0067] In a possible design, the multiple RO groups correspond to the first SSB group.
[0068] In this application, the network device can configure multiple RO resources corresponding to the first SSB group, that is, the RO groups to which the multiple RO resources belong correspond to the first SSB group. In this way, the terminal can directly determine the multiple RO resources in the target RO group and determine the target RO resource corresponding to the first SSB according to the first SSB index. This can avoid the terminal determining multiple RO resources and thus avoiding the RO resource confusion, thereby improving the performance of the communication system.
[0069] In a possible design, the a RO resources are a target RO resource.
[0070] In this application, the network device can directly configure the target RO resource, so that the terminal can directly determine the target RO resource according to the first SSB. This can avoid the terminal determining multiple RO resources and thus avoiding the RO resource confusion, thereby improving the performance of the communication system.
[0071] In one possible design, the first SSB can carry a first index of the first SSB, and the first SSB belongs to a first SSB group. It can be considered that there is a second SSB group different from the first SSB group. The second SSB group can include a second SSB with a second index. In some examples, the first index is the same as the second index, and a group identity of the first SSB group is different from a group identity of the second SSB group.
[0072] In one possible design, the first SSB corresponds to a first SFN. The group identity of the first SSB group is determined based on the first SFN. For example, there is an association between the SFN and the group identity of the SSB group.
[0073] In one possible design, the first SSB corresponds to a first SFN. The group identity of the first SSB group is determined based on a third parameter, a fourth parameter, and the first SFN. The third parameter can be used to indicate a number of all SSB groups, and the fourth parameter can be used to indicate a number of system frames occupied by each SSB group in all SSB groups.
[0074] In one possible design, the third parameter and the fourth parameter can be carried in the first SSB.
[0075] In one possible design, the method can further include transmitting second information. The third parameter and the fourth parameter can be carried in the first information.
[0076] In one possible design, the second information can include at least one of a SIB 1 and an OSI.
[0077] In one possible design, the first SSB is transmitted based on a first frequency band, the third parameter has an association with the first frequency band, and the fourth parameter has an association with the first frequency band.
[0078] In one possible design, the third parameter has an association with a synchronization raster corresponding to the first SSB, and the fourth parameter has an association with the synchronization raster corresponding to the first SSB.
[0079] In one possible design, the third parameter and the fourth parameter can be pre-defined by a protocol.
[0080] In one possible design, the group identity of the first SSB group can be carried in the first SSB.
[0081] In one possible design, the method can further include transmitting third information. The third information can be used to indicate the group identity of the first SSB group.
[0082] In one possible design, the third information can include at least one of a SIB 1 and an OSI.
[0083] In a fourth aspect, a communication method is provided. The method can be applied to a network device. The network device can be a network equipment, a component (e.g., a processor, a chip, or a chip system) of the network equipment, or a logic module or software that can implement all or part of the network equipment functions. For ease of description, the method is described below by taking an example of being executed by a network device. The method can include: transmitting a first SSB; and transmitting first information. The first information can be used to configure a RO resource. The a RO resources include a target RO resource. a is a positive integer. A second SFN has an association relationship with an SFN corresponding to the target RO resource. The second SFN can be an SFN corresponding to the first SSB. Alternatively, the second SFN is an SFN corresponding to the target RO resource, and the second SFN has an association relationship with an SFN corresponding to the first SSB. The PRACH is received on the target RO resource.
[0084] In a fifth aspect, a communication device is provided. The communication device can be a terminal, a component (e.g., a processor, a chip, or a chip system) of the terminal, or a logic module or software that can implement all or part of the terminal functions. For ease of description, the communication device is described below by taking an example of being executed by a terminal device. The communication device can include: a transceiver, configured to receive a first SSB; and a processing unit, configured to determine a RO resource according to the first SSB. The a RO resources can belong to a plurality of RO groups. Any RO group in the plurality of RO groups includes at least one RO resource. a is a positive integer. The processing unit is further configured to determine a target RO resource from the a RO resources according to a first SSB group to which the first SSB belongs. The target RO group to which the target RO resource belongs corresponds to the first SSB group. The transceiver is further configured to transmit a PRACH based on the target RO resource.
[0085] In the present application, the terminal can determine a target RO resource corresponding to an SSB according to an SSB group to which the SSB belongs, so as to avoid a RO resource confusion of the terminal. The random access can be accurately performed based on the target RO resource, and the communication efficiency is improved.
[0086] In a possible design, the processing unit is further configured to: determine a RO group to which each of the a RO resources belongs; and determine a target RO group from the RO groups to which the a RO resources belong according to the first SSB group to which the first SSB belongs. The RO resource belonging to the target RO group in the a RO resources can be the target RO resource.
[0087] In a possible design, the processing unit is further configured to determine, for the first RO resource, a first RO group to which the first RO resource belongs according to an SFN corresponding to the first RO resource. The first RO resource can be any of the a RO resources. For example, the SFN and the RO group have a correlation relationship. In some examples, the SFN and a group identifier of the RO group can have a correlation relationship.
[0088] In a possible design, the processing unit is further configured to determine, for the first RO resource, a first RO group to which the first RO resource belongs according to the first parameter, the second parameter, and an SFN corresponding to the first RO resource.
[0089] In a possible design, the first SSB can carry the first parameter and the second parameter.
[0090] In a possible design, the transceiver is further configured to receive the first information. The first information can carry the first parameter and the second parameter.
[0091] In a possible design, the first information includes at least one of an SIB 1 and an OSI.
[0092] In a possible design, the first SSB is received based on a first frequency band, the first parameter has a correlation relationship with the first frequency band, and the second parameter has a correlation relationship with the first frequency band.
[0093] In a possible design, the first parameter has a correlation relationship with a synchronization raster used to receive the first SSB, and the second parameter has a correlation relationship with the synchronization raster used to receive the first SSB.
[0094] In a possible design, the first parameter and the second parameter are predefined by a protocol.
[0095] In a possible design, RO groups corresponding to the a RO resources are predefined by the protocol.
[0096] In a possible design, the processing unit is further configured to determine a first index of the first SSB, and determine a group identifier of a first SSB group to which the first SSB belongs. The group identifier of the first SSB group can be used to uniquely identify the first SSB group. It can be considered that there is a second SSB group different from the first SSB group. The second SSB group can include a second SSB with a second index. In some examples, the first index is the same as the second index.
[0097] In a possible design, the first SSB corresponds to a first SFN. The processing unit is further configured to determine the group identity of the first SSB group according to the first SFN. For example, there is an association relationship between the SFN and the group identity of the SSB group.
[0098] In a possible design, the first SSB corresponds to a first SFN. The processing unit is further configured to determine the group identity of the first SSB group based on a third parameter, a fourth parameter, and the first SFN. The third parameter can be used to indicate the number of all SSB groups, and the fourth parameter can be used to indicate the number of system frames occupied by each SSB group in all SSB groups.
[0099] In a possible design, the third parameter and the fourth parameter can be carried in the first SSB.
[0100] In a possible design, the transceiver is further configured to receive second information. The third parameter and the fourth parameter can be carried in the second information.
[0101] In a possible design, the second information can include at least one of an SIB 1 and an OSI.
[0102] In a possible design, the first SSB is received based on a first frequency band, the third parameter has an association relationship with the first frequency band, and the fourth parameter has an association relationship with the first frequency band.
[0103] In a possible design, the third parameter has an association relationship with a synchronization raster used to receive the first SSB, and the fourth parameter has an association relationship with the synchronization raster used to receive the first SSB.
[0104] In a possible design, the third parameter and the fourth parameter can be predefined by a protocol.
[0105] In a possible design, the group identity of the first SSB group can be carried in the first SSB.
[0106] In a possible design, the transceiver is further configured to receive third information. The third information can be used to indicate the group identity of the first SSB group.
[0107] In a possible design, the third information can include at least one of an SIB 1 and an OSI.
[0108] In some examples, the communication apparatus in the third aspect can be a terminal, or a communication module in the terminal, or a chip responsible for communication functions in the terminal, such as a modem chip (also known as a baseband chip), or an SoC or SIP chip containing a modem module.
[0109] In a sixth aspect, a communication method is provided. The communication apparatus can be a terminal, or a component (e.g., a processor, a chip, or a chip system, etc.) of the terminal, or a logic module or software that enables all or part of the functions of the terminal. For ease of description, the following is described by way of example of being performed by a terminal apparatus. The method comprises: receiving a first SSB by a transceiver. Determining a plurality of RO resources according to the first SSB by a processing unit. The plurality of RO resources comprises a target RO resource. The a is a positive integer. Determining the target RO resource from the plurality of RO resources according to the first SSB and a second SFN by the processing unit. The second SFN is associated with a SFN corresponding to the target RO resource. For example, the second SFN is a SFN corresponding to the first SSB, and the second SFN is associated with a SFN corresponding to the target RO resource. For another example, the second SFN is a SFN corresponding to the target RO resource, and the second SFN is associated with a SFN corresponding to the first SSB. Controlling the transceiver to transmit a PRACH based on the target RO resource by the processing unit.
[0110] In a seventh aspect, a communication apparatus is provided. The communication apparatus can be a network device, or a component (e.g., a processor, a chip, or a chip system, etc.) of the network device, or a logic module or software that enables all or part of the functions of the network device. For ease of description, the following is described by way of example of being performed by a network apparatus. The method comprises: transmitting a first SSB by a transceiver. Transmitting first information by the transceiver. The first information can be used to configure a plurality of RO resources. The plurality of RO resources comprises a target RO resource. The plurality of RO resources belongs to a plurality of RO groups. Any RO group in the plurality of RO groups comprises at least one RO resource. The target RO resource can be used for a terminal to initiate a PRACH. A target RO group to which the target RO resource belongs corresponds to a first SSB group to which the first SSB belongs. The a is a positive integer. Controlling the transceiver to receive the PRACH on the target RO resource by a processing unit.
[0111] In the present application, the network device can configure a target RO resource corresponding to each SSB. The RO group to which the target RO resource belongs has a corresponding relationship with the SSB group to which the SSB belongs. Thus, the terminal can avoid the situation of RO resource confusion. In addition, the terminal can accurately perform random access based on the target RO resource, thereby improving communication efficiency.
[0112] In a possible design, the processing unit is further configured to determine the RO group to which each of the plurality of RO resources belongs.
[0113] In a possible design, the processing unit is further configured to: determine, for the first RO resource, a first RO group to which the first RO resource belongs according to an SFN corresponding to the first RO resource. The first RO resource is any of the a RO resources. For example, the SFN and the RO group have an association relationship. In some examples, the SFN and a group identifier of the RO group can have an association relationship.
[0114] In a possible design, the processing unit is further configured to: determine, for the first RO resource, a first RO group to which the first RO resource belongs according to the first parameter, the second parameter, and an SFN corresponding to the first RO resource. The first parameter can be used to indicate a number of all RO groups, and the second parameter can be used to indicate a number of system frames occupied by each of the RO groups.
[0115] In a possible design, the first SSB can carry the first parameter and the second parameter.
[0116] In a possible design, the first information can carry the first parameter and the second parameter.
[0117] In a possible design, the first information can include at least one of an SIB 1 and an OSI.
[0118] In a possible design, the first SSB is transmitted based on a first frequency band, the first parameter has an association relationship with the first frequency band, and the second parameter has an association relationship with the first frequency band.
[0119] In a possible design, the first parameter has an association relationship with a synchronization raster corresponding to the first SSB, and the second parameter has an association relationship with the synchronization raster corresponding to the first SSB.
[0120] In a possible design, the first parameter and the second parameter are pre-defined by a protocol.
[0121] In a possible design, the RO group corresponding to each of the a RO resources is pre-defined by a protocol.
[0122] In a possible design, the multiple RO groups correspond to a first SSB group.
[0123] In a possible design, the a RO resources are a target RO resource.
[0124] In one possible design, the first SSB can carry a first index of the first SSB, and the first SSB belongs to a first SSB group. It can be considered that there is a second SSB group different from the first SSB group. The second SSB group can include a second SSB with a second index. In some examples, the first index is the same as the second index, and a group identity of the first SSB group is different from a group identity of the second SSB group.
[0125] In one possible design, the first SSB corresponds to a first SFN. A group identity of the first SSB group is determined based on the first SFN. For example, there is an association between the SFN and the group identity of the SSB group.
[0126] In one possible design, the first SSB corresponds to a first SFN. A group identity of the first SSB group is determined based on a third parameter, a fourth parameter, and the first SFN. The third parameter can be used to indicate a number of all SSB groups, and the fourth parameter can be used to indicate a number of system frames occupied by each SSB group in all SSB groups.
[0127] In one possible design, the third parameter and the fourth parameter can be carried in the first SSB.
[0128] In one possible design, the transceiver is further configured to transmit second information. The third parameter and the fourth parameter can be carried in the first information.
[0129] In one possible design, the second information can include at least one of a SIB 1 and an OSI.
[0130] In one possible design, the first SSB is transmitted based on a first frequency band, the third parameter has an association with the first frequency band, and the fourth parameter has an association with the first frequency band.
[0131] In one possible design, the third parameter has an association with a synchronization raster corresponding to the first SSB, and the fourth parameter has an association with the synchronization raster corresponding to the first SSB.
[0132] In one possible design, the third parameter and the fourth parameter can be predefined by a protocol.
[0133] In one possible design, the group identity of the first SSB group can be carried in the first SSB.
[0134] In one possible design, the transceiver is further configured to transmit third information. The third information can be used to indicate the group identity of the first SSB group.
[0135] In one possible design, the third information can include at least one of a SIB 1 and an OSI.
[0136] In some examples, the communication apparatus in the fourth aspect can be a network device, or a communication module in the network device, or a chip responsible for communication function in the network device, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip containing a modem module.
[0137] In an eighth aspect, a communication method is provided. The communication apparatus can be a network device, a component (e.g., a processor, a chip, or a chip system) of the network device, or a logic module or software capable of implementing all or part of the functions of the network device. For ease of description, the following is described by way of example of execution by the network device. The method includes: transmitting a first SSB. The method further includes: transmitting first information. The first information can be used to configure a RO resource. The a RO resources include a target RO resource. Wherein a is a positive integer. The second SFN has an association relationship with the SFN corresponding to the target RO resource. The second SFN can be the SFN corresponding to the first SSB. Alternatively, the second SFN is the SFN corresponding to the target RO resource, and the second SFN has an association relationship with the SFN corresponding to the first SSB. The method further includes: receiving a PRACH on the target RO resource.
[0138] In a ninth aspect, a communication apparatus is provided. The communication apparatus can be a terminal, a component (e.g., a processor, a chip, or a chip system) of the terminal, or a logic module or software capable of implementing all or part of the functions of the terminal. For ease of description, the following is described by way of example of execution by the terminal apparatus. The apparatus includes: a transceiver configured to receive a first SSB. A processor configured to determine a RO resource according to the first SSB. Wherein the a RO resources can belong to a plurality of RO groups, and any RO group in the plurality of RO groups includes at least one RO resource. A is a positive integer. The processor is further configured to determine a target RO resource from the a RO resources according to a first SSB group to which the first SSB belongs. Wherein a target RO group to which the target RO resource belongs corresponds to the first SSB group. The transceiver is further configured to transmit a PRACH based on the target RO resource.
[0139] In this application, the terminal can determine the target RO resource corresponding to the SSB according to the SSB group to which the SSB belongs, so as to avoid the confusion of the RO resources of the terminal. The random access can be accurately performed based on the target RO resource, and the communication efficiency is improved.
[0140] In a possible design, the processor is further configured to: determine a RO group to which each of the a RO resources belongs. Determine a target RO group from the RO groups to which each of the a RO resources belongs according to the first SSB group to which the first SSB belongs. Wherein the RO resource belonging to the target RO group in the a RO resources can be the target RO resource.
[0141] In a possible design, the processor is further configured to determine, for the first RO resource, a first RO group to which the first RO resource belongs according to an SFN corresponding to the first RO resource. The first RO resource is any of the a RO resources. For example, the SFN and the RO group have an association relationship. In some examples, the SFN and a group identifier of the RO group can have an association relationship.
[0142] In a possible design, the processor is further configured to determine, for the first RO resource, a first RO group to which the first RO resource belongs according to the first parameter, the second parameter, and an SFN corresponding to the first RO resource. The first parameter can be used to indicate a number of all RO groups, and the second parameter can be used to indicate a number of system frames occupied by each of the RO groups.
[0143] In a possible design, the first SSB can carry the first parameter and the second parameter.
[0144] In a possible design, the transceiver is further configured to receive first information. The first information can carry the first parameter and the second parameter.
[0145] In a possible design, the first information includes at least one of an SIB 1 and an OSI.
[0146] In a possible design, the first SSB is received based on a first frequency band, the first parameter has an association relationship with the first frequency band, and the second parameter has an association relationship with the first frequency band.
[0147] In a possible design, the first parameter has an association relationship with a synchronization raster used to receive the first SSB, and the second parameter has an association relationship with the synchronization raster used to receive the first SSB.
[0148] In a possible design, the first parameter and the second parameter are pre-defined by a protocol.
[0149] In a possible design, RO groups corresponding to the a RO resources are pre-defined by a protocol.
[0150] In a possible design, the processor is further configured to determine a first index of the first SSB, and determine a group identifier of a first SSB group to which the first SSB belongs. The group identifier of the first SSB group can be used to uniquely identify the first SSB group. It can be considered that there is a second SSB group different from the first SSB group. The second SSB group can include a second SSB with a second index. In some examples, the first index is the same as the second index.
[0151] In a possible design, the first SSB corresponds to a first SFN. The processor is further configured to determine the group identity of the first SSB group according to the first SFN. For example, there is an association relationship between the SFN and the group identity of the SSB group.
[0152] In a possible design, the first SSB corresponds to a first SFN. The processor is further configured to determine the group identity of the first SSB group based on the third parameter, the fourth parameter, and the first SFN. The third parameter can be used to indicate the number of all SSB groups, and the fourth parameter can be used to indicate the number of system frames occupied by each SSB group in all SSB groups.
[0153] In a possible design, the third parameter and the fourth parameter can be carried in the first SSB.
[0154] In a possible design, the transceiver is further configured to receive second information. The third parameter and the fourth parameter can be carried in the second information.
[0155] In a possible design, the second information can include at least one of an SIB 1 and an OSI.
[0156] In a possible design, the first SSB is received based on a first frequency band, the third parameter has an association relationship with the first frequency band, and the fourth parameter has an association relationship with the first frequency band.
[0157] In a possible design, the third parameter has an association relationship with a synchronization raster used to receive the first SSB, and the fourth parameter has an association relationship with the synchronization raster used to receive the first SSB.
[0158] In a possible design, the third parameter and the fourth parameter can be predefined by a protocol.
[0159] In a possible design, the group identity of the first SSB group can be carried in the first SSB.
[0160] In a possible design, the transceiver is further configured to receive third information. The third information can be used to indicate the group identity of the first SSB group.
[0161] In a possible design, the third information can include at least one of an SIB 1 and an OSI.
[0162] In some examples, the communication apparatus in the fifth aspect can be a terminal, or a communication module in the terminal, or a chip responsible for communication functions such as a modem chip (also known as a baseband chip) or an SoC or SIP chip containing a modem module in the terminal.
[0163] In a tenth aspect, a communication method is provided. The communication apparatus can be a terminal, or a component (e.g., a processor, a chip, or a chip system) of the terminal, or a logic module or software that enables all or part of the terminal functions. For ease of description, the following is described by way of example of being performed by a terminal apparatus. The terminal apparatus includes a transceiver configured to receive a first SSB. A processor is configured to determine a number of a RO resources according to the first SSB. The number a is a positive integer. The processor is further configured to determine a target RO resource from the a RO resources according to the first SSB and a second SFN. For example, the second SFN is an SFN corresponding to the first SSB, and the second SFN has an association relationship with an SFN corresponding to the target RO resource. For another example, the second SFN is an SFN corresponding to the target RO resource, and the second SFN has an association relationship with an SFN corresponding to the first SSB. The processor is further configured to control the transceiver to transmit a PRACH based on the target RO resource.
[0164] In an eleventh aspect, a communication apparatus is provided. The communication apparatus can be a network device, or a component (e.g., a processor, a chip, or a chip system) of the network device, or a logic module or software that enables all or part of the network device functions. For ease of description, the following is described by way of example of being performed by a network apparatus. The network apparatus includes a transceiver configured to transmit a first SSB. The transceiver is further configured to transmit first information. The first information can be used to configure a number of RO resources, and the number of RO resources includes a target RO resource. The number of RO resources belongs to a plurality of RO groups. Any RO group in the plurality of RO groups includes at least one RO resource. The target RO resource can be used for a terminal to initiate a PRACH. A target RO group to which the target RO resource belongs corresponds to a first SSB group to which the first SSB belongs. The number a is a positive integer. A processor is configured to control the transceiver to receive the PRACH on the target RO resource.
[0165] In the present application, the network device can configure a target RO resource corresponding to each SSB. The RO group to which the target RO resource belongs has a corresponding relationship with the SSB group to which the SSB belongs. Thus, the terminal can avoid the situation of RO resource confusion. In addition, the terminal can accurately perform random access based on the target RO resource, thereby improving communication efficiency.
[0166] In a possible design, the processor is further configured to determine the RO group to which each of the a RO resources belongs.
[0167] In a possible design, the processor is further configured to, for the first RO resource, determine a first RO group to which the first RO resource belongs according to an SFN corresponding to the first RO resource. The first RO resource is any RO resource in the a RO resources. For example, the SFN has an association relationship with the RO group. In some examples, the SFN can have an association relationship with a group identifier of the RO group.
[0168] In a possible design, the processor is further configured to determine, for the first RO resource, a first RO group to which the first RO resource belongs according to the first parameter, the second parameter, and an SFN corresponding to the first RO resource. The first parameter can be used to indicate a number of all RO groups, and the second parameter can be used to indicate a number of system frames occupied by each RO group in the all RO groups.
[0169] In a possible design, the first SSB can carry the first parameter and the second parameter.
[0170] In a possible design, the first information can carry the first parameter and the second parameter.
[0171] In a possible design, the first information can include at least one of an SIB 1 and an OSI.
[0172] In a possible design, the first SSB is transmitted based on a first frequency band, the first parameter has an association relationship with the first frequency band, and the second parameter has an association relationship with the first frequency band.
[0173] In a possible design, the first parameter has an association relationship with a synchronization raster corresponding to the first SSB, and the second parameter has an association relationship with the synchronization raster corresponding to the first SSB.
[0174] In a possible design, the first parameter and the second parameter are pre-defined by a protocol.
[0175] In a possible design, the RO groups corresponding to the a RO resources are pre-defined by the protocol.
[0176] In a possible design, the multiple RO groups correspond to the first SSB group.
[0177] In a possible design, the a RO resources are a target RO resource.
[0178] In a possible design, the first SSB can carry a first index of the first SSB, and the first SSB belongs to the first SSB group. It can be considered that there is a second SSB group different from the first SSB group. The second SSB group can include a second SSB with a second index. In some examples, the first index is the same as the second index, and a group identifier of the first SSB group is different from a group identifier of the second SSB group.
[0179] In a possible design, the first SSB corresponds to a first SFN. A group identifier of the first SSB group is determined based on the first SFN. For example, the SFN has an association relationship with the group identifier of the SSB group.
[0180] In a possible design, the first SSB corresponds to a first SFN. A group identity of the first SSB group is determined based on a third parameter, a fourth parameter, and the first SFN. The third parameter can be used to indicate a number of all SSB groups, and the fourth parameter can be used to indicate a number of system frames occupied by each SSB group in all SSB groups.
[0181] In a possible design, the third parameter and the fourth parameter can be carried in the first SSB.
[0182] In a possible design, the transceiver is further configured to: transmit second information. The third parameter and the fourth parameter can be carried in the first information.
[0183] In a possible design, the second information can include at least one of a SIB 1 and an OSI.
[0184] In a possible design, the first SSB is transmitted based on a first frequency band, the third parameter has an association relationship with the first frequency band, and the fourth parameter has an association relationship with the first frequency band.
[0185] In a possible design, the third parameter has an association relationship with a synchronization raster corresponding to the first SSB, and the fourth parameter has an association relationship with the synchronization raster corresponding to the first SSB.
[0186] In a possible design, the third parameter and the fourth parameter can be predefined by a protocol.
[0187] In a possible design, the first SSB can carry the group identity of the first SSB group.
[0188] In a possible design, the transceiver is further configured to: transmit third information. The third information can be used to indicate the group identity of the first SSB group.
[0189] In a possible design, the third information can include at least one of a SIB 1 and an OSI.
[0190] In some examples, the communication apparatus in the sixth aspect can be a network device, or a communication module in the network device, or a chip responsible for communication functions in the network device, such as a modem chip (also known as a baseband chip) or an SoC or SIP chip containing a modem module.
[0191] In a twelfth aspect, a communication method is provided. The communication apparatus can be a network device, a component (e.g., a processor, a chip, or a chip system, etc.) of the network device, or a logic module or software that can implement all or part of the network device functions. For ease of description, the following is described by way of example of being performed by a network device. The method includes: a transceiver is configured to transmit a first SSB. The transceiver is further configured to transmit first information. The first information can be used to configure a number of RO resources, and the number of RO resources includes a target RO resource. The number of RO resources is a positive integer. A second SFN has an association relationship with a SFN corresponding to the target RO resource. The second SFN can be a SFN corresponding to the first SSB. Alternatively, the second SFN is a SFN corresponding to the target RO resource, and the second SFN has an association relationship with the SFN corresponding to the first SSB. The transceiver is further configured to receive a PRACH on the target RO resource.
[0192] In a thirteenth aspect, a chip is provided. The chip includes an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is configured to store part or all of a computer program or instructions necessary to implement the functions described in the first aspect or the second aspect. The one or more processors can execute the computer program or instructions, and when the computer program or instructions are executed, the communication apparatus implements the method in any possible design or implementation manner described in the first aspect. The interface circuit is configured to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus with other devices or components.
[0193] In a fourteenth aspect, a chip is provided. The chip includes an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is configured to store part or all of a computer program or instructions necessary to implement the functions described in the third aspect or the fourth aspect. The one or more processors can execute the computer program or instructions, and when the computer program or instructions are executed, the communication apparatus implements the method in any possible design or implementation manner described in the second aspect. The interface circuit is configured to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus with other devices or components.
[0194] In a fifteenth aspect, a communication system is provided. The system includes a terminal that executes any method of the first aspect, and a network device that executes any method of the third aspect.
[0195] In a sixteenth aspect, a communication system is provided. The system includes a terminal that executes any method of the second aspect, and a network device that executes any method of the fourth aspect.
[0196] In a seventeenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions; when the computer instructions are run on a computer, the computer is caused to perform the communication method according to any of the aspects above.
[0197] In an eighteenth aspect, a computer program product is provided. The computer program product includes computer programs or instructions; when the computer programs or instructions are run on a computer, the computer is caused to perform the communication method according to any of the aspects above.
[0198] The method according to any of the second aspect to the eighteenth aspect has the beneficial effects as described above with respect to the methods according to the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0199] FIG. 1 is a schematic diagram of an architecture of a communication system to which embodiments of the present application are applied;
[0200] FIG. 2 is a schematic diagram of a satellite beam scanning provided by an embodiment of the present application;
[0201] FIG. 3 is a schematic diagram of a RO resource position provided by an embodiment of the present application;
[0202] FIG. 4 is a schematic diagram of a preamble sequence provided by an embodiment of the present application;
[0203] FIG. 5 is a schematic diagram of a SSB and RO correspondence provided by an embodiment of the present application;
[0204] FIG. 6 is a schematic diagram of another SSB and RO correspondence provided by an embodiment of the present application;
[0205] FIG. 7 is a schematic diagram of an association period provided by an embodiment of the present application;
[0206] FIG. 8 is a schematic diagram of a SSB and RO mapping relationship provided by an embodiment of the present application;
[0207] FIG. 9 is a schematic diagram of a communication scenario provided by an embodiment of the present application;
[0208] FIG. 10 is a schematic diagram of a communication method provided by an embodiment of the present application;
[0209] FIG. 11 is a schematic diagram of another SSB and RO mapping relationship provided by an embodiment of the present application;
[0210] FIG. 12 is a schematic diagram of yet another SSB and RO mapping relationship provided by an embodiment of the present application;
[0211] FIG. 13 is a schematic diagram of a method for determining SSB grouping provided by an embodiment of the present application;
[0212] FIG. 14 is a schematic diagram of a group identifier of an SSB grouping according to an embodiment of the present application;
[0213] FIG. 15 is a schematic diagram of another communication method according to an embodiment of the present application;
[0214] FIG. 16 is a schematic diagram of a communication apparatus according to an embodiment of the present application;
[0215] FIG. 17 is a schematic diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0216] FIG. 1 is a schematic diagram of an architecture of a communication system 1000 according to an embodiment of the present application. As shown in FIG. 1, the communication system 1000 includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110), and can further include at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). The RAN 100 can further include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1). The terminals 120 are connected to the RAN nodes 110 in a wireless manner. Terminals and terminals, and RAN nodes and RAN nodes can be connected to each other in a wired or wireless manner. The communication system 1000 can further include a core network 200. The RAN nodes 110 are connected to the core network 200 in a wireless or wired manner. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical functions of the core network devices and the logical functions of the RAN nodes. The communication system 1000 can further include an Internet 300.
[0217] The RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, a future communication network, and a future wireless access system defined in the 3rd generation partnership project (3GPP). The RAN 100 can further include two or more different wireless access systems described above. The RAN 100 can also be an open RAN (O-RAN).
[0218] A RAN node, also referred to as a radio access network device, a RAN entity, or an access node, is configured to help a terminal to access a communication system through wireless means. In one application scenario, the RAN node can be a base station (BS), an evolved Node B (eNodeB / eNB), a transmission reception point (TRP), a generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a future base station in a future communication network, or a base station in a future mobile communication system. The RAN node can be a macro base station (e.g., 110a in FIG. 1), a micro base station or an indoor station (e.g., 110b in FIG. 1), a relay node, or a master node.
[0219] In another application scenario, a terminal can access a communication system through wireless means with the help of cooperation among a plurality of RAN nodes, each of which implements part of functionalities of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). The CU here implements functionalities of a radio resource control protocol and a packet data convergence protocol (PDCP) of a base station, and can also implement functionalities of a service data adaptation protocol (SDAP). The DU implements functionalities of a radio link control layer and a medium access control (MAC) layer of a base station, and can also implement functionalities of part of a physical layer or all of a physical layer. For details of the protocol layers, refer to relevant technical specifications of 3GPP. The RU can be configured to implement functionalities of transceiving radio frequency signals. The CU and the DU can be two independent RAN nodes, or can be integrated in the same RAN node, e.g., in a baseband unit (BBU). The RU can be included in a radio frequency device, e.g., in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes, i.e., a CU-control plane and a CU-user plane.
[0220] The RAN node can have different names in different systems, for example, in an open radio access network (O-RAN) system, the CU can be referred to as an open CU (O-CU), the DU can be referred to as an open DU (O-DU), and the RU can be referred to as an open RU (O-RU). The RAN node in the embodiments of the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node can be a server loaded with a corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form of the RAN node. For ease of description, a base station is described as an example of the RAN node in the following.
[0221] A terminal is a device with wireless transceiving function, which can send a signal to a base station or receive a signal from a base station. The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiving function, wearable device, vehicle, airplane, ship, robot, mechanical arm, smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form of the terminal.
[0222] In some examples, the core network 200 can include an access and mobility management function (AMF) entity, a session management function (SMF) entity, a user plane function (UPF) entity, a sensing service control function (SSCF), a sensing data processing function (SDPF), a unified data management (UDM), etc. any core network device.
[0223] The base station and the terminal can be fixed in position or mobile. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water; can also be deployed on an airplane, balloon, and artificial satellite. Embodiments of the present application do not limit the application scenarios of the base station and the terminal.
[0224] The roles of the base station and the terminal can be relative, for example, the helicopter or the drone 120i in FIG. 1 can be configured as a mobile base station, and for those terminals 120j that access the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate with each other through a wireless air interface protocol. Of course, 110a and 120i can also communicate with each other through a base station-to-base station interface protocol, and in this case, 120i is also a base station relative to 110a. Therefore, the base station and the terminal can be collectively referred to as a communication device, 110a and 110b in FIG. 1 can be referred to as a communication device with a base station function, and 120a-120j in FIG. 1 can be referred to as a communication device with a terminal function.
[0225] The base station and the terminal, the base station and the base station, and the terminal and the terminal can communicate through a licensed frequency spectrum, or through an unlicensed frequency spectrum, or through both the licensed frequency spectrum and the unlicensed frequency spectrum; can communicate through a frequency spectrum below 6 gigahertz (GHz), or through a frequency spectrum above 6 GHz, or through both the frequency spectrum below 6 GHz and the frequency spectrum above 6 GHz. Embodiments of the present application do not limit the frequency spectrum resources used for wireless communication.
[0226] In embodiments of the present application, the functions of the base station can also be performed by a module (such as a chip) in the base station, or by a control subsystem containing base station functions. The control subsystem containing base station functions herein can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal can also be performed by a module (such as a chip or a modem) in the terminal, or by a device containing terminal functions.
[0227] In a wireless communication system, communication devices can utilize air interface resources for wireless communication. The communication devices can include network devices and terminal devices, and the network devices can also be referred to as base station devices, i.e., the wireless access network devices mentioned above. The air interface resources can include at least one of time domain resources, frequency domain resources, code resources, and spatial resources. The communication devices can also be referred to as communication apparatuses.
[0228] The scheme provided in the embodiments of the present application can be applied to wireless communication between communication devices. The wireless communication can include wireless communication between network devices and terminals, wireless communication between network devices and network devices, and wireless communication between terminals and terminals. In the embodiments of the present application, the term “wireless communication” can also be referred to as “communication”, and the term “communication” can also be described as “data transmission”, “information transmission” or “transmission”.
[0229] For a satellite communication scenario in non-terrestrial networks (NTN), a large number of satellites can be arranged in a low earth orbit (LEO), and seamless coverage of a ground range can be achieved through reasonable constellation construction. Meanwhile, compared with a geostationary earth orbit (GEO), the round-trip transmission delay of data communication between a satellite and a ground terminal is greatly reduced, for example, to tens of milliseconds. With the application of high-frequency bands, multi-point beams and frequency multiplexing and other technologies, the communication capability of the satellite is significantly improved, and the unit bandwidth cost is reduced. Therefore, satellite communication can meet the demand of high information rate services.
[0230] Compared with ground 5G networks, submarine optical fiber cables and other communication infrastructures, NTN also has a significant cost advantage. At present, small satellites have low research and development and manufacturing costs, and can extend the service life of on-orbit satellites through software-defined methods. NTN can also be used in emergency rescue, Internet of Things, high-speed mobile and other scenarios. Among them, NTN is applied to emergency rescue such as disaster monitoring and emergency communication scenarios. NTN is applied to high-speed mobile scenarios such as high-speed rail and aircraft. Therefore, NTN has also been widely concerned in the industry.
[0231] With the deepening of NTN research, the 3rd generation partnership project (3GPP) has carried out standardization research on NTN, such as carrying out satellite-ground integration research. In the discussion of the role and advantages of satellites in the 5G system, 5G is allowed to support satellite access. At the same time, a plurality of enhance mobile broadband (eMBB) scenarios and a plurality of massive machine type communication (mMTC) scenarios are defined.
[0232] For a general 5G communication system, a network device needs to rely on a plurality of beams in different directions to send a synchronization signal / physical broadcast channel block (SSB) to a terminal, which can be used by the terminal in the initial random access stage for synchronization. Compared with a ground network, an NTN system has a wider coverage area, greater transmission loss, and faster movement. Unlike the ground network, which defines a maximum of 8 SSBs for frequency range (FR) 1 or a maximum of 64 SSBs for FR2 corresponding beams, that is, a single base station service range can be covered. The number of beams required in the NTN system can reach hundreds or even thousands. For example, for an NTN system with an orbital height of 600 kilometers (km), the service range of a satellite can reach hundreds of thousands of square kilometers. In order to overcome the path loss caused by the transmission distance and ensure the quality of communication services, a satellite usually uses a large-scale antenna array to provide higher array gain. However, at the same time, the main lobe of the beam becomes narrower. For example, a 3-decibel (dB) beam width corresponds to a coverage radius of only a few dozen kilometers, and a coverage area of about a few hundred square kilometers. If a narrow beam is used to complete seamless coverage of a single satellite service range, thousands of beams are required. Even if the beam is processed with a certain expansion width, in order to ensure the gain level, hundreds of beams are still required to achieve seamless coverage. As can be seen, considering the large coverage area of satellite communication, more scanning beams are required. For example, 64, 128, 256, 512, etc. The number of beams is not limited in this embodiment of the application. For example, as shown in FIG. 2, a satellite achieves wide-area coverage by scanning a large number of beams. The satellite can send SSBs to each beam direction to enable the terminal to select a beam based on the received SSB and subsequent communication.
[0233] In the initial access stage of the terminal, the satellite can scan all the beams as a network device in turn, and configure random access resources to the terminal. The network device can distinguish different SSBs with the same SSB index through different group identifiers. Time division multiplexing is used between multiple SSB groups to poll to achieve wide-area coverage. For example, in the case of 8 SSBs in a SSB group, 8*E SSBs can be covered for group E. In the process of SSB search by the terminal under this coverage, a plurality of synchronization rasters on the corresponding band can be scanned. The plurality of synchronization rasters can also be referred to as a plurality of candidate synchronization rasters. For example, the terminal can determine the candidate synchronization raster corresponding to the bandwidth and the corresponding SSB pattern according to the bandwidth and the sub-carrier spacing (SCS).
[0234] In some examples, the SSB pattern defines SSBs within a half frame. A first symbol index of a candidate SSB is different according to different SCS. Wherein, index 0 can represent the first symbol of the first slot within the half frame. In some examples, the SSB pattern can include a case A, which corresponds to SCS of 15 KHz, and the first symbol index of the candidate SSB can be {2, 8} + 14*n. For channel access of licensed spectrum, when the carrier frequency is less than or equal to 3 GHz, n = 0, 1; when the carrier frequency is in the FR1 frequency band and greater than 3 GHz, n = 0, 1, 2, 3. And for channel access of unlicensed spectrum, n = 0, 1, 2, 3, 4. Wherein, the time-frequency resource corresponding to the candidate SSB can be considered as a time-frequency resource that can be used in the process of actually sending the SSB. That is, in the process of sending the SSB, the time-frequency resource of any candidate SSB can be selected for resource mapping and sending. The specific sending process can be referred to related technologies, and the embodiments of the present application will not be repeated here.
[0235] In other examples, the SSB pattern can include a case C, which corresponds to SCS of 30 KHz, and the first symbol index of the candidate SSB can be {2, 8} + 14*n. For channel access of licensed spectrum, for paired spectrum (such as frequency division duplex (FDD)), when the carrier frequency is less than or equal to 3 GHz, n = 0, 1; when the carrier frequency is in the FR1 frequency band and greater than 3 GHz, n = 0, 1, 2, 3. For unpaired spectrum (such as time division duplex (TDD)), when the carrier frequency is less than or equal to 1.88 GHz, n = 0, 1; when the carrier frequency is in the FR1 frequency band and greater than 1.88 GHz, n = 0, 1, 2, 3. And for channel access of unlicensed spectrum, n = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
[0236] Of course, the above only shows part of the possible configuration of the SSB pattern, which is not limited by the embodiments of the present application. The configuration of each frequency band and SCS, synchronization raster can be referred to related technologies, and the embodiments of the present application will not be repeated here.
[0237] When the terminal receives the SSB based on a certain synchronization raster, the terminal can determine the corresponding RO resource according to the SSB, so as to perform subsequent random access based on the RO resource.
[0238] In related technologies, RO (Redirect Access) configuration can be performed via system messages. For example, different RO parameters can be pre-configured and indicated by a Physical Random Access Channel (PRACH) configuration index. See Table 1 for examples.
[0239] Table 1
[0240] The PRACH configuration period can be defined in units of radio frames, determined by the period x and the offset value y. This can be done in A... SFN Configure PRACH resources (RO resources) at the position mod x = y. For example, the range of x is {1, 2, 4, 8, 16}. Where A... SFN This refers to the system frame number (SFN). The subframe number can indicate the subframe location occupied by the RO, or it can be viewed as the temporal distribution density of the RO within each radio frame. Each subframe can contain one or two PRACH slots.
[0241] It is understood that Table 1 above is only a possible parameter illustration, and the embodiments of this application are not limited here.
[0242] In some examples, for ROs in a PRACH slot, the starting position of the RO in the time domain can be determined on a symbol basis. The time domain duration of each RO is determined on a symbol basis according to the preamble format. And the number of consecutive ROs in time division multiplexing (TDM) is determined based on the number of ROs in the PRACH slot. The preamble can also be called a preamble code.
[0243] In some cases, the number of orthogonal frequency division multiplexing (OFDM) symbols occupied by the RO can be determined by Equation 1.
[0244] Here, l0 indicates the position of the starting symbol of RO. This indicates the number of ROs in a PRACH slot. This indicates the number of symbols occupied by a single RO. This indicates the number of PRACH slots in a subframe.
[0245] With reference to Table 1, taking PRACH configuration index 217 as an example, the preamble format of PRACH adopts B4, and the subframe numbers in which ROs exist are 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9, a total of 10 subframes. Each subframe has 2 PRACH slots, and each PRACH slot has one RO, which occupies 12 symbols in the time domain.
[0246] For another example, taking PRACH configuration index 251 as an example, the preamble format of PRACH adopts C2, and the subframe numbers in which ROs exist are 2 and 7. Each subframe can correspond to 2 PRACH slots. As shown in FIG. 3, for example, 2 PRACH slots of 30 kilohertz (KHz) each. Each PRACH slot can be configured with 2 ROs. As can be seen, in 1 system frame, for example, 10 milliseconds (ms), 8 ROs can be configured. One system frame can correspond to 10 subframes. For example, subframe number 2 and subframe number 7 can be determined to contain ROs according to the subframe numbers. According to the number of PRACH slots in the subframe, which is 2, it is determined that each subframe includes 2 PRACH slots. According to the number of ROs in the PRACH slot, which is 2, it is determined that each PRACH slot includes 2 ROs. Thus, 8 ROs in the system frame are determined.
[0247] In some examples, different preamble formats correspond to different numbers of preamble repetitions. The more the number of repetitions, the better the coverage performance of the preamble format, but the resource occupation overhead will also be larger accordingly. It can be understood that the number of preamble repetitions refers to the number of times the preamble sent by the terminal in the RO is repeated. For example, as shown in FIG. 4, for the B4 format, the number of preamble repetitions can be 12, which occupies 12 OFDM symbols. One slot can be configured with one RO of the B4 format. The 12 OFDM symbols further include a cyclic prefix (CP), as shown by the black box, and a time domain gap, as shown by the diagonal filled box. The white box represents one preamble repetition. As can be seen, for the A3 format or the B3 format, the number of preamble repetitions can be 6, which occupies 6 OFDM symbols. One slot can be configured with 2 ROs of the A3 format or the B3 format. The difference between the A3 format and the B3 format is that the 6 OFDM symbols corresponding to the A3 format do not include a slot interval, and the 6 OFDM symbols corresponding to the B3 format include a slot interval. For the C2 format, the number of preamble repetitions can be 4, which occupies 6 OFDM symbols. One slot can be configured with 2 ROs of the C2 format. Each of the 4 repeated preambles in the C2 format can correspond to 1 OFDM symbol. It can be understood that the number of ROs configured in a slot can be determined according to similar configurations shown in Table 1.
[0248] Of course, the preamble formats shown in FIG. 4 are only an exemplary description, and embodiments of the present application are not limited here.
[0249] In some embodiments, each valid RO and the preamble sent on the RO have an association relationship with an SSB. For example, once the terminal determines a certain SSB, it can randomly select a preamble on the RO corresponding to the SSB according to the mapping manner between the SSB and the RO. For the case where beams are introduced in the NR system, after the terminal scans the SSB, it can feed back the beam information corresponding to the SSB to the network device. For example, the terminal determines a beam more conducive to communication and informs the network device that subsequent communication can be based on the beam.
[0250] In some examples, the correspondence between the SSB and the RO can be configured by a field in a radio resource control (RRC) message, which can be referred to as ssb-perRACH-OccasionAndCB-PreamblesPerSSB. In some examples, "ssb-perRACH-Occasion" in the field can configure the number of SSBs corresponding to each RO, and the value range can be "CB-PreamblesPerSSB" in the field can configure the number of contention-based (CB) preambles used for each SSB.
[0251] In some examples, when the value of "ssb-perRACH-Occasion" is less than 1, it means that one SSB can correspond to multiple ROs. The correspondence between the SSB index and the CB preamble in the RO can be determined according to the following multiple order rules.
[0252] Rule 1: The CB preambles in each RO are sequentially increased from small to large according to the preamble index.
[0253] Rule 2: When there are multiple ROs in the frequency domain, such as configuring random access channel (RACH) frequency division multiplexing (FDM), the frequency domain index is sequentially increased from small to large.
[0254] Rule 3: When there are multiple ROs in the PRACH slot, the index in the PRACH slot is sequentially increased from small to large.
[0255] Rule 4: When multiple PRACH slots are configured, the PRACH slot index is sequentially increased from small to large.
[0256] Of course, the above rules are only one possible implementation, and the embodiments of the present application are not limited thereto.
[0257] For example, referring to FIG. 5, it is assumed that the value of “ssb-perRACH-Occasion” is 1 / 8, and the value of “CB-PreamblesPerSSB” is 60. This means that one SSB can correspond to 8 ROs, and each RO corresponds to 60 CB preambles. After receiving the SSB, the terminal can select any one of the 480 CB preambles, and the terminal can send the CB preamble to the network device on the RO corresponding to the CB preamble. Among them, the CB preambles on each RO can be 0-59 respectively.
[0258] In other examples, when the value of “ssb-perRACH-Occasion” is greater than or equal to 1, it means that one or more SSBs can correspond to 1 RO. For example, from the value of “CB-PreamblesPerSSB” CB preambles starting from the value of “CB-PreamblesPerSSB” CB preambles correspond to SSB d. Among them, SSB d belongs to [0, D-1], d is equal to the value of “CB-PreamblesPerSSB”, and D is equal to the value of “ssb-perRACH-Occasion”.
[0259] For example, referring to FIG. 6, it is assumed that the value of “ssb-perRACH-Occasion” is 4, and the value of “CB-PreamblesPerSSB” is 12. This means that 4 SSBs can correspond to 1 RO, and each of the 4 SSBs corresponds to 12 CB preambles in the RO. As can be seen from FIG. 6, SSB0 corresponds to CB preambles 0 to 11, a total of 12 CB preambles; SSB1 corresponds to CB preambles 16 to 27, a total of 12 CB preambles; SSB2 corresponds to CB preambles 32 to 43, a total of 12 CB preambles; and SSB3 corresponds to CB preambles 48 to 59, a total of 12 CB preambles.
[0260] It should be understood that if the value of “ssb-perRACH-Occasion” is 1, it means that 1 SSB corresponds to 1 RO is supported.
[0261] It can be understood that FIGS. 5 and 6 are only an exemplary description, and the embodiments of the present application do not limit the specific correspondence between SSB and RO.
[0262] In some examples, there can be multiple transmission opportunities for an SSB in one SSB period. It can be considered that transmitting all SSBs in one SSB packet corresponds to one SSB period. The number of SSBs in the SSB period, i.e., the number of SSBs included in one SSB packet, can be denoted as The RO can also have multiple transmission opportunities on the time-frequency resource, and therefore each SSB needs to establish a mapping relationship with the RO. Therefore, the concept of an association period is introduced in the related art, which indicates that all SSBs in one SSB period are all mapped to the RO, and how many PRACH periods are needed in the time domain. For example, FIG. 7 shows the relationship between the association period and the SSB, the RO, and the PRACH configuration period. In the embodiments of the present application, the association period can also be referred to as the mapping period of the SSB to the RO, or the association period of the SSB to the RO.
[0263] For the association period, mapping can be performed from SFN 0, and the minimum value of the PRACH configuration period is selected, such as the minimum value selected from {1, 2, 4, 8, 16} radio frames. This ensures that all SSBs and the ROs in the association period complete at least one mapping. Of course, if after all SSBs to RO mapping is completed in sequence, there are still some ROs that are not mapped by SSBs, these ROs will no longer establish a mapping relationship with the SSBs. That is, these ROs that are not mapped by the SSBs can be ignored.
[0264] In some examples, one or more association periods can constitute an association pattern period, or an association pattern period of the SSB to the RO. The longest association pattern period can be 160 ms, and the mapping manner (or mapping pattern) of the SSB to the RO can repeatedly appear in different management pattern periods. For the ROs that are not mapped by the SSBs after an integer number of association periods, they can also be ignored, that is, these ROs will not be used for subsequent PRACH transmission.
[0265] Referring to Table 2, a mapping table of the PRACH configuration period and the association period is shown.
[0266] Table 2
[0267] According to Table 2, when the PRACH configuration period is 10 ms, the minimum value of the PRACH configuration period corresponding to the selected associated period can be {1, 2, 4, 8, 16}; when the PRACH configuration period is 20 ms, the minimum value of the PRACH configuration period corresponding to the selected associated period can be {1, 2, 4, 8}, and so on. This configuration can meet the limitation that the longest associated pattern period formed by one or more associated periods is not more than 160 ms. Of course, Table 2 is only one possible implementation, and the present embodiment does not limit the mapping relationship between the PRACH configuration period and the associated period.
[0268] In NR, a network device can broadcast SSB and remaining minimum system information (RMSI) downlink. Beam management is supported in the initial access process, and SSB has multiple transmission occasions in an SSB period. Different SSBs can correspond to different beams, respectively. When a certain beam covers a terminal, the terminal can search for the SSB corresponding to the beam, perform downlink synchronization based on the SSB, obtain PRACH related information, and then perform random access. Obviously, there is a corresponding association relationship between RO and SSB. The network device can determine the beam for transmitting the downlink random access response (RAR) according to the time-frequency resource position of the terminal uplink PRACH.
[0269] In the above process, there can be a periodic mapping relationship between SSB and RO, and the terminal can determine multiple ROs for transmitting PRACH based on the same SSB index. As shown in FIG. 8, it is assumed that 8 SSBs in an SFN form an SSB group, which can also be regarded as an SSB period. The terminal can determine RO#0 in each SFN according to SSB#0 in SFN#0. However, SSB#0 in different SSB groups can correspond to different beams, so actually SSB#0 of SFN#0 should correspond to RO#0 of SFN#0, and RO#0 in the remaining SFN#0 does not necessarily correspond to SSB#0 of SFN#0. For example, RO#0 of SFN#1 corresponds to SSB#0 of SFN#1, RO#0 of SFN#2 corresponds to SSB#0 of SFN#2, and so on.
[0270] It can be seen that, when the network device performs time division multiplexing scanning through SSB to achieve a larger range of beam coverage, for example, 32 rounds of scanning through 8 SSBs to achieve a coverage range of 256 SSBs, the same SSB index beam will appear multiple times in a scanning period. For example, 32 times of SSB #0 will correspond to 32 different beam directions, and the same SSB index beam direction is different. According to the mapping mode between SSB and RO, the terminal cannot distinguish each RO corresponding to the same SSB index. Therefore, the terminal cannot determine the accurate RO, which causes the terminal to send PRACH on the RO that does not belong to the SSB, resulting in unnecessary resource consumption and waste. Moreover, in the case that PRACH is sent multiple times to reach a certain threshold value, access failure will occur, the terminal cannot access the network, and the subsequent communication process is affected.
[0271] In the embodiments of the present application, the beam can also be represented by quasi co location (QCL) type D and spatial relationship information, which is not limited herein.
[0272] Therefore, the embodiments of the present application provide a communication method, and the terminal can determine the target RO resource corresponding to the SSB according to the SSB group to which the SSB belongs. Compared with the prior art in which the terminal determines multiple possible RO resources according to the SSB index, the target RO resource corresponding to the SSB can be accurately determined from multiple ROs according to the SSB group in the present application, thereby avoiding the confusion of the terminal to the RO resource. In order to enable the terminal to accurately perform random access based on the target RO resource, the communication efficiency is improved.
[0273] The communication method and device will be further described below with reference to the accompanying drawings. It can be understood that, in the embodiments of the present application, the network device and the terminal are taken as an example to illustrate the execution subject of the interaction, but the present application does not limit the execution subject of the interaction. For example, the method performed by the network device in the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the network device, or a logic node, a logic module or software capable of realizing all or part of the functions of the network device; the method performed by the terminal in the present application can also be implemented by a communication module in the terminal or a circuit or chip (such as a modem chip (also known as a baseband chip), or a SoC chip containing a modem core, or a SIP chip) responsible for communication functions in the terminal.
[0274] In the embodiments of the present application, the term "wireless communication" can also be referred to as "communication", and the term "communication" can also be described as "data transmission", "information transmission" or "transmission".
[0275] FIG. 9 is a communication scenario diagram provided by an embodiment of the present application.
[0276] The scenario can be a satellite communication scenario. In some examples, the satellite communication scenario can include a transparent forwarding scenario and a regenerative mode scenario. For the transparent forwarding scenario, the satellite only functions as a frequency conversion forwarder, and the satellite can be regarded as an analog radio frequency repeater. The satellite replicates the signals of the NR Uu interface from a feeder link to a service link, and vice versa. The feeder link is a communication link between the NTN gateway and the satellite, and the NTN gateway is an access network device in the NTN. The service link is a communication link between the satellite and the terminal. The Uu interface can be regarded as an interface for the terminal to access the network. The satellite on the feeder link transmits the signals of the NR Uu interface, and it can be considered that the satellite does not terminate the signals of the NR Uu interface, but replicates the signals. Different satellites can be connected to the same ground access network device.
[0277] In some other examples, for the regenerative mode scenario, the satellite can include an access network device or a DU. The satellite can be regarded as an access network device, such as a base station. The satellite can receive signals from the ground and perform processing. For example, the service link between the terminal and the satellite transmits the signals of the NR Uu interface, and the feeder link between the satellite and the NTN gateway transmits the signals of the satellite radio interface. For example, the satellite radio interface (SRI) interface can be a communication performance interface between the NTN gateway and the satellite. The signals of the NG interface can be transmitted to the NTN gateway through the SRI interface, and then forwarded to the core network device on the ground through the NTN gateway.
[0278] It should be noted that the embodiments of the present application are not limited to the satellite communication scenario, but can also be applied to any possible scenario in future communication systems, such as any scenario that requires a large number of SSBs or a large number of scanning beams, and the embodiments of the present application are not limited herein.
[0279] FIG. 10 is a schematic diagram of a communication method provided by an embodiment of the present application.
[0280] The communication process can be applied to but not limited to the communication scenarios shown in FIG. 1 and FIG. 9. The method can be applied to a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a 5G system or a new radio (NR) system, a subsequent and continuously evolving communication system (such as a future communication system), V2X, which can include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2P), etc., inter-vehicle communication long term evolution (LTE-V), vehicle networking, MTC, IoT, inter-machine communication long term evolution (LTE-M), machine to machine (M2M), D2D, and other wireless communication scenarios. The sending end involved in the embodiments of the present application can be a network device, and the receiving end can be a terminal. Of course, it is not excluded that in some cases the sending end can also be a terminal and the receiving end can be a network device, which is not limited in the embodiments of the present application. In the following, the sending end will be described as a network device and the receiving end will be described as a terminal. In the embodiments of the present application, the network device can be considered as an access network device in general. Of course, in some cases, the network device can also be a core network device. In the following, the network device will be described as an access network device. The method can include the following steps:
[0281] S101, the network device sends a first SSB to the terminal. Correspondingly, the terminal receives the first SSB from the network device.
[0282] In some examples, the SSB can include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH). The structure of the specific SSB can refer to related technologies, and the embodiments of the present application will not be repeated here.
[0283] In some examples, the terminal can perform SSB search. For example, the terminal can perform search on each synchronization raster corresponding to a certain frequency band until SSB is found. For example, the terminal can select a synchronization raster in a suitable frequency band according to the last SSB search, and perform search on the synchronization raster in sequence according to the order of synchronization raster and the order of frequency band until SSB is found. Alternatively, the terminal can determine a synchronization raster in a certain frequency band to perform SSB search according to a preset rule. Of course, considering that the search in sequence according to frequency band and synchronization raster can be time-consuming, in order to improve the efficiency of SSB search, the terminal can first determine which frequency band has signal or has stronger signal based on the frequency band, and then perform frequency sweeping on the synchronization raster corresponding to the frequency band to receive SSB in the frequency band with signal or stronger signal.
[0284] It can be understood that searching for SSB means determining whether SSB is received in the corresponding frequency band. If the terminal receives SSB, it is considered that the terminal has found SSB.
[0285] In some examples, the network device can send SSB on part of the time-frequency resources of the candidate SSB. For example, the network device can determine the time-frequency resources of a plurality of candidate SSBs corresponding to a certain frequency band, and the network device can select part of the time-frequency resources of the plurality of candidate SSBs as the time-frequency resources for sending SSB. The time-frequency resources for sending SSB can be referred to as the time-frequency resources of the candidate SSB, that is, the candidate SSB does not mean the SSB actually sent, but the SSB that can be sent.
[0286] In S102, the terminal determines a RO resource according to the first SSB.
[0287] wherein a is a positive integer. The a RO resources can belong to multiple RO groups. Any RO group of the multiple RO groups comprises at least one RO resource. Taking FIG. 8 as an example, assuming that the first SSB is SSB#0 of SFN#0, the a RO resources can be RO#0 in different SFNs. One or more RO resources can be divided into one RO group. Each RO group can occupy one or more SFNs, and the number of SFNs occupied by a specific RO group is not limited in the embodiments of the present application. The multiple RO resources belonging to the same RO group can correspond to each SSB in one SSB group respectively. For example, there are 8 RO resources in one RO group, and there are 8 SSBs in one SSB group, and one SSB corresponds to one RO resource. Then each of the 8 RO resources uniquely corresponds to one of the 8 SSBs. At this time, one RO resource corresponds to one SSB, and one SSB also corresponds to one RO resource. For another example, there are 16 RO resources in one RO group, and there are 8 SSBs in one SSB group, and one SSB corresponds to two RO resources. Then every two of the 16 RO resources can uniquely correspond to one of the 8 SSBs. At this time, one SSB can correspond to two RO resources. It can be considered that the PRACHs sent through the two RO resources can be considered as corresponding to the one SSB. For another example, there are 2 RO resources in one RO group, and there are 8 SSBs in one SSB group, and every 4 SSBs correspond to one RO resource. It can be understood that the 4 SSBs can correspond to the partial preamble corresponding to the RO. For example, the first SSB corresponds to the first preamble to the twelfth preamble; the second SSB corresponds to the sixteenth preamble to the twenty-seventh preamble; the third SSB corresponds to the thirty-first preamble to the forty-second preamble; the fourth SSB corresponds to the forty-sixth preamble to the fifty-seventh preamble, and so on.
[0288] In some examples, the terminal can determine the a RO resources corresponding to the first SSB according to the first SSB. For example, the terminal can determine a control resource set (CORESET), such as CORESET 0, according to the first SSB. The terminal receives downlink control information (DCI) carried in a physical downlink control channel (PDCCH) based on the time-frequency resources corresponding to the CORESET 0. The DCI indicates time-frequency resources used by the terminal to receive a physical downlink shared channel (PDSCH). The terminal receives a system information block (SIB) 1 carried in the PDSCH based on the time-frequency resources of the PDSCH. The terminal can determine all possible RO resources, such as all RO resources shown in FIG. 8, through a master information block (MIB) carried in a PBCH in the first SSB and the SIB 1. The terminal can determine the a RO resources corresponding to the first SSB based on the index of the first SSB according to the correspondence between the SSB and the RO resources.
[0289] For a satellite communication scenario, the terminal can also receive a SIB 19. The SIB 19 can be received based on the PDSCH indicated by the DCI described above. For another example, the SIB 19 can also be received through the PDSCH indicated by the SIB 1. It should be noted that the PDSCH carrying the SIB 1 and the PDSCH carrying the SIB 19 are different PDSCHs.
[0290] The network device can configure the RO resources before or after transmitting the first SSB, which is not limited in the embodiments of the present application. After configuring the RO resources, the network device can inform the terminal of the configuration parameters of the RO resources through system information.
[0291] In S103, the terminal determines a target RO resource from the a RO resources according to a first SSB group to which the first SSB belongs.
[0292] The target RO resource belongs to a target RO group corresponding to the first SSB group. It can be considered that the SSB group and the RO group can have a corresponding relationship. For example, the SSB group and the RO group with the same group identifier can correspond to each other. For example, SSB group 1 corresponds to RO group 1. Of course, the group identifier of the SSB group and the group identifier of the RO group having a corresponding relationship can also be different, such as SSB group 1 corresponding to RO group 2, SSB group 3 corresponding to RO group 0, and the like. The corresponding relationship between the specific SSB group and the RO group can be set according to actual conditions.
[0293] The terminal can determine a first SSB group to which the first SSB belongs. According to the first SSB group and the relationship between the SSB group and the RO group, the terminal can determine a target RO resource belonging to a target RO group from the a RO resources.
[0294] It should be noted that the number of RO groups should be at least the same as the number of SSB groups. In some examples, the number of RO groups is the same as the number of SSB groups, and then one SSB group can correspond to one RO group uniquely. In other examples, the number of RO groups can be more than the number of SSB groups. In this case, one SSB group can correspond to one RO group uniquely, or one SSB group can correspond to multiple RO groups. It should be understood that one RO group should correspond to one SSB group uniquely. Otherwise, the terminal device will still determine multiple possible RO resources according to the SSB, and the network device cannot determine which SSB the received PRACH is for according to the RO.
[0295] For the process of how the terminal determines the RO group to which each RO resource in the a RO resources belongs, reference can be made to the description of the subsequent more detailed embodiments.
[0296] In S104, the terminal sends a PRACH based on the target RO resource. Correspondingly, the network device receives the PRACH sent by the terminal.
[0297] For example, a message (MSG) 1 is carried through the PRACH, and the MSG 1 can include a preamble. Of course, the specific implementation process can refer to the related technology of random access, and the embodiments of the present application will not be repeated here.
[0298] In the embodiments of the present application, the terminal can determine the target RO resource corresponding to the SSB according to the SSB group to which the SSB belongs. Compared with the prior art in which the terminal determines multiple possible RO resources according to the SSB index, the target RO resource corresponding to the SSB can be accurately determined from the multiple RO resources according to the SSB group in the present application, thereby avoiding the confusion of the terminal with the RO resources. So that the terminal can accurately perform random access based on the target RO resource, and improve the communication efficiency.
[0299] Next, how the terminal determines the RO group to which each RO resource in the a RO resources belongs will be described in more detail.
[0300] In some embodiments, determining the target RO resource from the a RO resources according to the first SSB group to which the first SSB belongs in S103 can include: determining the RO group to which each of the a RO resources belongs. Determining the target RO group from the RO group to which each of the a RO resources belongs according to the first SSB group to which the first SSB belongs. Wherein the RO resource belonging to the target RO group in the a RO resources is the target RO resource.
[0301] The target RO group is the RO group corresponding to the first SSB group in the multiple RO groups to which the a RO resources belong. And the RO resource belonging to the target RO group in the a RO resources is the target RO resource. It can be considered that there is an association relationship between the first SSB group and the RO group, so that the terminal can determine the target RO group from the multiple RO groups to which the a RO resources belong according to the first SSB group. For example, the first SSB group corresponds to one RO group, and the number of target RO resources is one. For another example, the first SSB group can correspond to K RO groups, and the number of target RO resources can be K. Wherein K is a positive integer. It can be understood that the number of target RO resources in one RO group is usually one.
[0302] Still taking FIG. 8 as an example, it is assumed that the SSB corresponding to the SSB group 0 is the SSB in SFN#0, the RO resource corresponding to the RO group 0 is the RO resource in SFN#0, and the RO resource corresponding to the RO group 1 is the RO resource in SFN#1. For example, the SSB group 0 corresponds to the RO group 0, and the target RO resource corresponding to the SSB#0 in the SSB group 0 is RO#0 in the RO group 0. For another example, the SSB group 0 corresponds to the RO group 0 and the RO group 1. Then the target RO resource corresponding to the SSB#0 in the SSB group 0 can include RO#0 in the RO group 0 and RO#0 in the RO group 1. Of course, the above is only an exemplary description, and the embodiments of the present application are not limited thereto.
[0303] The embodiments of the present application can determine the RO groups to which the RO resources belong, so that the terminal determines the target RO resource from the target RO group among the RO groups to which the RO resources belong according to the SSB group to which the first SSB belongs. Through the relationship between the SSB group and the RO group, the terminal can quickly and accurately determine the target RO resource, thereby improving the communication efficiency and accuracy.
[0304] Next, the embodiments of the present application will describe how the terminal determines the RO groups to which the a RO resources belong through various schemes.
[0305] Scheme 1:
[0306] In some embodiments, the terminal can directly determine the first RO group to which the first RO resource belongs according to the SFN corresponding to the first RO resource. The first RO resource can be any RO resource among the a RO resources, that is, any RO resource among the a RO resources can be referred to as the first RO resource.
[0307] For example, the RO groups can be divided according to SFN, such as one SFN corresponding to one RO group. For example, SFN#0 corresponds to RO group 0, and SFN#1 corresponds to RO group 1. In the embodiments of the present application, RO group 0 can also be denoted as RO group#0. Of course, the above correspondence between SFN and RO group is only an exemplary description, and the specific correspondence between SFN and RO group can be adjusted according to actual conditions, which is not limited in the embodiments of the present application.
[0308] The terminal can quickly and accurately determine the first RO group through the SFN corresponding to the first RO resource, without additional signaling to indicate the RO group, thereby avoiding additional signaling resource consumption. In addition, the accuracy, efficiency and performance of communication can be improved.
[0309] Scheme 2:
[0310] In some embodiments, considering that the number of system frames corresponding to the RO group can not be one. For example, the number of system frames occupied by one RO group is greater than or equal to 2. Therefore, the first parameter and the second parameter can be introduced, and combined with the SFN corresponding to the first RO resource, to determine the first RO group to which the first RO resource belongs. The first parameter can be used to indicate the number of all RO groups, such as the first parameter can be denoted as N. The second parameter can be used to indicate the number of system frames occupied by each RO group among all RO groups, such as the first parameter can be denoted as M.
[0311] For example, the terminal can determine the group identifier of the first RO group according to formula 2.
[0312] wherein SFN is the SFN corresponding to the first RO resource. The terminal can obtain the group identifier of the first RO group by determining the quotient of the SFN corresponding to the first RO resource and M, taking the floor of the quotient, and then taking the modulus of N. In some examples, formula 2 can also be denoted as
[0313] Of course, formula 2 is only one possible calculation method. In other examples, the terminal can also round up the quotient of the SFN corresponding to the first RO resource and M. For example, as shown in formula 3,
[0314] For example, formula 3 can also be denoted as
[0315] In other examples, based on formula 2, formula 3, the result of rounding up or rounding down and taking the modulus of N can also be added by L as the group identifier of the first RO group, wherein L is a positive integer greater than or equal to 0. As shown in formula 4, formula 5.
[0316] wherein, is used to represent rounding up the value of .
[0317] Of course, the above formula 2 to formula 5 only show some possible ways to calculate the group identifier of the RO group. More suitable formulas for calculating the group identifier of the RO group can also be selected according to actual conditions, and the specific way of calculating the group identifier of the RO group is not limited by the embodiments of the application. It can be understood that the terminal determines the group identifier of the first RO group, that is, the terminal determines the first RO group.
[0318] In the embodiments of the application, the terminal determines the first RO group according to the SFN corresponding to the first RO resource, the first parameter and the second parameter. For the scenario where the RO group occupies multiple system frames, the same SSB index corresponding to different RO resources can be quickly and accurately distinguished, the situation of RO resource confusion can be avoided, and the performance of the communication system is improved.
[0319] For the scheme of determining the first RO group in combination with the first parameter and the second parameter, the terminal can obtain the first parameter and the second parameter in various different ways. Next, various situations of obtaining the first parameter and the second parameter will be described in detail.
[0320] Method 1:
[0321] The first parameter and the second parameter can be carried in the first SSB. For example, the first parameter and the second parameter are carried in a PBCH in the first SSB. For example, the first parameter and the second parameter are indicated in a MIB carried in the PBCH. The terminal can obtain the first parameter and the second parameter by parsing the PBCH of the first SSB upon receiving the first SSB.
[0322] The embodiments of the present application can multiplex the existing information elements to deliver the first parameter and the second parameter, which can avoid the increase of communication complexity caused by introducing new signaling and improve the communication accuracy.
[0323] Mode 2:
[0324] The first information can be system information. The terminal can receive the first information sent by the network device, and the first information carries the first parameter and the second parameter. Correspondingly, the network device can send the first information to the terminal. In the embodiments of the present application, the system information can also be referred to as system message.
[0325] For example, the first information can be SIB 1. That is, the first parameter and the second parameter are carried in SIB 1.
[0326] For another example, the first information can be other system information (OSI). For example, the OSI can be SIB 19. For example, the terminal can directly determine to receive SIB 19 on a suitable time-frequency resource based on the first SSB, and the process is similar to the process of receiving SIB 1, which will not be described here in the embodiments of the present application. For another example, the time-frequency resource for receiving SIB 19 can be indicated in SIB 1. That is, the terminal determines to receive SIB 19 on a suitable time-frequency resource according to SIB 1 upon receiving SIB 1. It can be considered that the first parameter and the second parameter are carried in SIB 19.
[0327] For another example, the first information can include SIB 1 and SIB 19. For example, the first parameter is carried in SIB 1, and the second parameter is carried in SIB 19. For another example, the second parameter is carried in SIB 1, and the first parameter is carried in SIB 19.
[0328] The embodiments of the present application can select a suitable system message to indicate the first parameter and the second parameter according to actual conditions, which improves the universality of the system.
[0329] The embodiments of the present application can indicate the first parameter and the second parameter through the first information without occupying the limited resources in the SSB. The target RO resource corresponding to the first SSB can be accurately indicated without occupying the SSB resources, which improves the communication accuracy.
[0330] Mode 3:
[0331] The first SSB can be received based on a first frequency band. The first parameter has an association relationship with the first frequency band, and the second parameter has an association relationship with the first frequency band. The terminal can determine the first parameter and the second parameter corresponding to the first frequency band according to the first frequency band, and in combination with the association relationship between the first parameter and the first frequency band and the association relationship between the second parameter and the first frequency band.
[0332] For example, the association relationship of the first parameter with the first frequency band and the association relationship of the second parameter with the first frequency band can be referred to as shown in Table 8. In embodiments of the present application, the corresponding relationship and the association relationship can be used alternatively.
[0333] Table 3
[0334] It can be seen that the terminal determines the first parameter and the second parameter corresponding to the frequency band of the first SSB, i.e., the frequency band in which the first SSB is received, in combination with the corresponding relationship shown in Table 3. Of course, Table 3 only shows one possible corresponding relationship, and the embodiments of the present application do not limit the corresponding relationship between the specific frequency band and the specific first parameter and second parameter, which can be adjusted adaptively according to actual conditions.
[0335] The corresponding relationship shown in Table 8 can be displayed or implicitly indicated. For example, the displayed indication can be that the terminal or the network device pre-stores the corresponding relationship in any possible form, such as table form or text form. For another example, the implicit indication can be that the first parameter and the second parameter are indicated for the first time through an SSB or a system message. The terminal can record the first parameter and the second parameter indicated for the first time, and record the relationship between the first parameter and the second parameter and the frequency band, so as to be used for subsequent reference.
[0336] The embodiments of the present application can determine the first parameter and the second parameter through the association relationship between the first frequency band and the first parameter and the second parameter, and in combination with the first frequency band corresponding to the first SSB. No additional indication of the first parameter and the second parameter is required, which reduces signaling overhead and improves communication accuracy.
[0337] Method 4:
[0338] The first parameter has an association relationship with a synchronization raster used for receiving the first SSB, and the second parameter has an association relationship with the synchronization raster used for receiving the first SSB. The terminal can determine the first parameter and the second parameter corresponding to the synchronization raster used for receiving the first SSB according to the synchronization raster used for receiving the first SSB, and in combination with the association relationship between the first parameter and the synchronization raster used for receiving the first SSB and the association relationship between the second parameter and the synchronization raster used for receiving the first SSB.
[0339] For example, the first parameter is associated with a synchronization raster for receiving the first SSB, and the second parameter is associated with a synchronization raster for receiving the first SSB, which can be referred to Table 4.
[0340] Table 4
[0341] wherein each global synchronization channel number (GSCN) range corresponds to a start GSCN value, an end GSCN value, and a GSCN interval between adjacent GSCNs in the GSCN range. The above-mentioned GSCN-related values are usually different in different GSCN ranges. This means that different GSCN ranges correspond to different GSCN values. It should be understood that different synchronization rasters can be identified by GSCNs. That is, one GSCN frequency point number can correspond to one synchronization raster.
[0342] It is considered that the terminal can search based on the synchronization raster of each frequency band. Therefore, when the terminal receives the first SSB, it can be considered that the terminal has also obtained the synchronization raster corresponding to the first SSB, that is, the GSCN corresponding to the first SSB. The terminal can use the GSCN to determine the first parameter and the second parameter corresponding to the GSCN in combination with the corresponding relationship shown in Table 4. The specific way in which the terminal determines each synchronization raster, SCS, SSB pattern, and frequency band when scanning the GSCN can be referred to related technical implementations, which will not be described here in detail.
[0343] The embodiments of the present application can determine the first parameter and the second parameter by receiving the association relationship between the synchronization raster of the first SSB and the first parameter and the second parameter, and combining the synchronization raster of the first SSB. Without additional indication of the first parameter and the second parameter, the signaling overhead is reduced while the communication accuracy is improved.
[0344] Method 5:
[0345] The first parameter and the second parameter can be pre-defined by a protocol. That is, the values of the first parameter and the second parameter can be pre-defined by a protocol, and the terminal and the network device can determine the target RO resource corresponding to the first SSB according to the first parameter and the second parameter pre-defined by the protocol.
[0346] The embodiments of the present application do not need to dynamically indicate the first parameter and the second parameter by signaling, which reduces the signaling overhead while improving the communication accuracy.
[0347] Scheme 3:
[0348] In some embodiments, the RO group corresponding to each of the a RO resources is predefined by a protocol. That is, the protocol predefines the RO group corresponding to each of the RO resources. The terminal should know the RO group corresponding to each of the RO resources according to the predefinition of the protocol, in the case that the terminal determines all the RO resources according to the system information.
[0349] The embodiments of the present application do not need to dynamically indicate the RO group corresponding to each of the RO resources by signaling, which reduces the signaling overhead and improves the communication accuracy.
[0350] Scheme 4:
[0351] In some embodiments, the network device can only configure the RO resources in the RO group corresponding to the first SSB group in the process of configuring the RO resources by the system information. That is, the RO group to which the RO resources determined by the terminal according to the system information belong is the RO group corresponding to the first SSB group.
[0352] For example, the terminal determines to receive the system information according to the first SSB, and can determine a plurality of RO resources according to the system information. The plurality of RO resources can be as shown in FIG. 11. Assuming that SSB group 0 corresponds to RO group 0, it can be seen that the RO group to which the plurality of RO resources determined by the terminal belong is the corresponding SSB group. That is, the RO resources determined by the terminal are all RO resources in RO group 0. The terminal can determine the target RO resource corresponding to the first SSB according to the correspondence between the SSB and the RO resource. Assuming that the first SSB is SSB#0, and SSB#0 corresponds to RO#0, the terminal can determine that SSB#0 corresponds to RO#0 in SFN#0 and RO#0 in SFN#2. Of course, according to the cycle of the mapping relationship between the SSB and the RO resource, more corresponding target RO resources can also be determined as the SFN increases, which are not all shown in FIG. 11.
[0353] It is shown in FIG. 11 that, for example, the a RO resources that the terminal can determine are RO#0 in SFN#0 and RO#0 in SFN#2, which can all be target RO resources.
[0354] In some examples, the a RO resources determined by the terminal can be a target RO resource. The plurality of RO resources determined by the terminal according to the system information can be the target RO resource directly. For example, FIG. 12 shows that the RO resources determined by the terminal according to the system information are the target RO resource directly. In this case, the terminal can send PRACH based on the determined RO resource directly.
[0355] In the embodiments of the present application, the network device can directly configure a target RO resource, so that the terminal directly determines the target RO resource according to the first SSB. This avoids the terminal determining multiple RO resources and thus avoiding RO resource confusion, thereby improving the performance of the communication system.
[0356] In the embodiments of the present application, the network device can configure multiple RO resources corresponding to the first SSB group, that is, the RO group to which the multiple RO resources belong corresponds to the first SSB group. In this way, the terminal can directly determine the multiple RO resources in the target RO group, and determine the target RO resource corresponding to the first SSB according to the first SSB index. This can avoid the terminal determining multiple RO resources according to the first SSB, thereby avoiding the situation of RO resource confusion, thereby improving the performance of the communication system.
[0357] In the communication method provided in the embodiments of the present application, a method for determining the SSB group to which the first SSB belongs is further provided. Referring to FIG. 13, after S101, the method can include the following steps:
[0358] S201, the terminal determines a first index of the first SSB.
[0359] The first index can be used to identify the first SSB. In some examples, the first index can also be referred to as an SSB index. For example, the first index of the first SSB can be denoted as first SSB index. The first index of the first SSB can be carried in the PBCH in the first SSB. That is, in the process of receiving the first SSB by the terminal, the first index of the first SSB can be obtained by demodulating the PBCH in the first SSB.
[0360] In some examples, each SSB can be identified by a different SSB index according to the SSB pattern configuration in the foregoing embodiments. That is, if multiple SSBs including the first SSB are configured according to the SSB pattern in the foregoing embodiments, the first SSB can be identified by the first index.
[0361] For example, each of the multiple candidate SSBs configured according to the SSB pattern in the foregoing embodiments corresponds to an SSB index. Assuming that there are 8 candidate SSBs, namely SSB#0 to SSB#7. If the network device transmits the first SSB on the time-frequency resource corresponding to the fourth candidate SSB, the SSB index of the first SSB can be SSB#3.
[0362] S202, the terminal determines a group identifier of the first SSB group to which the first SSB belongs.
[0363] The first SSB group can include a plurality of SSBs, and the plurality of SSBs include the first SSB. For example, a plurality of candidate SSBs configured according to the SSB pattern in the foregoing embodiments can be considered to belong to one SSB group.
[0364] It is assumed that there are 8 candidate SSBs, i.e., SSB#0 to SSB#7, configured according to the SSB pattern in the foregoing embodiments, and the network device transmits a first SSB on the time-frequency resource corresponding to the fourth candidate SSB. The SSB index of the first SSB can be SSB#3. The SSB#3 belongs to the SSB group corresponding to SSB#0 to SSB#7.
[0365] It can be understood that, considering that the concept of SSB group is introduced in the embodiments of the present application, the SSB pattern can also be adjusted so that the SSBs configured by the new SSB pattern include SSBs in a plurality of SSB groups. It is assumed that there are 16 SSB groups, and each SSB group includes 8 SSBs. The new SSB pattern can configure 128 SSBs. Of course, the name, configuration manner, format, number of parameters, and meaning of each parameter of the new SSB pattern can be similar to the SSB pattern mentioned in the foregoing embodiments, and the difference lies in different specific values. For example, the new SSB pattern can also include a parameter for indicating an SSB group. The specific configuration can be configured according to actual conditions, which is not limited in the embodiments of the present application.
[0366] In some examples, different SSB groups can be distinguished by different group identifiers. For example, the terminal can determine the group identifier of the first SSB group to which the first SSB belongs. The group identifier of the first SSB group can be used to uniquely identify the first SSB group.
[0367] Of course, there can also be a second SSB group different from the first SSB group. The second SSB group includes a second SSB having a second index. In other words, the second SSB group can also include a plurality of SSBs, and the plurality of SSBs include the second SSB. It can be understood that the second SSB group is similar in structure to the first SSB group. The second index of the second SSB identifies the second SSB. In some examples, the second index can also be referred to as an SSB index. For example, the first index and the second index are the same. For example, the first index of the first SSB is SSB#0, and the second index of the second SSB can also be SSB#0. However, the first SSB and the second SSB are different SSBs in different SSB groups. Therefore, different SSBs with the same index can be distinguished by the group identifier of the SSB group.
[0368] The terminal can determine the group identity of the first SSB group to which the first SSB belongs, and determine the group identity of the second SSB group to which the second SSB belongs. The terminal can distinguish the first SSB and the second SSB through different group identities, although the indexes of the first SSB and the second SSB are both SSB#0.
[0369] Referring to FIG. 14, it is assumed that the terminal receives a first SSB at SFN#0, and the first index of the first SSB is SSB#0; and the terminal receives a second SSB at SFN#4, and the first index of the second SSB is also SSB#0. The terminal can determine the group identity of the first SSB group to which the first SSB belongs, such as SSB group 0; and determine the group identity of the second SSB group to which the second SSB belongs, such as SSB group 2. It can be seen that although the indexes of the first SSB and the second SSB are both SSB#0, the terminal can distinguish the first SSB and the second SSB through different group identities.
[0370] In some embodiments, the identifier can include an identity (ID) or an index.
[0371] Next, the process of how the terminal determines the group identity of the first SSB group to which the first SSB belongs will be described in combination with more specific examples.
[0372] Scheme 1:
[0373] In some embodiments, the first SSB can correspond to a first SFN, that is, the terminal receives the first SSB in the first SFN. The terminal can directly determine the group identity of the first SSB group according to the first SFN. For example, each SSB group can be divided according to the SFN, such as one SFN corresponding to one SSB group. For example, SFN#0 corresponds to SSB group 0, and SFN#1 corresponds to SSB group 1. In the embodiments of the present application, SSB group 0 can also be denoted as SSB group#0. Of course, the above correspondence between the SFN and the SSB group is only an exemplary description, and the specific correspondence between the SFN and the SSB group can be adjusted according to actual conditions, which is not limited in the embodiments of the present application.
[0374] The terminal can quickly and accurately determine the group identity of the first SSB group through the first SFN corresponding to the first SSB, without additional signaling to indicate the group identity of the first SSB group, thereby avoiding additional signaling resource consumption. And it can improve the accuracy, efficiency and performance of communication.
[0375] Scheme 2:
[0376] In some embodiments, it is considered that the number of system frames corresponding to an SSB group can not be one. For example, the number of system frames occupied by an SSB group is greater than or equal to 2. Then it can not be very accurate to directly associate the SSB group with the SFN, so a third parameter and a fourth parameter can be introduced, and combined with the first SFN, to determine the group identity of the first SSB group by the terminal. For example, the terminal can determine the group identity of the first SSB group based on the third parameter, the fourth parameter and the first SFN. Wherein, the third parameter is used to indicate the number of all SSB groups, and the fourth parameter is used to indicate the number of system frames occupied by each SSB group in all SSB groups.
[0377] For example, the third parameter can be denoted as Y, and the fourth parameter can be denoted as X. The terminal can determine the group identity of the first SSB group according to formula 6.
[0378] Wherein, SFN' is the first SFN corresponding to the first SSB. By determining the quotient of the first SFN and X and rounding down, and then taking the modulus with Y. The terminal takes the result as the group identity of the first SSB group. In some examples, formula 6 can also be denoted as
[0379] Of course, formula 6 is only one possible calculation method, and in other examples, the terminal can also round up the quotient of the first SFN and X. For example, as shown in formula 7,
[0380] For example, formula 7 can also be denoted as
[0381] In other examples, based on formula 6, formula 7, the result of rounding up or rounding down and taking the modulus with Y can also be added U as the group identity of the first SSB group, wherein U is a positive integer greater than or equal to 0. As shown in formula 8, formula 9.
[0382] Of course, the above formula 6 to formula 9 only shows some possible ways to calculate the group identity of the SSB group. More suitable formulas for calculating the group identity of the SSB group can also be selected according to the actual situation, and the specific way of calculating the group identity of the SSB group is not limited by the embodiments of the application.
[0383] Considering that the formula for calculating the group identifier of the SSB group is similar to that for calculating the group identifier of the RO group, the meanings of the first parameter and the third parameter are similar, the difference being that the first parameter is for the RO group and the third parameter is for the SSB group, and the second parameter and the fourth parameter are the same. Therefore, in some examples, the first parameter and the third parameter can be the same, and the second parameter and the fourth parameter are the same. In other examples, considering the case where the first parameter and the third parameter are different, and the second parameter and the fourth parameter are different, the third parameter can be greater than the first parameter. However, generally, the third parameter will not be less than the first parameter. Because if the number of RO groups is less than the number of SSB groups, there will be some SSB groups without corresponding RO groups. Or a RO group corresponds to multiple SSB groups, which will make the network device based on the same RO received PRACH unable to distinguish which SSB it is for. The fourth parameter can be greater than the second parameter or less than the second parameter. If the number of system frames occupied by the SSB group is greater than the number of system frames occupied by the RO group, the SSB can wait until the corresponding RO group is recycled again to send the PRACH. If the number of system frames occupied by the SSB group is less than the number of system frames occupied by the RO group, the terminal can send the PRACH on the target RO resource in the RO group corresponding to the latest SSB.
[0384] In the case where the terminal determines the SFN corresponding to the first SSB in the embodiment of the application, the first SSB group to which the first SSB belongs can also be quickly determined in combination with the third parameter and the fourth parameter. In the case where the SSB group occupies multiple system frames, different SSBs with the same SSB index can be quickly and accurately distinguished, avoiding confusion in SSB analysis and improving communication efficiency.
[0385] For the scheme of determining the group identifier of the first SSB group in combination with the third parameter and the fourth parameter, the terminal can obtain the third parameter and the fourth parameter in various different ways. Next, various cases of obtaining the third parameter and the fourth parameter will be described in detail.
[0386] Method A:
[0387] The third parameter and the fourth parameter can be carried in the first SSB. For example, the third parameter and the fourth parameter are carried in the PBCH in the first SSB. For details, reference can be made to the related embodiments of the first parameter and the second parameter carried in the first SSB, which will not be described herein again.
[0388] The third parameter and the fourth parameter can be multiplexed in the existing information element, which can avoid the increase in communication complexity caused by the introduction of new signaling and improve communication efficiency.
[0389] Method B:
[0390] The first information can be system information. The terminal can receive second information sent by the network device, the second information carrying the third parameter and the fourth parameter. Correspondingly, the network device can send the second information to the terminal. In the embodiments of the present application, the system information can also be referred to as system message.
[0391] For example, the second information can be SIB 1. That is, the third parameter and the fourth parameter are carried in SIB 1.
[0392] For another example, the second information can be OSI. For example, the OSI can be SIB 19. That is, the third parameter and the fourth parameter are carried in SIB 19.
[0393] For another example, the second information can include SIB 1 and SIB 19. For example, the third parameter is carried in SIB 1, and the fourth parameter is carried in SIB 19. For another example, the fourth parameter is carried in SIB 1, and the third parameter is carried in SIB 19.
[0394] For details, refer to the description of the related embodiments of the first parameter and the second parameter indicated by the first information, which will not be repeated here.
[0395] The embodiments of the present application can select a suitable system message to indicate the third parameter and the fourth parameter according to actual conditions, thereby improving the universality of the system.
[0396] The embodiments of the present application can indicate the third parameter and the fourth parameter through the second information, without occupying the limited resources in the SSB. The group identifier of the first SSB group can be accurately indicated without occupying the SSB resources.
[0397] Mode C:
[0398] The first SSB can be received based on a first frequency band. The third parameter has an association relationship with the first frequency band, and the fourth parameter has an association relationship with the first frequency band. The terminal can determine the third parameter and the fourth parameter corresponding to the first frequency band according to the first frequency band, and in combination with the association relationship between the third parameter and the first frequency band and the association relationship between the fourth parameter and the first frequency band.
[0399] For example, the association relationship between the third parameter and the first frequency band and the association relationship between the fourth parameter and the first frequency band can be referred to as shown in Table 5. In the embodiments of the present application, the corresponding relationship and the association relationship can be used alternatively.
[0400] Table 5
[0401] Similarly to Table 3, for details, refer to the description of the related embodiments of the first parameter and the second parameter having the corresponding relationship with the first frequency band, which will not be repeated here.
[0402] The embodiment of the application can determine the third parameter and the fourth parameter by the association relationship between the first frequency band and the third parameter and the fourth parameter, and in combination with the first frequency band corresponding to the first SSB. The third parameter and the fourth parameter do not need to be indicated additionally, signaling overhead is reduced, and communication efficiency is improved.
[0403] Mode D:
[0404] The third parameter has an association relationship with the synchronization raster for receiving the first SSB, and the fourth parameter has an association relationship with the synchronization raster for receiving the first SSB. The terminal can determine the third parameter and the fourth parameter corresponding to the synchronization raster for receiving the first SSB according to the synchronization raster for receiving the first SSB, and in combination with the association relationship between the third parameter and the synchronization raster for receiving the first SSB and the association relationship between the fourth parameter and the synchronization raster for receiving the first SSB.
[0405] For example, the association relationship between the third parameter and the synchronization raster for receiving the first SSB and the association relationship between the fourth parameter and the synchronization raster for receiving the first SSB can be referred to Table 6.
[0406] Table 6
[0407] Similar to Table 4, for details, refer to the related embodiment description that the first parameter and the second parameter have a corresponding relationship with the synchronization raster of the first SSB, which will not be repeated here.
[0408] The embodiment of the application can determine the third parameter and the fourth parameter by the association relationship between the synchronization raster for receiving the first SSB and the third parameter and the fourth parameter, and in combination with the synchronization raster for receiving the first SSB. The third parameter and the fourth parameter do not need to be indicated additionally, signaling overhead is reduced, and communication efficiency is improved.
[0409] Mode E:
[0410] The third parameter and the fourth parameter can be protocol predefined. That is, the values of the third parameter and the fourth parameter can be predefined by a protocol, and the terminal and the network device directly determine the group identifier of the first SSB group by using the corresponding third parameter and fourth parameter according to the protocol definition.
[0411] The embodiment of the application does not need to dynamically indicate the third parameter and the fourth parameter, signaling overhead is reduced, and communication efficiency is improved.
[0412] Scheme C:
[0413] In some embodiments, the group identity of the first SSB group can be carried in the first SSB. For example, the group identity of the first SSB group can be carried in the PBCH in the first SSB, such as the MIB carried in the PBCH. The terminal can obtain the group identity of the first SSB group by parsing the first SSB.
[0414] The embodiments of the present application can avoid communication errors caused by confusion in SSB parsing due to the terminal not knowing the group identity, thereby improving the stability of the communication system.
[0415] Solution D:
[0416] In some embodiments, the method can further include receiving third information. The third information can be used to indicate the group identity of the first SSB group. For example, the third information is system information. The third information indicates the group identity of the first SSB group. In some embodiments, the terminal can determine the time-frequency resource for receiving the third information according to the first SSB, and receive the third information based on the time-frequency resource. The terminal obtains the group identity of the first SSB group by parsing the third information. It can be understood that the process of the terminal receiving the system information can refer to the description of the corresponding embodiments described above, and the embodiments of the present application will not be described here.
[0417] For example, the third information is SIB 1. That is, SIB 1 indicates the group identity of the first SSB group. For another example, the third information is OSI. For example, the OSI can be SIB 19. That is, SIB 19 indicates the group identity of the first SSB group. For another example, the third information can include SIB 1 and OSI. For example, in the case of OSI being SIB 19, SIB 1 and SIB 19 can both indicate the group identity of the first SSB group. Of course, if SIB 1 and SIB 19 indicate different group identities of the first SSB group, one of the group identities indicated by SIB can be used as the group identity of the first SSB group according to a preset rule. Of course, the above is only an exemplary description, and the embodiments of the present application do not limit the specific form of the third information and how to indicate the group identity of the first SSB group through the third information.
[0418] In some examples, the third information and the second information can be the same information. Of course, in some cases, the third information and the second information can also be different information. For example, the second information is SIB 1 and the third information is SIB 19; or the second information is SIB 19 and the third information is SIB 1, which is not limited by the embodiments of the present application.
[0419] Of course, the second information can be the same as the first information, and the second information can also be different from the first information. The third information can be the same as the first information, and the third information can also be different from the first information, which is not limited herein.
[0420] The embodiment of the application can select a suitable system message to indicate the group identifier of the first SSB group according to actual conditions, thereby improving the universality of the system.
[0421] The embodiment of the application can indicate the group identifier of the first SSB group through the third information without occupying the limited resources in the SSB. The group identifier of the first SSB group can be accurately indicated without occupying the SSB resources.
[0422] The above process of determining the SSB group can be performed before S103, that is, S201 and S201 can be performed at any time after S101 and before S103, and there is no execution order between S102.
[0423] In the communication method provided by the embodiment of the application, the concept of RO group can also be considered not to be introduced, such as directly determining the target RO resource based on the SFN in which the RO resource is located, or directly determining the target RO resource based on the SFN corresponding to the first SSB. These SFNs can be collectively referred to as second SFNs. That is, the terminal can determine the target RO resource according to the first SSB and the second SFN.
[0424] For example, the terminal can determine a RO resource according to the first SSB, and the specific implementation process can refer to the description of the foregoing embodiments, which will not be described here. Then, the terminal can determine the target RO resource from the a RO resources according to the second SFN. For example, the second SFN is the SFN corresponding to the first SSB, and the second SFN can have a corresponding relationship with the SFN corresponding to the target RO resource. For example, the SSB of SFN#1 corresponds to the RO resource of SFN#1. Therefore, the terminal can determine the RO resource belonging to SFN#1 from the a RO resources, and this RO resource can be considered as the target RO resource.
[0425] For another example, the second SFN is the SFN corresponding to the target RO resource. Then, the second SFN can have an association relationship with the SFN corresponding to the first SSB. For example, it is determined that the SFN corresponding to the first SSB is SFN#3, and it is assumed that the SSB of SFN#3 corresponds to the RO resource of SFN#6. Then, the RO resource belonging to SFN#6 from the a RO resources can be determined, and this RO resource can be considered as the target RO resource.
[0426] The terminal in the embodiments of the present application can determine the target RO resource from the plurality of RO resources according to the first SSB and the second SFN, so as to avoid RO resource confusion.
[0427] FIG. 15 is a schematic diagram of another communication method provided by the present application.
[0428] The communication process can be applied to, but is not limited to, the communication scenarios shown in FIG. 1 and FIG. 9. The method can be applied to LTE systems, LTE FDD systems, LTE TDD, 5G systems or NR systems, subsequent communication systems (such as future communication systems), V2X, which can include V2N, V2V, V2I, V2P, etc. LTE-V, vehicle networking, MTC, IoT, LTE-M, M2M, D2D, etc. wireless communication scenarios. The sending end involved in the embodiments of the present application can be a network device, and the receiving end can be a terminal. Of course, it is not excluded that the sending end can also be a terminal and the receiving end can be a network device in some cases, which is not limited in the embodiments of the present application. Next, the sending end will be described as a network device and the receiving end will be described as a terminal. In the embodiments of the present application, the network device can be considered as an access network device in general. Of course, in some cases, the network device can also be a core network device. Next, the present application will be described taking the network device as an access network device as an example. The method can include the following steps:
[0429] S301, the network device sends the first SSB to the terminal. Correspondingly, the terminal receives the first SSB from the network device.
[0430] It can be understood that S301 and S101 implement similar processes, and the embodiments of the present application will not be described again.
[0431] S302, the network device sends the first information to the terminal. Correspondingly, the terminal receives the first information from the network device.
[0432] It can be understood that S302 can be an optional step.
[0433] S303, the terminal determines a plurality of RO resources according to the first SSB.
[0434] S304, the terminal determines the target RO resource from the plurality of RO resources according to the first SSB group to which the first SSB belongs.
[0435] In some embodiments, the target RO resource can be determined according to rule 1 and rule 2.
[0436] Rule 1: the terminal determines an RO group, and each RO group has a group identifier of the RO group. For example, the group identifier of the RO group can be determined according to formula 2. Of course, it can also include an upward rounding method.
[0437] Rule 2: RO groups with the same group identity are one-to-one corresponding to SSB groups.
[0438] In some other embodiments, the target RO resource can be determined according to rule 3, rule 2.
[0439] Rule 3: The terminal determines RO groups. Wherein, the SSB groups and the RO groups can be sequentially mapped in the order of numbering. For example, the RO under SFN#0 and SFN#4 is RO group 0, which is mapped with SSB group 0.
[0440] S305, the terminal sends PRACH based on the target RO resource.
[0441] It can be understood that S303 and S102 implement similar processes, S304 and S103 implement similar processes, S305 and S104 implement similar processes, and the embodiments of the present application will not be repeated here.
[0442] In the embodiments of the present application, the terminal can distinguish the RO resources associated with different SSB groups, that is, the terminal can distinguish the RO resources corresponding to the same SSB index. The terminal can avoid the situation of PRACH access failure caused by RO resource confusion, and the access performance can be improved.
[0443] It can be understood that each of the above embodiments of the present application can be independently implemented, or can be combined with each other; there is no absolute affiliation between each embodiment, and each embodiment can be combined with each other under any condition to obtain the corresponding effect.
[0444] It can be understood that, in order to implement the functions in the above embodiments, the network device and the terminal include the corresponding hardware structure and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and method steps of each example described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in hardware or computer software driven hardware depends on the specific application scenario and design constraints of the technical solution.
[0445] FIGS. 16 and 17 are structural schematic diagrams of possible communication apparatuses provided by embodiments of the present application. These communication apparatuses can be used to implement the functions of the terminal or the network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication apparatus can be the terminal 120 as shown in FIG. 1, or the RAN node 110 as shown in FIG. 1, wherein the RAN node can also be referred to as a network device. The communication apparatus can also be a module (such as a chip) applied to the terminal or the network device.
[0446] In embodiments of the present application, the apparatus for implementing the function of the terminal can be a terminal, or can be an apparatus capable of supporting the terminal to implement the function, such as a chip system, which can be installed in the terminal or used in combination with the terminal. The apparatus for implementing the function of the network device can be a network device, or can be an apparatus capable of supporting the network device to implement the function, such as a chip system, which can be installed in the network device or used in combination with the network device.
[0447] In embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0448] As shown in FIG. 16, the communication apparatus 1600 includes a processing unit 1610 and a transceiver unit 1620. The communication apparatus 1600 is used to implement the function of the terminal or the network device in the method embodiments shown in FIG. 10, FIG. 13, and FIG. 15.
[0449] When the communication apparatus 1600 is used to implement the function of the terminal in the method embodiment shown in FIG. 10, the transceiver unit 1620 is configured to receive the first SSB; the processing unit 1610 is configured to determine a number of RO resources a according to the first SSB; the processing unit 1610 is further configured to determine a target RO resource from the a number of RO resources according to a first SSB group to which the first SSB belongs; and the processing unit 1610 is further configured to transmit the PRACH based on the target RO resource.
[0450] When the communication apparatus 1600 is used to implement the function of the network device in the method embodiment shown in FIG. 10, the transceiver unit 1620 is configured to transmit the first SSB; the transceiver unit 1620 is further configured to transmit the first information; and the processing unit 1610 is configured to control the transceiver unit 1620 to receive the PRACH on the target RO resource.
[0451] For more detailed description of the processing unit 1610 and the transceiver unit 1620, reference can be made to the related description of the method embodiments shown in FIG. 10, FIG. 13, and FIG. 15.
[0452] As shown in FIG. 17, the communication apparatus 1700 includes a processor 1710 and an interface circuit 1720. The processor 1710 and the interface circuit 1720 are coupled to each other. It can be understood that the interface circuit 1720 can be a transceiver or an input / output interface. Optionally, the communication apparatus 1700 can further include a memory 1730 for storing instructions executed by the processor 1710 or storing input data required by the processor 1710 to execute instructions or storing data generated after the processor 1710 executes instructions. Sometimes, the interface circuit 1720 can also be understood as a part of the processor 1710, and at this time the communication apparatus 1700 includes the processor 1710.
[0453] When the communication apparatus 1700 is used to implement the methods shown in FIG. 10, FIG. 13, and FIG. 15, the processor 1710 is configured to implement the functions of the processing unit 1610 described above, and the interface circuit 1720 is configured to implement the functions of the transceiver unit 1620 described above.
[0454] When the communication apparatus described above is a terminal chip, the terminal chip implements the functions of the terminal in the method embodiments described above. The terminal chip receives information from an access network device, which can be understood as the information being received by other modules (such as a radio frequency module or an antenna) in the terminal first, and then being transmitted to the terminal chip by the modules. The terminal chip transmits information to the access network device, which can be understood as the information being transmitted to other modules (such as a radio frequency module or an antenna) in the terminal first, and then being transmitted to the access network device by the modules.
[0455] When the communication apparatus described above is an access network device chip, the access network device chip implements the functions of the access network device in the method embodiments described above. The access network device chip receives information from a terminal or a core network device, which can be understood as the information being received by other modules (such as a radio frequency module or an antenna) in the access network device first, and then being transmitted to the access network device chip by the modules. The access network device chip transmits information to the terminal or the core network device, which can be understood as the information being transmitted to other modules (such as a radio frequency module or an antenna) in the terminal or the core network device first, and then being transmitted to the terminal or the core network device by the modules.
[0456] When the communication apparatus described above is a core network device chip, the core network device chip implements the functions of the core network device in the method embodiments described above. The core network device chip receives information from an access network device, which can be understood as the information being received by other modules (such as a radio frequency module or an antenna) in the core network device first, and then being transmitted to the core network device chip by the modules. The core network device chip transmits information to the access network device, which can be understood as the information being transmitted to other modules (such as a radio frequency module or an antenna) in the access network device first, and then being transmitted to the access network device by the modules.
[0457] In the present application, the sending of information from entity A to entity B can be directly from A to B, or indirectly from A to B via other entities. Similarly, the receiving of information from entity A by entity B can be directly from A by B, or indirectly from A by B via other entities. The entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. The sending and receiving of information can be the information exchange between RAN nodes and terminals, e.g., the information exchange between base stations and terminals; the sending and receiving of information can also be the information exchange between two RAN nodes, e.g., the information exchange between a CU and a DU; the sending and receiving of information can also be the information exchange between different modules within one apparatus, e.g., the information exchange between a terminal chip and other modules of the terminal, or the information exchange between a base station chip and other modules of the base station.
[0458] It is understood that the processor in the embodiments of the present application can be a central processing unit, and can also be other general-purpose processors, digital signal processors, application-specific integrated circuits, field programmable gate arrays or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, or any conventional processor.
[0459] The method steps in the embodiments of the present application can be implemented in hardware, or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from, and write information to, the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in a base station or a terminal.
[0460] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid state disk. The computer readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0461] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0462] In the present application, "at least one" means one or more, and "multiple" means two or more. The association relationship between the associated objects is described, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the literal description of the present application, the character " / ", generally represents that the associated objects before and after are in an "or" relationship; in the formula of the present application, the character " / ", represents that the associated objects before and after are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0463] It can be understood that various numerical numbers involved in the embodiments of the present application are only distinguished for convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the execution order, and the execution order of the processes should be determined according to its function and inherent logic.
[0464] In the present application, a base station transmits a downlink signal or downlink information to a terminal, and the downlink information is carried on a downlink channel; the terminal transmits an uplink signal or uplink information to the base station, and the uplink information is carried on an uplink channel. The terminal needs to establish a radio connection on a cell controlled by the base station in order to communicate with the base station. The cell with which the terminal establishes a radio connection is referred to as a serving cell of the terminal. When the terminal communicates with the serving cell, it is also interfered by signals from neighboring cells.
[0465] The network architecture and service scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0466] The terms "first" and "second" and the like in the description of the embodiments of the present application and the accompanying drawings are used to distinguish different objects or different processing of the same object. The terms "first", "second" and the like can be used to distinguish the same items or similar items with basically the same function and effect. For example, the first device and the second device are only used to distinguish different devices, and do not limit the sequence. Those skilled in the art can understand that the terms "first", "second" and the like do not limit the quantity and execution sequence, and the terms "first", "second" and the like do not necessarily mean different.
[0467] In addition, the terms "include" and "have" and any variations thereof mentioned in the description of the embodiments of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.
[0468] In the embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design presented as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the term "exemplary" or "for example" is intended to present concepts in a concrete manner. The use of terms "include" and "comprise" and any variations thereof in the description of the embodiments of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.
[0469] It can be understood that the "embodiments" mentioned in the specification throughout mean that the specific features, structures or characteristics related to the embodiments are included in at least one of the embodiments of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in any suitable manner in one or more embodiments. It can be understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0470] It can be understood that in the embodiments of the present application, "…", "if" and "when" all refer to the corresponding processing under certain objective circumstances, not the time limit, and do not require judgment action when implementing, nor does it mean that there are other limitations.
[0471] It can be understood that some optional features in the embodiments of the present application can be implemented independently in some scenarios without relying on other features, such as the scheme currently based on, to solve the corresponding technical problems and achieve the corresponding effects. Also, in some scenarios, it can be combined with other features according to the demand. Correspondingly, the devices given in the embodiments of the present application can also realize these features or functions, which will not be described here.
[0472] In the embodiments of the present application, the same or similar parts between various embodiments can be mutually referred to, unless otherwise specified. In the various embodiments of the present application, and the various implementation manners / implementation methods / implementation methods in each embodiment, if there is no special specification and logical conflict, the terms and / or descriptions between different embodiments, and the various implementation manners / implementation methods / implementation methods in each embodiment have consistency and can be mutually referred to. The technical features in different embodiments, and the various implementation manners / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation manners, implementation methods, or implementation methods according to their inherent logical relationship. The implementation manners of the embodiments of the present application described below do not constitute a limitation on the protection scope of the embodiments of the present application.
Claims
1. A communication method characterized by comprising: The method comprises: receiving a first synchronization signal and a physical broadcast channel block SSB; determining a number of random access channel occasion RO resources according to the first SSB, wherein the a number of RO resources belong to a plurality of RO groups, any RO group in the plurality of RO groups comprises at least one RO resource, and the a is a positive integer; determining a target RO resource from the a number of RO resources according to a first SSB group to which the first SSB belongs, wherein a target RO group to which the target RO resource belongs corresponds to the first SSB group; sending a physical random access channel PRACH based on the target RO resource.
2. The method of claim 1, wherein, The determining a target RO resource from the a number of RO resources according to a first SSB group to which the first SSB belongs comprises: determining a RO group to which each of the a number of RO resources belongs; determining the target RO group from the RO groups to which the a number of RO resources belong according to the first SSB group, wherein an RO resource belonging to the target RO group in the a number of RO resources is the target RO resource.
3. The method of claim 2, wherein, The determining a RO group to which each of the a number of RO resources belongs comprises: for a first RO resource, determining a first RO group to which the first RO resource belongs according to a system frame number SFN corresponding to the first RO resource, wherein the first RO resource is any RO resource in the a number of RO resources.
4. The method of claim 2, wherein, The determining a RO group to which each of the a number of RO resources belongs comprises: for a first RO resource, determining a first RO group to which the first RO resource belongs according to a first parameter, a second parameter, and a system frame number SFN corresponding to the first RO resource, wherein the first RO resource is any RO resource in the a number of RO resources, the first parameter is used to indicate a number of all RO groups, and the second parameter is used to indicate a number of system frames occupied by each RO group in the all RO groups.
5. The method of claim 4, wherein, The first SSB carries the first parameter and the second parameter.
6. The method of claim 4, wherein, The method further comprises: receiving first information, wherein the first information carries the first parameter and the second parameter.
7. The method of claim 6, wherein, The first information comprises at least one of a system information block SIB 1 and other system information OSI.
8. The method of claim 4, wherein, The first SSB is received based on a first frequency band, the first parameter has an association relationship with the first frequency band, and the second parameter has an association relationship with the first frequency band.
9. The method of claim 4, wherein, The first parameter has an association relationship with a synchronization raster used to receive the first SSB, and the second parameter has an association relationship with the synchronization raster used to receive the first SSB.
10. The method of claim 4, wherein, The first parameter and the second parameter are protocol predefined.
11. The method of claim 2, wherein, The RO group corresponding to each RO resource in the a number of RO resources is protocol predefined.
12. A communication method characterized by comprising: The method comprises: sending a first synchronization signal and a physical broadcast channel block SSB; transmitting first information, the first information being used for configuring a RO resources, the a RO resources including a target RO resource, wherein the a RO resources belong to a plurality of RO groups, any RO group of the plurality of RO groups including at least one RO resource, the target RO resource being used for a terminal to initiate a PRACH, a target RO group to which the target RO resource belongs corresponding to a first SSB group to which the first SSB belongs, the a being a positive integer; receiving the PRACH on the target RO resource.
13. The method of claim 12, wherein, The method further includes: determining RO groups to which the a RO resources respectively belong.
14. The method of claim 13, wherein, The determining the RO groups to which the a RO resources respectively belong includes: For a first RO resource, determining a first RO group to which the first RO resource belongs according to a SFN corresponding to the first RO resource, wherein the first RO resource is any RO resource of the a RO resources.
15. The method of claim 13, wherein, The determining the RO groups to which the a RO resources respectively belong includes: For a first RO resource, determining a first RO group to which the first RO resource belongs according to a first parameter, a second parameter and a SFN corresponding to the first RO resource, wherein the first RO resource is any RO resource of the a RO resources, the first parameter being used for indicating a number of all RO groups, the second parameter being used for indicating a number of system frames occupied by each RO group of the all RO groups.
16. The method of claim 15, wherein, The first parameter and the second parameter are carried in the first SSB.
17. The method of claim 15, wherein, The first parameter and the second parameter are carried in the first information.
18. The method of claim 17, wherein, The first information includes at least one of a SIB 1 and OSI.
19. The method of claim 15, wherein, The first SSB is transmitted based on a first frequency band, the first parameter having an association relationship with the first frequency band, and the second parameter having an association relationship with the first frequency band.
20. The method of claim 15, wherein, The first parameter has an association relationship with a synchronization raster corresponding to the first SSB, and the second parameter has an association relationship with the synchronization raster corresponding to the first SSB.
21. The method of claim 15, wherein, The first parameter and the second parameter are pre-defined by a protocol.
22. The method of claim 13, wherein, RO groups corresponding to the a RO resources are pre-defined by a protocol.
23. The method of claim 12, wherein, The plurality of RO groups correspond to the first SSB group.
24. The method of claim 23, wherein, The a RO resources are a target RO resource.
25. A communications device, characterized by A module for performing the method of any one of claims 1 to 11, or a module for performing the method of any one of claims 12 to 24.
26. A communications device, characterized by A processor and an interface circuit, the interface circuit being used for receiving signals from other communication devices and transmitting signals to the processor or transmitting signals from the processor to other communication devices, the processor being used for implementing the method of any one of claims 1 to 11 or the method of any one of claims 12 to 24 through a logic circuit or executing code instructions.
27. A chip, characterized by comprising a processor and interface circuitry for receiving signals from other communication devices and transmitting signals to the other communication devices or transmitting signals to a processor from the processor, the processor being configured to implement a method as claimed in any one of claims 1 to 11 or to implement a method as claimed in any one of claims 12 to 24 by logic circuitry or by executing code instructions.
28. A computer-readable storage medium, characterized in that, The storage medium has stored therein a computer program or instructions which, when executed by a communication device, implement a method as claimed in any one of claims 1 to 11 or implement a method as claimed in any one of claims 12 to 24.
29. A computer program product comprising computer programs or instructions, characterized in that, The computer program or instructions, when executed by a communication device, implement a method as claimed in any one of claims 1 to 11 or implement a method as claimed in any one of claims 12 to 24.
Citation Information
Patent Citations
Method and device for determining random access signal opportunity (RO)
CN116234052A
Random access method and device
CN117294406A
Random access method and device, communication equipment, communication system and storage medium
CN117322120A
Communication method and device
CN117425224A
Transmission method and receiving method of PRACH (Physical Random Access Channel), terminal and network equipment
CN117560785A