ON COLLISION HANDLING OF MSGA PUSCH IN 2-STEP RACH AND OTHER UPLINK CHANNELS
A method and device are disclosed for performing collision resolution in a two-step random access channel (RACH) process. In such a process, an MsgA PUSCH signal and a grant based PUSCH signal may collide. When such a collision is detected, either the MsgA PUSCH signal or the grant based PUSCh signal are dropped. The other of the two signals is then transmitted. The determination regarding which signal to drop can be based on a set of rules stored in memory.
1 . A method of performing a random access channel (RACH) process between a user equipment (UE) and an access node, the method comprising:
first determining whether uplink control information (UCI) can be multiplexed on an MsgA Physical Uplink Shared Channel (PUSCH) signal;
identifying that a Physical Uplink Control Channel (PUCCH) carrying the UCI overlaps with an MsgA PUSCH signal in time; and
preparing, in response to the identifying, a RACH transmission based on the first determining, the RACH transmission having either a first configuration or a second configuration based on the first determining.
2 . The method of claim 1 , further comprising second determining whether a Physical Random Access Channel (PRACH) associated with the MsgA PUSCH is contention based or contention-free based.
3 . The method of claim 2 , wherein the first determining determines that the UCI can be multiplexed on the MsgA PUSCH signal in response to the PRACH being contention-free based, and the first determining determines that the UCI can not be multiplexed on the MsgA PUSCH signal in response to the PRACH being contention based.
4 . The method of claim 1 , wherein the RACH transmission includes the UCI multiplexed with the MsgA PUSCH signal in response to the first determining determining that the UCI can be multiplexed.
5 . The method of claim 4 , further comprising dropping the PUCCH signal in response to the first determining determining that the UCI can be multiplexed.
6 . The method of claim 1 , wherein the RACH transmission includes one of the PUCCH carrying the UCI or the MsgA PUSCH signal.
7 . The method of claim 6 , further comprising dropping the other of the PUCCH carrying the UCI or the MsgA PUSCH signal.
8 . A user equipment (UE), comprising:
a memory that stores a set of rules governing signal priority in a collision scenario;
a processor configured to:
first determine whether uplink control information (UCI) can be multiplexed on an MsgA Physical Uplink Shared Channel (PUSCH) signal;
identify that a Physical Uplink Control Channel (PUCCH) carrying the UCI overlaps with an MsgA PUSCH signal in time; and
prepare, in response to the identifying, a random access channel (RACH) transmission based on the first determining, the RACH transmission having either a first configuration or a second configuration based on the first determining.
9 . The UE of claim 8 , wherein the processor is further configured to second determine whether a Physical Random Access Channel (PRACH) associated with the MsgA PUSCH is contention based or contention-free based.
10 . The UE of claim 9 , wherein the processor is further configured to:
determine, for the first determine, that the UCI can be multiplexed on the MsgA PUSCH signal in response to the PRACH being contention-free based, and
determine, for the first determine, that the UCI can not be multiplexed on the MsgA PUSCH signal in response to the PRACH being contention based.
11 . The UE of claim 8 , wherein the RACH transmission includes the UCI multiplexed with the MsgA PUSCH signal in response to the first determine determining that the UCI can be multiplexed.
12 . The UE of claim 11 , wherein the processor is further configured to drop the PUCCH signal in response to the first determine determining that the UCI can be multiplexed.
13 . The UE of claim 8 , wherein the RACH transmission includes one of the PUCCH carrying the UCI or the MsgA PUSCH signal.
14 . The UE of claim 13 , wherein the processor is further configured to drop the other of the PUCCH carrying the UCI or the MsgA PUSCH signal.
15 . An apparatus, comprising:
a memory; and
a processor, coupled to the memory, configured to:
first determine whether uplink control information (UCI) can be multiplexed on an MsgA Physical Uplink Shared Channel (PUSCH) signal;
identify that a Physical Uplink Control Channel (PUCCH) carrying the UCI overlaps with an MsgA PUSCH signal in time; and
prepare, in response to the identifying, a random access channel (RACH) transmission based on the first determining, the RACH transmission having either a first configuration or a second configuration based on the first determining.
16 . The apparatus of claim 15 , wherein the processor is further configured to second determine whether a Physical Random Access Channel (PRACH) associated with the MsgA PUSCH is contention based or contention-free based.
17 . The apparatus of claim 16 , wherein the processor is further configured to:
determine, for the first determine, that the UCI can be multiplexed on the MsgA PUSCH signal in response to the PRACH being contention-free based; and
determine, for the first determine, that the UCI can not be multiplexed on the MsgA PUSCH signal in response to the PRACH being contention based.
18 . The apparatus of claim 15 , wherein the RACH transmission includes the UCI multiplexed with the MsgA PUSCH signal in response to the first determine determining that the UCI can be multiplexed.
19 . The apparatus of claim 18 , wherein the processor is further configured to drop the PUCCH signal in response to the first determine determining that the UCI can be multiplexed.
20 . The apparatus of claim 15 , wherein the RACH transmission includes one of the PUCCH carrying the UCI or the MsgA PUSCH signal, wherein the processor is further configured to drop the other of the PUCCH carrying the UCI or the MsgA PUSCH signal.