Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020220306 - RESOURCE INDICATION IN RANDOM ACCESS

Document

Description

Title of Invention 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114  

Claims

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21  

Drawings

1   2   3   4   5   6   7   8  

Description

Title of Invention : RESOURCE INDICATION IN RANDOM ACCESS

TECHNICAL FIELD

[0001]
This disclosure is directed generally to wireless communications.

BACKGROUND

[0002]
Mobile telecommunication technologies are moving the world toward an increasingly connected and networked society. In comparison with the existing wireless networks, next generation systems and wireless communication techniques will need to support a much wider range of use-case characteristics and provide a more complex and sophisticated range of access requirements and flexibilities.
[0003]
Long-Term Evolution (LTE) is a standard for wireless communication for mobile devices and data terminals developed by 3rd Generation Partnership Project (3GPP) . LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The 5th generation of wireless system, known as 5G, advances the LTE and LTE-A wireless standards and is committed to supporting higher data-rates, large number of connections, ultra-low latency, high reliability and other emerging business needs.
[0004]
SUMMARY
[0005]
The present document uses techniques that may be used by embodiments of wireless communication devices and network devices to improve performance of a two-step random access process.
[0006]
In one example aspect, a method of wireless communication is disclosed. The method includes receiving, by a communication device, during a process of a two-step random access to a wireless network, a message including a temporary identifier assigned to the communication device, and transmitting, by the communication device, an acknowledgement message to a network device in the wireless network using a transmission resource that is dependent on the temporary identifier.
[0007]
In another example aspect, another method of wireless communication is disclosed. The method includes transmitting, by a network device, during a process of a two-step random access by a communication device to a wireless network, a message including a temporary identifier assigned to the communication device and receiving, by the network device, an acknowledgement message from the communication device on a transmission resource that is dependent on the temporary identifier.
[0008]
In yet another example aspect, another method of wireless communication is disclosed. The method includes receiving, by a communication device, during a process of a two-step random access to a wireless network, a message including a common parameter for a group of communication devices and a dedicated parameter for the communication device and transmitting, by the communication device, an acknowledgement message to a network device in the wireless network using a transmission resource that is dependent on the common parameter and the dedicated parameter.
[0009]
In yet another example aspect, a wireless communication apparatus is disclosed. The apparatus includes a processor that is configured to implement a method described herein.
[0010]
In yet another example aspect, a computer-readable medium is disclosed. The computer-readable medium is used for storing code for implementing one of the above-described methods.
[0011]
These, and other, aspects are described in the present document.
[0012]
BRIEF DESCRIPTION OF THE DRAWING
[0013]
FIG. 1 shows an example signal exchange during a 2-step random access procedure.
[0014]
FIG. 2 shows an example of contents of a message transmitted during a 2-step random access procedure.
[0015]
FIG. 3 shows an example of transmission resource assignment.
[0016]
FIG. 4 shows another example of transmission resource assignment.
[0017]
FIG. 5 is a block diagram of an example of a hardware platform for implementing one or more methods described in the present document.
[0018]
FIG. 6 is a flowchart of an example method of wireless communication.
[0019]
FIG. 7 is a flowchart for another example method of wireless communication.
[0020]
FIG. 8 is a flowchart for another example method of wireless communication.

DETAILED DESCRIPTION

