Random access method, device and communication system
By receiving and utilizing the resource configuration of the second type of non-contested random access, the terminal device realizes the reduction of PUSCH transmission delay in the communication system, solving the problem of PUSCH delay in various random access types, and improving the connection Enter efficiency.
Patent Information
- Application Number
- CN202080096050.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-13
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2040-02-13
AI Technical Summary
In communication standards, there are many types of random access, and how to make the transmission delay of PUSCH smaller has become an urgent problem.
A random access method is provided, where the terminal device receives resource configuration of the second type of non-contested random access (CFRA) to perform a second type of CFRA with a smaller transmission delay of PUSCH, specifically including a synchronous signal block (SSB) or the second type of CFRA preamble index related to the channel state information reference signal (CSI-RS), the configuration of the physical random access channel opportunity (RO) of the second message (Msg A), and the physical uplink shared channel (PUSCH) of Msg A ) configuration.
Through the second type of CFRA, the terminal device can reduce the transmission delay of PUSCH during the access process and improve the efficiency and speed of random access, especially in scenarios such as target cell handover, data arrival and beam recovery.
Smart Images

Figure CN115066932B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of wireless communication technologies. Background Art
[0002] The random access process is a very critical step in mobile communication technology.
[0003] Figure 1 (a) is a flow chart of the existing four-step contention-based random access (CBRA, Contention Based Random Access) process. Figure 1 As shown in (a), in operation 101, the terminal device selects a CBRA preamble and sends the preamble through Msg1 in a contention-based random access opportunity (RO) preconfigured by the system; in operation 102, the network device sends Msg2 after receiving the preamble, whereby a random access response (RAR) authorizes the terminal device that sends the preamble to use a dedicated uplink PUSCH resource and allocates a temporary cell radio network temporary identifier (CRNTI) and indicates an uplink advance of a physical uplink shared channel (PUSCH); in operation 103, the terminal device sends Msg3 carrying signaling or data on the PUSCH resource; in operation 104, the network device sends a contention resolution signaling Msg4 for Msg3 to the terminal device.
[0004] Figure 1 (b) is a flow chart of the existing two-step contention-based random access (CBRA, Contention Based Random Access) process. Figure 1 As shown in (b), in operation 105, the terminal device sends MsgA, which includes a random access preamble and a data part (payload). The terminal device sends the preamble of MsgA in the competing RO and sends the signaling or service data of MsgA in the competing physical uplink shared channel (PUSCH) resources. In operation 106, after receiving MsgA, the network device sends MsgB, thereby sending a random access response and a contention resolution message to the terminal device.
[0005] It should be noted that the above introduction to the technical background is only for the convenience of providing a clear and complete description of the technical solutions of the present application and for the convenience of understanding by those skilled in the art. It cannot be considered that the above technical solutions are well known to those skilled in the art simply because they are described in the background technology section of the present application. Summary of the invention
[0006] The inventors of the present application have discovered that with the advancement of technology, the types of random access will continue to increase. When there are multiple types of random access in the communication standard, how to trigger a random access with a smaller transmission delay of the PUSCH has become a problem that needs to be solved urgently.
[0007] The embodiments of the present application provide a random access method, apparatus and communication system, whereby a terminal device receives a resource configuration of a second type of non-contention random access (CFRA), whereby the terminal device can perform a second type of CFRA with a smaller transmission delay for a PUSCH.
[0008] According to a first aspect of an embodiment of the present application, a random access method is provided, which is applied to a terminal device, and the method includes:
[0009] receiving a resource configuration for non-contention random access, wherein the resource configuration for non-contention random access comprises a resource configuration for a second type of non-contention random access (CFRA); and
[0010] According to the resource configuration of the second type of CFRA, a second type of non-contention random access process is performed,
[0011] Among them, the resource configuration of the second type of CFRA includes: a second type of CFRA preamble code index related to a synchronization signal block (SSB) or a channel state information reference signal (CSI-RS), a configuration of a physical random access channel opportunity (RO) of a second message (Msg A), and a configuration of a physical uplink shared channel (PUSCH) of Msg A.
[0012] According to a second aspect of an embodiment of the present application, a random access method is provided, which is applied to a network device. The method includes:
[0013] receiving a resource configuration for non-contention random access, wherein the resource configuration for non-contention random access comprises a resource configuration for a second type of non-contention random access (CFRA); and
[0014] According to the resource configuration of the second type of CFRA, a second type of non-contention random access process is performed,
[0015] Among them, the resource configuration of the second type of CFRA includes: a second type of CFRA preamble code index related to a synchronization signal block (SSB) or a channel state information reference signal (CSI-RS), a configuration of a physical random access channel opportunity (RO) of a second message (Msg A), and a configuration of a physical uplink shared channel (PUSCH) of Msg A.
[0016] According to a third aspect of an embodiment of the present application, a random access apparatus is provided, which is applied to a terminal device and executes the random access method of the first aspect of an embodiment of the present application.
[0017] According to a fourth aspect of an embodiment of the present application, a random access device is provided, which is applied to a network device. The device executes the random access method of the second aspect of an embodiment of the present application.
[0018] According to a fifth aspect of an embodiment of the present application, a terminal device is provided, which has the random access device described in the third aspect of an embodiment of the present application.
[0019] According to a sixth aspect of an embodiment of the present application, a network device is provided, which has the random access device described in the fourth aspect of an embodiment of the present application.
[0020] According to a seventh aspect of an embodiment of the present application, a communication system is provided, which has the terminal device described in the fifth aspect of the embodiment of the present application and the network device described in the sixth aspect.
[0021] According to an eighth aspect of an embodiment of the present application, a computer-readable program is provided, wherein when the program is executed in a random access apparatus or a terminal device, the program causes the random access apparatus or the terminal device to perform the random access method of the first aspect of an embodiment of the present application.
[0022] According to the ninth aspect of the embodiments of the present application, a storage medium storing a computer-readable program is provided, wherein the computer-readable program enables a random access apparatus or a terminal device to execute the random access method described in the first aspect of the embodiments of the present application.
[0023] According to the tenth aspect of the embodiment of the present application, a computer-readable program is provided, wherein when the program is executed in a random access device or a network device, the program causes the random access device or the network device to perform the random access method described in the second aspect of the embodiment of the present application.
[0024] According to the eleventh aspect of the embodiments of the present application, a storage medium storing a computer-readable program is provided, wherein the computer-readable program enables a random access device or a network device to execute the random access method described in the second aspect of the embodiments of the present application.
[0025] The beneficial effect of the embodiment of the present application is that: the terminal device receives the resource configuration of the second type of non-contention random access (CFRA), thereby, the terminal device can perform the second type of CFRA with smaller PUSCH transmission delay.
[0026] With reference to the following description and accompanying drawings, the specific embodiments of the present application are disclosed in detail, indicating the way in which the principles of the present application can be adopted. It should be understood that the embodiments of the present application are not limited in scope. Within the scope of the terms of the appended claims, the embodiments of the present application include many changes, modifications and equivalents.
[0027] Features described and / or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.
[0028] It should be emphasized that the term “include / comprises” when used herein refers to the presence of features, integers, steps or components, but does not exclude the presence or addition of one or more other features, integers, steps or components. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The elements and features described in one figure or one implementation of the present application embodiment may be combined with the elements and features shown in one or more other figures or implementations. In addition, in the accompanying drawings, similar reference numerals represent corresponding parts in several figures and can be used to indicate corresponding parts used in more than one implementation.
[0030] The included drawings are used to provide a further understanding of the embodiments of the present application, which constitute a part of the specification, are used to illustrate the implementation methods of the present application, and together with the text description, explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0031] Figure 1 (a) is a flow chart of the four-step contention-based random access process;
[0032] Figure 1 (b) is a flow chart of a two-step contention-based random access process;
[0033] Figure 2 (a) is a flow chart of a non-contention random access process based on Msg1;
[0034] Figure 2 (b) is a flow chart of the non-contention random access process based on MsgA;
[0035] Figure 3 is a schematic diagram of a communication system according to an embodiment of the present application;
[0036] Figure 4is a schematic diagram of a random access method according to the first aspect of an embodiment of the present application;
[0037] Figure 5A It is a schematic diagram of the configuration form 1 of RO;
[0038] Figure 5B It is another schematic diagram of the configuration form 1 of RO;
[0039] Fig. 6A It is a schematic diagram of the second configuration form of RO;
[0040] Figure 6B This is another schematic diagram of the second configuration of RO;
[0041] Figure 6C This is another schematic diagram of the second configuration form of RO;
[0042] Fig.6D This is another schematic diagram of the second configuration form of RO;
[0043] Fig. 7A It is a schematic diagram of the configuration form 3 of RO;
[0044] Figure 7B It is another schematic diagram of the configuration form 3 of RO;
[0045] Fig. 8A It is a schematic diagram of the configuration form 4 of RO;
[0046] Figure 8B It is another schematic diagram of the configuration form 4 of RO;
[0047] Figure 8C This is another schematic diagram of the fourth configuration of RO;
[0048] Fig.8D This is another schematic diagram of the fourth configuration form of RO;
[0049] Fig. 9A It is a schematic diagram of the second type CFRA and the second type CBRA in the configuration form 1 of RO, each of which is divided into two groups;
[0050] Fig. 9B is another schematic diagram of the second type CFRA and the second type CBRA in the configuration form 1 of RO, each of which is divided into two groups;
[0051] Fig. 9C It is a schematic diagram of the second type CFRA and the second type CBRA in the configuration form 2 of RO, each of which is divided into two groups;
[0052] Fig.9Dis another schematic diagram of the second type CFRA and the second type CBRA in the configuration form 2 of RO, each of which is divided into two groups;
[0053] Fig.9E It is a schematic diagram of the second type of CFRA in the third configuration of RO divided into two groups;
[0054] Fig.9F It is another schematic diagram of the second type of CFRA in the configuration form 3 of RO divided into two groups;
[0055] Figure 9G It is a schematic diagram of the second type of CFRA in the fourth configuration of RO divided into two groups;
[0056] Figure 9H It is another schematic diagram of the second type of CFRA in the fourth configuration of RO divided into two groups;
[0057] Fig.10 is a schematic diagram of a random access method according to the second aspect of an embodiment of the present application;
[0058] Fig.11 is a schematic diagram of a random access device according to a third aspect of an embodiment of the present application;
[0059] Fig.12 is another schematic diagram of a random access device according to the fourth aspect of an embodiment of the present application;
[0060] Fig.13 is a schematic block diagram of a system structure of a terminal device 1800 according to a fifth aspect of an embodiment of the present application;
[0061] Fig.14 It is a schematic diagram of the structure of the network device of the sixth aspect of an embodiment of the present application. DETAILED DESCRIPTION
[0062] The foregoing and other features of the present application will become apparent through the following description with reference to the accompanying drawings. In the description and the accompanying drawings, specific embodiments of the present application are specifically disclosed, which show some embodiments in which the principles of the present application can be adopted. It should be understood that the present application is not limited to the described embodiments. On the contrary, the present application includes all modifications, variations and equivalents falling within the scope of the attached claims. Various embodiments of the present application are described below in conjunction with the accompanying drawings. These embodiments are exemplary only and are not limitations of the present application.
[0063] In the embodiments of the present application, the terms "first", "second", etc. are used to distinguish different elements in terms of title, but do not indicate the spatial arrangement or temporal order of these elements, etc., and these elements should not be limited by these terms. The term "and / or" includes any one and all combinations of one or more of the associated listed terms. The terms "comprising", "including", "having", etc. refer to the presence of the stated features, elements, components or components, but do not exclude the presence or addition of one or more other features, elements, components or components.
[0064] In the embodiments of the present application, the singular forms "a", "the", etc. include plural forms and should be broadly understood as "a kind" or "a type" rather than being limited to the meaning of "one"; in addition, the term "said" should be understood to include both singular and plural forms, unless the context clearly indicates otherwise. In addition, the term "according to" should be understood as "at least in part according to...", and the term "based on" should be understood as "at least in part based on...", unless the context clearly indicates otherwise.
[0065] In an embodiment of the present application, the term "communication network" or "wireless communication network" may refer to a network that complies with any of the following communication standards, such as Long Term Evolution (LTE), enhanced Long Term Evolution (LTE-A, LTE-Advanced), Wideband Code Division Multiple Access (WCDMA, Wideband Code Division Multiple Access), High-Speed Packet Access (HSPA, High-Speed Packet Access), etc.
[0066] Furthermore, communication between devices in the communication system may be carried out according to communication protocols of any stage, for example, including but not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and future 5G, new wireless (NR, New Radio), etc., and / or other communication protocols currently known or to be developed in the future.
[0067] In the embodiments of the present application, the term "network device" refers to, for example, a device in a communication system that connects a terminal device to a communication network and provides services for the terminal device. The network device may include, but is not limited to, the following devices: a base station (BS), an access point (AP), a transmission reception point (TRP), a broadcast transmitter, a mobile management entity (MME), a gateway, a server, a radio network controller (RNC), a base station controller (BSC), and the like.
[0068] Among them, base stations may include but are not limited to: Node B (NodeB or NB), evolved Node B (eNodeB or eNB) and 5G base station (gNB), etc., and may also include remote radio heads (RRH, Remote Radio Head), remote radio units (RRU, Remote Radio Unit), relays or low-power nodes (such as femto, pico, etc.). And the term "base station" may include some or all of their functions, and each base station may provide communication coverage for a specific geographical area. The term "cell" may refer to a base station and / or its coverage area, depending on the context in which the term is used.
[0069] In the embodiments of the present application, the term "user equipment" (UE) or "terminal equipment" (TE) refers to, for example, a device that accesses a communication network through a network device and receives network services. The user equipment may be fixed or mobile, and may also be referred to as a mobile station (MS), a terminal, a subscriber station (SS), an access terminal (AT), a station, and the like.
[0070] Among them, user equipment may include but is not limited to the following devices: cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, machine-type communication devices, laptop computers, cordless phones, smart phones, smart watches, digital cameras, etc.
[0071] For another example, in scenarios such as the Internet of Things (IoT), the user equipment may also be a machine or device for monitoring or measuring, such as, but not limited to: machine type communication (MTC) terminal, vehicle-mounted communication terminal, device to device (D2D) terminal, machine to machine (M2M) terminal, and the like.
[0072] In the embodiments of the present application, a non-contention free random access (CFRA) process based on Msg1 and a non-contention free random access (CFRA) process based on MsgA are involved. Figure 2 (a) is a flow chart of the non-contention random access process based on Msg1. Figure 2 (b) is a flow chart of the non-contention random access process based on MsgA.
[0073] like Figure 2 As shown in (a), the non-competitive random access process may include the following operations: Operation 201, the network device configures a dedicated preamble (preamble) for the terminal device through a radio resource control (RRC) message or a physical downlink control channel (PDCCH) command, wherein the dedicated preamble may be configured on multiple synchronization signal blocks / channel state information (SSB / CSI) respectively; Operation 202, the terminal device selects SSB / CSI when initiating random access and sends a dedicated preamble through Mag1; Operation 203, after receiving the dedicated preamble, the network device sends a random access response to the terminal device through Msg2; Operation 204, the terminal device sends uplink data or signaling in the uplink grant included in the random access response.
[0074] like Figure 2 As shown in (b), the non-contention random access (CFRA) process based on MsgA may include the following operations: Operation 205, the network device configures a dedicated MsgA random access preamble (preamble) for the terminal device through a radio resource control (RRC) message or a physical downlink control channel (PDCCH) command; Operation 206, the terminal device selects SSB / CSI when initiating random access, and sends a dedicated preamble and a physical uplink shared channel (PUSCH) through MagA; Operation 207, the network device sends a random access response to the terminal device through MsgB. In the non-contention random access process based on MsgA, PUSCH and dedicated preamble are sent in the same step (i.e., operation 206), thereby reducing the transmission delay of PUSCH.
[0075] In each embodiment of the present application, the dedicated MsgA random access preamble may also be referred to as an MsgA-based non-contention random access preamble, and the two have the same meaning.
[0076] The following describes the scenarios of the embodiments of the present application through examples, but the present application is not limited thereto.
[0077] Figure 3 is a schematic diagram of a communication system according to an embodiment of the present application, schematically illustrating a situation taking a terminal device and a network device as an example, such as Figure 3 As shown, the communication system 300 may include a network device 301 and a terminal device 302. For simplicity, Figure 3 Only one terminal device is used as an example for description.
[0078] In the embodiment of the present application, existing services or services that can be implemented in the future can be carried out between the network device 301 and the terminal device 302. For example, these services include but are not limited to: enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency communication (URLLC), etc.
[0079] Among them, the terminal device 302 can send data to the network device 301, for example, using an unauthorized transmission mode. The network device 301 can receive data sent by one or more terminal devices 302, and feedback information (such as a correct response ACK / negative response NACK) information to the terminal device 302. The terminal device 302 can confirm the end of the transmission process, or can perform new data transmission, or can retransmit data according to the feedback information.
[0080] The following description takes the network device in the communication system as the receiving end or sending short and the terminal device as the sending end or receiving end as an example, but the present application is not limited to this, and the sending end and / or the receiving end may also be other devices. For example, the present application is not only applicable to uplink unlicensed transmission between a network device and a terminal device, but also applicable to side link unlicensed transmission between two terminal devices.
[0081] In the following embodiments of the present application, the first type of random access type includes a first type of contention random access (CBRA) and a first type of non-contention random access (CFRA), and the second type of random access type includes a second type of contention random access (CBRA) and a second type of non-contention random access (CFRA); wherein the first type of CBRA corresponds to Figure 1 The four-step contention-based random access (CBRA) process shown in (a) of FIG. 1 corresponds to the first type of CFRA. Figure 2 The non-contention-based random access (CFRA) process shown in (a); the second type of CBRA corresponds to Figure 1 The two-step contention-based random access (CBRA) process shown in (b) of FIG. 1 ; the second type of CFRA corresponds to Figure 2 (b) shows the MsgA-based non-contention random access (CFRA) process.
[0082] In the following embodiments of the present application, the first type of random access resources includes: a first type of competitive random access resources and a first type of non-competitive random access resources. The first type of competitive random access resources are used for Figure 1 The four-step contention-based random access process shown in (a) of FIG. 1 is a first type of non-contention random access resource used for Figure 2 (a) shows the non-contention random access process.
[0083] In the following embodiments of the present application, the second type of random access resources includes: a second type of competitive random access resources and a second type of non-competitive random access resources. The second type of competitive random access resources are used for Figure 1 The second type of non-contention random access resources is used for the two-step contention-based random access process shown in (b) of FIG. Figure 2 (b) shows the MsgA-based non-contention random access process.
[0084] First aspect of the embodiment
[0085] A first aspect of an embodiment of the present application relates to a random access method, which is applied to a terminal device, such as the terminal device 302.
[0086] Figure 4 is a schematic diagram of a random access method according to the first aspect of an embodiment of the present application, such as Figure 4 As shown, the random access method may include:
[0087] Operation 401: Receive resource configuration for non-contention random access, where the resource configuration for non-contention random access includes resource configuration for a second type of non-contention random access (CFRA); and
[0088] Operation 402: Perform a second type of non-contention random access process according to the resource configuration of the second type of CFRA.
[0089] In a first aspect of this embodiment, the resource configuration of the second type of CFRA includes: a second type of CFRA preamble code index associated with a synchronization signal block (SSB) or a channel state information reference signal (CSI-RS), a configuration of a physical random access channel opportunity (PRACH Occation, RO) of a second message (Msg A), and a configuration of a physical uplink shared channel (PUSCH) of Msg A.
[0090] According to the first aspect of this embodiment, the terminal device receives the resource configuration of the second type of non-contention random access (CFRA), so that the terminal device can perform the second type of CFRA, thereby reducing the transmission delay of PUSCH. For example, in the process of the terminal device switching to the target cell, the target network device sends a switching command to trigger the terminal device to perform random access; for another example, when the terminal device adds a secondary cell (SCell), the network device triggers the terminal device to perform random access and establish time synchronization with the SCell; for another example, when downlink data arrives at the network device, the terminal device is triggered to perform random access; for another example, after the terminal device detects a beam failure, it performs random access to restore the beam, etc. In the above scenario, the terminal device receives the resource configuration of the second type of non-contention random access (CFRA), so that the second type of CFRA can be performed. The second type of CFRA is more effective than the first type of CFRA in reducing the initial uplink data packet delay.
[0091] In at least one embodiment, the preamble code index in the resource configuration of the second type CFRA can be included in a dedicated radio resource control (RRC) signaling or a physical downlink control channel (PDCCH) command, and the configuration of the RO and the configuration of the PUSCH can be included in the RRC signaling or system information.
[0092] In at least one embodiment, the configuration of the RO may have multiple selectable forms.
[0093] RO configuration form 1.
[0094] In the first configuration form of RO, the SSB-based RO of the second type CFRA is shared with the first type contention random access (CBRA) and the second type CBRA, wherein in the shared RO, the second type CFRA, the first type CBRA and the second type CBRA use different preamble codes.
[0095] In the configuration form 1 of RO, the configuration of the shared RO includes: the total number of random access preambles available in an RO (TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), the number of preambles of the first type of CBRA occupied by each SSB (R), the number of preambles of the second type of CBRA occupied by each SSB (R'), and the number of preambles of the second type of CFRA occupied by each SSB (R"), or the total number of preambles used for the second type of CFRA and the second type of CBRA in the RO (msgA-TotalNumberOf_Preambles).
[0096] The parameter N represents the mapping relationship between SSB and RO. If N≤1, each SSB is mapped to 1 / N consecutive valid ROs. For example, if N=1 / 8, one SSB is mapped to 8 consecutive valid ROs. If N>1, N SSBs are mapped to one valid RO. For example, if N=2, 2 SSBs are mapped to 1 RO.
[0097] In configuration form 1 of RO, if the number of SSBs associated with RO (N) ≤ 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the total number of preambles of mag A used for the second type of CFRA and the second type of CBRA in one RO (msgA-TotalNumberOf-Preambles) minus the number of preambles of the second type of CBRA occupied by each SSB (R'); if the number of SSBs associated with RO (N) is greater than 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the quotient obtained by dividing the total number of preambles used for the second type of CFRA and the second type of CBRA in the RO (msgA-TotalNumberOf-Preambles) by N minus the number of preambles of the second type of CBRA occupied by each SSB (R').
[0098] In the configuration form 1 of the RO, in the RO, R" consecutive preambles of the second type CFRA are located after R' consecutive preambles of the second type CBRA.
[0099] In addition, in the configuration form 1 of RO, the SSB-based RO of the second type CFRA can also be shared with the first type CFRA, wherein in the shared RO, the second type CFRA and the first type CFRA use different preamble codes. In addition, the SSB-based RO of the second type CFRA may not be shared with the first type CFRA.
[0100] Figure 5A This is a schematic diagram of configuration form 1 of RO.
[0101] like Figure 5AAs shown, the number of SSBs associated with an RO (N) ≤ 1, and the total number of preambles used for the second-category CBRA and the second-category CFRA in an RO is msgA-TotalNumberOf_Preambles, then: R" = msgA-TotalNumberOf-Preambles-R'. The first R consecutive indexed preambles of each RO are used for the first-category CBRA of the SSB mapped to the RO, the R' consecutive preambles after the preamble of the first-category CBRA are used for the second-category CBRA of the SSB, and the R" consecutive preambles after the preamble of the second-category CBRA are used for the second-category CFRA of the SSB. The remaining TotalNumberOfRA-Preambles-R-R'-R" consecutive preambles in the RO can be used for the first-category CFRA.
[0102] Figure 5B This is another schematic diagram of configuration form 1 of RO.
[0103] like Figure 5B As shown, the number of SSBs associated with the RO (N)>1, for example, N=2. The total number of preambles used for the second-class CBRA and the second-class CFRA in an RO is msgA-TotalNumberOf_Preambles, then: R" = msgA-TotalNumberOf_Preambles / N-R'. The preamble mapped to SSB#n (0≤n<N-1) is R consecutive preambles starting from index n*msgA-TotalNumberOf_Preambles / N, which is used for the first-class CBRA preamble, and the R' consecutive preambles after the preamble of the first-class CBRA are used for the second-class CBRA of SSB#n, and the R" consecutive preambles after the preamble of the second CBRA are used for the second-class CFRA, and the remaining TotalNumberOfRA-Preambles-preamble-msgA-TotalNumberOf_Preambles-N*R preambles in the RO can be used for the first-class CFRA.
[0104] RO configuration form 2.
[0105] In the second configuration form of RO, the SSB-based RO of the second type CFRA is shared with the second type CBRA, wherein the second type CFRA and the second type CBRA in the shared RO use different preamble codes.
[0106] In the second configuration form of RO, the configuration of the shared RO includes: the total number of random access preambles of the second type CFRA and the second type CBRA available on an RO (msgA-TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), and the number of preambles of the second type CBRA occupied by each SSB (R').
[0107] If the number of SSBs associated with the RO (N) is less than or equal to 1, the number of preambles of the second type of CFRA occupied by each SSB (R”) is equal to the total number of random access preambles available on the RO (msgA-TotalNumberOfRA-Preambles) minus the number of preambles of the second type of CBRA occupied by each SSB (R'); if the number of SSBs associated with the RO (N) is greater than 1, the number of preambles of the second type of CFRA occupied by each SSB (R”) is equal to the quotient obtained by dividing the total number of random access preambles of the second type of CFRA and the second type of CBRA available on the RO (msgA-TotalNumberOfRA-Preambles) by N minus the number of preambles of the second type of CBRA occupied by each SSB (R').
[0108] In the second configuration form of RO, in RO, R" consecutive preambles of the second type CFRA are located after R' consecutive preambles of the second type CBRA.
[0109] Fig. 6A This is a schematic diagram of RO configuration form 2.
[0110] like Fig. 6A As shown, the number of SSBs associated with an RO (N) ≤ 1, and the total number of preambles used for the second-category CBRA and the second-category CFRA in an RO is msgA-TotalNumberOf-Preambles, then: R" = msgA-TotalNumberOfRA-Preambles-R'. The first R' consecutive indexed preambles of each RO are used for the second-category CBRA mapped to the SSB of the RO, and the msgA-TotalNumberOfRA-Preambles-R' consecutive preambles after the preamble of the second-category CBRA can be used for the second-category CFRA.
[0111] Figure 6B This is another schematic diagram of the second configuration of RO.
[0112] like Figure 6BAs shown, the number of SSBs associated with RO (N)>1, for example, N=2. The preamble mapped to SSB#n (0≤n<N-1) is a continuous preamble of R' preambles starting from index n*msgA-TotalNumberOfRA-Preambles / N, which is used for the second type CBRA preamble; the continuous R" preambles after the preamble of the second type CBRA are used for the second type CFRA.
[0113] In the second configuration form of RO, the SSB-based RO of the second type of CFRA can be further shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preambles in the shared RO. The configuration of the shared RO also includes: the total number of random access preambles available in an RO (Total Number of RA-Preambles).
[0114] Figure 6C This is another schematic diagram of the second configuration form of RO.
[0115] like Figure 6C As shown, N≤1. The total number of preambles used for the second-class CBRA and the second-class CFRA in an RO is msgA-TotalNumberOf_Preambles, then: R"=msgA-TotalNumberofRA-Preambles-R'. The first R' consecutively indexed preambles of each RO are used for the second-class CBRA mapped to the SSB of the RO, and the R" consecutive preambles after the preamble of the second-class CBRA are used for the second-class CFRA, and the remaining TotalNumberOfRA-Preambles-preamble-msgA-TotalNumberOf_Preambles preambles in the RO can be used for the first-class CFRA.
[0116] Fig.6D This is another schematic diagram of the second configuration of RO.
[0117] like Fig.6DAs shown, N>1. The preamble mapped to SSB#n (0<=n<N-1) is R' preambles starting from index n*TotalNumberOfRA-Preambles / N, which are continuous preambles for the second type of CBRA preamble; the R" continuous preambles after the preamble of the second type of CBRA are used for the second type of CFRA, and the remaining TotalNumberOfRA-Preambles-preamble-msgA-TotalNumberOf_Preambles preambles can be used for the first type of CFRA.
[0118] RO configuration form three,
[0119] In the third configuration form of RO, the SSB-based RO of the second type CFRA is shared with the first type CBRA, wherein the second type CFRA and the first type CBRA in the shared RO use different preamble codes.
[0120] Among them, the configuration of the shared RO includes: the total number of random access preambles available on an RO (Total Number of RA-Preambles), the number of SSBs associated with the RO (N), the number of preambles of the second type of CFRA occupied by each SSB (R"), and the number of preambles of the first type of CBRA occupied by each SSB (R).
[0121] In RO, R" consecutive preambles of the second type CFRA are located after R consecutive preambles of the second type CBRA.
[0122] In addition, in the configuration form 3 of RO, the SSB-based RO of the second type of CFRA can also be shared with the first type of CFRA, wherein in the shared RO, the second type of CFRA and the first type of CFRA use different preambles. In addition, the SSB-based RO of the second type of CFRA may not be shared with the first type of CFRA.
[0123] Fig. 7A This is a schematic diagram of RO configuration form three.
[0124] like Fig. 7A As shown, when N≤1, the first R consecutive indexed preambles of each RO are used for the first type CBRA mapped to the SSB of the RO, the R" consecutive preambles after the preamble of the first type CBRA can be used for the second type CFRA, and the remaining TotalNumberOfRA-Preambles-RR" consecutive preambles can be used for the first type CFRA.
[0125] Figure 7B This is another schematic diagram of configuration form three of RO.
[0126] like Figure 7B As shown, in the case of N>1, the preamble mapped to SSB#n (0≤n<N-1) is R consecutive preambles starting from index n*TotalNumberOfRA-Preambles / N, which is used for the first type CBRA preamble; R" consecutive preambles after the preamble of the first type CBRA are used for the second type CFRA; the remaining TotalNumberOfRA-Preambles-N*RN*R" preambles can be used for the first type CFRA.
[0127] RO configuration form 4.
[0128] In the configuration form 4 of the RO, the SSB-based RO of the second type CFRA is configured independently of the ROs of the first type CBRA and the second type CBRA.
[0129] In the configuration form 4 of the RO, the configuration of the RO of the second type CFRA includes: the total number of random access preambles available on the RO (Total Number of RA-Preambles) and the number of SSBs associated with the RO (N).
[0130] In the fourth configuration form of RO, the SSB-based RO of the second type of CFRA can also be shared with the first type of CFRA. In the case where the SSB-based RO of the second type of CFRA is shared with the first type of CFRA, the configuration of the RO also includes: the number of preamble codes of the second type of CFRA occupied by each SSB on one RO (R").
[0131] Fig. 8A This is a schematic diagram of RO configuration form 4.
[0132] like Fig. 8A As shown, N≤1, then each SSB is mapped to 1 / N consecutive valid ROs. The first TotalNumberOfRA-Preambles preambles in each RO are used for the second type CFRA mapped to the SSB of the RO.
[0133] Figure 8B This is another schematic diagram of configuration form 4 of RO.
[0134] like Figure 8BAs shown, N>1, then N SSBs are mapped to 1 RO, for example, N=2. The first TotalNumberOfRA-Preambles preambles in each RO are used for the second type of CFRA mapped to the SSB of the RO. The preamble mapped to SSB#n (0≤n<N-1) is TotalNumberOfRA-Preambles / N consecutive preambles starting from index n*TotalNumberOfRA-Preamblesr / N, which is used for the second type of CFRA.
[0135] Figure 8C This is another schematic diagram of RO configuration form 4.
[0136] like Figure 8C As shown, the SSB-based RO of the second type of CFRA shares the configuration with the first type of CFRA. If N≤1, each SSB is mapped to 1 / N consecutive valid ROs. The R” consecutive indexed preambles before each RO are used for the second type of CBRA mapped to the SSB of the RO; the consecutive TotalNumberOfRA-Preamblesr-R” preambles after the preamble of the second type of CBRA can be used for the second type of CFRA.
[0137] Fig.8D This is another schematic diagram of RO configuration form 4.
[0138] like Fig.8D As shown, the SSB-based RO of the second type of CFRA shares the configuration with the first type of CFRA. If N>1, N SSBs are mapped to 1 RO. The preamble mapped to SSB#n (0≤n<N-1) is a continuous preamble of R” preambles starting from index n*TotalNumberOfRA-Preambles / N, which is used for the second type of CFRA preamble. The TotalNumberOfRA-Preamblesr / NR” continuous preambles after the preamble of the second type of CFRA can be used for the first type of CFRA.
[0139] In the first aspect of this embodiment, in RO configuration form one, RO configuration form two or RO configuration form three, shared RO means that the RO configurations are the same, the RO resources are the same or overlapping, but different preambles are used; in RO configuration form four, independent RO means that the RO configurations are different, and the RO resources are different or non-overlapping.
[0140] In the first aspect of this embodiment, when the RO is configured as RO configuration form 1, RO configuration form 2 or RO configuration form 3, the configuration information of the RO of the second type CFRA is carried in the system information to reduce the signaling overhead of transmitting the RO configuration. When the RO is configured as RO configuration form 4, the configuration information of the RO of the second type CFRA is carried in a dedicated radio resource control (RRC) signaling to support configuration of different RO resources for different terminal devices.
[0141] For example, when the dedicated RRC signaling carries the configuration information of the RO of the second type of CFRA, the terminal device may use the RO configuration information of the second type of CFRA carried by the dedicated RRC signaling; otherwise, the terminal device uses the RO configuration information of the second type of CFRA carried by the system information.
[0142] The above different RO configuration forms can be used in different scenarios to adapt to different application scenarios. For example, RO configuration forms 1, 3, and 4 can be used in the scenario where the second CBRA and the first CBRA share the RO, and RO configuration forms 2, 3, and 4 can be used in the scenario where the second CBRA and the first CBRA do not share the RO.
[0143] In the first aspect of the embodiment of the present application, the preamble of the second type CFRA may not be divided into more than two preamble groups. In addition, the preamble of the second type CFRA may also be divided into more than two preamble groups, wherein the RO configuration includes the number of preambles occupied by at least one preamble group, and each preamble group is associated with a PUSCH configuration.
[0144] Hereinafter, the configuration of the RO when the preambles of the second type CBRA and the second type CFRA are grouped is explained by taking the example that the preambles of the second type CFRA are both divided into two groups, group A and group B.
[0145] Fig. 9A This is a schematic diagram of the second type CFRA and the second type CBRA in the RO configuration form 1, each divided into two groups. Fig. 9A As shown, N≤1, one SSB is mapped to 1 / N ROs.
[0146] Fig. 9B This is another schematic diagram of the configuration of RO in which the second type CFRA and the second type CBRA are each divided into two groups. Fig. 9B As shown, N>1, N SSBs are mapped to 1 RO, for example, N=2.
[0147] Fig. 9C This is a schematic diagram showing that the second type CFRA and the second type CBRA in the second configuration of RO are divided into two groups. Fig. 9C As shown, N≤1, one SSB is mapped to 1 / N ROs.
[0148] Fig.9D This is another schematic diagram of the second type CFRA and the second type CBRA in the second configuration of RO, each of which is divided into two groups. Fig.9D As shown, N>1, N SSBs are mapped to 1 RO, for example, N=2.
[0149] Fig.9E This is a schematic diagram of the second type of CFRA in RO configuration form 3 divided into two groups. Fig.9E As shown, N≤1, one SSB is mapped to 1 / N ROs.
[0150] Fig.9F This is another schematic diagram of the second type of CFRA in RO configuration form 3 divided into two groups. Fig.9F As shown, N>1, N SSBs are mapped to 1 RO, for example, N=2.
[0151] Figure 9G This is a schematic diagram of the second type of CFRA in RO configuration form 4 divided into two groups. Figure 9G As shown, N≤1, one SSB is mapped to 1 / N ROs.
[0152] Figure 9H This is another schematic diagram of the second type of CFRA in RO configuration form 4 divided into two groups. Figure 9H As shown, N>1, N SSBs are mapped to 1 RO, for example, N=2.
[0153] exist Figures 9A to 9H In the example, the preamble code corresponding to groupA is located before the preamble code corresponding to groupB. This embodiment is not limited to this. The preamble code corresponding to groupA may also be located after the preamble code corresponding to groupB.
[0154] Next, the configuration of the PUSCH of the second type CFRA is described.
[0155] In the first aspect of this embodiment, in some embodiments, the configuration of the PUSCH of the second type of CFRA may include: the frequency domain resource location of the PUSCH of the second message (Msg A), the periodic time domain resource location of the PUSCH of Msg A, and the modulation and coding strategy (MCS) of the PUSCH of Msg A.
[0156] In the first aspect of this embodiment, in some other embodiments, the configuration of the PUSCH of the second type of CFRA may include: the modulation and coding strategy (MCS) of the PUSCH of the second message Msg A, the number of physical uplink shared channel opportunities (PO) in a time slot, the time domain interval between POs, the number of time slots containing POs, the time offset between POs and ROs, the time domain starting position of POs, the number of POs multiplexed in the frequency domain at the same time, the demodulation reference signal (DMRS) configuration of POs, the frequency domain interval between POs, and the frequency domain starting physical resource block (PRB) of POs, wherein the period of PO is the same as the period of RO.
[0157] In the first aspect of this embodiment, the configuration of the PUSCH may adopt various forms.
[0158] PUSCH configuration form 1.
[0159] In the first configuration form of PUSCH, the PUSCH of the second type CFRA shares the configuration with the PUSCH of the second type CBRA, that is, some PUSCH resource units (PRUs) in the PUSCH resources indicated by the same PUSCH configuration belong to the second type CBRA, and some PRUs belong to the second type CFRA.
[0160] In the configuration form 1 of PUSCH, there is a predetermined mapping relationship between the preamble of the second information (msgA) and the PUSCH associated with the RO, wherein K preambles of the second information (msgA) are mapped as a group to an available physical uplink shared channel opportunity.
[0161] For example, K=ceil(Npreamble / Npusch), where Npreamble is the total number of preamble codes of the second information (msgA) of the second type CFRA and the second information (msgA) of the second type CBRA in all available physical random access channel opportunities within the synchronization signal block (SSB) and physical random access channel opportunity (PRACH occasion) mapping period, and Npusch is the product of the total number k1 of physical uplink shared channel opportunities (PUSCH occasion) within the synchronization signal block (SSB) and physical random access channel opportunity mapping period and the number n1 of demodulation reference signal (DMRS) indexes in one physical uplink shared channel opportunity (PUSCH occasion), that is, Npusch is the total number of PRUs within the synchronization signal block (SSB) and physical random access channel opportunity mapping period. K is an integer greater than or equal to 1, and the maximum value of K is, for example, 64. ceil means rounding up.
[0162] In at least one embodiment, the above mapping relationship can be obtained by the following operations:
[0163] Operation 121, sorting the second information (msg A) preambles in the available surface physical random access channel opportunities (PRAC Hoccasion) of a time slot (slot) in a first order, wherein the second information (msg A) preambles include: the second information (msg A) preambles of the second contention random access, and the second information (msg A) preambles of the second non-contention random access;
[0164] Operation 122: Map the second information (msgA) preambles sorted in the first order to the physical uplink shared channel opportunity (PUSCH occasion) in a second order.
[0165] In operation 121, second information (msgA) preambles in available physical random access channel opportunities (PRACH occasions) in a time slot are sorted in a first order, including:
[0166] The second information (msgA) preamble code is sorted in a physical random access channel opportunity according to a first predetermined order of the preamble code index (Preamble Index), wherein the first predetermined order is, for example, the order of the preamble code index from low to high; and, in a frequency-domain multiplexed physical random access channel opportunity, it is sorted according to a second predetermined order of the frequency domain resource index of the physical random access channel opportunity, wherein the second predetermined order is, for example, the order of the frequency domain resource index from low to high; and, in a time-domain multiplexed physical random access channel opportunity within a time slot, it is sorted according to a third predetermined order of the time resource index of the physical random access channel opportunity, wherein the third predetermined order is, for example, the order of the time resource index from low to high.
[0167] In operation 122, the preamble codes of the second information (msgA) arranged in the first order are mapped to a physical uplink shared channel opportunity (PUSCH occasion) in a second order, including:
[0168] For frequency domain multiplexed physical uplink shared channel opportunities, according to the frequency domain resource index f of the physical uplink shared channel opportunity id The fourth predetermined order is mapped to the physical uplink shared channel opportunity, wherein the fourth predetermined order is, for example, the order of frequency domain resource index from low to high; and in a physical uplink shared channel opportunity, according to the demodulation reference signal (DMRS) index DMRS idThe fifth predetermined order is mapped to the physical uplink shared channel opportunity, wherein the fifth predetermined order is, for example, the order of the demodulation reference signal (DMRS) index from low to high; and for the physical uplink shared channel opportunity multiplexed in the time domain within a time slot, according to the time resource index t of the physical uplink shared channel opportunity id The sixth predetermined order is mapped to the physical uplink shared channel opportunities, wherein the sixth predetermined order is, for example, the order of time resource index from low to high; and the seventh predetermined order of time slot indexes of the physical uplink shared channel opportunities is mapped to the physical uplink shared channel opportunities, wherein the seventh predetermined order is, for example, the order of time slot indexes from low to high.
[0169] In the configuration form 1 of PUSCH, in one embodiment, the preambles of the second type CBRA can be divided into preamble group A and preamble group B, and the preambles of the second type CFRA can be grouped or not. In this case, the preamble group A and the preamble group B of the second type CBRA are respectively associated with a PUSCH configuration, and the PUSCH of the second type CFRA shares the configuration with the PUSCH associated with the preamble group A or the preamble group B. As a result, the transport block corresponding to the PUSCH of the second type CFRA is consistent with the transport block size corresponding to the PUSCH of the second type CBRA, and the reorganization of msg A can be avoided during the random access process.
[0170] In the configuration form 1 of PUSCH, in another embodiment, the preamble of the second type CBRA can be divided into preamble group A and preamble group B, and the second type CFRA can be divided into preamble group A and preamble group B or can be ungrouped. In this case, the second type CFRA has two PUSCH configurations (i.e., preamble group A and preamble group B are respectively associated with one PUSCH configuration of the second type CFRA), and preamble group A and preamble group B are respectively associated with one PUSCH configuration of the second type CBRA. Among them, the two PUSCHs of the second type CFRA are respectively associated with the PUSCH associated with the preamble group A of the second type CBRA and the PUSCH associated with the preamble group B of the second type CBRA. For example, the PUSCH of the second type CFRA associated with preamble group A shares the PUSCH configuration associated with the preamble group A of the second type CBRA, and the PUSCH of the second CFRA associated with preamble group B shares the PUSCH configuration associated with the preamble group B of the second type CBRA.
[0171] In the present application, configuration form 1 of PUSCH can reduce signaling configuration overhead.
[0172] PUSCH configuration form 2:
[0173] In the second configuration form of PUSCH, the configuration of PUSCH of the second type CFRA is independent of the configuration of PUSCH of the second type CBRA, that is, the configuration of PUSCH of the second type CFRA is different from the configuration of PUSCH of the second type CBRA, and the PUSCH resources of the second type CBRA and the PUSCH resources of the second type CFRA are completely different or do not overlap and are indicated by different PUSCH configurations.
[0174] In the second configuration form of PUSCH, there is a predetermined mapping relationship between the preamble of the second information (msgA) of the second type CFRA and the PUSCH associated with the RO. In this mapping relationship, each K preambles of the second information (msgA) are mapped as a group to an available physical uplink shared channel opportunity (PO).
[0175] For example, K=ceil(Npreamble / Npusch), where Npreamble is the number of preamble codes of the second information (msgA) of the second type CFRA in all available physical random access channel opportunities within the synchronization signal block (SSB) and physical random access channel opportunity (PRACH occasion) mapping period, and Npusch is the product of the total number k1 of physical uplink shared channel opportunities (PUSCH occasion) within the synchronization signal block (SSB) and physical random access channel opportunity mapping period and the number n1 of demodulation reference signal (DMRS) indexes in one physical uplink shared channel opportunity (PUSCH occasion), that is, Npusch is the total number of PRUs within the synchronization signal block (SSB) and physical random access channel opportunity (PRACH occasion) mapping period. K is an integer greater than or equal to 1, and the maximum value of K is, for example, 64. ceil means rounding up.
[0176] In at least one embodiment, the above mapping relationship can be obtained by the following operations:
[0177] Operation 131, sorting the second information (msg A) preamble of the second CFRA in an available surface physical random access channel opportunity (PRAC Hoccasion) of a time slot (slot) in a first order;
[0178] Operation 132: Map the second information (msgA) preambles sorted in the first order to a physical uplink shared channel opportunity (PUSCH occasion) in a second order.
[0179] In operation 131, second information (msgA) preambles of second CFRA in an available physical random access channel opportunity (PRACH occasion) of a time slot are sorted in a first order, including:
[0180] The second information (msgA) preamble code is sorted in a physical random access channel opportunity according to a first predetermined order of the preamble code index (Preamble Index), wherein the first predetermined order is, for example, the order of the preamble code index from low to high; and, in a frequency-domain multiplexed physical random access channel opportunity, it is sorted according to a second predetermined order of the frequency domain resource index of the physical random access channel opportunity, wherein the second predetermined order is, for example, the order of the frequency domain resource index from low to high; and, in a time-domain multiplexed physical random access channel opportunity within a time slot, it is sorted according to a third predetermined order of the time resource index of the physical random access channel opportunity, wherein the third predetermined order is, for example, the order of the time resource index from low to high.
[0181] In operation 132, the preamble codes of the second information (msgA) arranged in the first order are mapped to a physical uplink shared channel opportunity (PUSCH occasion) in a second order, including:
[0182] For frequency-domain multiplexed physical uplink shared channel opportunities, the physical uplink shared channel opportunities are mapped to the physical uplink shared channel opportunities according to the fourth predetermined order of the frequency domain resource index fid of the physical uplink shared channel opportunities, wherein the fourth predetermined order is, for example, the order of the frequency domain resource index from low to high; and, in a physical uplink shared channel opportunity, the physical uplink shared channel opportunities are mapped to the physical uplink shared channel opportunities according to the fifth predetermined order of the demodulation reference signal (DMRS) index DMRSid, wherein the fifth predetermined order is, for example, the order of the demodulation reference signal (DMRS) index from low to high; and, for time-domain multiplexed physical uplink shared channel opportunities within a time slot, the physical uplink shared channel opportunities are mapped to the physical uplink shared channel opportunities according to the sixth predetermined order of the time resource index tid of the physical uplink shared channel opportunities, wherein the sixth predetermined order is, for example, the order of the time resource index from low to high; and, the physical uplink shared channel opportunities are mapped to the physical uplink shared channel opportunities according to the seventh predetermined order of the time slot index of the physical uplink shared channel opportunities, wherein the seventh predetermined order is, for example, the order of the time slot index from low to high.
[0183] In the configuration form 2 of PUSCH, in one embodiment, the preamble of the second type CBRA can be divided into preamble group A and preamble group B. In this case, the preamble group A and preamble group B of the second type CBRA are respectively associated with one PUSCH configuration, and the transport block (TB) size based on the PUSCH configuration of the second type CFRA is consistent with the TB size of the PUSCH configuration associated with the preamble group A or preamble group B. As a result, the transport block corresponding to the PUSCH of the second type CFRA is consistent with the transport block size corresponding to the PUSCH of the second type CBRA, and the reorganization of msg A can be avoided during the random access process.
[0184] In the configuration form 2 of PUSCH, in another embodiment, the preamble of the second type CBRA can be divided into preamble group A and preamble group B, and the second type CFRA can be divided into preamble group A and preamble group B or can be ungrouped. In this case, the preamble of the second type CFRA can be associated with two PUSCH configurations (i.e., preamble group A and preamble group B are respectively associated with one PUSCH configuration of the second type CFRA), and preamble group A and preamble group B are respectively associated with one PUSCH configuration of the second type CBRA. Among them, the TB sizes of the two PUSCH configurations associated with the preamble of the second type CFRA are respectively consistent with the TB sizes of the two PUSCH configurations based on the second type CBRA, for example: the size of the TB of the PUSCH configuration of the second type CFRA associated with preamble A is consistent with the size of the TB of the PUSCH configuration of the second type CBRA associated with preamble group A, and the size of the TB of the PUSCH configuration of the second type CFRA associated with preamble group B is consistent with the size of the TB of the PUSCH configuration of the second type CFRA associated with preamble group B. Therefore, the transport block corresponding to the PUSCH of the second type CFRA is consistent with the transport block corresponding to the PUSCH of the second type CBRA, and the reorganization of msg A can be avoided during the random access process.
[0185] In the present application, the second configuration form of PUSCH can provide different PUSCH configurations for the second type CBRA and the second type CFRA, including: PUSCH resource location, MCS and DMRS, etc. In addition, the second configuration form of PUSCH provides more flexibility for the second type CFRA.
[0186] In the first aspect of the embodiment of the present application, the configuration information of the PUSCH of the second type of CFRA can be carried in the dedicated RRC signaling or in the system information. For example, in the case where the dedicated RRC signaling carries the configuration information of the PUSCH of the second type of CFRA, the terminal device uses the configuration information of the PUSCH of the second type of CFRA carried by the dedicated RRC signaling, otherwise, the terminal device uses the configuration information of the PUSCH of the second type of CFRA carried by the system information.
[0187] According to the first aspect of this embodiment, the terminal device receives resource configuration of the second type of non-contention random access (CFRA), whereby the terminal device can perform the second type of CFRA, thereby reducing the transmission delay of the PUSCH.
[0188] Second aspect of the embodiment
[0189] A second aspect of an embodiment of the present application relates to a random access method, which is applied to a network device, such as network device 301.
[0190] Fig.10 FIG. 5 is a schematic diagram of a random access method according to a second aspect of an embodiment of the present application. As shown in FIG. 5 , the random access method may include:
[0191] Operation 1001: Send resource configuration for non-contention random access, where the resource configuration for non-contention random access includes resource configuration for second type non-contention random access (CFRA); and
[0192] Operation 1002: Receive a second message (MsgA) on a second type of non-contention random access resource.
[0193] Among them, the resource configuration of the second type of CFRA includes: the second type of CFRA preamble code index related to the synchronization signal block (SSB) or the channel state information reference signal (CSI-RS), the configuration of the physical random access channel opportunity (RO) of the second message (Msg A), and the configuration of the physical uplink shared channel (PUSCH) of Msg A.
[0194] In a second aspect of an embodiment of the present application, a network device sends a resource configuration of a second type of non-contention random access (CFRA) to a terminal device, whereby the terminal device can perform a second type of CFRA, thereby reducing the transmission delay of a PUSCH.
[0195] In the resource configuration of the second type CFRA sent in operation 1001, the RO may have multiple configuration forms.
[0196] RO configuration form 1.
[0197] In at least one embodiment, the SSB-based RO of the second type CFRA is shared with the first type contention random access (CBRA) and the second type CBRA, wherein the second type CFRA, the first type CBRA, and the second type CBRA use different preambles within the shared RO.
[0198] The configuration of shared RO includes:
[0199] The total number of random access preambles available in an RO (TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), the number of preambles of the first type CBRA occupied by each SSB (R), the number of preambles of the second type CBRA occupied by each SSB (R'), and the number of preambles of the second type CFRA occupied by each SSB (R"), or the total number of preambles used for the second type CFRA and the second type CBRA in the RO (msgA-TotalNumberOf_Preambles).
[0200] If the number of SSBs associated with the RO (N) is less than or equal to 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the total number of preambles used for the second type CFRA and the second type CBRA in the RO (msgA-TotalNumberOf-Preambles) minus the number of preambles of the second type CBRA occupied by each SSB (R'); if the number of SSBs associated with the RO (N) is greater than 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the quotient obtained by dividing the total number of preambles used for the second type CFRA and the second type CBRA in the RO (msgA-TotalNumberOf-Preambles) by N minus the number of preambles of the second type CBRA occupied by each SSB (R').
[0201] In the RO, R" consecutive preambles of the second-type CFRA are located after the R' consecutive preambles of the second-type CBRA.
[0202] The SSB-based RO of the second type of CFRA is also shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preamble codes within the shared RO.
[0203] RO configuration form 2.
[0204] The synchronization signal block (SSB) based RO of the second type CFRA is shared with the second type (CBRA), wherein the second type CFRA and the second type CBRA in the shared RO use different preamble codes.
[0205] The configuration of the shared RO includes: the total number of random access preambles of the second type CFRA and the second type CBRA available on an RO (msgA-TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), and the number of preambles of the second type CBRA occupied by each SSB (R').
[0206] If the number of SSBs associated with the RO (N) is less than or equal to 1, the number of preambles of the second type CFRA occupied by each SSB (R") is equal to the total number of random access preambles available on the RO (msgA-TotalNumberOfRA-Preambles) minus the number of preambles of the second type CBRA occupied by each SSB (R'); if the number of SSBs associated with the RO (N) is greater than 1, the number of preambles of the second type CFRA occupied by each SSB (R") is equal to the quotient obtained by dividing the total number of random access preambles of the second type CFRA and the second type CBRA available on the RO (msgA-TotalNumberOfRA-Preambles) by N minus the number of preambles of the second type CBRA occupied by each SSB (R').
[0207] In the RO, the R" consecutive preambles of the second-type CFRA are located after the R' consecutive preambles of the second-type CBRA.
[0208] The SSB-based RO of the second type of CFRA is also shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preambles in the shared RO. The configuration of the shared RO also includes: the total number of random access preambles available in one RO (Total Number of RA-Preambles).
[0209] RO configuration form three,
[0210] The SSB-based RO of the second type of CFRA is shared with the first type of CBRA, wherein the second type of CFRA and the first type of CBRA use different preambles within the shared RO.
[0211] The configuration of the shared RO includes: the total number of random access preambles available on an RO (Total Number of RA-Preambles), the number of SSBs associated with the RO (N), the number of preambles of the second type of CFRA occupied by each SSB (R"), and the number of preambles of the first type of CBRA occupied by each SSB (R).
[0212] In the RO, the R" consecutive preambles of the second-type CFRA are located after the R consecutive preambles of the second-type CBRA.
[0213] The SSB-based random access opportunity (RO) of the second type of CFRA is also shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preamble codes within the shared RO.
[0214] In the configuration forms 1 to 3 of the RO, the configuration information of the RO of the second type CFRA is carried in the system information.
[0215] RO configuration form 4.
[0216] The SSB-based RO of the second type of CFRA is independent of the RO of the first type of CBRA and the second type of CBRA. The configuration of the RO of the second type of CFRA includes: the total number of random access preambles available on the RO (Total Number of RA-Preambles) and the number of SSBs associated with the RO (N).
[0217] The SSB-based RO of the second type of CFRA can also be shared with the first type of CFRA. The configuration of the RO also includes: the number of preamble codes (R") of the second type of CFRA occupied by each SSB on the one RO.
[0218] In the configuration form 4 of the RO, the configuration information of the RO of the second type CFRA is carried in a dedicated radio resource control (RRC) signaling.
[0219] In a second aspect of the embodiment of the present application, the configuration of the PUSCH of the second type CFRA includes: the frequency domain resource position, periodic time domain resource position and MCS of the PUSCH of the second message Msg A.
[0220] In the second aspect of the embodiment of the present application, the configuration of the PUSCH of the second type of CFRA includes: the modulation and coding strategy (MCS) of the PUSCH of the second message Msg A, the number of physical uplink shared channel opportunities (PO) in a time slot, the time domain interval between POs, the number of time slots containing POs, the time offset between POs and ROs, the time domain starting position of POs, the number of POs multiplexed in the frequency domain at the same time, the demodulation reference signal (DMRS) configuration of POs, the frequency domain interval between POs, and the frequency domain starting physical resource block (PRB) of POs; wherein the period of PO is the same as the period of RO.
[0221] In the second aspect of the embodiments of the present application, there may be multiple configuration forms of PUSCH.
[0222] PUSCH configuration form 1.
[0223] The PUSCH of the second type CFRA is configured in a shared manner with the PUSCH of the second type CBRA.
[0224] K preamble codes of the second information (msgA) are mapped to one available PO, and K is an integer greater than or equal to 1. For example, the preamble codes of the second information (msgA) in the available RO in a time slot are sorted in a first order and mapped to the PO in a second order, wherein the preamble codes of the second information (MsgA) include the preamble codes of the second type CFRA and the preamble codes of the second type CBRA.
[0225] K=ceil(Npreamble / Npusch), where Npreamble is the total number of preamble codes of the second type CFRA and the second type CBRA in all available ROs within the SSB and RO mapping period, and Npusch is the product of the total number of POs within the SSB and RO mapping period and the number of DMRS indexes in one of the POs.
[0226] The preamble group A and the preamble group B of the second type of CBRA are respectively associated with one PUSCH configuration, and the PUSCH of the second type of CFRA shares the configuration with the PUSCH associated with the preamble group A or the preamble group B; or, the preamble of the second type of CFRA is associated with two PUSCH configurations, and the preamble group A and the preamble group B of the second type of CBRA are respectively associated with one PUSCH configuration, and the two PUSCHs associated with the preamble of the second type of CFRA share the configuration with the PUSCH associated with the preamble group A and the PUSCH associated with the preamble group B.
[0227] PUSCH configuration form 2:
[0228] The configuration of the PUSCH of the second type CFRA is independent of the configuration of the PUSCH of the second type CBRA.
[0229] K preambles of the second type CFRA are mapped to one available PO, where K is an integer greater than or equal to 1. For example, the preambles of the second CFRA in the available RO in a time slot are sorted in a first order and mapped to the PO in a second order.
[0230] K=ceil(Npreamble / Npusch), where Npreamble is the total number of preamble codes of the second type CFRA in all available ROs within the SSB and RO mapping period, and Npusch is the product of the total number of POs within the SSB and RO mapping period and the number of DMRS indexes in one of the POs.
[0231] The preamble group A and the preamble group B of the second type of CBRA are respectively associated with one PUSCH configuration, and the transport block (TB) size based on the PUSCH configuration of the second type of CFRA is consistent with the TB size of the PUSCH configuration associated with the preamble group A or the preamble group B; or, the second type of CFRA has two PUSCH configurations associated with the preamble, and the preamble group A and the preamble group B of the second type of CBRA are respectively associated with one PUSCH configuration, and the TB sizes of the two PUSCH configurations associated with the second type of CFRA are consistent with the TB size of the PUSCH configuration associated with the preamble A and the TB size of the PUSCH configuration associated with the preamble B, respectively.
[0232] In a second aspect of this embodiment, the preambles of the second type CFRA are divided into two or more preamble groups, and the RO configuration includes the number of preambles occupied by at least one preamble group; wherein each preamble group is associated with a PUSCH configuration.
[0233] The third aspect of the embodiment
[0234] A third aspect of an embodiment of the present application provides a random access device, which is applied to a terminal device, for example, the terminal device 302.
[0235] Fig.11 is a schematic diagram of a random access device according to the third aspect of an embodiment of the present application, such as Fig.11 As shown, the random access device 1100 includes a first processing unit 1101 .
[0236] The first processing unit 1101 may implement the random access method described in the first aspect of the embodiment of the present application. For the description of the random access method implemented by the first processing unit 1101, reference may be made to the description of the random access method in the first aspect of the embodiment of the present application.
[0237] Fourth aspect of the embodiment
[0238] A fourth aspect of an embodiment of the present application provides a random access device, which is applied to a network device, for example, the network device 301.
[0239] Fig.12It is a schematic diagram of a random access device according to the sixth aspect of an embodiment of the present application. As shown in FIG7 , the random access device 1200 includes a second processing unit 701 .
[0240] The second processing unit 1201 may implement the random access method described in the second aspect of the embodiment of the present application. For the description of the random access method implemented by the second processing unit 1201, reference may be made to the description of the random access method in the second aspect of the embodiment of the present application.
[0241] Fifth aspect of the embodiment
[0242] A fifth aspect of an embodiment of the present application provides a terminal device, which includes the random access device 1100 as described in the third aspect of the embodiment.
[0243] Fig.13 1 is a schematic block diagram of the system structure of the terminal device 1300 according to the seventh aspect of the embodiment of the present application. Fig.13 As shown, the terminal device 1300 may include a processor 1310 and a memory 1320; the memory 1320 is coupled to the processor 1310. It should be noted that this figure is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.
[0244] In one embodiment, the functions of the random access apparatus 1100 may be integrated into the processor 1310. The processor 1310 may be configured to implement the random access method of the first aspect of the embodiment.
[0245] In another embodiment, the random access device 1100 may be configured separately from the processor 1310 . For example, the random access device 1100 may be configured as a chip connected to the processor 1310 , and the functions of the random access device 1100 are implemented under the control of the processor 1310 .
[0246] like Fig.13 As shown, the terminal device 1300 may also include: a communication module 1330, an input unit 1340, a display 1350, and a power supply 1360. It is worth noting that the terminal device 1300 does not necessarily have to include Fig.13 In addition, the terminal device 1300 may also include Fig.13 For components not shown, reference may be made to the prior art.
[0247] like Fig.13 As shown, the processor 1310 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor devices and / or logic devices. The processor 1310 receives inputs and controls the operations of various components of the terminal device 1300.
[0248] Among them, the memory 1320, for example, can be one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. Various data can be stored, and programs for executing related information can also be stored. And the processor 1310 can execute the program stored in the memory 1320 to implement information storage or processing, etc. The functions of other components are similar to the existing ones and are not repeated here. The various components of the terminal device 1300 can be implemented by dedicated hardware, firmware, software or a combination thereof without departing from the scope of the present application.
[0249] Sixth aspect of the embodiment
[0250] A sixth aspect of an embodiment of the present application provides a network device, which includes the random access device 1200 as described in the fourth aspect of the embodiment.
[0251] Fig.14 FIG. 1 is a schematic diagram of a network device according to an embodiment of the present application. Fig.14 As shown, the network device 1400 may include: a processor 1410 and a memory 1420; the memory 1420 is coupled to the processor 1410. The memory 1420 may store various data; in addition, the memory 1420 may store an information processing program 1430, and the program 1430 is executed under the control of the processor 1410 to receive various information sent by the user equipment and send request information to the user equipment.
[0252] In one implementation, the functions of the random access apparatus 1200 may be integrated into the processor 1410. The processor 1410 may be configured to implement the random access method described in the second aspect of the embodiments of the present application.
[0253] In another embodiment, the random access device 1200 may be configured separately from the processor 1410 . For example, the random access device 1200 may be configured as a chip connected to the processor 1410 , and the functions of the random access device 1200 are implemented under the control of the processor 1410 .
[0254] In addition, if Fig.14 As shown, the network device 1400 may also include: a transceiver 1440 and an antenna 1450, etc.; wherein the functions of the above components are similar to those of the prior art and are not described here. It is worth noting that the network device 1400 does not necessarily have to include Fig.14 In addition, the network device 1400 may also include Fig.14 For components not shown, reference may be made to the prior art.
[0255] Seventh aspect of the embodiment
[0256] The seventh aspect of the embodiment of the present application also provides a communication system, including the network device as described in the sixth aspect of the embodiment and the terminal device as described in the fifth aspect of the embodiment.
[0257] The above devices and methods of the present application can be implemented by hardware, or by hardware combined with software. The present application relates to such a computer-readable program, which, when executed by a logic component, enables the logic component to implement the above-mentioned devices or components, or enables the logic component to implement the various methods or steps described above. The present application also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.
[0258] The method / device described in conjunction with the embodiments of the present application may be directly embodied as hardware, a software module executed by a processor, or a combination of the two. For example, one or more of the functional block diagrams shown in the figure and / or one or more combinations of the functional block diagrams may correspond to various software modules of the computer program flow or to various hardware modules. These software modules may correspond to the various steps shown in the figure, respectively. These hardware modules may be implemented by solidifying these software modules, for example, using a field programmable gate array (FPGA).
[0259] The software module may be located in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. A storage medium may be coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium; or the storage medium may be an integral part of the processor. The processor and the storage medium may be located in an ASIC. The software module may be stored in a memory of a mobile terminal or in a memory card that can be inserted into the mobile terminal. For example, if a device (such as a mobile terminal) uses a large-capacity MEGA-SIM card or a large-capacity flash memory device, the software module may be stored in the MEGA-SIM card or the large-capacity flash memory device.
[0260] For one or more of the functional blocks described in the drawings and / or one or more combinations of functional blocks, it can be implemented as a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component or any appropriate combination thereof for performing the functions described in the present application. For one or more of the functional blocks described in the drawings and / or one or more combinations of functional blocks, it can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in communication with a DSP, or any other such configuration.
[0261] The present application is described above in conjunction with specific implementation methods, but it should be clear to those skilled in the art that these descriptions are exemplary and are not intended to limit the scope of protection of the present application. Those skilled in the art can make various modifications and variations to the present application based on the spirit and principles of the present application, and these modifications and variations are also within the scope of the present application.
[0262] Regarding the implementation methods including the above embodiments, the following additional notes are also disclosed:
[0263] 1. A method for configuring random access resources, applied to a terminal device, the method comprising:
[0264] receiving a resource configuration for non-contention random access, wherein the resource configuration for non-contention random access comprises a resource configuration for a second type of non-contention random access (CFRA); and
[0265] According to the resource configuration of the second type of CFRA, a second type of non-contention random access process is performed,
[0266] Among them, the resource configuration of the second type of CFRA includes: a second type of CFRA preamble code index related to a synchronization signal block (SSB) or a channel state information reference signal (CSI-RS), a configuration of a physical random access channel opportunity (RO) of a second message (Msg A), and a configuration of a physical uplink shared channel (PUSCH) of Msg A.
[0267] 2. The method as described in Note 1, wherein:
[0268] The SSB-based RO of the second type CFRA is shared with the first type contention random access (CBRA) and the second type CBRA, wherein the second type CFRA, the first type CBRA and the second type CBRA use different preambles within the shared RO.
[0269] 3. The method as described in Note 2, wherein:
[0270] The configuration of the shared RO includes:
[0271] The total number of random access preambles available in the RO (TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), the number of preambles of the first type CBRA occupied by each SSB (R), the number of preambles of the second type CBRA occupied by each SSB (R'), and the number of preambles of the second type CFRA occupied by each SSB (R"), or the total number of preambles used for the second type CFRA and the second type CBRA in the RO (msgA-TotalNumberOf_Preambles).
[0272] 4. The method as described in Note 3, wherein:
[0273] If the number of SSBs associated with the RO (N) is less than or equal to 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the total number of preambles used for the second type of CFRA and the second type of CBRA in the one RO (msgA-TotalNumberOf-Preambles) minus the number of preambles of the second type of CBRA occupied by each SSB (R');
[0274] If the number of SSBs associated with the RO (N) is greater than 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the total number of preambles used for the second type of CFRA and the second type of CBRA in the RO (msgA-TotalNumberOf-Preambles) divided by N minus the number of preambles of the second type of CBRA occupied by each SSB (R').
[0275] 5. The method as described in Note 4, wherein:
[0276] In the RO, the R" consecutive preambles of the second-type CFRA are located after the R' consecutive preambles of the second-type CBRA.
[0277] 6. The method as described in Note 3, wherein:
[0278] The SSB-based RO of the second type of CFRA is also shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preamble codes within the shared RO.
[0279] 7. The method as described in Note 1, wherein:
[0280] The RO based on synchronization signal block (SSB) of the second type CFRA is shared with the second type CBRA, wherein the second type CFRA and the second type CBRA in the shared RO use different preamble codes.
[0281] 8. The method as described in Note 7, wherein:
[0282] The configuration of the shared RO includes:
[0283] The total number of random access preambles of the second type CFRA and the second type CBRA available on the RO (msgA-TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), and the number of preambles of the second type CBRA occupied by each SSB (R').
[0284] 9. The method as described in Note 8, wherein:
[0285] If the number of SSBs associated with the RO (N) is less than or equal to 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the total number of random access preambles available on the RO (msgA-TotalNumberOfRA-Preambles) minus the number of preambles of the second type of CBRA occupied by each SSB (R');
[0286] If the number of SSBs associated with the RO (N) is greater than 1, the number of preambles of the second type CFRA occupied by each SSB (R") is equal to the total number of random access preambles of the second type CFRA and the second type CBRA available on the RO (msgA-TotalNumberOfRA-Preambles) divided by N minus the number of preambles of the second type CBRA occupied by each SSB (R').
[0287] 10. The method as described in Note 9, wherein:
[0288] In the RO, the R" consecutive preambles of the second-type CFRA are located after the R' consecutive preambles of the second-type CBRA.
[0289] 11. The method as described in Supplementary Note 8, wherein:
[0290] The SSB-based RO of the second type of CFRA is also shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preamble codes within the shared RO.
[0291] 12. The method as described in Note 11, wherein:
[0292] The configuration of the shared RO also includes:
[0293] The total number of random access preambles available in the RO (TotalNumberOfRA-Preambles).
[0294] 13. The method as described in Note 1, wherein:
[0295] The SSB-based RO of the second type of CFRA is shared with the first type of CBRA, wherein the second type of CFRA and the first type of CBRA in the shared RO use different preamble codes.
[0296] 14. The method as described in Note 13, wherein:
[0297] The configuration of the shared RO includes:
[0298] The total number of random access preambles available on the RO (Total Number of RA-Preambles), the number of SSBs associated with the RO (N), the number of preambles of the second type of CFRA occupied by each SSB (R"), and the number of preambles of the first type of CBRA occupied by each SSB (R).
[0299] 15. The method as described in Note 14, wherein, in the RO, the R" consecutive preamble codes of the second type CFRA are located after the R consecutive preamble codes of the second type CBRA.
[0300] 16. The method as described in Note 14, wherein:
[0301] The SSB-based random access opportunity (RO) of the second type of CFRA is also shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preamble codes within the shared RO.
[0302] 17. The method as described in any one of Notes 2 to 16, wherein:
[0303] The configuration information of the RO of the second type CFRA is carried in the system information.
[0304] 18. The method as described in Note 1, wherein:
[0305] The SSB-based RO of the second type CFRA is independent of the RO of the first type CBRA and the second type CBRA.
[0306] 19. The method as described in Note 18, wherein:
[0307] The configuration of the RO of the second type of CFRA includes:
[0308] The total number of random access preambles available on the RO (Total Number Of RA-Preambles) and the number of SSBs associated with the RO (N).
[0309] 20. The method as described in Note 19, wherein:
[0310] The SSB-based RO of the second type of CFRA is shared with the first type of CFRA.
[0311] 21. The method as described in Note 20, wherein:
[0312] The configuration of the RO also includes:
[0313] The number of preamble codes of the second type of CFRA occupied by each SSB on the one RO (R”).
[0314] 22. The method as described in any one of Notes 18 to 21, wherein:
[0315] The configuration information of the RO of the second type CFRA is carried in a dedicated radio resource control (RRC) signaling.
[0316] 23. The method as described in Note 1, wherein:
[0317] The configuration of the PUSCH of the second type of CFRA includes: the modulation and coding strategy (MCS) of the PUSCH of the second message Msg A, the number of physical uplink shared channel opportunities (PO) in a slot, the time domain interval between POs, the number of slots containing POs, the time offset between POs and ROs, the time domain starting position of POs, the number of POs multiplexed in the frequency domain at the same time, the demodulation reference signal (DMRS) configuration of POs, the frequency domain interval between POs, and the frequency domain starting physical resource block (PRB) of POs;
[0318] The period of the PO is the same as the period of the RO.
[0319] 24. The method as described in Note 23, wherein:
[0320] The PUSCH of the second type CFRA is configured in a shared manner with the PUSCH of the second type CBRA.
[0321] 25. The method as described in Note 24, wherein:
[0322] K preamble codes of the second information (msgA) are mapped to one available PO, where K is an integer greater than or equal to 1.
[0323] 26. The method as described in Note 25, wherein:
[0324] The second information (msgA) preambles in the RO available in a time slot are sorted in a first order and mapped to the PO in a second order, wherein the second information (MsgA) preambles include the preambles of the second type CFRA and the preambles of the second type CBRA.
[0325] 27. The method as described in Note 26, wherein:
[0326] K=ceil(Npreamble / Npusch), where Npreamble is the total number of preamble codes of the second type CFRA and the second type CBRA in all available ROs within the SSB and RO mapping period, and Npusch is the product of the total number of POs within the SSB and RO mapping period and the number of DMRS indexes in one of the POs.
[0327] 28. A method as described in Note 24, wherein the preamble group A and the preamble group B of the second type CBRA are respectively associated with a PUSCH configuration, and the PUSCH of the second type CFRA shares a configuration with the PUSCH associated with the preamble group A or the preamble group B.
[0328] 29. A method as described in Note 24, wherein the preamble code of the second type CFRA is associated with two PUSCH configurations, and the preamble code group A and the preamble code group B of the second type CBRA are respectively associated with one PUSCH configuration, and the two PUSCHs associated with the preamble code of the second type CFRA are respectively shared with the PUSCH associated with the preamble code group A and the PUSCH associated with the preamble code group B.
[0329] 30. The method as described in Note 23, wherein:
[0330] The configuration of the PUSCH of the second type CFRA is independent of the configuration of the PUSCH of the second type CBRA.
[0331] 31. The method as described in Note 30, wherein:
[0332] K preamble codes of the second-type CFRA are mapped to one available PO, where K is an integer greater than or equal to 1.
[0333] 32. The method as described in Note 31, wherein:
[0334] The preamble codes of the second CFRA in the RO available in a time slot are sorted in a first order and mapped to the PO in a second order.
[0335] 33. The method as described in Note 32, wherein:
[0336] K=ceil(Npreamble / Npusch), where Npreamble is the total number of preamble codes of the second type CFRA in all available ROs within the SSB and RO mapping period, and Npusch is the product of the total number of POs within the SSB and RO mapping period and the number of DMRS indexes in one of the POs.
[0337] 34. The method as described in Note 30, wherein:
[0338] The preamble group A and the preamble group B of the second type CBRA are respectively associated with a PUSCH configuration, and the transport block (TB) size of the PUSCH configuration based on the second type CFRA is consistent with the TB size of the PUSCH configuration associated with the preamble group A or the preamble group B.
[0339] 35. A method as described in Note 30, wherein the preamble code of the second type CFRA is associated with two PUSCH configurations, and the preamble code group A and the preamble code group B of the second type CBRA are respectively associated with one PUSCH configuration, and the TB sizes of the two PUSCH configurations associated with the second type CFRA are respectively consistent with the TB size of the PUSCH configuration associated with the preamble code A and the TB size of the PUSCH configuration associated with the preamble code B.
[0340] 36. The method as described in any one of Notes 1 to 35, wherein:
[0341] In the case where the configuration information of the RO of the second type of CFRA is carried in the dedicated RRC signaling, the terminal device uses the RO configuration information of the second type of CFRA carried by the dedicated RRC signaling; otherwise,
[0342] The terminal device uses the RO configuration information of the second type of CFRA carried by the system information.
[0343] 37. The method as described in any one of Notes 1 to 35, wherein:
[0344] In the case where the dedicated RRC signaling carries the configuration information of the PUSCH of the second type of CFRA, the terminal device uses the configuration information of the PUSCH of the second type of CFRA carried by the dedicated RRC signaling; otherwise,
[0345] The terminal device uses the PUSCH configuration information of the second type of CFRA carried by system information.
[0346] 38. A method as described in Note 1, wherein the configuration of the PUSCH of the second type CFRA includes: the frequency domain resource position, periodic time domain resource position and MCS of the PUSCH of the second message Msg A.
[0347] 39. The method according to any one of Notes 1 to 38, wherein:
[0348] The preambles of the second type CFRA are divided into two or more preamble groups, and the RO configuration includes the number of preambles occupied by at least one of the preamble groups; wherein each preamble group is associated with one of the PUSCH configurations.
[0349] 40. A method for configuring random access resources, applied to a network device, the method comprising:
[0350] sending a resource configuration for non-contention random access, wherein the resource configuration for non-contention random access includes a resource configuration for a second type of non-contention random access (CFRA); and
[0351] receiving a second message (MsgA) on a second type of non-contention random access resource,
[0352] Among them, the resource configuration of the second type of CFRA includes: a second type of CFRA preamble code index related to a synchronization signal block (SSB) or a channel state information reference signal (CSI-RS), a configuration of a physical random access channel opportunity (RO) of a second message (Msg A), and a configuration of a physical uplink shared channel (PUSCH) of Msg A.
[0353] 41. The method as described in Note 40, wherein:
[0354] The SSB-based RO of the second type CFRA is shared with the first type contention random access (CBRA) and the second type CBRA, wherein the second type CFRA, the first type CBRA and the second type CBRA use different preambles within the shared RO.
[0355] 42. The method as described in Note 41, wherein:
[0356] The configuration of the shared RO includes:
[0357] The total number of random access preambles available in the RO (TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), the number of preambles of the first type CBRA occupied by each SSB (R), the number of preambles of the second type CBRA occupied by each SSB (R'), and the number of preambles of the second type CFRA occupied by each SSB (R"), or the total number of preambles used for the second type CFRA and the second type CBRA in the RO (msgA-TotalNumberOf_Preambles).
[0358] 43. The method as described in Note 42, wherein:
[0359] If the number of SSBs associated with the RO (N) is less than or equal to 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the total number of preambles used for the second type of CFRA and the second type of CBRA in the one RO (msgA-TotalNumberOf-Preambles) minus the number of preambles of the second type of CBRA occupied by each SSB (R');
[0360] If the number of SSBs associated with the RO (N) is greater than 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the total number of preambles used for the second type of CFRA and the second type of CBRA in the RO (msgA-TotalNumberOf-Preambles) divided by N minus the number of preambles of the second type of CBRA occupied by each SSB (R').
[0361] 44. The method as described in Note 43, wherein:
[0362] In the RO, the R" consecutive preambles of the second-type CFRA are located after the R' consecutive preambles of the second-type CBRA.
[0363] 45. The method as described in Note 42, wherein:
[0364] The SSB-based RO of the second type of CFRA is also shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preamble codes within the shared RO.
[0365] 46. The method as described in Note 40, wherein:
[0366] The RO based on synchronization signal block (SSB) of the second type CFRA is shared with the second type (CBRA), wherein the second type CFRA and the second type CBRA in the shared RO use different preamble codes.
[0367] 47. The method as described in Note 46, wherein:
[0368] The configuration of the shared RO includes:
[0369] The total number of random access preambles of the second type CFRA and the second type CBRA available on the RO (msgA-TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), and the number of preambles of the second type CBRA occupied by each SSB (R').
[0370] 48. The method as described in Note 47, wherein:
[0371] If the number of SSBs associated with the RO (N) is less than or equal to 1, the number of preambles of the second type of CFRA occupied by each SSB (R") is equal to the total number of random access preambles available on the RO (msgA-TotalNumberOfRA-Preambles) minus the number of preambles of the second type of CBRA occupied by each SSB (R');
[0372] If the number of SSBs associated with the RO (N) is greater than 1, the number of preambles of the second type CFRA occupied by each SSB (R") is equal to the total number of random access preambles of the second type CFRA and the second type CBRA available on the RO (msgA-TotalNumberOfRA-Preambles) divided by N minus the number of preambles of the second type CBRA occupied by each SSB (R').
[0373] 49. The method as described in Note 48, wherein:
[0374] In the RO, the R" consecutive preambles of the second-type CFRA are located after the R' consecutive preambles of the second-type CBRA.
[0375] 50. The method as described in Note 47, wherein:
[0376] The SSB-based RO of the second type of CFRA is also shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preamble codes within the shared RO.
[0377] 51. The method as described in Note 50, wherein:
[0378] The configuration of the shared RO also includes:
[0379] The total number of random access preambles available in the RO (TotalNumberOfRA-Preambles).
[0380] 52. The method as described in Note 40, wherein:
[0381] The SSB-based RO of the second type of CFRA is shared with the first type of CBRA, wherein the second type of CFRA and the first type of CBRA in the shared RO use different preamble codes.
[0382] 53. The method as described in Note 52, wherein:
[0383] The configuration of the shared RO includes:
[0384] The total number of random access preambles available on the RO (Total Number of RA-Preambles), the number of SSBs associated with the RO (N), the number of preambles of the second type of CFRA occupied by each SSB (R"), and the number of preambles of the first type of CBRA occupied by each SSB (R).
[0385] 54. The method as described in Note 53, wherein:
[0386] In the RO, the R" consecutive preambles of the second-type CFRA are located after the R consecutive preambles of the second-type CBRA.
[0387] 55. The method as described in Note 53, wherein:
[0388] The SSB-based random access opportunity (RO) of the second type of CFRA is also shared with the first type of CFRA, wherein the second type of CFRA and the first type of CFRA use different preamble codes within the shared RO.
[0389] 56. A method as described in any one of Notes 41-55, wherein:
[0390] The configuration information of the RO of the second type CFRA is carried in the system information.
[0391] 57. The method as described in Note 40, wherein:
[0392] The SSB-based RO of the second type CFRA is independent of the RO of the first type CBRA and the second type CBRA.
[0393] 58. The method as described in Note 57, wherein:
[0394] The configuration of the RO of the second type of CFRA includes:
[0395] The total number of random access preambles available on the RO (Total Number Of RA-Preambles) and the number of SSBs associated with the RO (N).
[0396] 59. The method as described in Note 55, wherein:
[0397] The SSB-based RO of the second type of CFRA is shared with the first type of CFRA.
[0398] 60. The method as described in Note 59, wherein:
[0399] The configuration of the RO also includes:
[0400] The number of preamble codes of the second type of CFRA occupied by each SSB on the one RO (R”).
[0401] 61. The method as described in any one of Notes 57-60, wherein:
[0402] The configuration information of the RO of the second type CFRA is carried in a dedicated radio resource control (RRC) signaling.
[0403] 62. The method as described in Note 40, wherein:
[0404] The configuration of the PUSCH of the second type of CFRA includes: the modulation and coding strategy (MCS) of the PUSCH of the second message Msg A, the number of physical uplink shared channel opportunities (PO) in a slot, the time domain interval between POs, the number of slots containing POs, the time offset between POs and ROs, the time domain starting position of POs, the number of POs multiplexed in the frequency domain at the same time, the demodulation reference signal (DMRS) configuration of POs, the frequency domain interval between POs, and the frequency domain starting physical resource block (PRB) of POs;
[0405] The period of the PO is the same as the period of the RO.
[0406] 63. The method as described in Note 62, wherein:
[0407] The PUSCH of the second type CFRA is configured in a shared manner with the PUSCH of the second type CBRA.
[0408] 64. The method as described in Note 63, wherein:
[0409] K preamble codes of the second information (msgA) are mapped to one available PO, where K is an integer greater than or equal to 1.
[0410] 65. The method as described in Note 4, wherein:
[0411] The second information (msgA) preambles in the RO available in a time slot are sorted in a first order and mapped to the PO in a second order, wherein the second information (MsgA) preambles include the preambles of the second type CFRA and the preambles of the second type CBRA.
[0412] 66. The method as described in Note 65, wherein:
[0413] K=ceil(Npreamble / Npusch), where Npreamble is the total number of preamble codes of the second type CFRA and the second type CBRA in all available ROs within the SSB and RO mapping period, and Npusch is the product of the total number of POs within the SSB and RO mapping period and the number of DMRS indexes in one of the POs.
[0414] 67. A method as described in Note 63, wherein the preamble group A and the preamble group B of the second type CBRA are respectively associated with a PUSCH configuration, and the PUSCH of the second type CFRA shares a configuration with the PUSCH associated with the preamble group A or the preamble group B.
[0415] 68. A method as described in Note 63, wherein the preamble code of the second type CFRA is associated with two PUSCH configurations, and the preamble code group A and the preamble code group B of the second type CBRA are respectively associated with one PUSCH configuration, and the two PUSCHs associated with the preamble code of the second type CFRA share the configuration with the PUSCH associated with the preamble code group A and the PUSCH associated with the preamble code group B respectively.
[0416] 69. The method as described in Note 62, wherein:
[0417] The configuration of the PUSCH of the second type CFRA is independent of the configuration of the PUSCH of the second type CBRA.
[0418] 70. The method as described in Note 69, wherein:
[0419] K preamble codes of the second-type CFRA are mapped to one available PO, where K is an integer greater than or equal to 1.
[0420] 71. The method as described in Note 70, wherein:
[0421] The preamble codes of the second CFRA in the RO available in a time slot are sorted in a first order and mapped to the PO in a second order.
[0422] 72. The method as described in Note 71, wherein:
[0423] K=ceil(Npreamble / Npusch), where Npreamble is the total number of preamble codes of the second type CFRA in all available ROs within the SSB and RO mapping period, and Npusch is the product of the total number of POs within the SSB and RO mapping period and the number of DMRS indexes in one of the POs.
[0424] 73. The method as described in Note 69, wherein:
[0425] The preamble group A and the preamble group B of the second type CBRA are respectively associated with a PUSCH configuration, and the transport block (TB) size of the PUSCH configuration based on the second type CFRA is consistent with the TB size of the PUSCH configuration associated with the preamble group A or the preamble group B.
[0426] 74. A method as described in Note 69, wherein the preamble code of the second type CFRA is associated with two PUSCH configurations, and the preamble code group A and the preamble code group B of the second type CBRA are respectively associated with one PUSCH configuration, and the TB sizes of the two PUSCH configurations associated with the second type CFRA are respectively consistent with the TB size of the PUSCH configuration associated with the preamble code A and the TB size of the PUSCH configuration associated with the preamble code B.
[0427] 75. A method as described in Note 40, wherein the configuration of the PUSCH of the second type CFRA includes: the frequency domain resource position, periodic time domain resource position and MCS of the PUSCH of the second message Msg A.
[0428] 76. The method according to any one of Notes 40 to 75, wherein:
[0429] The preambles of the second type CFRA are divided into two or more preamble groups, and the RO configuration includes the number of preambles occupied by at least one of the preamble groups; wherein each preamble group is associated with one of the PUSCH configurations.
Claims
1. A random access configuration device, applied to a terminal device, the device comprising a first processing unit, the first processing unit being configured to: Receiving a configuration of non-contention random access, the configuration of non-contention random access comprising a configuration of two-step non-contention random access (CFRA), wherein: The configuration of the two-step CFRA includes configuration of at least one physical random access channel opportunity (RO) shared with the two-step CBRA and associated with a synchronization signal block (SSB); and According to the configuration of the two-step CFRA, the two-step non-contention random access process is performed using a dedicated preamble and a physical uplink shared channel, The configuration of the two-step CFRA further includes: configuration of a dedicated preamble index associated with a synchronization signal block (SSB) or a channel state information reference signal (CSI-RS), and configuration of a physical uplink shared channel (PUSCH), and If the RO of the two-step CFRA is shared with the two-step CBRA, The configuration of the RO includes: The total number of two-step CFRA and two-step CBRA random access preambles available on the RO (msgA-TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), and the number of preambles of the two-step CBRA occupied by each SSB (R').
2. The device according to claim 1, wherein: The RO of the two-step CFRA is associated with SSB and is shared with four-step contention random access (CBRA) and two-step CBRA.
3. The device as claimed in claim 2, wherein: The configuration of the RO for the two-step CFRA is a cell-specific configuration for the uplink bandwidth portion.
4. The device according to claim 2, wherein: The configuration of the RO includes: The total number of random access preambles available in one RO (Total Number Of RA-Preambles), the number of SSBs associated with the RO (N), the number of preambles of the four-step CBRA occupied by each SSB (R), and the number of preambles of the two-step CBRA occupied by each SSB (R').
5. The device according to claim 4, wherein: In the RO, the preamble of the two-step CFRA is located after R' consecutive preambles of the two-step CBRA.
6. The device according to claim 2, wherein: The RO of the two-step CFRA is shared with the four-step CFRA.
7. The device of claim 1, wherein: In the RO, the preamble of the two-step CFRA is located after the preambles of R' consecutive two-step CBRAs.
8. The device of claim 1, wherein: The PUSCH includes at least one two-step CFRA PUSCH.
9. The device of claim 8, wherein: The dedicated preamble of two-step CFRA is mapped to an available PO of PUSCH, wherein the mapped PO is indicated to the terminal device in the configuration of two-step CFRA.
10. The device of claim 1, wherein: In the case where the RO of the two-step CFRA is dedicated to the terminal device and the configuration of the RO is carried in a dedicated RRC signaling, the terminal device uses the dedicated RO for the two-step CFRA process; otherwise, The terminal device uses the RO shared with the four-step CBRA and the two-step CBRA, or the terminal device uses the RO shared with the two-step CBRA to perform the two-step CBRA process.
11. A random access resource configuration device, applied to a network device, the device comprising a second processing unit, the second processing unit being configured to: Sending a non-contention random access configuration, wherein the non-contention random access configuration includes a two-step non-contention random access (CFRA) configuration, wherein: The configuration of the two-step CFRA includes configuration of at least one physical random access channel opportunity (RO) shared with the two-step CBRA and associated with a synchronization signal block (SSB); as well as Receive dedicated preamble and physical uplink shared channel (PUSCH), The configuration of the two-step CFRA further includes: configuration of a dedicated preamble index associated with a synchronization signal block (SSB) or a channel state information reference signal (CSI-RS), and configuration of the physical uplink shared channel (PUSCH), and If the RO of the two-step CFRA is shared with the two-step CBRA, The configuration of the RO includes: The total number of two-step CFRA and two-step CBRA random access preambles available on the RO (msgA-TotalNumberOfRA-Preambles), the number of SSBs associated with the RO (N), and the number of preambles of the two-step CBRA occupied by each SSB (R').
12. A communication system comprising: A terminal device comprising the random access device according to any one of claims 1 to 10; as well as A network device comprising the random access apparatus according to claim 11.
