Method, device and computer program product for wireless communication
By employing contention-based access modes with configuration information, the issue of simultaneous device collisions in 5G NR CBRA is mitigated, enhancing transmission efficiency and connectivity through optimized resource allocation and interference management.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2024-11-08
- Publication Date
- 2026-05-15
AI Technical Summary
In 5G NR communications, contention-based random access (CBRA) leads to collisions when multiple devices transmit simultaneously, necessitating retransmissions, which affects efficiency and connectivity.
Implementing contention-based access modes such as Slotted ALOHA (SA), Diversity Slotted ALOHA (DSA), Contention Resolution Diversity Slotted ALOHA (CRDSA), and Orthogonal Cover Code based Slotted ALOHA (OCC-based SA) with configuration information to manage resource allocation, timing, and interference cancellation, enhancing successful transmission probabilities.
Reduces collision likelihood and improves the efficiency and success rate of uplink small data transmissions by optimizing resource use and interference management in wireless communication systems.
Smart Images

Figure CN2024131046_15052026_PF_FP_ABST
Abstract
Description
METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR WIRELESS COMMUNICATION
[0001] This document is directed generally to wireless communications, and in particular to 5th generation (5G) communications or 6th generation (6G) communications.
[0002] 5G NR (new radio) utilizes contention-based random access (CBRA) to allow multiple devices to access the network simultaneously, improving efficiency and supporting massive connectivity. In CBRA, devices contend for access to the network by transmitting random access preamble (RAP) messages. If multiple devices transmit simultaneously, a collision occurs, and the devices must retransmit their RAPs after a random backoff period. However, the application of the contention-based transmission is still a topic to be discussed.
[0003] This document relates to methods, systems, and computer program products for a wireless communication.
[0004] One aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: transmitting, by a wireless communication terminal to a wireless communication node, one or more first messages via a contention-based access mode based on configuration information from the wireless communication node.
[0005] Another aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: transmitting, by a wireless communication node to a wireless communication terminal, configuration information to allow the wireless communication terminal to transmit one or more first messages via a contention-based access mode based on the configuration information.
[0006] Another aspect of the present disclosure relates to a wireless communication terminal. In an embodiment, the wireless communication terminal includes a communication unit and a processor. The processor is configured to: transmitting, via the communication unit to a wireless communication node, one or more first messages via a contention-based access mode based on configuration information from the wireless communication node.
[0007] Another aspect of the present disclosure relates to a wireless communication node. In an embodiment, the wireless communication node includes a communication unit and a processor. The processor is configured to: transmitting, via the communication unit to a wireless communication terminal, configuration information to allow the wireless communication terminal to transmit one or more first messages via a contention-based access mode based on the configuration information.
[0008] Various embodiments may preferably implement the following features:
[0009] Preferably, the contention-based access mode comprises: a Slotted ALOHA, SA, a Diversity Slotted ALOHA, DSA, a Contention Resolution Diversity Slotted ALOHA, CRDSA, an Orthogonal Cover Code based Slotted ALOHA, OCC-based SA, an Orthogonal Cover Code based Diversity Slotted ALOHA, OCC-based DSA, or an Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA, OCC-based CRDSA.
[0010] Preferably, the configuration information comprises at least one of:
[0011] a common resource for one or more candidate contention-based access modes;
[0012] a dedicated resource for one or more candidate contention-based access modes;
[0013] a number of the one or more first messages;
[0014] a selecting range or a time window for transmitting the one or more first messages;
[0015] a time pattern for transmitting the one or more first messages;
[0016] a minimum gap between the one or more first messages;
[0017] resources of one or more candidate contention-based access modes in multiple carriers;
[0018] a condition for selecting a resource for a carrier;
[0019] resources of one or more candidate contention-based access modes in multiple Coverage Enhancement, CE, levels; or
[0020] a condition for selecting a resource for a CE level.
[0021] Preferably, at least one of the following is satisfied:
[0022] one or more candidate contention-based access modes are enabled or disabled in a cell;
[0023] one or more candidate contention-based access modes are enabled or disabled for one or more terminals;
[0024] one or more candidate contention-based access modes are enabled or disabled via Radio Resource Control, RRC, signalling;
[0025] one or more candidate contention-based access modes are enabled or disabled per carrier;
[0026] one or more candidate contention-based access modes are enabled or disabled per CE level;
[0027] one or more candidate contention-based access modes are enabled or disabled per configuration in the configuration information;
[0028] the OCC-based SA, OCC-based DSA, and / or OCC-based CRDSA is enabled in response to that an Orthogonal Cover Code is enabled and the SA, DSA, and / or CRDSA is enabled;
[0029] the SA, DSA, and / or CRDSA is enabled in response to that an Orthogonal Cover Code is disabled and the SA, DSA, and / or CRDSA is enabled;
[0030] one or more candidate contention-based access modes are enabled or disabled via a paging message; or
[0031] one or more candidate contention-based access modes are enabled or disabled for a certain procedure.
[0032] Preferably, at least one of the following is satisfied:
[0033] a time range comprising transmission occasions for the one or more first messages is determined based on a length;
[0034] a time range comprising two adjacent transmission occasions for the one or more first messages is determined based on a length; or
[0035] a time range comprising transmission occasions for the one or more first messages is determined based on a pattern.
[0036] Preferably, the length is determined based on at least one of a round trip time, RTT, between the wireless communication terminal and the wireless communication node, a processing time of the wireless communication node, a response time configured by the wireless communication node, a selecting range, or a time window.
[0037] Preferably, multiple windows or timers are used for monitoring multiple responses for the multiple first messages.
[0038] Preferably, at least one of the following is satisfied:
[0039] one of the responses with a Radio Network Temporary Identifier, RNTI, in one of the windows or timers is monitored;
[0040] a start time of one of the windows or timers is determined based on at least one of a transmission occasion of a corresponding first message, a subframe containing an end of a repetition of a transmission occasion of a corresponding first message, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;
[0041] a duration time of one of the windows or timers is determined based on a response time;
[0042] the multiple the windows or timers stop in response to one of the responses being received;
[0043] the one or more first messages stop being transmitted in response to one of the responses being received;
[0044] one of the windows or timers restarts in response to a retransmission indication being received; or
[0045] in response to a retransmission indication being received, one of the windows or timers starts based on at least one of a retransmission occasion, a subframe containing an end of a retransmission occasion, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node.
[0046] Preferably, one window or timer is used for monitoring multiple responses for the multiple first messages.
[0047] Preferably, at least one of the following is satisfied:
[0048] a start time of the window or timer is determined based on at least one of a transmission occasion of a first one of the one or more first messages, a subframe containing an end of a repetition of a first one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;
[0049] a restart time of the window or timer is determined based on at least one of a transmission occasion of one of the one or more first messages, a subframe containing an end of a repetition of one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;
[0050] a duration of the window or timer is determined based on at least one of a transmission occasion of a first or last one of the one or more first messages, a subframe containing an end of a transmission occasion of a first or last one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node, or a response time;
[0051] the window or timer stops in response to one of the response being received;
[0052] the window or timer restarts in response to a retransmission indication being received;
[0053] in response to a retransmission indication being received, the window or timer restarts based on at least one of a retransmission occasion, a subframe containing an end of a retransmission occasion, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node; or
[0054] in response to a retransmission indication being received, a length of the window or timer restarts based on a response time.
[0055] Preferably, an RNTI of a response corresponding to a first message is determined based on at least one of: a time and / or frequency resource for the first message, a time and / or frequency resource for a first repetition of the first message, or a time and / or frequency resource for a last repetition of the first message.
[0056] Preferably, at least one of the following is satisfied:
[0057] in response to transmitting the one or more first messages being failed, the one or more first messages is continued being transmitted for a certain number of times;
[0058] in response to the contention-based access mode for transmitting the one or more first messages being failed, another contention-based access mode among candidate contention-based access modes is performed for transmitting the one or more first messages;
[0059] in response to an SA for transmitting the first message, a DSA or CRDSA is performed for transmitting the multiple first messages; or
[0060] in response to an OCC-based SA for transmitting the first message being failed, an OCC-based DSA or OCC-based CRDSA is performed for transmitting the multiple first messages.
[0061] Preferably, the wireless communication node indicates the wireless communication terminal performing another contention-based access mode among candidate contention-based access modes for transmitting the one or more first messages in response to the contention-based access mode being failed.
[0062] The present disclosure relates to a computer program product comprising a computer-readable program medium code stored thereupon, the code, when executed by a processor, causing the processor to implement a wireless communication method recited in any one of foregoing methods.
[0063] The exemplary embodiments disclosed herein are directed to providing features that will become readily apparent by reference to the following description when taken in conjunction with the accompanying drawings. In accordance with various embodiments, exemplary systems, methods, devices and computer program products are disclosed herein. It is understood, however, that these embodiments are presented by way of example and not limitation, and it will be apparent to those of ordinary skill in the art who read the present disclosure that various modifications to the disclosed embodiments can be made while remaining within the scope of the present disclosure.
[0064] Thus, the present disclosure is not limited to the exemplary embodiments and applications described and illustrated herein. Additionally, the specific order and / or hierarchy of steps or operations in the methods disclosed herein are merely exemplary approaches. Based upon design preferences, the specific order or hierarchy of steps or operations of the disclosed methods or processes can be re-arranged while remaining within the scope of the present disclosure. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or operations in a sample order, and the present disclosure is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0065] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
[0066] FIG. 1 shows a schematic diagram of a procedure according to an embodiment of the present disclosure.
[0067] FIG. 2 shows a schematic diagram of a procedure according to an embodiment of the present disclosure.
[0068] FIG. 3 shows a schematic diagram of a procedure according to an embodiment of the present disclosure.
[0069] FIG. 4 shows a diagram of timing information according to an embodiment of the present disclosure.
[0070] FIG. 5 shows a diagram of occasions according to an embodiment of the present disclosure.
[0071] FIG. 6 shows an example of a schematic diagram of a wireless communication terminal according to an embodiment of the present disclosure.
[0072] FIG. 7 shows an example of a schematic diagram of a wireless communication node according to an embodiment of the present disclosure.
[0073] FIGs. 8 and 9 show flowcharts of wireless communication methods according to some embodiments of the present disclosure.
[0074] In some embodiments, a method is provided comprising: transmitting, by a wireless communication terminal to a wireless communication node, one or more first messages via a contention-based access mode based on configuration information from the wireless communication node.
[0075] In some embodiments, the contention-based access mode comprises: a Slotted ALOHA, SA, a Diversity Slotted ALOHA, DSA, a Contention Resolution Diversity Slotted ALOHA, CRDSA, an Orthogonal Cover Code based Slotted ALOHA, OCC-based SA, an Orthogonal Cover Code based Diversity Slotted ALOHA, OCC-based DSA, or an Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA, OCC-based CRDSA.
[0076] In some embodiments, the contention-based access mode is determined from one or more candidate contention-based access modes. In some embodiments, one of the one or more candidate contention-based access modes is enabled to serve as the contention-based access mode for transmitting the one or more first messages.
[0077] In some embodiments, the one or more candidate contention-based access modes comprise at least one of a Slotted ALOHA, SA, a Diversity Slotted ALOHA, DSA, a Contention Resolution Diversity Slotted ALOHA, CRDSA, an Orthogonal Cover Code based Slotted ALOHA, OCC-based SA, an Orthogonal Cover Code based Diversity Slotted ALOHA, OCC-based DSA, and / or an Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA, OCC-based CRDSA.
[0078] In some embodiments, the wireless communication terminal may be a UE (user equipment) . In some embodiments, the wireless communication node may be a BS (base station) (e.g., a gNB or an eNB) . In some embodiments, one or more first messages may be Msg3 or replicas of Msg3. In some embodiments, transmitting one or more first messages via a contention-based access mode may be Msg3 or replicas of Msg3. In some embodiments, the wireless communication terminal transmitting one or more first messages via a contention-based access mode may indicate the wireless communication terminal performs contention-based Msg3 transmission via a contention-based access mode.
[0079] In the paragraphs below, some aspects of the present disclosure are provided, but the present disclosure is not limited thereto. Besides, embodiments in different aspects described below can be combined or cross-referenced unless expressly stated otherwise.
[0080] Aspect 0:
[0081] In the paragraphs below, anti-collision schemes for uplink contention-based small data transmission based on some embodiments are provided.
[0082] In some embodiments, the slotted ALOHA (SA) scheme is a time-slot-based random access procedure. In some embodiments, the time is divided into slots, and the devices are synchronized to start their transmissions. In some embodiments, before transmission, the devices randomly select one slot and wait until the start of a time slot to transmit an uplink small data.
[0083] In some embodiments, the Diversity Slotted ALOHA (DSA) scheme is an enhanced version in time domain of the traditional Slotted ALOHA protocol. In some embodiments, the DSA introduces the concept of transmitting multiple copies (e.g., replicas) of an uplink small data across different time. In some embodiments, multiple replicas are generated for each user small data and transmitted on randomly selected resources. This means multiple transmission opportunities for a small data transmission. In some embodiments, even if the first replica collides, subsequent replicas may be successfully decoded, thereby increasing the probability of successful reception of the small data transmission.
[0084] In some embodiments, the Contention Resolution Diversity Slotted ALOHA (CRDSA) scheme is similar to the DSA. In some embodiments, the CRDSA sends multiple replicas of each small data across different time slots to increase the probability of successful transmission. Furthermore, interference cancellation techniques of the CRDSA are used at the receiver side to eliminate the interference of a decoded packet on other packets, thereby further improving the probability of successful reception of other a small data transmission.
[0085] In some embodiments, the Orthogonal Cover Code based Slotted ALOHA (OCC-based SA) scheme is an enhanced version in code domain of the traditional Slotted ALOHA protocol. In some embodiments, the OCC-based SA introduces an Orthogonal Cover Codes (OCC) sequence. In some embodiments, one slot is randomly selected for a small data transmission. In some embodiments, an additional OCC sequence may allow multiple UE multiplexing at the same time and / or frequency resource.
[0086] In some embodiments, the Orthogonal Cover Code based Diversity Slotted ALOHA (OCC-based DSA) scheme is similar to the DSA. In some embodiments, the OCC-based DSA sends multiple replicas of each packet across different time slots. In some embodiments, multiple replicas are generated for each user packet and transmitted on randomly selected resources. In some embodiments, the additional OCC sequence is used for multiplexing of small data transmission.
[0087] In some embodiments, in the Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA (OCC-based CRDSA scheme) , multiple replicas are generated for a small data transmission and transmitted on randomly selected resources. In some embodiments, additional OCC (orthogonal cover codes) sequence is used for multiplexing of small data transmission. Furthermore, interference cancellation techniques are used at the receiver side to eliminate the interference of a decoded packet on other packets.
[0088] Aspect 1:
[0089] In some embodiments, the user equipment (UE) may perform contention-based Transmission (e.g., contention-based Msg3 transmission) via a contention-based access mode, such as the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA or the OCC-based CRDSA procedure. In some embodiments, the UE may select one or multiple transmission occasions for the Msg3 transmission according to at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA and / or the OCC-based CRDSA procedure.
[0090] In some embodiments, the network (e.g., also referred to as a BS (base station) in the present disclosure) may transmit configuration information to the UE. In some embodiments, the configuration information comprises one or more configurations. In some embodiments, the one or more configurations comprises configuration (s) for the one or more first messages (e.g., configuration (s) for contention-based Msg3 transmission) .
[0091] In some embodiments, the configuration information comprises at least one of:
[0092] a common resource for one or more candidate contention-based access modes;
[0093] a dedicated resource for one or more candidate contention-based access modes;
[0094] a number of the one or more first messages;
[0095] a selecting range or a time window for transmitting the one or more first messages;
[0096] a time pattern for transmitting the one or more first messages;
[0097] a minimum gap between the one or more first messages;
[0098] resources of one or more candidate contention-based access modes in multiple carriers (details in this regard are discussed in Aspect 10) ;
[0099] a condition for selecting a resource for a carrier (details in this regard are discussed in Aspect 10) ;
[0100] resources of one or more candidate contention-based access modes in multiple Coverage Enhancement, CE, levels (details in this regard are discussed in Aspect 10) ; and / or
[0101] a condition for selecting a resource for a CE level (details in this regard are discussed in Aspect 10) .
[0102] In some embodiments, the network may configure or broadcast the configuration of contention-based Msg3 transmission about at least one of the following options.
[0103] Option 1: In some embodiments, the network may configure or broadcast the common resource of contention-based Msg3 transmission including at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA and / or the OCC-based CRDSA. In some embodiments, the network may configure or broadcast the same resource shared by the UE that performs at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA and / or the OCC-based CRDSA. In some embodiments, the configuration of resource of contention-based Msg3 transmission includes at least one of the periodicity, the start time, the frequent resource, the repetition number, the Physical Downlink Control Channel (PDCCH) resource, and / or the Physical Resource Block (PRB) or Resource Unit (RU) allocation resource and so on. For example, in order to increase the usage of resource, the gNB may configure a shared resource for at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA. In some embodiments, if the UE triggers at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA and / or the OCC-based CRDSA, the UE may select the resource from this shared resource.
[0104] Option 2: In some embodiments, the network may configure or broadcast the special resource for the contention-based Msg3 transmission including at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based. In some embodiments, the network may configure or broadcast the resource only for the UE that performs the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA and / or the OCC-based CRDSA. In some embodiments, the configuration of resource includes at least one of the periodicity, the start time, the frequent resource, the repetition number, the PDCCH resource, and / or the PRB or RU allocation resource and so on. In some embodiments, if the configuration is configured, at least of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA is enabled. For example, in order to avoid the collision between the SA and the DSA, the gNB may configure a special DSA resource and a special SA resource. If the UE triggers the DSA, the UE may select the resource from this special DSA resource.
[0105] Option 3: In some embodiments, the network may configure or broadcast the number of replicas (e.g., replicas of Msg3 in the present disclosure) for at least one of the DSA, the CRDSA, the OCC-based DSA, and / or the OCC-based CRDSA. In some embodiments, the network may limit the number of replicas produced in at least one of the DSA, the CRDSA, the OCC-based DSA, and / or the OCC-based CRDSA. For example, in order to avoid increasing the collision probability, the gNB may configure a number of replicas in at least one of the DSA, the CRDSA, the OCC-based DSA and / or the OCC-based CRDSA. According to this number, the UE may produce the replicas in at least one of the DSA, the CRDSA, the OCC-based DSA and / or the OCC-based CRDSA.
[0106] In some embodiments, if the network configures or broadcasts the number of replica being 1, SA or OCC-based SA is enable, and the transmission occasion of contention-based Msg3 is for the OCC-based SA or the SA. In this case, the UE may perform the SA, and / or the OCC-based SA.
[0107] Option 4: In some embodiments, the network may configure or broadcast the selection time range (time window) to transmit replicas for at least one of the DSA, the CRDSA, the OCC-based DSA, and / or the OCC-based CRDSA. In some embodiments, the network may limit the time range (time window) to transmit replicas. In some embodiments, the time range (time window) may be higher than or equal to the gap between (the first repetition of) the transmission occasion of the first replica and (the last repetition of) the transmission occasion of the second replica. In some embodiments, the time range may be higher than or equal to the gap between (the first repetition of) the transmission occasion of the first replica and (the last repetition of) the transmission occasion of the last replica. In some embodiments, the time range may be in term of a time length, and / or a number of the transmission occasion, and so on. For example, for the convenience of the base station detection, the gNB may configure a time selection range that limit the time range to transmit replica. In some embodiments, after UE determining the transmission occasion of the first replica (e.g., the T1) , according to this range (e.g., the D) , the UE may select the transmission occasion for the remaining replica or the remaining replica randomly within the rang (e.g., T1~T1+D) .
[0108] In some embodiments, if the time range (time window) is absent, the SA or OCC-based SA is enable, and the transmission occasion of contention-based Msg3 is for OCC-based SA or SA. UE could perform SA or OCC-based SA.
[0109] In some embodiments, if the time range (time window) is present, the DSA or OCC-based DSA or CRDSA or OCC-based DSA is enable, and the transmission occasion of contention-based Msg3 is for DSA or OCC-based DSA or CRDSA or OCC-based DSA. UE could perform DSA or OCC-based DSA or CRDSA or OCC-based DSA.
[0110] Option 5: In some embodiments, the network may configure or broadcast the time pattern of the transmission occasion of contention-based Msg3 including at least one of the DSA, the CRDSA, the OCC-based DSA, and / or the OCC-based CRDSA. In some embodiments, the network may determine the time pattern to transmit replicas. In some embodiments, the transmission occasion in time domain of contention-based Msg3 is determined by the start time and / or the periodicity. In some embodiments, based on the start time and / or the periodicity of transmission occasion, start time and / or the periodicity of the time pattern is configured. In some embodiments, the start time of time pattern may be the same as the transmission occasion. In some embodiments, the periodicity of the time pattern may be an integer multiple of the periodicity of the transmission occasion in the time domain, and an integer multiple may be configured as the periodicity. In some embodiments, a periodicity of the time pattern contains multiple transmission occasions, the number of transmission occasions may be configured as the periodicity. In some embodiments, the UE may select the transmission occasion in a periodicity of the time pattern.
[0111] In some embodiments, if the time pattern configuration (e.g., periodicity) is absent, the SA and / or the OCC-based SA is enabled, the transmission occasion (s) of contention-based Msg3 is for OCC-based SA or SA. In some embodiments, the UE may perform the SA or the OCC-based SA.
[0112] In some embodiments, if the time pattern configuration (e.g., periodicity) is present, the DSA or OCC-based DSA or CRDSA or OCC-based DSA is enable, and the transmission occasion of contention-based Msg3 is for DSA or OCC-based DSA or CRDSA or OCC-based DSA. UE could perform DSA or OCC-based DSA or CRDSA or OCC-based DSA.
[0113] Option 6: In some embodiments, the network could configure or broadcast the minimum gap to transmit replicas in DSA or CRDSA or OCC-based DSA or OCC-based CRDSA. In some embodiments, the network may limit the interval between the adjacent transmitted replicas. In some embodiments, the gap may be smaller than or equal to the gap between the transmission occasion of first replica and the transmission occasion of second replica. In some embodiments, the gap may be in term of a time length, and / or a number of the transmission occasion, and so on. For example, for the purpose of diversity gain, the gNB may configure a minimum gap that limit the minimum interval between the adjacent transmitted replicas. In some embodiments, after the UE determining the transmission occasion of the first replica (e.g., T1) , according to this gap (e.g., D) , the UE may select the transmission occasion for the second replica after the range (e.g., T1 to T1+D) .
[0114] In some embodiments, for the UE, if the network configures or broadcasts the configuration of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA, configuration may include the resource, the number of replica, and so on, the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA is enabled. In some embodiments, the UE may apply the configuration if the UE is going to perform the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, or the OCC-based CRDSA.
[0115] In some embodiments, in the UE, the Radio Resource Control (RRC) entity may provide to the Medium Access Control (MAC) entity with the information about the contention-based Msg3 transmission. In some embodiments, the information may contain at least one of the resource configurations, time range, minimum gap, enabling or disabling at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA and / or the OCC-based CRDSA, the replica number, and / or the establishment cause of RRC connection and so on.
[0116] Aspect 2:
[0117] In some embodiments, at least one of the following is satisfied:
[0118] one or more candidate contention-based access modes are enabled or disabled in a cell;
[0119] one or more candidate contention-based access modes are enabled or disabled for one or more terminals;
[0120] one or more candidate contention-based access modes are enabled or disabled via Radio Resource Control, RRC, signalling;
[0121] one or more candidate contention-based access modes are enabled or disabled per carrier;
[0122] one or more candidate contention-based access modes are enabled or disabled per CE level;
[0123] one or more candidate contention-based access modes are enabled or disabled per configuration in the configuration information;
[0124] the OCC-based SA, OCC-based DSA, and / or OCC-based CRDSA is enabled in response to that an Orthogonal Cover Code is enabled and the SA, DSA, and / or CRDSA is enabled;
[0125] the SA, DSA, and / or CRDSA is enabled in response to that an Orthogonal Cover Code is disabled and the SA, DSA, and / or CRDSA is enabled;
[0126] one or more candidate contention-based access modes are enabled or disabled via a paging message; or
[0127] one or more candidate contention-based access modes are enabled or disabled for a certain procedure.
[0128] In some embodiments, the UE may determine whether to perform at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA and / or the OCC-based CRDSA based on the indication from gNB. Some options are provided below:
[0129] Option 1: In some embodiments, the network may enable or disable the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA in a cell.
[0130] In some embodiments, if the network broadcasts or configures the configuration of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA in a cell, the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA is enabled in this cell. In some embodiments, the configuration may include the resource configuration, replica number, selection range, and so on.
[0131] In some embodiments, the network may broadcast or configure the enable or disable indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA in a cell.
[0132] For example, when the network is under light load, the gNB may configure an indication of the DSA or the CRDSA that enables the DSA or the CRDSA, and the DSA or the CRDSA may be used for all UE in a cell. In some embodiments, when the network is under heavy load, the gNB may configure an indication of the OCC-based SA, the OCC-based DSA, or the OCC-based CRDSA that disables the OCC-based SA, the OCC-based DSA, or the OCC-based CRDSA, and the SA could be used for all UE in a cell.
[0133] Option 2: In some embodiments, the network may enable or disable the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA for some UE.
[0134] In some embodiments, if the network broadcasts or configures the configuration of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA via the RRC dedicated message, e.g., the RRC release message, the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA is enabled for UE. In some embodiments, the configuration may include at least one of the resource configuration, replica number, and / or selection range, and so on.
[0135] In some embodiments, the network may configure the enable or disable indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA by the RRC dedicated message. For example, for a UE that requires a strict access delay, the gNB may enable at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA in the RRC release message.
[0136] Option 3: In some embodiments, the network may enable or disable the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA per carrier.
[0137] In some embodiments, if the network broadcasts or configures the configuration of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA in a carrier or related to a carrier, the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA is enabled in this carrier. In some embodiments, the configuration may include the resource configuration, replica number, and / or the selection range, and so on.
[0138] In some embodiments, in a carrier, the configuration may include the enable or disable indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA by the SIB or the dedicated message. For example, if the collision probability in a carrier is small, the gNB may configure an indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA that enables at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA in this carrier. In some embodiments, at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA may be used for the UE that is going to trigger an access to this carrier.
[0139] Option 3a: In some embodiments, the network may enable or disable the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA per CE level.
[0140] In some embodiments, if the network broadcasts or configures the configuration of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA for a CE level or related to a CE level, the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA is enabled for this CE level. In some embodiments, the configuration may include the resource configuration, replica number, and / or the selection range, and so on.
[0141] In some embodiments, for a CE level, the configuration may include the enable or disable indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA by the SIB or the dedicated message. For example, if the collision probability in a CE level is small, the gNB may configure an indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA that enables at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA for this CE level. In some embodiments, at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA may be used for the UE that select this CE level.
[0142] Option 4: In some embodiments, the network may enable or disable the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA per configuration.
[0143] In some embodiments, the network may broadcast or configure multiple configurations (e.g., in the configuration information) of contention-based Msg3 transmission. In some embodiments, each of the configurations may include the resource configuration, the replica number, and / or the selection range, and so on.
[0144] In some embodiments, for each configuration, the configuration may include the enable or disable indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA by the SIB or dedicated message. In some embodiments, for example, if the collision probability in a configuration is small, the gNB may configure an indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA that enables at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA. In some embodiments, at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA may be used for the UE that select this configuration to transmit.
[0145] Option 5: In some embodiments, the network may configure or broadcast the configuration or enabling or disabling for the OCC, the configuration includes the number of OCC index, and / or the format and so on. In some embodiments, if the OCC is enabled, combined with the configuration or enabling of at least one of the SA, the DSA, and / or the CRDSA, at least one of the combined OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA may be enabled. In some embodiments, if the OCC is disabled, combined with the configuration or enabling of at least one of the SA, the DSA, and / or the CRDSA, at least one of the SA, the DSA, and / or the CRDSA may be enabled. For example, in order to enhance the uplink capable, the gNB may configure for the OCC. In some embodiments, if the UE triggers at least one of the SA, the DSA and / or the CRDSA, the UE may apply the configuration of the OCC, and perform at least one of the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA.
[0146] Option 6: In some embodiments, the network may enable or disable the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA via paging. In some embodiments, if the network enables the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA, the paging may carry the bits that enabling at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA, the UE paged may perform at least of the corresponding access mode.
[0147] Option 7: In some embodiments, the network may enable or disable the function of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA for some procedures, e.g., the UE may perform at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA based on reestablishment reason or the indication from the gNB or if the first SA access procedure fails.
[0148] In some embodiments, the configuration may include the enable or disable indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA by the SIB or the dedicated message for some procedures. In some embodiments, if the network configures the configuration and indicates enabling indication of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA, the configuration and indicates enabling indication is only available in some procedure.
[0149] In some embodiments, for the UE, if the network enables the configuration of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA, the UE may perform at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA.
[0150] In some embodiments, if the PDCCH UE received indicates the access mode, in the UE, the physical layer may indicate the access mode to MAC.
[0151] Aspect 3:
[0152] In some embodiments, the UE may determine whether to perform at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA based on the some conditions described below.
[0153] In some embodiments, the UE may trigger at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA according to the establishment cause. In some embodiments, in order to decrease the access delay, the UE that requires the strict access latency, e.g., with the establishment cause is emergency, or the high priority access (e.g., the highPriorityAccess or others) in the RRC setup / resume request, may perform at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA. For example, when the establishment cause is emergency, or the high priority access (e.g., the highPriorityAccess or others) in the RRC connection request (e.g., the RRCConnectionRequest) , the RRC connection resume request (e.g., the RRCConnectionResumeRequest) , or the RRC early data request (e.g., the RRCEarlyDataRequest) , and at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA is enabled by the gNB, the UE may perform at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA.
[0154] In some embodiments, in the UE, if the RRC connection is triggered, the RRC entity may indicate the establishment cause or the selected access mode to MAC entity.
[0155] Aspect 4:
[0156] In some embodiments, the UE may decide the selection time and / or the selection range. In some embodiments, at least one of the following is satisfied:
[0157] a time range comprising transmission occasions for the one or more first messages is determined based on a length;
[0158] a time range comprising two adjacent transmission occasions for the one or more first messages is determined based on a length; or
[0159] a time range comprising transmission occasions for the one or more first messages is determined based on a pattern.
[0160] In some embodiments, at least one of the time ranges described above is determined by the UE.
[0161] In some embodiments, the length is determined based on at least one of a round trip time, RTT, between the wireless communication terminal and the wireless communication node, a processing time of the wireless communication node, or a response time configured by the wireless communication node, a selecting range, or a time window.
[0162] In some embodiments, if the UE chooses to perform at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA, the UE may select the time resource to transmit according to the configuration information (e.g., the configuration of contention-based Msg3 transmission) .
[0163] In some embodiments, a replica is transmitted within a time range of the transmission occasion of the contention-based Msg3. In some embodiments, if the response for the previous replica transmitted is received, and then the next replica is transmitted, the next replica may be meaningless. In some embodiments, if the transmission is delayed, the latency of access procedure may increase. In some embodiments, the transmission occasion of a replica may be limited within a time range. Some options of the configuration of the time range are provided below.
[0164] Option 1: In some embodiments, the time range of all transmission occasions may be determined by a length. In some embodiments, the gap between (the first repetition of) first transmission occasion that UE selected and (the last repetition of) the last transmission occasion that UE selected may be less than a length.
[0165] Option 2: In some embodiments, the time range of the two adjacent transmission occasions could be determined by a length. In some embodiments, the gap between (the first repetition of) the previous transmission occasion that UE selected and (the last repetition of) the next transmission occasion that UE selected may be less than a length.
[0166] In some embodiments, for Option 1 and Option 2, the length may be the round-trip times (RTT) between the UE and the network plus a factor 1 plus a factor 2. In some embodiments, the RTT between the UE and the network may be calculated by the UE as the sum of the UE's Timing Advance value and k-Mac configured by the gNB. In some embodiments, the length may be the k-Offset broadcast by network plus a factor plus a factor 1 plus a factor 2. In some embodiments, the length may be the UL (uplink) TA (time advance) that the UE estimates plus a factor 1 plus a factor 2. In some embodiments, the length could be a factor 1 plus a factor 2. The factor 1 may be zero or the processing time of the gNB. In some embodiments, the factor 2 may be zero or the response time of Msg4 configured by the gNB.
[0167] Option 3: In some embodiments, the time range of all transmission occasions may be determined by a pattern. In some embodiments, all the transmission occasions that UE selected may be within in a pattern. In some embodiments, the start time of the pattern may be determined by the start time of the transmission occasions. In some embodiments, the periodicity of time pattern may be an integer multiple of periodicity of transmission occasions in time domain,
[0168] Aspect 5:
[0169] In FIG. 1, for uplink, transmission occasions of the contention-based Msg3 transmission is configured by the gNB. For example, the starting time is 1, the periodicity is 5, the available transmission occasions are slot 1, slot 6, slot 11, slot 16, slot 21, slot 26 and so on. In some embodiments, from the UE side, for the DSA and / or the CRDSA with 2 replicas, the UE selects two slots randomly, for example, UE select slot 1 and slot 11 to transmit the two replicas.
[0170] In some embodiments, for network, the replicas may be received after the propagation delay, and then the corresponding responses are feedback to UE. In some embodiments, if the network receives any of replicas, the network may feedback one response to the UE. In some embodiments, the network may determine the transmission occasions for the responses according to the processing capacity and load. In some embodiments, for example, assuming that RTT=28, processing time=3, if the first replica is received in slot 15, the corresponding response may be sent to the UE no earlier than slot 18. In some embodiments, if the first replica is missed, the second replica may be received in slot 25, the corresponding response may be sent to the UE no earlier than slot 28.
[0171] In some embodiments, for the UE, the response may be received after the propagation delay. For example, if the response is transmitted by the network no earlier than slot 18, the UE may start to monitor the response from slot 32. In some embodiments, if the response is transmitted by the network no earlier than slot 28, the UE may start to monitor the response from slot 42.
[0172] In some embodiments, multiple windows or timers are used or configured for monitoring multiple responses (e.g., Msg4) for the multiple first messages (e.g., the replicas of Msg3) .
[0173] In some embodiments, at least one of the following is satisfied:
[0174] one of the responses with a Radio Network Temporary Identifier, RNTI, in one of the windows or timers is monitored;
[0175] a start time of one of the windows or timers is determined based on at least one of a transmission occasion of a corresponding first message, a subframe containing an end of a repetition of a transmission occasion of a corresponding first message, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;
[0176] a duration time of one of the windows or timers is determined based on a response time;
[0177] the multiple the windows or timers stop in response to one of the responses being received;
[0178] the one or more first messages stop being transmitted in response to one of the responses being received;
[0179] one of the windows or timers restarts in response to a retransmission indication being received; or
[0180] in response to a retransmission indication being received, one of the windows or timers starts based on at least one of a retransmission occasion, a subframe containing an end of a retransmission occasion, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node.
[0181] In some embodiments, in order to ensure the reception of the response for the contention-based Msg3 transmission, at least the following operations or configurations may be adopted.
[0182] the starting time: In some embodiments, the UE may start multiple windows to monitor the multiple possible responses. In some embodiments, each window / timer is started in different times to be used to monitor the different responses, and the different responses may be scrambled by the different Radio Network Temporary Identifiers (RNTIs) . In some embodiments, the UE monitors an RNTI in each window / timer. In some embodiments, the start time of each window / timer is determined by the (subframe that contains the end of repetition of) transmission occasion of the corresponding replica plus processing time plus the round trip time (RTT) between the UE and the network. In some embodiments, the duration of the window / timer is the response time configured by the network. In some embodiments, if the UE transmits multiple replicas in different time, the UE may monitor each possible response corresponding to each replica. For each replica, the UE starts a window / timer according to (subframe that contains the end of repetition of) transmission occasion of this replica plus processing time plus the round trip time (RTT) between the UE and the network. In the window / timer, the UE may monitor the corresponding response using the RNTI that is determined by the transmission time / frequency resource of the replica. For example, if the first replica is transmitted in slot 1 using the time / frequency resource 1, a window / timer 1 is started at the slot32 (1+RTT 28+processing time 3) . In some embodiments, during this window / timer, the UE may monitor the response using RNTI 1 that is calculated by time / frequency resource 1. In some embodiments, if the second replica is received in slot 11 using the time / frequency resource 2, a window / timer 2 is started at the slot42 (11+RTT 28+processing time 3) . In some embodiments, during this window / timer, the UE may monitor the response using RNTI 2 that is calculated by time / frequency resource 2.
[0183] In some embodiments, considering of the repetition, if the first replica is transmitted in slot 1~slot 3 using the time / frequency resource 1, a window / timer 1 is started at the slot 34 (3+RTT 28+processing time 3) . In some embodiments, during this window / timer 1, the UE may monitor the response using RNTI 1 that is calculated by time / frequency resource 1. In some embodiments, if the second replica is received in slot 11~ slot 13 using the time / frequency resource 2, a window / timer 2 is started at the slot 44 (13+RTT 28+processing time 3) . In some embodiments, during this window / timer 2, the UE may monitor the response using RNTI 2 that is calculated by time / frequency resource2.
[0184] In some embodiments, if multiple windows / timers overlap, the UE may monitor multiple corresponding RNTIs simultaneously. For example, if the window / timer 1 and the window / timer 2 overlap, during the overlapped time, the UE may monitor the RNTI 1 and RNTI 2. In some embodiments, if a window / timer expires, the UE may stop monitoring the corresponding RNTI.
[0185] stopping: In some embodiments, if the UE receives the feedback from the network, e.g., the back off indication, the fallback indication, the L1 (Layer 1) / L2 (Layer 2) ACK, and / or the contention resolution identity, the UE may stop the monitoring and the window / timer. In some embodiments, for any one of contention-based Msg3 transmission that the UE performs, if the L1 ACK or PDCCH scrambled with the one of RNTI that the UE monitors or MAC PDU (Protocol Data Unit) is successfully decoded or contention resolution identity received from the network matches with the UE, all window / timer may be stopped. For example, if PDCCH scrambled with RNTI 1 is received, the window / timer 1 and window / timer 2 may be stopped.
[0186] In some embodiments, if the UE receives the feedback from the network, the UE may stop the transmission of replica. In some embodiments, for any one of contention-based Msg3 transmission that the UE performs, if the L1 ACK or PDCCH scrambled with the one of RNTI that the UE monitors or MAC PDU is successfully decoded or contention resolution identity received from the network matches with the UE, the transmission of the remaining replica is stopped. For example, if PDCCH scrambled with RNTI 1 is received, and if the second replica is not transmitted, the second replica may not be transmitted.
[0187] retransmission: In some embodiments, if the UE receives the retransmission indication from the network, the UE may restart the corresponding window / timer at the (subframe that contains the end of) retransmission occasion plus processing time plus the round trip time (RTT) between the UE and the network. For a window / timer, the PDCCH scrambled with the corresponding RNTI is received, and this PDCCH indicates a retransmission and the UL grant for this retransmission, the UE may perform the retransmission at the retransmission occasion according to the UL grant, and restart the window / timer at the (end of) retransmission occasion plus processing time plus the round trip time (RTT) between the UE and the network and monitor the corresponding RNTI. In some embodiments, the other window / timer if running may be stopped. The other RNTI may be discarded.
[0188] fail: In some embodiments, if all the window / timer expire, the contention-based Msg3 transmission fails.
[0189] Aspect 6:
[0190] In FIG. 2, for uplink, transmission occasions of the contention-based Msg3 transmission is configured by the gNB. For example, the starting time is 1, the periodicity is 5, the available transmission occasions are slot 1, slot 6, slot 11, slot 16, slot 21, slot 26 and so on. In some embodiments, from the UE side, for the DSA and / or the CRDSA with 2 replicas, the UE selects two slots randomly, for example, UE selects slot 1 and slot 11 to transmit the two replicas.
[0191] In some embodiments, for network, the replicas may be received after the propagation delay, and then the corresponding responses are feedback to UE. In some embodiments, if the network receives any of replicas, the network may feedback one response to the UE. In some embodiments, the network may determine the transmission occasions for the responses according to the processing capacity and load. In some embodiments, for example, assuming that RTT=28, processing time=3, if the first replica is received in slot 15, the corresponding response may be sent to the UE no earlier than slot 18. In some embodiments, if the first replica is missed, the second replica may be received in slot 25, the corresponding response may be sent to the UE no earlier than slot 28.
[0192] In some embodiments, for the UE, the responses may be received after the propagation delay. For example, if the responses are transmitted by the network no earlier than slot 18, the UE may start to monitor the responses from slot 32.
[0193] In some embodiments, one window or timer is used or configured for monitoring multiple responses for the multiple first messages (e.g., replicas) .
[0194] In some embodiments, at least one of the following is satisfied:
[0195] a start or restart time of the window or timer is determined based on at least one of a transmission occasion of a corresponding first message, a subframe containing an end of a repetition of a transmission occasion of a corresponding first message, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;
[0196] a duration of the window or timer is determined based on a response time;
[0197] the window or timer stops in response to one of the response being received;
[0198] the window or timer restarts in response to a retransmission indication being received;
[0199] in response to a retransmission indication being received, the window or timer restarts based on at least one of a retransmission occasion, a subframe containing an end of a retransmission occasion, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node; or
[0200] in response to a retransmission indication being received, a length of the window or timer restarts based on a response time.
[0201] In some embodiments, in order to ensure the reception of the response for the contention-based Msg3 transmission, at least the following operations or configurations may be adopted.
[0202] the starting time: In some embodiments, the UE may start and restart a window to monitor the multiple possible responses. In some embodiments, a window / timer is started or restarted in different times to be used to monitor the different response, and the different response may be scrambled by the different Radio Network Temporary Identifier (RNTI) . In some embodiments, the UE monitor an or multiple RNTI in each window / timer. In some embodiments, the start or restart time of the window / timer is determined by the (subframe that contains the end of repetition of) transmission occasion of the corresponding replica plus processing time plus the round trip time (RTT) between the UE and the network. In some embodiments, the duration of the window / timer is the response time configured by the network. In some embodiments, if the UE transmits multiple replicas in different time, the UE may monitor each possible response corresponding to each replica. For the previous replica, the UE starts a window / timer according to (subframe that contains the end of repetition of) transmission occasion of this replica plus processing time plus the round trip time (RTT) . In the window / timer, the UE may monitor the corresponding response using the RNTI that is determined by the transmission time / frequency resource of the first replica. For the next replica, the UE restarts the window / timer according to (subframe that contains the end of repetition of) transmission occasion of this replica plus processing time plus the round trip time (RTT) between the UE and the network. In the window / timer, the UE may monitor the corresponding response using the RNTI that is determined by the transmission time / frequency resource of the corresponding replica and the RNTI that is determined by the transmission time / frequency resource of the previous replica. For example, if the first replica is transmitted in slot 1 using the time / frequency resource 1, a window / timer 1 is started at the slot32 (1+RTT 28+processing time 3) . In some embodiments, during this window / timer, the UE may monitor the response using RNTI 1 that is calculated by time / frequency resource 1. In some embodiments, if the second replica is received in slot 11 using the time / frequency resource 2, and window / timer 1 is running, a window / timer 1 is restarted at the slot42 (11+RTT 28+processing time 3) . In some embodiments, during this window / timer, the UE may monitor the response using RNTI 2 that is calculated by time / frequency resource 2 and RNTI 1 (see FIG. 2) .
[0203] In some embodiments, considering of the repetition, if the first replica is transmitted in slot 1~slot 3 using the time / frequency resource 1, a window / timer 1 is started at the slot 34 (3+RTT 28+processing time 3) . In some embodiments, during this window / timer, the UE may monitor the response using RNTI 1 that is calculated by time / frequency resource 1. In some embodiments, if the second replica is received in slot 11~ slot 13 using the time / frequency resource 2, a window / timer 1 is restarted at the slot 44 (13+RTT 28+processing time 3) . In some embodiments, during this window / timer, the UE may monitor the response using RNTI 2 that is calculated by time / frequency resource2 and RNTI 1.
[0204] stopping: In some embodiments, if the UE receives the feedback from the network, e.g., the back off indication, the fallback indication, the L1 (Layer 1) / L2 (Layer 2) ACK, and / or the contention resolution identity, the UE may stop the monitoring and the window / timer. In some embodiments, for any one of contention-based Msg3 transmission that the UE performs, if the L1 ACK or PDCCH scrambled with the one of RNTI that the UE monitors or MAC PDU (Protocol Data Unit) is successfully decoded or contention resolution identity received from the network matches with the UE, all window / timer may be stopped. For example, if PDCCH scrambled with RNTI 1 is received, the window / timer 1 may be stopped.
[0205] In some embodiments, if the UE receives the feedback from the network, the UE may stop the transmission of replica. In some embodiments, for any one of contention-based Msg3 transmission that the UE performs, if the L1 ACK or PDCCH scrambled with the one of RNTI that the UE monitors or MAC PDU is successfully decoded or contention resolution identity received from the network matches with the UE, the transmission of the remaining replica is stopped. For example, if PDCCH scrambled with RNTI 1 is received, and if the second replica is not transmitted, the second replica may not be transmitted.
[0206] retransmission: In some embodiments, if the UE receives the retransmission indication from the network, the UE may restart the window / timer at the (subframe that contains the end of) retransmission occasion plus processing time plus the round trip time (RTT) between the UE and the network. For the window / timer, the PDCCH scrambled with the corresponding RNTI is received, and this PDCCH indicates a retransmission and the UL grant for this retransmission, the UE may perform the retransmission at the retransmission occasion according to the UL grant, and restart the window / timer at the (end of) retransmission occasion plus processing time plus the round trip time (RTT) between the UE and the network and monitor the corresponding RNTI. The other RNTI may be discarded.
[0207] fail: In some embodiments, if the window / timer expire, the contention-based Msg3 transmission fails.
[0208] Aspect 7:
[0209] In FIG. 3, for uplink, transmission occasions of the contention-based Msg3 transmission is configured by the gNB. For example, the starting time is 1, the periodicity is 5, the available transmission occasions are slot 1, slot 6, slot 11, slot 16, slot 21, slot 26 and so on. In some embodiments, from the UE side, for the DSA and / or the CRDSA with 2 replicas, the UE selects two slots randomly, for example, UE select slot 1 and slot 11 to transmit the two replicas.
[0210] In some embodiments, for network, the replicas may be received after the propagation delay, and then the corresponding responses are feedback to UE. In some embodiments, if the network receives any of replicas, the network may feedback one response to the UE. In some embodiments, the network may determine the transmission occasions for the responses according to the processing capacity and load. In some embodiments, for example, assuming that RTT=28, processing time=3, if the first replica is received in slot 15, the corresponding response may be sent to the UE no earlier than slot 18. In some embodiments, if the first replica is missed, the second replica may be received in slot 25, the corresponding response may be sent to the UE no earlier than slot 28.
[0211] In some embodiments, for the UE, the responses may be received after the propagation delay. For example, if the responses are transmitted by the network no earlier than slot 18, the UE may start to monitor the responses from slot 32.
[0212] In some embodiments, one window or timer is used or configured for monitoring multiple responses for the multiple first messages.
[0213] In some embodiments, at least one of the following is satisfied:
[0214] a start time of the window or timer is determined based on at least one of a transmission occasion of a first one of the one or more first messages, a subframe containing an end of a repetition of a first one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;
[0215] a restart time of the window or timer is determined based on at least one of a transmission occasion of one of the one or more first messages, a subframe containing an end of a repetition of one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;
[0216] a duration of the window or timer is determined based on at least one of a transmission occasion of a first one or last one of the one or more first messages, a subframe containing an end of a transmission occasion of a first or last one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node, or a response time;
[0217] the window or timer stops in response to one of the response being received;
[0218] the window or timer restarts in response to a retransmission indication being received;
[0219] in response to a retransmission indication being received, the window or timer restarts based on at least one of a retransmission occasion, a subframe containing an end of a retransmission occasion, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node; or
[0220] in response to a retransmission indication being received, a length of the window or timer restarts based on a response time.
[0221] In some embodiments, the UE starts a window / timer to monitor the multiple possible responses. In some embodiments, the window / timer is started in the time that determined by the transmission occasion of the first replica plus processing time and plus the RTT between the UE and the network. In some embodiments, the duration of the window / timer is determined by the (subframe that contains the end of) transmission occasion of the last replica plus processing time plus the RTT between the UE and the network plus the response duration. In some embodiments, the duration of the window / timer is determined by the (subframe that contains the end of) transmission occasion of the first replica plus processing time plus the RTT between the UE and the network and plus the response duration. In some embodiments, the duration of the window / timer is determined by the (subframe that contains the end of) transmission occasion of the first plus the interval between the first and last replica plus processing time, plus the RTT between the UE and the network, and plus the response duration. In some embodiments, the response time is configured by the network. In some embodiments, if the UE transmits multiple replicas in different time, the UE may monitor all possible response corresponding to each replica. For all possible replica, the UE starts a window / timer according to (subframe that contains the end of repetition of) transmission occasion of first replica plus processing time plus the RTT between the UE and the network. In some embodiments, the duration of the window / timer is the length between the starting time and the transmission occasion of the last replica plus processing time plus the RTT between the UE and the network and plus the response duration. In the window / timer, the UE may monitor all the response using all the RNTI that is determined by the transmission time / frequency resource of every replica. For example, if the first replica is transmitted in slot 1 using the time / frequency resource 1, and the second replica is received in slot 11 using the time / frequency resource 2, a window / timer is started at the slot32 (1+RTT 28+processing time 3) , the duration of the window / timer is 16 (42+ 6 response time-32) . In some embodiments, during this window / timer, the UE may monitor the response using RNTI 1 that is calculated by time / frequency resource1 and RNTI 2 that is calculated by time / frequency resource2.
[0222] In some embodiments, if the UE receives the feedback from the network, the UE could stop the window / timer. In some embodiments, for any one of contention-based Msg3 transmission that the UE performs, if L1 ACK or PDCCH scrambled with the RNTI that UE monitors or MAC PDU is successfully decoded, the window / timer is stopped. For example, if PDCCH scrambled with RNTI 1 is received, the window / timer may be stopped.
[0223] In some embodiments, if the UE receives the retransmission indication from the network, the UE may restart another window / timer at the (subframe that contains the end of) retransmission occasion plus processing time plus the RTT between the UE and the network, the duration of this window / timer is determined by the response duration configured by the network. For the window / timer, the PDCCH scrambled with the corresponding RNTI is received, and this PDCCH indicates a retransmission and the UL grant for this retransmission, the UE could perform the retransmission at the retransmission accession according to the UL grant, and restart another short window / timer at the (end of) retransmission occasion plus processing time plus the round trip time (RTT) between the UE and the network. In some embodiments the UE may monitor the RNTI that received in retransmission PDCCH. The other RNTI may be discarded.
[0224] In some embodiments, if the window / timer expires, the contention-based Msg3 transmission fails.
[0225] Aspect 8:
[0226] In some embodiments, an RNTI of a response (e.g., Msg4) corresponding to a first message is determined based on at least one of: a time and / or frequency resource for the first message, a time and / or frequency resource for a first repetition of the first message, or a time and / or frequency resource for a last repetition of the first message.
[0227] In some embodiments, if the UE transmits contention-based Msg3, the UE may monitor the Msg4 scrambled with the RNTI.
[0228] In some embodiments, the RNTI is calculated based on the time and / or frequency resource where Msg3 is transmitted.
[0229] In some embodiments, if multiple replicas are transmitted, each RNTI for each Msg4 is calculated based on the time and / or frequency resource where Msg3 is transmitted. In some embodiments, for example, if the first replica is transmitted using the time / frequency resource 1, the UE may monitor the Msg4 using RNTI 1 that is calculated by time / frequency resource1. In some embodiments, if the second replica is transmitted using the time / frequency resource 2, the UE may monitor the Msg4 using RNTI 2 that is calculated by time / frequency resource2.
[0230] In some embodiments, if the repetition transmission is used, each RNTI for each Msg4 is calculated based on the time and / or frequency resource of the first repetition of the transmission occasion where Msg3 is transmitted. if the first replica is transmitted in slot 1 to slot 3, RNTI 1 that is calculated by time / frequency resource1 in slot 1. In some embodiments, if the second replica is transmitted in slot 11 to slot 13, RNTI 2 that is calculated by time / frequency resource 2 in slot 11.
[0231] In some embodiments, if the repetition transmission is used, each RNTI for each Msg4 is calculated based on the time and / or frequency resource of the end repetition of the transmission occasion where Msg3 is transmitted. In some embodiments, if the first replica is transmitted in slot 1 to slot 3, RNTI 1 that is calculated by time / frequency resource1 in slot 3. In some embodiments, if the second replica is transmitted in slot 11 to slot 13, RNTI 2 that is calculated by time / frequency resource 2 in slot 13.
[0232] Aspect 9:
[0233] In some embodiments, at least one of the following is satisfied:
[0234] in response to transmitting the one or more first messages being failed, the one or more first messages is continued being transmitted for a certain number of times;
[0235] in response to the contention-based access mode for transmitting the one or more first messages being failed, another contention-based access mode among candidate contention-based access modes is performed for transmitting the one or more first messages;
[0236] in response to an SA for transmitting the first message, a DSA or CRDSA is performed for transmitting the multiple first messages; or
[0237] in response to an OCC-based SA for transmitting the first message being failed, an OCC-based DSA or OCC-based CRDSA is performed for transmitting the multiple first messages.
[0238] In some embodiments, UE could perform multiple contention-based Msg3 transmissions in an access mode. If the first contention-based Msg3 transmission in the access mode fails, e.g., the window / timer expires, the UE could continue to perform the contention-based Msg3 transmission for a number of times. In some embodiments, the UE could perform at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA for a number of times. In some embodiments, the number may be configured by the network. In some embodiments, the number may be 1 or larger than 1.
[0239] In some embodiments, if all transmissions for the number of times fail, the contention-based Msg3 transmission procedure with the access mode fails. In some embodiments, in the UE, MAC entity could clear buffer and indicate the failure to RRC entity.
[0240] In some embodiments, if a contention-based Msg3 transmission procedure with an access mode fails, UE could perform contention-based Msg3 transmission procedure with another access mode. in order to increase the access.
[0241] In some embodiments, if the UE perform the DSA or CRDSA in the first time and fails, the UE could perform SA to try another access in the second time.
[0242] In some embodiments, if the UE performs the SA in the first time and fails, the UE could perform DSA or CRDSA (if enabled) to try another access in the second time. In some embodiments, the UE triggers a contention-based Msg3 transmission procedure, and performs an SA to transmit Msg3, but the SA fails, e.g., the feedback for the Msg3 transmission may not be received. In order to increase the access probability, the UE could perform a DSA or CRDSA (if enabled) to transmit Msg3. In some embodiments, in the UE, the RRC entity triggers a RRC procedure and deliver the data to MAC entity. In MAC entity, an SA is performed to transmit Msg3, but the SA fails, if the DSA or the CRDSA is enable by the network, the DSA or the CRDSA could be performed to transmit Msg3 again. In some embodiments, in the UE, the RRC entity triggers the RRC procedure and deliver the data to MAC entity. In MAC entity, an SA is performed to transmit Msg3, but the SA fails, MAC entity indicates the failure to RRC entity. The RRC entity could trigger another RRC procedure. If DSA or CRDSA is enable by the network, RRC entity indicates this second procedure or DSA or CRDSA access mode to MAC entity. In MAC entity, a DSA or CRDSA is performed to transmit Msg3.
[0243] In some embodiments, if the UE performs OCC-based SA in the first time and fails, the UE could perform OCC-based DSA or OCC-based CRDSA (if enabled) to try another access in the second time. Specially, UE triggers a RRC connection procedure, and perform an OCC-based SA to transmit Msg3, but the OCC-based SA fails, e.g., the feedback for the Msg3 transmission may not be received, in order to increase the access probability, the UE could perform an OCC-based DSA or OCC-based CRDSA (if enabled) to transmit Msg3.
[0244] In some embodiments, if another access procedure fails, in the UE, MAC entity could clear the buffer and indicate the failure to RRC entity.
[0245] Aspect 10:
[0246] In some embodiments, the wireless communication node indicates the wireless communication terminal performing another contention-based access mode among the candidate contention-based access modes for transmitting the one or more first messages in response to the contention-based access mode being failed.
[0247] In some embodiments, the network could indicate the UE to perform at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA to try another contention-based Msg3 transmission via MAC PDU and / or MAC CE. In some embodiments, if the UE has performed the contention-based Msg3 transmission, due to the collision, the network could indicate the access mode (e.g. at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA) to the UE to require the UE to perform at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA in the next access procedure via MAC PDU or MAC CE. In some embodiments, the MAC PDU or MAC CE could contain an indication about the access mode (e.g., at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA) .
[0248] For example, in the first procedure, the UE performs the SA to transmit Msg3, but the network refuses it, the network could indicate a backoff indication or fail indication to the UE via MAC PDU or MAC CE, and indicate the DSA carried in this MAC PDU or MAC CE. In some embodiments, if the UE triggers another Msg3 transmission, the UE may follow the indication to perform the DSA. In some embodiments, in the first procedure, UE performs DSA to transmit Msg3, but the network refuses it, the network could indicate a backoff indication or fail indication to the UE via MAC PDU or MAC CE, and indicate the SA carried in MAC PDU or MAC CE. If UE triggers another Msg3 transmission, the UE may follow the indication to perform SA.
[0249] In some embodiments, the network could indicate UE to perform the at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA to try another Msg3 transmission via PDCCH. In some embodiments, if the UE has performed the Msg3 transmission, due to the collision, the network could indicate the access mode (e.g. at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA) to UE to require UE to perform at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA in the next access procedure via PDCCH. In some embodiments, the PDCCH could contain an indication about the access mode (e.g., at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA) .
[0250] For example, in the first procedure, UE perform SA to transmit Msg3, but the network refuses it, the network could indicate a backoff indication or fail indication to the UE via PDCCH, and indicate the DSA carried in this PDCCH. In some embodiments, if the UE trigger another Msg3 transmission, the UE may follow the indication to perform DSA. In some embodiments, in the first procedure, the UE may perform DSA to transmit Msg3, but the network refuses it, the network could indicate a backoff indication or fail indication to the UE via PDCCH, and indicate the SA carried in PDCCH. If UE trigger another Msg3 transmission, the UE may follow the indication to perform the SA.
[0251] Aspect 11:
[0252] Carrier
[0253] In some embodiments, the network may configure or broadcast the resource of at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA) in multiple carriers and / or configure the condition to select a resource for a carrier.
[0254] In some embodiments, the condition may include a probability threshold. The probability threshold of anchor carrier is X, the selection probability is equal for all non-anchor carrier resources and the probability of selecting one resource on a given non-anchor carrier is (1-X) / (number of non-anchor NPRACH resources) .
[0255] In some embodiments, for a carrier, the UE could produce a random probability. In some embodiments, if the random probability is higher than or equal to the probability threshold of the corresponding carrier, the resource of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA in this carrier could be available or selected, the UE could perform the at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA toward to this carrier. For non-anchor carrier, if the random probability is higher than or equal to the probability threshold of the non-anchor carrier, the UE could randomly select one.
[0256] CE level
[0257] In some embodiments, the network could configure or broadcast the multiple resource of at least one of the SA, the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA, for multiple CE level, each resource corresponds to one CE level and configure the condition to select a resource for a CE level.
[0258] In some embodiments, the condition may include one or multiple RSRP thresholds.
[0259] For example, there are 3 CE levels, 2 RSRP thresholds and 3 resources.
[0260] For a CE level X, if RSRP of UE is lower than or equal to the RSRP threshold of the CE level X, the resource of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA of CE level X could be available or selected, UE could perform the at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA toward to this carrier. In some embodiments, if the measured RSRP is less than the RSRP threshold of CE level 3, the resource of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA of CE level 3 could be available or selected. In some embodiments, if the measured RSRP is less than the RSRP threshold of CE level 2, the resource of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA of CE level 2 could be available or selected. In some embodiments, if the measured RSRP is less than the RSRP threshold of CE level 1, the resource of at least one of the DSA, the CRDSA, the OCC-based SA, the OCC-based DSA, and / or the OCC-based CRDSA of CE level 1 could be available or selected.
[0261] Aspect 12:
[0262] In some embodiments, the UL packet needs to include the Tx timing of each replica for eNB to find them.
[0263] In some embodiments, for CRDSA or OCC-based CRDSA, in order to assist interference cancellation, the MAC CE or MAC header could carry the time information of other or all replicas.
[0264] In some embodiments, each time information is related with a replica via a replica index or order number. For example, as illustrated in FIG. 4, the order of the time information (e.g., timing information #1 to timing information #n) could represent the order of replica (e.g., index#1 to index#n) .
[0265] In some embodiments, the time information could be the absolute time of the transmission occasion of replica, e.g., SFN+slot number.
[0266] In some embodiments, the time information could be the index of the transmission occasion of replica in a periodicity or pattern, for example, in a periodicity or pattern, there is multiple transmission occasions ordered from #1 to #N according to the chronological order. In some embodiments, the index of the transmission occasion of replica could be represented as #n. In some embodiments, if UE selects the transmission occasion from the adjacent periodicity or pattern, the order of the transmission occasion could indicate the possible transmission occasion according to the selection length.
[0267] Referring to FIG. 5, if the gNB receives the replica in occasion #9, the gNB could determine the possible occasion #1 between (time of occasion #9 -the selection length) and occasion #9. In some embodiments, the gNB could determine the possible occasion #5 between occasion #9 and (time of occasion #9 + the selection length) .
[0268] In some embodiments, the time information could be the index of periodicity or pattern and the index of the transmission occasion of replica in a periodicity or pattern, index of periodicity or pattern could be counted from the first transmission occasion. The index of periodicity or pattern of the following transmission occasion could be determined by the number of periodicity or pattern separated from the first transmission occasion. In some embodiments, for example, the index of periodicity or pattern the first transmission occasion is 0, and the index of periodicity or pattern of the following transmission occasion is 1.
[0269] In some embodiments, the time information could be the relative time of the transmission occasion of replica, e.g., the interval time. In some embodiments, the interval time is the time between the previous transmission occasion and the current transmission occasion or the time between the current transmission occasion and the following transmission occasion. In some embodiments, for example, the first transmission occasion is slot 1, the second transmission occasion is slot 3, the third transmission occasion is slot 9, for the second transmission occasion, the interval time is 2 or 6.
[0270] In some embodiments, the time information could be the relative time of the transmission occasion of replica, e.g., interval number of transmission occasion. interval number is the number of transmission occasion between the previous transmission occasion and the current transmission occasion or the time between the current transmission occasion and the following transmission occasion. In some embodiments, for example, the first transmission occasion is transmission occasion#1, the second transmission occasion is transmission occasion#3, the third transmission occasion is transmission occasion#9, for the second transmission occasion, the interval number is 2 or 6.
[0271] Aspect 13:
[0272] In some embodiments, if the UE performs multiple UL transmissions, the network may not able to distinguish the last transmission is a replica or a new transmission. For example, two replicas are configured. For the first transmission, the UE performs DSA or CRDSA. Then, another transmission is triggered, and UE performs the DSA or the CRDSA again. From network side, due to the collision or bad channel quality, two UL data is received and the network may not able to distinguish whether those UL data is from the same procedure. In some embodiments, if the UL data is from the same procedure, the network could ignore the last one. if the UL data is from the same procedure, the network should response them.
[0273] In some embodiments, in order to assist the network, UE could perform at least one of the following options.
[0274] Option 1: In some embodiments, MAC CE or MAC header could carry a toggle bit. The toggle bit is toggled in each procedure triggered by RRC. For example, in the UE, the RRC entity triggers a RRC procedure, and then MAC entity performs DSA or CRDSA, the toggle bit is 0. In the next procedure, RRC entity triggers a new RRC procedure, and then MAC entity performs DSA or CRDSA, the toggle bit is 1. In some embodiments, the RRC entity could provide an indication that new RRC procedure or new transmission is trigger to MAC entity.
[0275] Option 2: In some embodiments, the different size via padding bit. if the size of two adjacent UL data is same, the TBS size of two adjacent UL data is different via fulling different padding bit. For example, RRC entity triggers a RRC procedure, and then MAC entity performs DSA or CRDSA, size of the UL data is N, and the TB size of the UL transmission is M. In some embodiments, in the next procedure, RRC entity triggers a new RRC procedure, and then MAC entity performs DSA or CRDSA, the TB size of the UL data is N. In some embodiments, the size of the UL data is N, and the TB size of the UL transmission is M+8 (padding bit) .
[0276] Option 3: In some embodiments, the PUSCH could carry a toggle bit. The toggle bit is toggled in each procedure triggered by RRC entity. In some embodiments, before transmission, the PUSCH could carry a toggle bit. In some embodiments, the MAC entity could provide an indication that new RRC procedure or new transmission is trigger to physical layer.
[0277] Aspect 14:
[0278] In some embodiments, for time domain resource of contention-based Msg3, the start time and periodicity are used to represent the resource occasion (s) . The periodicity of the resource for contention-based Msg3 could be in the unit of tens of, hundreds of, or thousands of milliseconds. SFN (system frame number) (e.g., 10~10240 ms) is enough to represent tens of, hundreds of, or thousands of milliseconds. The calculation of RNTI is associated with the length of the contention resolution window. If UEs selects different transmission occasions in time domain but have the same RNTI, and monitors the same RNTI within overlapped time period, the UEs cannot distinguish the Msg4 via RNTI. As a result, within the length of a contention resolution window, for two UEs who select two transmission occasions in different periodicities, RNTIs calculated by the UEs are different. Due to the periodicity in the unit of tens of or hundreds of milliseconds, the subframe keeps unchanged in different periodicities, and the SFN is used to distinguish the transmission occasions. Hence, SFN index could be used as a parameter for determining RNTI.
[0279] In some embodiments, in order to simplify the formula for determining RNTI, the value of SFN index may be compressed in the formula at least one of the following options.
[0280] option 1: In some embodiments, the result that SFN index divided by the periodicity, interval between transmission occasions, or minimum configured periodicity is taken as a parameter in the formula for determining RNTI. In some embodiments, the result that floor or ceil (SFN index being divided by the periodicity, interval between transmission occasions, or minimum configured periodicity) is taken as a parameter in the formula for determining RNTI. Only SFN index values with an interval are valid in the formula for determining RNTI. For example, the periodicity is 3 SFN, the valid transmission occasions are SFN#1, SFN#4, SFN#7, SFN#10, and so on.and the valid transmission occasions could be represented as floor (SFN index / periodicity) .
[0281] option 2: In some embodiments, the result that SFN index modulo the length of contention resolution window is taken as a parameter in the formula for determining RNTI. Without the length of a contention resolution window, for two UEs who select two transmission occasions in different periodicities, RNTIs calculated by the UEs could be same. Hence, the result that SFN index modulo the length of contention resolution window is used to distinguish different UEs. For example, the length of contention resolution window is 6 SFN, the valid transmission occasions are SFN#1, SFN#4, SFN#7, SFN#10, and so on. SFN#1 and SFN#7 have the same RNTI.
[0282] FIG. 6 relates to a diagram of a wireless communication terminal 30 according to an embodiment of the present disclosure. The wireless communication terminal 30 may be a tag, a mobile phone, a laptop, a tablet computer, an electronic book or a portable computer system and is not limited herein. The wireless communication terminal 30 may be used to implement the UE described in this disclosure. The wireless communication terminal 30 may include a processor 300 such as a microprocessor or Application Specific Integrated Circuit (ASIC) , a storage unit 310 and a communication unit 320. The storage unit 310 may be any data storage device that stores a program code 312, which is accessed and executed by the processor 300. Embodiments of the storage unit 310 include but are not limited to a subscriber identity module (SIM) , read-only memory (ROM) , flash memory, random-access memory (RAM) , hard-disk, and optical data storage device. The communication unit 320 may a transceiver and is used to transmit and receive signals (e.g., messages or packets) according to processing results of the processor 300. In an embodiment, the communication unit 320 transmits and receives the signals via at least one antenna 322 or via wiring.
[0283] In an embodiment, the storage unit 310 and the program code 312 may be omitted and the processor 300 may include a storage unit with stored program code.
[0284] The processor 300 may implement any one of the steps or operations in exemplified embodiments on the wireless communication terminal 30, e.g., by executing the program code 312.
[0285] The communication unit 320 may be a transceiver. The communication unit 320 may as an alternative or in addition be combining a transmitting unit and a receiving unit configured to transmit and to receive, respectively, signals to and from a wireless communication node.
[0286] In some embodiments, the wireless communication terminal 30 may be used to perform the operations of the UE described in this disclosure. In some embodiments, the processor 300 and the communication unit 320 collaboratively perform the operations described in this disclosure. For example, the processor 300 performs operations and transmit or receive signals, message, and / or information through the communication unit 320.
[0287] FIG. 7 relates to a diagram of a wireless communication node 40 according to an embodiment of the present disclosure. The wireless communication node 40 may be a satellite, a base station (BS) , a gNB, a network entity, a Domain Name System (DNS) server, a Mobility Management Entity (MME) , Serving Gateway (S-GW) , Packet Data Network (PDN) Gateway (P-GW) , a radio access network (RAN) , a next generation RAN (NG-RAN) , a data network, a core network, a communication node in the core network, or a Radio Network Controller (RNC) , and is not limited herein. In addition, the wireless communication node 40 may include (perform) at least one network function such as an access and mobility management function (AMF) , a session management function (SMF) , a user place function (UPF) , a policy control function (PCF) , an application function (AF) , etc. The wireless communication node 40 may be used to implement the BS, eNB or gNB described in this disclosure. The wireless communication node 40 may include a processor 400 such as a microprocessor or ASIC, a storage unit 410 and a communication unit 420. The storage unit 410 may be any data storage device that stores a program code 412, which is accessed and executed by the processor 400. Examples of the storage unit 410 include but are not limited to a SIM, ROM, flash memory, RAM, hard-disk, and optical data storage device. The communication unit 420 may be a transceiver and is used to transmit and receive signals (e.g., messages or packets) according to processing results of the processor 400. In an embodiment, the communication unit 420 transmits and receives the signals via at least one antenna 422 or via wiring.
[0288] In an embodiment, the storage unit 410 and the program code 412 may be omitted. The processor 400 may include a storage unit with stored program code.
[0289] The processor 400 may implement any steps or operations described in exemplified embodiments on the wireless communication node 40, e.g., via executing the program code 412.
[0290] The communication unit 420 may be a transceiver. The communication unit 420 may as an alternative or in addition be combining a transmitting unit and a receiving unit configured to transmit and to receive, respectively, signals, messages, or information to and from a wireless communication node or a wireless communication terminal.
[0291] In some embodiments, the wireless communication node 40 may be used to perform the operations of the base station described in this disclosure. In some embodiments, the processor 400 and the communication unit 420 collaboratively perform the operations described in this disclosure. For example, the processor 400 performs operations and transmit or receive signals through the communication unit 420.
[0292] A wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication terminal (e.g., a UE) . In an embodiment, the wireless communication terminal may be implemented by using the wireless communication terminal 30 described in this disclosure, but is not limited thereto.
[0293] Referring to FIG. 8, in an embodiment, the wireless communication method includes: transmitting, by a wireless communication terminal to a wireless communication node, one or more first messages via a contention-based access mode based on configuration information from the wireless communication node.
[0294] In some embodiments, the contention-based access mode comprises: a Slotted ALOHA, SA, a Diversity Slotted ALOHA, DSA, a Contention Resolution Diversity Slotted ALOHA, CRDSA, an Orthogonal Cover Code based Slotted ALOHA, OCC-based SA, an Orthogonal Cover Code based Diversity Slotted ALOHA, OCC-based DSA, or an Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA, OCC-based CRDSA.
[0295] Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
[0296] Another wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication node (e.g., a BS, eNB or gNB) . In an embodiment, the wireless communication node may be implemented by using the wireless communication node 40 described in this disclosure, but is not limited thereto.
[0297] Referring to FIG. 9, in an embodiment, the wireless communication method includes: transmitting, by a wireless communication node to a wireless communication terminal, configuration information to allow the wireless communication terminal to transmit one or more first messages via a contention-based access mode based on the configuration information.
[0298] In some embodiments, the contention-based access mode comprises: a Slotted ALOHA, SA, a Diversity Slotted ALOHA, DSA, a Contention Resolution Diversity Slotted ALOHA, CRDSA, an Orthogonal Cover Code based Slotted ALOHA, OCC-based SA, an Orthogonal Cover Code based Diversity Slotted ALOHA, OCC-based DSA, or an Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA, OCC-based CRDSA.
[0299] Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
[0300] In some embodiments, the wireless communication terminal used in the present disclosure may indicate the UE described above.
[0301] In some embodiments, the wireless communication node used in the present disclosure may indicate the BS, eNB or gNB described above.
[0302] In some embodiments, the first messages used in the present disclosure may indicate the Msg3 described above.
[0303] While various embodiments of the present disclosure have been described above, it should be understood that they have been presented by way of example only, and not by way of limitation. Likewise, the various diagrams may depict an example architecture or configuration, which are provided to enable persons of ordinary skill in the art to understand exemplary features and functions of the present disclosure. Such persons would understand, however, that the present disclosure is not restricted to the illustrated example architectures or configurations, but can be implemented using a variety of alternative architectures and configurations. Additionally, as would be understood by persons of ordinary skill in the art, one or more features of one embodiment can be combined with one or more features of another embodiment described herein. Thus, the breadth and scope of the present disclosure should not be limited by any one of the above-described exemplary embodiments.
[0304] It is understood that, in the present disclosure, the term “and / or” or symbol “ / ” may include any and all combinations of one or more of the associated listed items. For example, A and / or B and / or C includes any and all combinations of one or more of A, B, and C, including A, B, C, A and B, A and C, B and C, and a combination of A and B and C. Likewise, A / B / C includes any and all combinations of one or more of A, B, and C, including A, B, C, A and B, A and C, B and C, and a combination of A and B and C.
[0305] It is also understood that any reference to an element herein using a designation such as "first, " "second, " and so forth does not generally limit the quantity or order of those elements. Rather, these designations can be used herein as a convenient means of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements can be employed, or that the first element must precede the second element in some manner.
[0306] Additionally, a person having ordinary skill in the art would understand that information and signals can be represented using any one of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits and symbols, for example, which may be referenced in the above description can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0307] A skilled person would further appreciate that any one of the various illustrative logical blocks, units, processors, means, circuits, methods and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two) , firmware, various forms of program or design code incorporating instructions (which can be referred to herein, for convenience, as "software" or a "software unit” ) , or any combination of these techniques.
[0308] To clearly illustrate this interchangeability of hardware, firmware and software, various illustrative components, blocks, units, circuits, operations, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software, or a combination of these techniques, depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in various ways for each particular application, but such implementation decisions do not cause a departure from the scope of the present disclosure. In accordance with various embodiments, a processor, device, component, circuit, structure, machine, unit, etc. can be configured to perform one or more of the functions described herein. The term “configured to” or “configured for” as used herein with respect to a specified operation or function refers to a processor, device, component, circuit, structure, machine, unit, etc. that is physically constructed, programmed and / or arranged to perform the specified operation or function.
[0309] Furthermore, a skilled person would understand that various illustrative logical blocks, units, devices, components and circuits described herein can be implemented within or performed by an integrated circuit (IC) that can include a general-purpose processor, a digital signal processor (DSP) , an application specific integrated circuit (ASIC) , a field programmable gate array (FPGA) or other programmable logic device, or any combination thereof. The logical blocks, units, and circuits can further include antennas and / or transceivers to communicate with various components within the network or within the device. A general-purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other suitable configuration to perform the functions described herein. If implemented in software, the functions can be stored as one or more instructions or code on a computer-readable medium. Thus, the steps or operations of a method or algorithm disclosed herein can be implemented as software stored on a computer-readable medium.
[0310] Computer-readable media includes both computer storage media and communication media including any medium that can be enabled to transfer a computer program or code from one place to another. A storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0311] In this document, the term "unit" as used herein, refers to software, firmware, hardware, and any combination of these elements for performing the associated functions described herein. Additionally, for purpose of discussion, the various units are described as discrete units; however, as would be apparent to one of ordinary skill in the art, two or more units may be combined to form a single unit that performs the associated functions according to embodiments of the present disclosure.
[0312] Additionally, memory or other storage, as well as communication components, may be employed in embodiments of the present disclosure. It will be appreciated that, for clarity purposes, the above description has described embodiments of the present disclosure with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processing logic elements or domains may be used without detracting from the present disclosure. For example, functionality illustrated to be performed by separate processing logic elements, or controllers, may be performed by the same processing logic element, or controller. Hence, references to specific functional units are only references to a suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.
[0313] Various modifications to the implementations described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other implementations without departing from the scope of the claims. Thus, the disclosure is not intended to be limited to the implementations shown herein, but is to be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the claims below.
Claims
1.A wireless communication method comprising:transmitting, by a wireless communication terminal to a wireless communication node, one or more first messages via a contention-based access mode based on configuration information from the wireless communication node,wherein the contention-based access mode comprises: a Slotted ALOHA, SA, a Diversity Slotted ALOHA, DSA, a Contention Resolution Diversity Slotted ALOHA, CRDSA, an Orthogonal Cover Code based Slotted ALOHA, OCC-based SA, an Orthogonal Cover Code based Diversity Slotted ALOHA, OCC-based DSA, or an Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA, OCC-based CRDSA.2.The wireless communication method of claim 1, wherein the configuration information comprises at least one of:a common resource for one or more candidate contention-based access modes;a dedicated resource for one or more candidate contention-based access modes;a number of the one or more first messages;a selecting range or a time window for transmitting the one or more first messages;a time pattern for transmitting the one or more first messages;a minimum gap between the one or more first messages;resources of one or more candidate contention-based access modes in multiple carriers;a condition for selecting a resource for a carrier;resources of one or more candidate contention-based access modes in multiple Coverage Enhancement, CE, levels; ora condition for selecting a resource for a CE level.3.The wireless communication method of claim 1 or 2, wherein at least one of the following is satisfied:one or more candidate contention-based access modes are enabled or disabled in a cell;one or more candidate contention-based access modes are enabled or disabled for one or more terminals;one or more candidate contention-based access modes are enabled or disabled via Radio Resource Control, RRC, signalling;one or more candidate contention-based access modes are enabled or disabled per carrier;one or more candidate contention-based access modes are enabled or disabled per CE level;one or more candidate contention-based access modes are enabled or disabled per configuration in the configuration information;the OCC-based SA, OCC-based DSA, and / or OCC-based CRDSA is enabled in response to that an Orthogonal Cover Code is enabled and the SA, DSA, and / or CRDSA is enabled;the SA, DSA, and / or CRDSA is enabled in response to that an Orthogonal Cover Code is disabled and the SA, DSA, and / or CRDSA is enabled;one or more candidate contention-based access modes are enabled or disabled via a paging message; orone or more candidate contention-based access modes are enabled or disabled for a certain procedure.4.The wireless communication method of any claims 1 to 3, wherein at least one of the following is satisfied:a time range comprising transmission occasions for the one or more first messages is determined based on a length;a time range comprising two adjacent transmission occasions for the one or more first messages is determined based on a length; ora time range comprising transmission occasions for the one or more first messages is determined based on a pattern.5.The wireless communication method of claim 4, wherein the length is determined based on at least one of a round trip time, RTT, between the wireless communication terminal and the wireless communication node, a processing time of the wireless communication node, a response time configured by the wireless communication node, a selecting range, or a time window.6.The wireless communication method of any claims 1 to 5, wherein multiple windows or timers are used for monitoring multiple responses for the multiple first messages.7.The wireless communication method of claim 6, wherein at least one of the following is satisfied:one of the responses with a Radio Network Temporary Identifier, RNTI, in one of the windows or timers is monitored;a start time of one of the windows or timers is determined based on at least one of a transmission occasion of a corresponding first message, a subframe containing an end of a repetition of a transmission occasion of a corresponding first message, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;a duration time of one of the windows or timers is determined based on a response time;the multiple the windows or timers stop in response to one of the responses being received;the one or more first messages stop being transmitted in response to one of the responses being received;one of the windows or timers restarts in response to a retransmission indication being received; orin response to a retransmission indication being received, one of the windows or timers starts based on at least one of a retransmission occasion, a subframe containing an end of a retransmission occasion, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node.8.The wireless communication method of any claims 1 to 7, wherein one window or timer is used for monitoring multiple responses for the multiple first messages.9.The wireless communication method of claim 8, wherein at least one of the following is satisfied:a start time of the window or timer is determined based on at least one of a transmission occasion of a first one of the one or more first messages, a subframe containing an end of a repetition of a first one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;a restart time of the window or timer is determined based on at least one of a transmission occasion of one of the one or more first messages, a subframe containing an end of a repetition of one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;a duration of the window or timer is determined based on at least one of a transmission occasion of a first or last one of the one or more first messages, a subframe containing an end of a transmission occasion of a first or last one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node, or a response time;the window or timer stops in response to one of the response being received;the window or timer restarts in response to a retransmission indication being received;in response to a retransmission indication being received, the window or timer restarts based on at least one of a retransmission occasion, a subframe containing an end of a retransmission occasion, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node; orin response to a retransmission indication being received, a length of the window or timer restarts based on a response time.10.The wireless communication method of any claims 1 to 9, wherein an RNTI of a response corresponding to a first message is determined based on at least one of: a time and / or frequency resource for the first message, a time and / or frequency resource for a first repetition of the first message, or a time and / or frequency resource for a last repetition of the first message.11.The wireless communication method of any claims 1 to 10, wherein at least one of the following is satisfied:in response to transmitting the one or more first messages being failed, the one or more first messages is continued being transmitted for a certain number of times;in response to the contention-based access mode for transmitting the one or more first messages being failed, another contention-based access mode among candidate contention-based access modes is performed for transmitting the one or more first messages;in response to an SA for transmitting the first message, a DSA or CRDSA is performed for transmitting the multiple first messages; orin response to an OCC-based SA for transmitting the first message being failed, an OCC-based DSA or OCC-based CRDSA is performed for transmitting the multiple first messages.12.The wireless communication method of any claims 1 to 11, wherein the wireless communication node indicates the wireless communication terminal performing another contention-based access mode among candidate contention-based access modes for transmitting the one or more first messages in response to the contention-based access mode being failed.13.A wireless communication method comprising:transmitting, by a wireless communication node to a wireless communication terminal, configuration information to allow the wireless communication terminal to transmit one or more first messages via a contention-based access mode based on the configuration information;wherein the contention-based access mode comprises: a Slotted ALOHA, SA, a Diversity Slotted ALOHA, DSA, a Contention Resolution Diversity Slotted ALOHA, CRDSA, an Orthogonal Cover Code based Slotted ALOHA, OCC-based SA, an Orthogonal Cover Code based Diversity Slotted ALOHA, OCC-based DSA, or an Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA, OCC-based CRDSA.14.The wireless communication method of claim 13, wherein the configuration information comprises at least one of:a common resource for one or more candidate contention-based access modes;a dedicated resource for one or more candidate contention-based access modes;a number of the one or more first messages;a selecting range or a time window for transmitting the one or more first messages;a time pattern for transmitting the one or more first messages;a minimum gap between the one or more first messages;resources of one or more candidate contention-based access modes in multiple carriers;a condition for selecting a resource for a carrier;resources of one or more candidate contention-based access modes in multiple Coverage Enhancement, CE, levels; ora condition for selecting a resource for a CE level.15.The wireless communication method of claim 13 or 14, wherein at least one of the following is satisfied:one or more candidate contention-based access modes are enabled or disabled in a cell;one or more candidate contention-based access modes are enabled or disabled for one or more terminals;one or more candidate contention-based access modes are enabled or disabled via Radio Resource Control, RRC, signalling;one or more candidate contention-based access modes are enabled or disabled per carrier;one or more candidate contention-based access modes are enabled or disabled per CE level;one or more candidate contention-based access modes are enabled or disabled per configuration in the configuration information;the OCC-based SA, OCC-based DSA, and / or OCC-based CRDSA is enabled in response to that an Orthogonal Cover Code is enabled and the SA, DSA, and / or CRDSA is enabled;the SA, DSA, and / or CRDSA is enabled in response to that an Orthogonal Cover Code is disabled and the SA, DSA, and / or CRDSA is enabled;one or more candidate contention-based access modes are enabled or disabled via a paging message; orone or more candidate contention-based access modes are enabled or disabled for a certain procedure.16.The wireless communication method of any claims 13 to 15, wherein at least one of the following is satisfied:a time range comprising transmission occasions for the one or more first messages is determined based on a length;a time range comprising two adjacent transmission occasions for the one or more first messages is determined based on a length; ora time range comprising transmission occasions for the one or more first messages is determined based on a pattern.17.The wireless communication method of claim 16, wherein the length is determined based on at least one of a round trip time, RTT, between the wireless communication terminal and the wireless communication node, a processing time of the wireless communication node, a response time configured by the wireless communication node, a selecting range, or a time window.18.The wireless communication method of any claims 13 to 17, wherein multiple windows or timers are used for monitoring multiple responses for the multiple first messages.19.The wireless communication method of claim 18, wherein at least one of the following is satisfied:one of the responses with a Radio Network Temporary Identifier, RNTI, in one of the windows or timers is monitored;a start time of one of the windows or timers is determined based on at least one of a transmission occasion of a corresponding first message, a subframe containing an end of a repetition of a transmission occasion of a corresponding first message, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;a duration time of one of the windows or timers is determined based on a response time;the multiple the windows or timers stop in response to one of the responses being received;the one or more first messages stop being transmitted in response to one of the responses being received;one of the windows or timers restarts in response to a retransmission indication being received; orin response to a retransmission indication being received, one of the windows or timers starts based on at least one of a retransmission occasion, a subframe containing an end of a retransmission occasion, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node.20.The wireless communication method of any claims 13 to 19, wherein one window or timer is used for monitoring multiple responses for the multiple first messages.21.The wireless communication method of claim 20, wherein at least one of the following is satisfied:a start time of the window or timer is determined based on at least one of a transmission occasion of a first one of the one or more first messages, a subframe containing an end of a repetition of a first one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;a restart time of the window or timer is determined based on at least one of a transmission occasion of one of the one or more first messages, a subframe containing an end of a repetition of one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node;a duration of the window or timer is determined based on at least one of a transmission occasion of a first or last one of the one or more first messages, a subframe containing an end of a transmission occasion of a first or last one of the one or more first messages, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node, or a response time;the window or timer stops in response to one of the response being received;the window or timer restarts in response to a retransmission indication being received;in response to a retransmission indication being received, the window or timer restarts based on at least one of a retransmission occasion, a subframe containing an end of a retransmission occasion, a processing time of the wireless communication node, or the RTT between the wireless communication terminal and the wireless communication node; orin response to a retransmission indication being received, a length of the window or timer restarts based on a response time.22.The wireless communication method of any claims 13 to 21, wherein an RNTI of a response corresponding to a first message is determined based on at least one of: a time and / or frequency resource for the first message, a time and / or frequency resource for a first repetition of the first message, or a time and / or frequency resource for a last repetition of the first message.23.The wireless communication method of any claims 13 to 22, wherein at least one of the following is satisfied:in response to transmitting the one or more first messages being failed, the one or more first messages is continued being transmitted for a certain number of times;in response to the contention-based access mode for transmitting the one or more first messages being failed, another contention-based access mode among candidate contention-based access modes is performed for transmitting the one or more first messages;in response to an SA for transmitting the first message, a DSA or CRDSA is performed for transmitting the multiple first messages; orin response to an OCC-based SA for transmitting the first message being failed, an OCC-based DSA or OCC-based CRDSA is performed for transmitting the multiple first messages.24.The wireless communication method of any claims 13 to 23, wherein the wireless communication node indicates the wireless communication terminal performing another contention-based access mode among candidate contention-based access modes for transmitting the one or more first messages in response to the contention-based access mode being failed.25.A wireless communication terminal, comprising:a communication unit; anda processor configured for: transmitting, via the communication unit to a wireless communication node, one or more first messages via a contention-based access mode based on configuration information from the wireless communication node,wherein the contention-based access mode comprises: a Slotted ALOHA, SA, a Diversity Slotted ALOHA, DSA, a Contention Resolution Diversity Slotted ALOHA, CRDSA, an Orthogonal Cover Code based Slotted ALOHA, OCC-based SA, an Orthogonal Cover Code based Diversity Slotted ALOHA, OCC-based DSA, or an Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA, OCC-based CRDSA.26.The wireless communication terminal of claim 25, wherein the processor is further configured to perform a wireless communication method of any of claims 2 to 12.27.A wireless communication node, comprising:a communication unit; anda processor configured for: transmitting, via the communication unit to a wireless communication terminal, configuration information to allow the wireless communication terminal to transmit one or more first messages via a contention-based access mode based on the configuration information;wherein the contention-based access mode comprises: a Slotted ALOHA, SA, a Diversity Slotted ALOHA, DSA, a Contention Resolution Diversity Slotted ALOHA, CRDSA, an Orthogonal Cover Code based Slotted ALOHA, OCC-based SA, an Orthogonal Cover Code based Diversity Slotted ALOHA, OCC-based DSA, or an Orthogonal Cover Code based Contention Resolution Diversity Slotted ALOHA, OCC-based CRDSA.28.The wireless communication node of claim 27, wherein the processor is further configured to perform a wireless communication method of any of claims 14 to 24.29.A computer program product comprising a computer-readable program medium code stored thereupon, the code, when executed by a processor, causing the processor to implement a wireless communication method recited in any one of claims 1 to 24.