[0021]
Section headings are used in the present document only for ease of understanding. Embodiments described in a section are not limited only to the section and can be combined with embodiments described in other sections. Furthermore, examples of Third Generation Partnership Project (3GPP) protocol are used for illustrative purpose only, and the disclosed techniques may be implemented in a wireless communication system that uses other communication protocols. For example, the terms uplink and downlink are used to indicate transmissions directions to the network and from the network.
[0022]
For some applications of upcoming next generation wireless protocols, ultra-low latency is desirable. Such applications include vehicle to vehicle communication, e.g., as used for autonomous vehicle driving, or virtual reality or gaming experience. For example, a latency of less than 2 to 5 milliseconds is desirable in the radio access network (RAN) portion.
[0023]
The traditional contention-based RACH procedure for Long Term Evolution /New Radio (LTE/NR) is the four-step RACH, but two-step RACH can significantly reduce the overall initial access latency, the benefit of two-step RACH is gotten more attention recently. The msgA of two-step RACH merges the equivalent content of msg1 and msg3 of four-step RACH, and msgB of two-step RACH merges the equivalent content of msg2 and msg4.
[0024]
An example of a two-step RACH process is illustrated in Figure 1. The procedure consists of two message transmissions. The first message, called msgA, is transmitted from a wireless device (e.g., user equipment UE) to a network device (e.g., to gNodeB) . The second message, called msgB, is transmitted from the network device to the wireless device. The transmission structure of msgA is a preamble and a physical uplink shared channel (PUSCH) carrying payload which includes at least the content of msg3 in the traditional 4-step RACH. MsgB content may include the equivalent contents of msg2 and msg4 of 4-step RACH and handle the contention resolution function for 2-step RACH.
[0025]
Upon receiving the msgA, the gNB sends msgB, in a dedicated downlink (DL) control channel (e.g., physical downlink control channel PDCCH) and/or a shared downlink control channel (e.g., physical downlink shared channel PDSCH) . Given that multiple UEs may transmit preambles of msgA in the same uplink (UL) ROs (RACH occasions) , the msgB transmitted from gNB in DL is addressed to multiple UEs which shared the same UL RO. Thus, the current msgB for group UEs is similar to the msg2 for group UEs in 4-step RACH. Similar to LTE, to save the PDCCH/PDSCH resources, the RARs (random access response) for multiple UEs can be multiplexed in one medium access control protocol data unit (MAC PDU) in msgB.
[0026]
In traditional 4-step RACH procedure, a UE transmits hybrid automatic repeat request (HARQ) ACK feedback for the msg4 PDSCH. A PUCCH resource set is provided by pucch-ResourceCommon signaled in system information through an index to a row of Table 9.2.1-1 in 3GPP specification 28.213 for transmission of HARQ-ACK information on PUCCH in an initial UL BWP of physical resource blocks (PRBs) . The UE determines a PUCCH resource within the provided PUCCH resource set which has 16 PUCCH resources based on the PUCCH resource indicator field in the DCI scheduling msg4, and the starting control channel element (CCE) index of the corresponding PDCCH as well. The downlink control information (DCI) provides additional timing information through parameter PDSCH-to-HARQ_feedback timing indicator, which determines the slot of the PUCCH resource.
[0027]
But the traditional procedure described in the previous paragraph only determines a single PUCCH resources based on higher layer parameters and information provided in the DCI scheduling the contention resolution message. In 2-step RACH, the msg4 function is merged into the msgB with the tradition msg2. The traditional msg2 is for group UE share the same RO, and traditional msg4 is only for one specific UE, contention resolution ID is included in the tradition msg4. As msgB of two-step RACH merges the equivalent content of msg2 and msg4, the msgB is for group UE and for specific UE both, the DCI of msgB addressed to the RA-RNTI is applied for group UEs, but the contention resolution ID in RAR in msgB is just for specific UE. RARs of multiple UEs are multiplexed in one MAC PDU in msgB and sent to multiple UEs together in one PDSCH. One technical problem that exists, and thus needs to be solved, for 2-step RACH UE is that the UE in groups which successfully decoding the corresponding RAR in msgB and getting its contention resolution ID need to determine a unique PUCCH resource for itself to feedback its HARQ-ACK to gNB, the unique PUCCH resource for each UE in group will enable the gNB to determine which UE successfully received its RAR in msgB. The present day techniques cannot provide the unique PUCCH resource for multiple UEs as the PUCCH resource is determined by the explicit or implicit parameters in the DCI which is for all UEs in group. The techniques and embodiments described in the present document can be used to overcome these technical problems, among others.
[0028]
FIG. 6 is a flowchart for a method 600 that may be performed by a wireless device. The method 600 includes receiving, by a communication device, during a process of a two-step random access to a wireless network, a message including a common parameter for a group of communication devices and a dedicated parameter for the communication device.
[0029]
The method 600 includes transmitting, by the communication device, an acknowledgement message to a network device in the wireless network using a transmission resource that is dependent on the common parameter and the dedicated parameter.
[0030]
FIG. 7 is a flowchart of a method 700 of wireless communication. The method 700 may be implemented by a network device such as the gNB. The method 700 includes transmitting, by a network device, during a process of a two-step random access by a communication device to a wireless network, a message including a temporary identifier assigned to the communication device.
[0031]
The method 700 includes receiving, by the network device, an acknowledgement message from the communication device on a transmission resource that is dependent on the temporary identifier.
[0032]
FIG. 8 is a flowchart for an example method 800 of wireless communication. The method 800 includes receiving, by a communication device, during a process of a two-step random access to a wireless network, a message including a common parameter for a group of communication devices and a dedicated parameter for the communication device.
[0033]
The method 800 includes transmitting, by the communication device, an acknowledgement message to a network device in the wireless network using a transmission resource that is dependent on the common parameter and the dedicated parameter.
[0034]
In the methods 600, 700 and 800, the communication device may be UE such as a mobile phone, a laptop, a tablet, an Internet of Things (IoT) device, or another hardware platform capable of wireless transmission and reception.
[0035]
In the context of 5G protocols, the message described in 600, 700, 800 may be msgB as is described further in the present document.
[0036]
Additional features of these methods are described with reference to example embodiments below. As described in the example embodiments, one example of the temporary identifier is a cell radio network temporary identifier (C-RNTI) .
[0037]
Example embodiment 1:
[0038]
The contents of the response from gNB i.e. the contents of msgB, in general, may contain one of the three following, also depicted in Figure 2:
[0039]
(1) Success response: when both RACH and PUSCH payload are decoded successfully –in this discussion, this response is referred to as successRAR;
[0040]
(2) Fallback response: When only RACH is decoded but not the payload –in this discussion, this response is referred to as fallbackRAR;
[0041]
(3) Backoff Indication: Similar as Rel-15, the backoff indication will be used in case no corresponding response (i.e. neither successRAR or fallbackRAR) is received within the MsgB reception window.
[0042]
The fields that may be included in the successRAR when CCCH message is included in msgA are listed as below:
[0043]
(1) Contention resolution ID: gNB can obtain the contention resolution ID based on the first 48 bits of the UL CCCH SDU included in the msgA payload –i.e. same as LTE and NR 4-step RACH. The contention resolution ID is for the specific UE to confirm its RACH attempt is accepted by gNB;
[0044]
(2) C-RNTI: C-RNTI is included in msgB to provide the UE ID in the cell for subsequent usage and this is the unique identification for UE to connect the network;
[0045]
(3) TA command.
[0046]
If the C-RNTI is included in the msgA when UE is in RRC_connected state, the fields included in the successRAR in case C-RNTI is included in msgA are different with the above:
[0047]
(1) C-RNTI: C-RNTI is responsible for the contention resolution function;
[0048]
(2) timing advance (TA) command.
[0049]
Upon receiving a “fallback” indication (i.e. fallbackRAR mentioned above) , the UE should proceed to msg3 step of 4-step RACH. i.e. the UE shall retransmit the msgA payload in the msg3. This is called the fallback procedure. The rest of the RACH procedure will then follow 4-step RACH procedure.
[0050]
The fields can be included in the fallbackRAR are RAPID, UL grant (to retransmit the msgA payload) , TC-RNTI, TA command.
[0051]
If the 2-step RACH procedure is for a UE in INACTIVE or IDLE states. The UE includes the CCCH SDU in the MsgA PUSCH part, which has a 48-bit UE Contention Resolution Identity. After successfully receiving the msgA PUSCH part, the gNB sends successRAR in msgB for contention resolution, the contention resolution identity is included in the successRAR in msgB payload carried by PDSCH part of msgB. The PDCCH part of msgB has a CRC which is scrambled with RA-RNTI, here it is called addressed by RA-RNTI, the common RNTI for group UEs shared the same RO. In this case successRARs in msgB for multiple UEs are group cast to multiple UEs who are monitoring the PDCCH addressed with the same RA-RNTI.
[0052]
UEs are expected to monitor the msgB PDCCH addressed with the RA-RNTI which matches the RACH occasion used by these UEs. When UEs are successfully decoding msgB and getting the successRARs individually matching to themselves, each successRAR corresponds to each UE, these UEs should give HARQ-ACK feedbacks to gNB individually. The matched successRAR includes the matched contention resolution ID or C-RNTI which is included in the UE’s msgA payload transmitted as the 2-step RACH attempt. The HARQ-ACK (acknowledging the reception of the matched contention resolution) resource for each UE in group should be unique for gNB to be able to determine which UE received the successRAR message.
[0053]
As described in the present document, gNB provides 16 common PUCCH resources to be selected in one PUCCH resource set signaled by pucch-ResourceCommon. The PUCCH resource set index corresponds to a PUCCH format, a first symbol, a duration, a PRB offset and a cyclic shift index set for a PUCCH transmission which can be found in the below Table 1.
[0054]
Table 1: PUCCH resource sets before dedicated PUCCH resource configuration
[0055]
[0056]
In the table, the initial CS indexes is the initial cyclic shift of the sequence carried in one PUCCH symbol. Each cyclic shift in one symbol can represent a resource for PUCCH.
[0057]
If the UE provides HARQ-ACK information in a PUCCH transmission in response to detecting a DCI format 1_0 or DCI format 1_1, the UE determines a PUCCH resource with index r PUCCH, 0≤r PUCCH≤15, as where N CCE, 0 is a number of CCEs in a control resource set of a PDCCH reception conveying the DCI format 1_0 or DCI format 1_1, n CCE, 0 is the index of a first CCE for the PDCCH reception, and Δ PRI is a value of the PUCCH resource indicator field which has 3 bits in the DCI format 1_0 or DCI format 1_1.
[0058]
An example of the PUCCH resource configuration through r PUCCH is shown in Figure 3. In this example, it is assumed that the PUCCH resource set index = 0 and assumed that the bandwidth of bandwidth part (BWP) is 10 PRBs, the 16 PUCCH resource correspondence with index = 0 is illuminated in Figure 3, and r here is r PUCCH. The table in FIG. 3 shows the available 16 PUCCH resources and frequency hopping of PUCCH is enabled.
[0059]
The calculation result of r PUCCH can only determine one PUCCH resource as there is only one index of a first CCE, n CCE, 0, for the PDCCH reception. This is the bottle neck of configuration for PUCCH resources for group UEs.
[0060]
For solving the multiple PUCCH resources indication for group UEs, one solution is that the calculation is not based on the index of a first CCE, n CCE, 0, but based on the UE specific identification known by the gNB and the specific UE together. From the content of successRAR in msgB, the C-RNTI for UE is always included in successRAR in msgB no matter what the C-RNTI is provided in msgB in case CCCH message is included in msgA or the original C-RNTI which is carried in the msgA payload. Due to this, the C-RNTI can be used to determine the r PUCCH.
[0061]
To keep the principal of original equation (currently specified in 3GPP documents) of:
[0062]
[0063]
and the value range of r PUCCH as much, n CCE, 0 is replaced with the function of C-RNTI which indicated in the matched successRAR in msgB for each UE. This means the PUCCH resource can be indicated or determined by the C-RNTI which indicated in the matched successRAR for each UE. For example, to keep the same n CCE, 0 value range [0, N CCE, 0-1] , the function can be C-RNTI mod N CCE, 0 or f (C-RNTI) mod N CCE, 0. Then the r PUCCH will be:
[0064]
[0065]
or
[0066]
[0067]
Here the f is the linear transformation of C-RNTI. Many different transforms are possible, the simplest being an identity transform. Other linear transforms in which C-RNTI is mapped (reversibly) to another number set, may be used for improving, e.g., signaling efficiency.
[0068]
The value dynamic range is [0, 1] , it means the different C-RNTIs can only generate two possible results, the randomness is not so good and the PUCCH resource collision rate for the group UEs is still high. A modified solution is proposed to revise the Δ PRI to [f (C-RNTI) mod (Δ PRI+1) ] . The dynamic range of [f (C-RNTI) mod (Δ PRI+ 1) ] is larger than the [0, 1] , this will further reduce the PUCCH resource collision rate and may reach the 0 collision with the careful C-RNTI configuration by gNB. Then the r PUCCH will be:
[0069]
[0070]
or
[0071]
[0072]
Alternatively, embodiments can only handle the randomness of Δ PRI. Then the r PUCCH will be:
[0073]
[0074]
or
[0075]
This way, the PUCCH resource for each UE in group can be separately indicated and gNB can guarantee the non-overlapping of the PUCCH resources used by grouped UEs via the careful configuration of C-RNTI. In general, the number of UEs in group is not so much, 2 or 3 is estimated as the upper limit depending on the gNB detecting capability for multiple preambles shared in the same RO. So the selection of C-RNTI is not difficult for gNB.
[0076]
Regarding the traditional 4-step RACH UE is still uses the Δ PRI to determine the PUCCH resource, to avoid the collision of PUCCH resource used by 2-step and 4-step RACH, gNB can configure different Δ PRI to different type of RACH, for example, gNB configure the lower Δ PRI to 2-step RACH and configure the higher Δ PRI to 4-step RACH.
[0077]
In a traditional procedure in which PUCCH carries the HARQ-ACK, if a UE transmits HARQ-ACK information using PUCCH format 0, the UE determines values m 0 and m CS for computing a value of cyclic shift where m 0 is provided by higher layer parameter initialCyclicShift of PUCCH-format0, and m CS is determined from the value of one HARQ-ACK information bit or from the values of two HARQ-ACK information bits as in next two tables, respectively. Here the m CS is an additional cyclic shift based on the initial cyclic shift of the sequence.
[0078]
Table 2: Mapping of values for one HARQ-ACK information bit to sequences for PUCCH format 0
[0079]
[Table 0001]
HARQ-ACK Value 0 1
Sequence cyclic shift m CS=0 m CS=6

[0080]
Table 3: Mapping of values for two HARQ-ACK information bits to sequences for PUCCH format 0
[0081]
[Table 0002]
HARQ-ACK Value {0, 0} {0, 1} {1, 1} {1, 0}
Sequence cyclic shift m CS=0 m CS=3 m CS=6 m CS=9

[0082]
Actually, if a UE transmits HARQ-ACK information using PUCCH format 0, for HARQ-ACK feedback to msgB, the NACK which the HARQ-ACK value equals 0 is not needed in the case of 2-step RACH, and only ACK which the HARQ-ACK value equals 1 is really needed. So the unused m CS=0 can be re-farmed as the new additional PUCCH resource. That means the number of common PUCCH resources can be enlarged from 16 to 32, as illustrated in Figure 4. The determination of r PUCCH can be modified to:
[0083]
[0084]
and the value scope will be changed to 0≤r PUCCH≤31. In the same way, the revision from Δ PRI to [f (C-RNTI) mod (Δ PRI+1) ] can also applied to the equation.
[0085]
One concept of the example 1 is that: some parameters to determine the PUCCH resource just like Δ PRI, n CCE, 0 are from the msgB DCI addressed with the RA-RNTI which is common to group UEs, but the C-RNTI is from the RAR in msgB for specific UE.
[0086]
Example embodiment 2:
[0087]
Except the parameters to determine the PUCCH resource are in msgB DCI for all the UE, the parameter PDSCH-to-HARQ_feedback timing indicator might be included in the successRARs in one msgB for the dedicated UE. Then the PUCCH resources for the group UE will be separated in different slots.
[0088]
Example embodiment 3:
[0089]
Except the parameters to determine the PUCCH resource are in msgB DCI for all the UE, the parameter PUCCH resource indicator field Δ PRI might be included in the successRARs in one msgB for the dedicated UE. Then the PUCCH resources for the group UE will be separated by different Δ PRI.
[0090]
In general, the above example embodiments can be summarized as the below:
[0091]
The parameters to determine the PUCCH resource for 2-step RACH can be separated into two parts: a common part and a dedicated part. The common part parameter can be included in DCI for all the UEs in group. And dedicated part parameters can be included in subMAC PDUs or successRARs in one msgB for the dedicated UE.
[0092]
FIG. 5 shows an exemplary block diagram of a hardware platform 500 that may be a part of a network device (e.g., base station or gNB) or a wireless device (e.g., a UE) . A network node can be referred to as a first device and a terminal can be referred to as a second device. The hardware platform 500 includes at least one processor 510 and a memory 505 having instructions stored thereupon. The instructions upon execution by the processor 510 configure the hardware platform 500 to perform the operations described in FIGS. 1 to 5 and/or 7 and in the various embodiments described in this patent document. The transmitter 515 transmits or sends information or data to another node. For example, a network node transmitter can send a message to a user equipment. The receiver 520 receives information or data transmitted or sent by another node. For example, a user equipment can receive a message from a network node.
[0093]
Referring again to the methods 500, 600 and 700, various embodiments described herein disclose that the resource index may be r PUCCH, as described herein. Referring to methods 600, 700 and 800, in some embodiments, the temporary identifier corresponds to a cell radio network temporary identifier (C-RNTI) and wherein the message includes the temporary identifier in a successRAR field. In some embodiments, the resource index may be calculated as shown in Equation 2 to 3. In some embodiments, resource index may be calculated as shown in Equation 4 to 7. Here, N CCE, 0 may represent a number of control channel elements in a control resource set of a control channel transmission received from the network device to the wireless device, and Δ PRI represents a value of an indicator field for the transmission resource from the wireless device to the network device, as described herein.
[0094]
It will be appreciated that several techniques for improving the performance of the 2-step random access procedure are disclosed. In one aspect, UE-specific transmission resources for transmission of uplink acknowledgements from the UE can be signaled in embodiments that use the disclosed techniques.
[0095]
In some embodiments, the transmission resource is for a physical control channel from the communication device to the network device. In some embodiments, common parameter is included in the message corresponds to a system information message in a master information block or a system information block transmission from the network device to the wireless device. In some embodiments, common parameters are included in the message in a control transmission from the network device to the wireless device in an explicit mode. In some embodiments, common parameters are included in the message in a control transmission from the network device to the wireless device in an implicit mode. In some embodiments, the dedicated parameter includes a hybrid automatic repeat request feedback time resource indication. In some embodiments, the dedicated parameter includes a resource indication field for a physical uplink control channel. In some embodiments, the dedicated parameter is included in a successRAR message (e.g., as shown in FIG. 2) .
[0096]
In some embodiments, a wireless communication apparatus, e.g., as described with respect to FIG. 5, may be used to implement a technique or solution disclosed herein. In some embodiments, a computer-readable may store code for implementing a disclosed method by a processor. In the context of the processor implementation, the terms “receiving” and “transmitting” may mean that the processor controls reception or transmission circuitry to cause reception or transmission of a waveform or a message or a transmission as described.
[0097]
It will further be appreciated that the following technical solutions may be used:
[0098]
Solution 1: UE monitors the msgB PDCCH addressed with the RA-RNTI which matches the RACH occasion used by this UE; the UE in the group of UEs shared the same RACH occasion decodes the successRARs multiplexed in msgB and successfully finds the matched contention resolution identity or C-RNTI; UE feedbacks the ACK to gNB in the indicated PUCCH resource, wherein the PUCCH resource is determined by the C-RNTI which is included in the matched successRAR in msgB for the UE.
[0099]
Solution 2: Solution according to solution 1, wherein the PUCCH resource with index r_PUCCH is determined by the function of C-RNTI which included in the matched successRAR in msgB for the UE.
[0100]
Solution 3: Solution according to solution 1, wherein in case that a UE transmits HARQ-ACK information using PUCCH format 0, m_CS , the value of cyclic shift , which represents the HARQ-ACK value equals 0 is re-farmed as the PUCCH resource.
[0101]
Solution 4: Solution according to solution 1 or 2, wherein the index r_PUCCH is determined using equations 2 or 3 described herein.
[0102]
Solution 5: Solution according to solution 1 or 2, wherein the index r_PUCCH is determined using the equations 4 or 5 described herein.
[0103]
Solution 6: Solution according to solution 2 or 3, wherein the index r_PUCCH is determined using the equations 6 or 7 described herein.
[0104]
Solution 7: Solution according to solutions 2 or 3 described herein, wherein the index r_PUCCH is computed using equations described herein.
[0105]
Solution 8: The gNB detects the preamble in msgA and decodes the payload in PUSCH of msgA which is sent by UE; the gNB sends successRAR in msgB for contention resolution, the contention resolution identity is included in the successRAR in msgB payload carried by PDSCH part of msgB and the PDCCH part of msgB which is scrambled with RA-RNTI, wherein, multiple successRARs for multiple UEs are multiplexed in one MAC PDU in msgB and group cast to multiple UEs who are monitoring the PDCCH addressed with the same RA-RNTI; the gNB monitors the acknowledge on the indicated PUCCH resources from the UE which successfully finds the matched successRAR in msgB, wherein, the PUCCH resource is determined by the C-RNTI which is included in the matched successRAR in msgB for the UE.
[0106]
Solution 9: The gNB side solutions make use of equations and other features as described with respect to Solutions 2 to 7.
[0107]
Solution 10: UE feedbacks the ACK to gNB in the indicated PUCCH resource, wherein the PUCCH resource is determined by common parameters for all UEs in the group, and dedicated parameters for the specific UE. The dedicated parameter (s) is included in the successRAR in msgB.
[0108]
Solution 11: A solution according to solution 10, wherein the common parameters are included in DCI in explicit or implicit mode. Or, are included in the system information.
[0109]
Solution 12: A solution according to solution 10, the dedicated parameters are HARQ feedback time resource indication or PUCCH resource indicator field.
[0110]
In some embodiments, a network device might implement a method of wireless that includes transmitting, by a network device, during a process of a two-step random access to a wireless network, a message including a common parameter for a group of communication devices and a dedicated parameter for a communication device and receiving, by the network device, an acknowledgement message from the communication device using a transmission resource that is dependent on the common parameter and the dedicated parameter. Additional features of this method may be as described with respect to the method 800.
[0111]
Some of the embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM) , Random Access Memory (RAM) , compact discs (CDs) , digital versatile discs (DVD) , etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
[0112]
Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and/or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and/or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and/or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
[0113]
While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.
[0114]
Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this disclosure.

Claims

[Claim 1]
A method of wireless communication, comprising: receiving, by a communication device, during a process of a two-step random access to a wireless network, a message including a temporary identifier assigned to the communication device; and transmitting, by the communication device, an acknowledgement message to a network device in the wireless network using a transmission resource that is dependent on the temporary identifier.
[Claim 2]
The method of claim 1, wherein a resource index of the transmission resource is determinable by a function of the temporary identifier.
[Claim 3]
The method of claim 1, wherein the transmission resource corresponds to a physical uplink channel (PUCCH) resource.
[Claim 4]
A method of wireless communication, comprising: transmitting, by a network device, during a process of a two-step random access by a communication device to a wireless network, a message including a temporary identifier assigned to the communication device; and receiving, by the network device, an acknowledgement message from the communication device on a transmission resource that is dependent on the temporary identifier.
[Claim 5]
The method of claim 4, wherein a resource index of the transmission resource is determinable by a function of the temporary identifier.
[Claim 6]
The method of claim 4, wherein the transmission resource corresponds to a physical uplink channel (PUCCH) resource.
[Claim 7]
The method of claim 1 or claim 4, wherein the temporary identifier corresponds to a cell radio network temporary identifier (C-RNTI) and wherein the message includes the temporary identifier in a successRAR field.
[Claim 8]
The method of any of claims 1-6, wherein the resource index, denoted as r PUCCH, is determinable from the temporary identifier, denoted as C-RNTI, using: where f () is a linear function, N CCE, 0 represents a number of control channel elements in a control resource set of a control channel transmission received from the network device to the wireless device, and Δ PRI represents a value of an indicator field for the transmission resource from the wireless device to the network device.
[Claim 9]
The method of any of claims 1-6, wherein the resource index, denoted as r PUCCH, is determinable from the temporary identifier, denoted as C-RNTI, using: where N CCE, 0 represents a number of control channel elements in a control resource set of a control channel transmission received from the network device to the wireless device, and Δ PRI represents a value of an indicator field for the transmission resource from the wireless device to the network device.
[Claim 10]
The method of any of claims 1-6, wherein the resource index, denoted as r PUCCH, is determinable from the temporary identifier, denoted as C-RNTI, using: where N CCE, 0 represents a number of control channel elements in a control resource set of a control channel transmission received from the network device to the wireless device, and Δ PRI represents a value of an indicator field for the transmission resource from the wireless device to the network device.
[Claim 11]
The method of any of claims 1-6, wherein the resource index, denoted as r PUCCH, is determinable from the temporary identifier, denoted as C-RNTI, using: where N CCE, 0 represents a number of control channel elements in a control resource set of a control channel transmission received from the network device to the wireless device, and Δ PRI represents a value of an indicator field for the transmission resource from the wireless device to the network device.
[Claim 12]
A method of wireless communication, comprising: receiving, by a communication device, during a process of a two-step random access to a wireless network, a message including a common parameter for a group of communication devices and a dedicated parameter for the communication device; and transmitting, by the communication device, an acknowledgement message to a network device in the wireless network using a transmission resource that is dependent on the common parameter and the dedicated parameter.
[Claim 13]
The method of claim 12, wherein the transmission resource is for a physical control channel from the communication device to the network device.
[Claim 14]
The method of claim 12, wherein common parameter is included in the message corresponds to a system information message in a master information block or a system information block transmission from the network device to the wireless device.
[Claim 15]
The method of claim 12, wherein common parameters are included in the message in a control transmission from the network device to the wireless device in an explicit mode.
[Claim 16]
The method of claim 12, wherein common parameters are included in the message in a control transmission from the network device to the wireless device in an implicit mode.
[Claim 17]
The method of claim 12, wherein the dedicated parameter includes a hybrid automatic repeat request feedback time resource indication.
[Claim 18]
The method of claim 12, wherein the dedicated parameter includes a resource indication field for a physical uplink control channel.
[Claim 19]
The method of claim 12, wherein the dedicated parameter is included in a successRAR message.
[Claim 20]
A wireless communication apparatus comprising a processor configured to implement a method recited in any one or more of claims 1 to 19.
[Claim 21]
A computer-readable medium having code stored thereon, wherein the code includes processor-executable instructions for implementing a method recited in any one or more of claims 1 to 19.

Drawings

[ Fig. 1]  
[ Fig. 2]  
[ Fig. 3]  
[ Fig. 4]  
[ Fig. 5]  
[ Fig. 6]  
[ Fig. 7]  
[ Fig. 8]