Physical uplink control channel repetition
By detecting the modification of system information and determining the number of repetitions of PUCCH transmission using the modified PUCCH repeat table, the problem of uncertain number of repetitions of PUCCH transmission after the system information is modified is solved, and the certainty and consistency of PUCCH transmission is achieved.
Patent Information
- Application Number
- CN202411550689.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2024-11-01
- Publication Date
- 2025-05-06
AI Technical Summary
In the case of system information modification, there is ambiguity in adaptation of the physical uplink control channel PUCCH repeat table, especially when the UE does not receive a second entry indication for the modified PUCCH repeat table, resulting in uncertainty in the number of repetitions of PUCCH transmission.
Provided is an apparatus and method that can receive the configuration of the PUCCH repeat table, detect modification or update of system information, determine the number of repetitions of PUCCH transmissions without indicating the second entry indication based on the modified PUCCH repeat table, and send the PUCCH transmission.
The problem of uncertain number of PUCCH transmission repetitions after system information is modified is solved, ensuring the certainty and consistency of PUCCH transmission, and avoiding ambiguity and unnecessary duplicate transmission.
Smart Images

Figure CN119945648A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates generally to electronic communications and, more particularly, to physical uplink control channel adaptation in the context of system information modification. Background Art
[0002] An electronic communication system may be viewed as a facility for enabling communication sessions between two or more entities, such as user terminals, base stations, and / or other nodes, by providing a carrier wave between the various entities involved in the communication path. An electronic communication system may be provided, for example, with the aid of a communication network and one or more compatible communication devices. A communication session may include, for example, communications for carrying data for communication, such as voice, video, electronic mail (email), text messages, multimedia and / or content data, etc. Non-limiting examples of the services provided include two-way or multi-way calls, data communications or multimedia services, and access to data network systems such as the Internet.
[0003] In a wireless electronic communication system, at least a portion of a communication session between at least two stations takes place over a wireless link. Examples of wireless systems include public land mobile networks (PLMNs), satellite-based communication systems, and different wireless local area networks, such as wireless local area networks (WLANs). Some wireless systems may be divided into cells, and are therefore often referred to as cellular systems.
[0004] A user may access an electronic communication system by means of an appropriate communication device or terminal. The user's communication device may be referred to as a user equipment (UE) or user device. The communication device is provided with appropriate signal receiving and sending means for enabling communication, for example, enabling access to a communication network or communicating directly with other users. The communication device may access a carrier provided by a site, such as a base station of a cell, and send and / or receive communications on the carrier.
[0005] Electronic communication systems and associated equipment typically operate according to a given standard or specification that sets what the various entities associated with the system are allowed to do and how it should be achieved. Communication protocols and / or parameters to be used for the connection are also typically defined. An example of an electronic communication system is the Universal Mobile Telecommunications System (UMTS). Other examples of electronic communication systems are Long Term Evolution (LTE), Advanced LTE, and so-called 5G or New Radio (NR) networks. NR is standardized by the Third Generation Partnership Project (3GPP). Summary of the invention
[0006] Example implementations of the present disclosure relate generally to electronic communications, and more particularly to physical uplink control channel adaptation in the context of system information modification.The present disclosure includes, but is not limited to, the following example implementations.
[0007] Some example implementations provide a device comprising: at least one memory configured to store computer-readable program code; and at least one processing circuit configured to access the at least one memory and execute the computer-readable program code so that the device at least: receives a configuration of a physical uplink control channel (PUCCH) repetition table, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating the number of PUCCH repetitions to be performed for a PUCCH transmission; receives an entry indication of an entry in the PUCCH repetition table; receives a modified configuration of the repetition table; makes a determination to repeat a second PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table; and sends the PUCCH transmission based on the determination.
[0008] Some example implementations provide an apparatus comprising: a component for receiving a configuration of a physical uplink control channel (PUCCH) repetition table, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating the number of PUCCH repetitions to be performed for a PUCCH transmission; a component for receiving an entry indication of an entry in the PUCCH repetition table; a component for receiving a configuration of a modified PUCCH repetition table; a component for making a determination to repeat the PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table; and a component for sending the PUCCH transmission based on the determination.
[0009] Some example implementations provide a method comprising: receiving a configuration of a physical uplink control channel (PUCCH) repetition table, the PUCCH repetition table comprising at least one entry, each of the at least one entry indicating the number of PUCCH repetitions to be performed for a PUCCH transmission; receiving an entry indication of an entry in the PUCCH repetition table; receiving a configuration of a modified PUCCH repetition table; making a determination to repeat the PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of the modified entry in the PUCCH repetition table; and sending the PUCCH transmission based on the determination.
[0010] Some example implementations provide a computer-readable storage medium that is non-transitory and has computer-readable program code stored therein that, in response to being executed by at least one processing circuit, causes a device to at least: receive a configuration of a physical uplink control channel (PUCCH) repetition table including at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receive an entry indication of an entry in the PUCCH repetition table; receive a modified PUCCH repetition table; make a determination to repeat the PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of the modified entry in the PUCCH repetition table; and send a PUCCH transmission based on the determination.
[0011] Some example implementations provide a device comprising: at least one memory configured to store computer-readable program code; and at least one processing circuit configured to access the at least one memory and execute the computer-readable program code so that the device at least: receives system information including a configuration of a physical uplink control channel (PUCCH) repetition table, the PUCCH repetition table including at least one entry, each entry in the at least one entry indicating the number of PUCCH repetitions to be performed for a PUCCH transmission; receives an entry indication of an entry in the PUCCH repetition table; detects a system information modification or update process; makes a determination based on the system information modification or update process not to repeat the PUCCH transmission; and sends the PUCCH transmission without repetition based on the determination.
[0012] Some example implementations provide an apparatus comprising: a component for receiving system information including a configuration of a PUCCH repetition table, the physical uplink control channel PUCCH repetition table including at least one entry, each entry indicating the number of PUCCH repetitions to be performed for a PUCCH transmission; a component for receiving an entry indication of an entry in the PUCCH repetition table; a component for detecting a system information modification or update process; a component for making a determination not to repeat the PUCCH transmission based on the system information modification or update process; and a component for sending the PUCCH transmission without repetition based on the determination.
[0013] Some example implementations provide a method comprising: receiving system information including a configuration of a PUCCH repetition table, the physical uplink control channel PUCCH repetition table including at least one entry, each entry indicating the number of PUCCH repetitions to be performed for a PUCCH transmission; receiving an entry indication for an entry in the PUCCH repetition table; detecting a system information modification or update process; making a determination not to repeat the PUCCH transmission based on the system information modification or update process; and sending the PUCCH transmission without repetition based on the determination.
[0014] Some example implementations provide a computer-readable storage medium that is non-transitory and has computer-readable program code stored therein, which, in response to being executed by at least one processing circuit, causes the device to at least: receive system information including a configuration of a PUCCH repetition table, the PUCCH repetition table including at least one entry, each entry indicating the number of PUCCH repetitions to be performed for a PUCCH transmission; receive an entry indication of an entry in the PUCCH repetition table; detect a system information modification or update process; make a determination not to repeat the PUCCH transmission based on the system information modification or update process; and send the PUCCH transmission without repetition based on the determination.
[0015] Some example implementations provide an apparatus comprising: at least one memory configured to store computer-readable program code; and at least one processing circuit configured to access the at least one memory and execute the computer-readable program code so that the apparatus at least: receives a configuration of a PUCCH repetition table from a serving cell, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receives an entry indication of an entry in the PUCCH repetition table from the serving cell; during a handover from the serving cell to the target cell, receives a modified configuration of the PUCCH repetition table for the target cell; during a random access process associated with the handover, receives a second entry indication of an entry in the modified PUCCH repetition table from the target cell; determines a second number of PUCCH repetitions based on the modified PUCCH repetition table and the second entry indication; and sends the PUCCH transmission to the target cell with the second number of PUCCH repetitions.
[0016] Some example implementations provide an apparatus comprising: a component for receiving a configuration of a PUCCH repetition table from a serving cell, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; a component for receiving an entry indication of an entry in the PUCCH repetition table from the serving cell; a component for receiving a modified configuration of the PUCCH repetition table for a target cell during a handover from the serving cell to the target cell; a component for receiving a second entry indication of an entry in the modified PUCCH repetition table from the target cell during a random access procedure associated with the handover; a component for determining a second number of PUCCH repetitions based on the modified PUCCH repetition table and the second entry indication; and a component for sending the PUCCH transmission to the target cell using the second number of PUCCH repetitions.
[0017] Some example embodiments provide a method comprising: receiving a configuration of a PUCCH repetition table from a serving cell, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating the number of PUCCH repetitions to be performed for a PUCCH transmission; receiving an entry indication of an entry in the PUCCH repetition table from the serving cell; receiving a configuration of a modified PUCCH repetition table for the target cell during a handover from the serving cell to the target cell; receiving a second entry indication of an entry in the modified PUCCH repetition table from the target cell during a random access procedure associated with the handover; determining a second number of PUCCH repetitions based on the modified PUCCH repetition table and the second entry indication; and sending the PUCCH transmission to the target cell with the second number of PUCCH repetitions.
[0018] Some example implementations provide a computer-readable storage medium that is non-transitory and has computer-readable program code stored therein that, in response to being executed by at least one processing circuit, causes an apparatus to at least: receive a configuration of a PUCCH repetition table from a serving cell, the PUCCH repetition table comprising at least one entry, each of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receive an entry indication of an entry in the PUCCH repetition table from the serving cell; during a handover from the serving cell to a target cell, receive a configuration of a modified PUCCH repetition table for the target cell; during a random access procedure associated with the handover, receive a second entry indication of an entry in the modified PUCCH repetition table from the target cell; determine a second number of PUCCH repetitions based on the modified PUCCH repetition table and the second entry indication; and transmit a PUCCH transmission to the target cell with the second number of PUCCH repetitions.
[0019] These and other features, aspects and advantages of the present disclosure will become apparent by reading the following detailed description and the accompanying drawings, which are briefly described below. The present disclosure includes any combination of two, three, four or more features or elements set forth in the present disclosure, regardless of whether these features or elements are explicitly combined or otherwise narrated in the specific example implementations described herein. Unless the context of the present disclosure clearly indicates otherwise, the present disclosure is intended to be read in an integral manner, so that any separable features or elements of the present disclosure (in any aspect and example implementation thereof) should be considered combinable.
[0020] Therefore, it should be understood that this brief overview is provided only for the purpose of summarizing some example implementations in order to provide a basic understanding of some aspects of the present disclosure. Therefore, it should be understood that the above-mentioned example implementations are only examples and should not be interpreted as narrowing the scope or spirit of the present disclosure in any way. Other example implementations, aspects and advantages will become apparent from the following detailed description in conjunction with the accompanying drawings, which illustrate as examples the principles of some of the described example implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Having generally described example implementations of the present disclosure, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and in which:
[0022] Figure 1 An electronic communications system including one or more public land mobile networks (PLMNs) coupled to one or more external data networks, implemented in accordance with some examples of the present disclosure, is shown;
[0023] Figure 2illustrates deployment of a PLMN according to some example implementations;
[0024] Figure 3 shows a signaling diagram for PUCCH repetition adaptation according to some example implementations;
[0025] Figure 4 , Figure 5 and Figure 6 is a flow chart illustrating various steps in a method that may be implemented by a user device according to various example implementations; and
[0026] Figure 7 Apparatus according to some example embodiments is shown. DETAILED DESCRIPTION
[0027] Some implementations of the present disclosure will now be described more fully below with reference to the accompanying drawings, in which some but not all implementations of the present disclosure are shown. In fact, various embodiments of the present disclosure may be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein; rather, these example embodiments are provided so that the present disclosure will be thorough and complete and the scope of the present disclosure will be fully conveyed to those skilled in the art. The same reference numerals represent the same elements throughout.
[0028] Unless otherwise specified or clear from the context, references to first, second, etc. should not be construed as implying a particular order. A feature described as being above another feature (unless otherwise specified or clear from the context) may alternatively be below, and vice versa; and similarly, a feature described as being to the left of another feature may instead be to the right, and vice versa. Furthermore, while reference may be made herein to quantitative measurements, values, geometric relationships, etc., unless otherwise specified, any one or more (if not all) of these may be absolute or approximate to take into account acceptable variations that may occur, such as variations due to engineering tolerances, etc.
[0029] As used herein, unless otherwise specified or clear from context, an "or" of a set of operands is an "inclusive or," and thus is true if and only if one or more of the operands are true, rather than an "exclusive or" which is false when all operands are true. Thus, for example, "[A] or [B]" is true if [A] is true, or if [B] is true, or if both [A] and [B] are true. In addition, unless otherwise specified, the articles "a" and "an" mean "one or more," unless otherwise specified or clear from context to refer to the singular. In addition, it should be understood that the terms "data," "content," "digital content," "information," and similar terms are sometimes used interchangeably unless otherwise specified. The term "network" may refer to a group of interconnected computers including clients and servers; and within a network, these computers may be interconnected directly or indirectly in various ways, including via one or more switches, routers, gateways, access points, and the like.
[0030] Reference may be made herein to terminology specific to particular systems, architectures, etc., but it should be understood that example implementations of the present disclosure may be equally applicable to any of a plurality of systems, architectures, etc. For example, reference may be made to 3GPP technologies such as Global System for Mobile Communications (GSM), UMTS, LTE, LTE-Advanced, 5G NR, 5G-Advanced, and 6G; however, it should be understood that example implementations of the present disclosure may be equally applicable to non-3GPP technologies such as IEEE 802, Bluetooth, and Bluetooth Low Energy.
[0031] In addition, as used in this application, the term "circuitry" may refer to one or more or all of the following: (a) a hardware circuit implementation only (such as an implementation in analog and / or digital circuits only); (b) a combination of hardware circuitry and software, such as (as applicable): (i) a combination of analog and / or digital hardware circuitry and software / firmware, and (ii) any portion of a hardware processor(s) having software (including a digital signal processor), software, and memory(s) that work together to enable a device (such as a mobile phone or server) to perform various functions); or (c) a hardware circuit and / or processor, such as a microprocessor or a portion of a microprocessor, that requires software (e.g., firmware) for operation, but the software may not be present when not required for operation.
[0032] The above definition of circuitry applies to all uses of this item in this application, including in any claims. As another example, as used in this application, the term circuitry also covers an implementation of only a hardware circuit or processor (or multiple processors) or a portion of a hardware circuit or processor and its accompanying software and / or firmware. For example, if applicable to the specific claim element, the term circuitry also covers a baseband integrated circuit or processor integrated circuit used in a mobile device or similar integrated circuit in a server, cellular network device, or other computing or network device.
[0033] Figure 1 An electronic communication system 100 according to various example embodiments of the present disclosure is shown. An electronic communication system typically includes one or more electronic communication networks. As shown, for example, the system includes one or more public land mobile networks (PLMNs) 102, which are coupled to one or more other external data networks 104-particularly including a wide area network (WAN) such as the Internet. Each PLMN includes a core network (CN) 106 backbone, such as an evolved packet core (EPC) of LTE, a 5G core network (5GC), etc.; and each of the core network and the Internet is coupled to one or more radio access networks (RANs) 108, air interfaces, etc. that implement one or more radio access technologies (RATs). As used herein, "network equipment" refers to any suitable equipment on the network side of an electronic communication network. Examples of suitable network equipment are described in more detail below.
[0034] In addition, the system includes one or more radio components, which may be variably referred to as user equipment (UE) 110, terminal equipment, terminal equipment, mobile station, etc. UE is generally a device configured to communicate with network equipment or another UE in an electronic communication network. UE can be a portable computer (e.g., a laptop computer, a notebook computer, a tablet computer), a mobile phone (e.g., a cellular phone, a smart phone), a wearable computer (e.g., a smart watch), etc. In other examples, UE can be an Internet of Things (IoT) device, an Industrial IoT (IIoT device), a vehicle equipped with a vehicle-to-everything (V2X) communication technology, etc. In operation, these UEs can be configured to connect to one or more RANs in RAN 108 according to their specific radio access technology, thereby accessing a specific CN 106 of PLMN102, or accessing one or more external data networks 104 (e.g., the Internet). The external data network can be configured to provide Internet access, operator services, third-party services, etc. For example, the International Telecommunication Union (ITU) categorizes 5G mobile network services into three categories: enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine type communications (mMTC) or massive Internet of Things (MIoT).
[0035] Examples of radio access technologies include 3GPP radio access technologies, such as GSM, UMTS, LTE, Advanced LTE, 5G NR, 5G Advanced, and 6G. Other examples of radio access technologies include IEEE 802 technologies, such as IEEE 802.11 (Wi-Fi), IEEE 802.15 (including 802.15.1 (WPAN / Bluetooth), 802.15.4 (Zigbee), and 802.15.6 (WBAN)), Bluetooth, Bluetooth Low Energy (BLE), Ultra-Wideband (UWB), etc. In general, radio access technology may refer to any 2G, 3G, 4G, 5G, 6G or higher generation mobile communication technology and different versions thereof, as well as any other wireless radio access technology that may be arranged to interwork with such mobile communication technology to provide access to the CN 106 of a mobile network operator (MNO).
[0036] In various examples, the RAN 108 may be configured as one or more macro cells, micro cells, pico cells, femto cells, etc. The RAN may generally include one or more radio access nodes configured to interact with the UE 110. In various examples, the radio access node may be referred to as a base station (BS), an access point (AP), a base transceiver station (BTS), a node B (NB), an evolved NB (eNB), a macro BS, a NB (MNB) or an eNB (MeNB), a home BS, a NB (HNB) or an eNB (HeNB), a next generation NB (gNB), an enhanced gNB (en-gNB), a next generation eNB (ng-eNB), etc. A certain type of network control / management entity is responsible for the control of the radio access node. The network control / management entity and the radio access node may be separated or integrated into a single device. The network control / management entity may include a processing circuit configured to perform various management functions, etc. The processing circuit may be associated with a computer-readable storage medium or a database for maintaining information required in the management functions.
[0037] The RAN 108 may be centralized or distributed. In various examples, components of the RAN may be interconnected via Ethernet, Gigabit Ethernet, Asynchronous Transfer Mode (ATM), optical fiber, dark fiber, passive wavelength division multiplexing (WDM), WDM passive optical network (WDM-PON), optical transport network (OTN), time sensitive network (TSN), and / or any other data link layer network that may include radio links. The RAN may be connected to the CN 106 via one or more gateways, network functions, etc.
[0038] It should be appreciated that the PLMN 102 may be deployed in a variety of different ways. Figure 2A deployment 200 of a PLMN, such as a 4G LTE or 5G deployment, is shown according to some example embodiments. As shown, the deployment includes a CN 106 and a RAN 108 having one or more radio access nodes 202 configured to interact with a UE 110. In a 4G LTE deployment, the EPC is the CN and the Evolved UMTS Terrestrial Radio Access Network (E-UTRAN) is the RAN; the E-UTRAN includes one or more eNBs (radio access nodes) configured to connect the UE to the E-UTRAN, thereby accessing the EPC. Similarly, in a 5G deployment, the 5GC is the CN 106 and the Next Generation (NG) Radio Access Network (NG-RAN) is the RAN 108; the NG-RAN includes one or more gNBs (radio access nodes 202) configured to connect the UE 110 to the NG-RAN, thereby accessing the 5GC. The term "gNB" in 5G may correspond to the eNB in 4G LTE.
[0039] Some deployments of 4G LTE and 5G are particularly considered to be standalone (SA) deployments. Other deployments combine 4G LTE and 5G technologies and are referred to as non-standalone (NSA) deployments. In some deployments, the E-UTRAN includes one or more ng-eNBs configured to communicate with the 5GC, and may also be configured to communicate with one or more gNBs. Similarly, in another deployment, the NG-RAN may include one or more en-gNBs configured to communicate with the EPC, and may also be configured to communicate with one or more eNBs. In various cases, a single UE 110, a dual-mode or multi-mode UE may support multiple (two or more) RANs, and thereby be configured to connect to multiple RANs, such as 4G LTE and 5G.
[0040] In some deployments, the operation of the radio access node 202 may be distributed or functionally divided into components including one or more remote radio heads (RRHs) or radio units (RUs) and baseband units (BBUs); and in some architectures, the BBU may be divided into a distributed unit (DU) and a central / centralized unit (CU), such as a server, host, or node. In some architectures, the RRH / RU and DU may be collocated. Node operations may also be distributed between multiple servers, hosts, or nodes.
[0041] It should also be understood that the distribution of work between the CN 106 operation and the radio access node 202 operation may vary depending on the implementation. Therefore, the 5G network architecture may be based on the so-called CU-DU split. One gNB-CU (central node) may control one or more gNB-DUs. The gNB-CU may control multiple spatially separated gNB-DUs that act as at least transmit / receive (Tx / Rx) nodes. However, in some example implementations, the gNB-DU (also referred to as DU) may include, for example, a radio link control (RLC), a media access control (MAC) layer, and a physical (PHY) layer, while the gNB-CU (also referred to as CU) may include layers above the RLC layer, such as a packet data convergence protocol (PDCP) layer, a radio resource control (RRC), and an Internet Protocol (IP) layer. Other functional splits are also possible. It is assumed that the technician is familiar with the OSI model and the functions within each layer.
[0042] In some example implementations, a server or CU may generate a virtual network through which the server communicates with the radio node. Typically, virtual networking may involve the process of combining hardware and software network resources and network functions into a single software-based management entity, a virtual network. Such a virtual network may provide a flexible allocation of operations between servers and radio heads / nodes. In practice, any digital signal processing task may be performed in a CU or DU, and the boundaries for transferring responsibilities between a CU and a DU may be selected based on the implementation.
[0043] Networks, including 5G, provide a very flexible and comprehensive air interface, which allows adaptation to a large number of different deployment scenarios. Recent enhancements provide support for non-terrestrial networks (NTNs). In an NTN system, a radio access node (e.g., gNB) or radio access node functionality can be deployed on a satellite or other aerospace platform in a regenerative deployment (or architecture), or relayed by a radio access node in a transparent deployment. Thus, NTN can provide communication coverage over very large areas that are unreachable by a single radio access network. Such functionality can be used to connect IoT devices globally, as well as to provide personal communications in remote areas and disaster relief.
[0044] Recent work has been devoted to uplink coverage enhancement in NTN systems, such as PUCCH repetition for PUCCH transmissions, e.g., Hybrid Acknowledgement-Repeat Request Acknowledgement (HARQ-ACK) information for a message (Msg4) during a random access channel (RACH) procedure when a UE 110 is attempting to access a network (e.g., RAN 108). The scope of PUCCH repetition has been extended to cover the case of PUCCH repetition for UEs that have not been configured with a dedicated PUCCH resource configuration (adjusted on UEs that support this feature).
[0045] In some deployments such as deployment 200, the radio access node 202 (e.g., a gNB) may configure the system to use PUCCH repetition for certain messages (such as, for Msg4 HARQ-ACK) until the UE is configured with a dedicated PUCCH resource configuration. The radio access node may configure the UE for one or more PUCCH repetition times (PUCCH repetition values or factors) to be used. The radio access node may also configure a downlink (DL) reference signal received power (RSRP) threshold to trigger the UE 110 to provide an indication to the radio access node of the UE that supports the feature of PUCCH repetition. If the UE supports the feature, and if the RSRP threshold is met (the received RSRP is below the threshold), the UE may provide an indication via a message (Msg3) on a physical uplink shared channel (PUSCH). The indication may inform the radio access node that the UE attempts to perform a RACH procedure to support PUCCH repetition.
[0046] The radio access node 202 may schedule Msg4 to the UE 110. In this regard, Msg4 may be a downlink message for the UE, such as a contention resolution message. The UE may evaluate a physical downlink shared channel (PDSCH) carrying Msg4. When Msg4 is correctly received, the UE may provide a HARQ-ACK for Msg4. If the radio access node configures only a single number of PUCCH repetitions, the UE may automatically repeat or otherwise perform subsequent transmissions of HARQ-ACK with the configured number of PUCCH repetitions.
[0047] In some examples, the radio access node 202 may configure more than a single number of PUCCH repetitions, such as by including at least one entry in a PUCCH repetition table (numberOfPUCCHforMsg4HARQACK-RepetitionsList), each entry indicating the number of PUCCH repetitions or a PUCCH repetition factor. In these examples, the UE may evaluate the PDSCH carrying Msg4 in a similar manner. The radio access node may provide an indication of the entry in the PUCCH repetition table (number of PUCCH repetitions) to the UE 110.
[0048] The radio access node 202 may provide an indication of an entry in the PUCCH repetition table via a downlink assignment indicator (DAI) of a downlink control information (DCI) format 1_0 message of which Msg4 is scheduled, which DCI format 1_0 message may include a cyclic redundancy check (CRC) scrambled by a temporary cell radio network temporary identifier (RNTI) (TC-RNTI). Alternatively, such an indication of an entry in the PUCCH repetition table may be included in some other DL message. As an example, the DAI may include a value of 00, 01, 10, or 11 to indicate a first value, a second value, a third value, or a fourth value of the PUCCH repetition table, respectively. The DAI in this initial access phase is not used in other ways, thereby allowing the DAI to be used to indicate the number of PUCCH repetitions to be applied to the PUCCH transmission. The configured / indicated number of PUCCH repetitions may apply until the UE receives a dedicated PUCCH configuration, after which the UE may follow the dedicated PUCCH configuration.
[0049] As indicated, UE 110 may receive an indication of a number of PUCCH repetitions during a RACH procedure.In this regard, a RACH procedure may include a number of entry points and exit points, at least some of which may be viewed as follows.
[0050] A path for considering a RACH procedure to be successfully completed may include a beam failure recovery procedure where a physical downlink control channel (PDCCH) with a cell RNTI (C-RNTI) is received in the search space indicated by recoverySearchSpaceId. If the PDCCH is addressed to the C-RNTI as part of the beam recovery procedure, the RACH procedure in the case of a PDCCH command (where the UE is instructed to trigger the RACH procedure) may be considered to be successfully completed.
[0051] A contention-free random access (CFRA) for handover with a dedicated preamble in a PRACH (a preamble that is not among contention-based random access (CBRA) preambles) may be considered to be completed successfully if a PDCCH for a random access RNTI (RA-RNTI) is received and if a transport block (TB) scheduled by the PDCCH is successfully decoded and the preamble identifier contained in the TB matches the preamble index sent in the PRACH. In the case of handover without a dedicated preamble, where the UE 110 is configured with a C-RNTI by the target cell and the preamble is among contention-based random access preambles, the RACH procedure may be considered to be successful when the UE includes a C-RNTI MAC control element (CE) for a subsequent uplink transmission (Msg3) and receives a PDCCH addressed to the C-RNTI in response to Msg3.
[0052] In a contention-based random access driven by C-RNTI, the UE 110 may receive the TC-RNTI as part of a random access response (Msg2). If the transmission is not intended for a common control channel (CCCH), the C-RNTI MAC CE may be included in a subsequent uplink transmission (Msg3). And, if the C-RNTI is included in Msg3, the RACH process may be considered successful on Msg4 reception if the scheduling PDCCH is addressed to the C-RNTI. In the case of access from RRC idle mode, in a TC-RNTI driven contention-based random access, Msg4 may be scheduled by a PDCCH addressed to the TC-RNTI, and there is a match of the contention resolution identity (included in Msg4).
[0053] In the above case, UE 110 can benefit from the initialization of PUCCH reconfiguration in the case of handover with dedicated preamble, handover without dedicated preamble, and access from RRC idle mode. As described herein, in the case where the UE does not have a dedicated PUCCH configuration, handover and RRC reconfiguration (with synchronization) can be used interchangeably, and UE 110 can determine the number of PUCCH repetitions based on the configured PUCCH repetition table (numberOfPUCCHforMsg4HARQACK-RepetitionsList) and, for example, an indication obtained via the DAI field in DCI1_0 with a CRC scrambled by the TC-RNTI. The UE can then use the determined number of PUCCH repetitions for one or more PUCCH transmissions until the wireless access node 202 (e.g., gNB) provides a dedicated configuration.
[0054] A problem with the above approach is when the UE 110 receives a different configuration for the PUCCH repetition table, e.g., via a system information SI modification or update. Assume, for example, that the UE is configured with a PUCCH repetition table {1,2,4,8} when accessing a cell (e.g., from RRC idle), and that the radio access node 202 sets the DAI to a value of 11 to indicate 8 repetitions for the UE. Assume also that at some point (e.g., SI modification) the PUCCH repetition table is modified to a PUCCH repetition table {1,2}. In the modified configuration, the DAI value of 11 is not applicable; and more generally, the modified configuration does not contain the value of 8 repetitions that the UE was instructed to use before the modification. If the UE does not receive a second entry indication for a modified PUCCH repetition table, such as an entry indication contained in DCI1_0 with a CRC scrambled by the TC-RNTI, indicating the number of repetitions to be used after modification of the SI (e.g., does not receive a DAI pointing to a modified PUCCH repetition table / configuration), the UE may be understood to send 8 PUCCH repetitions, although after the SI modification, the cell no longer supports multiple PUCCH repetitions.
[0055] In another example, consider the case of switching from one cell to another in an NTN system. In this case, the UE 110 may not be provided with either or both of the following: the configuration of the PUCCH repetition table or the value to be applied to the PUCCH repetition, i.e., the UE may not be expected to receive a PDCCH addressed to the TC-RNTI indicating the repetition value to be used in the PUCCH repetition table of the target cell. In this regard, the UE may not go through the process of having the assigned TC-RNTI for scrambling the CRC of the DCI for scheduling the PDSCH carrying Msg4. The problem in this case may be similar to the problem of SI modification or update described above, because the problems in both arise from the modification of the PUCCH repetition table without receiving the PDCCH addressed to the TC-RNTI after the modification, where the PDCCH will indicate to the UE the entry corresponding to the modified repetition table.
[0056] Therefore, an example implementation of the present disclosure provides a solution to resolve the ambiguity in the certain number of PUCCH repetitions performed for PUCCH transmission when the PUCCH repetition table is modified but the UE does not receive an indication of a new entry to the modified table (e.g., no PDCCH addressed to the TC-RNTI is received after the modification). In this regard, the example implementation provides PUCCH repetition adaptation, where before receiving a dedicated PUCCH configuration, the UE 110 supports (and is configured with) PUCCH repetition, and the PUCCH repetition table (e.g., numberOfPUCCHforMsg4HARQACK-RepetitionsList) is modified, but the UE does not receive an indication of an entry in the modified PUCCH repetition table after the modification (e.g., a PDCCH addressed to the TC-RNTI).
[0057] The UE 110 may be configured to receive a configuration of a PUCCH repetition table including at least one entry. Each entry of the at least one entry may indicate a number of PUCCH repetitions to be performed for a certain number of PUCCH transmissions, such as a Msg4 HARQ-ACK during a RACH procedure. The UE may be configured to receive an entry indication of an entry in the PUCCH repetition table (e.g., a DAI in a PDCCH addressed to a TC-RNTI).
[0058] According to some example implementations, UE 110 may be configured to receive a configuration of a modified PUCCH repetition table and make a determination regarding repetition of a PUCCH transmission based on the modified PUCCH repetition table. However, the determination may be made without indicating a second entry in the modified PUCCH repetition table (e.g., addressed to a TC-RNTI). And UE 110 may be configured to send a PUCCH transmission based on the determination.
[0059] In some examples, UE 110 may make a determination based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is included in the modified PUCCH repetition table.
[0060] In some examples, UE 110 may make a determination not to repeat a PUCCH transmission and, based on the determination, may send the PUCCH transmission non-repeatedly.
[0061] In some examples where the modified PUCCH repetition table includes an entry indicating the number of PUCCH repetitions, UE 110 may make a determination to send a PUCCH transmission based on the entry indicating the number of PUCCH repetitions. In some of these examples, the UE may then send a PUCCH transmission based on the entry indicating the number of PUCCH repetitions.
[0062] In some examples, where the modified PUCCH repetition table includes multiple entries, each entry in the multiple entries indicates a number of PUCCH repetitions. UE 110 can then make a determination in some of these examples based on the entry in the modified PUCCH repetition table. The entry can indicate a minimum or maximum number of PUCCH repetitions in the multiple entries, and the UE can send a PUCCH transmission based on the entry indicating the minimum or maximum number of PUCCH repetitions in the multiple entries. In another example, the entry can be the middle-most entry in the modified PUCCH repetition table, and the UE can send a PUCCH transmission based on the middle-most entry indicating a specific number of PUCCH repetitions.
[0063] In some examples, the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication may be included in the modified PUCCH repetition table. In some of these examples, UE 110 may determine to send a PUCCH transmission using the number of PUCCH repetitions. The UE may then send a PUCCH transmission with the number of PUCCH repetitions.
[0064] In some examples, UE 110 may be configured to receive SI including a PUCCH repetition table. Similar to before, the UE may be configured to receive an entry indication of an entry in the PUCCH repetition table. In some of these examples, the UE may be configured to detect an SI information modification or update process. The UE may be configured to make a determination not to repeat PUCCH transmission based on the SI modification / update process. For example, the UE may be configured to determine not to repeat PUCCH transmission during and / or after the SI modification / update process. And the UE may be configured to send PUCCH transmissions without repetition based on the determination. During the SI modification / update process, the UE may receive a configuration of a modified PUCCH repetition table. Then, the UE may make a determination of repetition of PUCCH transmission based on the modified configuration of the PUCCH repetition table after the SI modification / update process, such as in the same or similar manner as described above.
[0065] In some examples, UE 110 may be configured to receive a configuration of a PUCCH repetition table from a serving cell (radio access node 202). The UE may also be configured to receive an entry indication of an entry in the PUCCH repetition table from the serving cell. During a handover from a serving cell to a target cell, the UE may be configured to receive a configuration of a modified PUCCH repetition table for the target cell, wherein the modified PUCCH repetition table is received from the serving cell.
[0066] UE 110 may be configured to receive, from the target cell during a random access procedure associated with the handover, a second entry indication of an entry in the modified PUCCH repetition table. In some examples, the second entry indication may be received in a DCI message for scheduling contention resolution messages during the random access procedure. In particular, the DCI message may include a DAI field used as the second entry indication. And in some examples in which the C-RNTI is configured for the handover, the DAI field used as the second entry indication may be in a DCI message having a CRC scrambled by the C-RNTI, such as in a manner similar to that described above using the TC-RNTI.
[0067] UE 110 may be configured to determine a second number of PUCCH repetitions based on the modified PUCCH repetition table and the second entry indication. And the UE may be configured to send a PUCCH transmission to the target cell with the second number of PUCCH repetitions.
[0068] To further illustrate at least some example embodiments, Figure 3 A signaling diagram for PUCCH repetition adaptation is shown, where the configuration of the PUCCH repetition table is modified without subsequent reception of a PDCCH addressed to the TC-RNTI (such that the UE does not receive a DAI pointing to the modified PUCCH repetition table). As shown in step 301, the radio access node 202 (e.g., gNB) configures a PUCCH repetition table (e.g., numberOfPUCCHforMsg4HARQACK-RepetitionsList) with a PUCCH repetition value (e.g., {1,2,4,8}). The radio access node then instructs the UE 110 at step 302 to perform a number (e.g., 8) of PUCCH repetitions from the PUCCH repetition table until a dedicated PUCCH configuration is available, such as by setting the DAI field of DCI1_0 with a CRC scrambled by the TC-RNTI (e.g., the DAI field is set to 11). At step 303, the UE may send a PUCCH transmission with the number of PUCCH repetitions indicated by the radio access node.
[0069] As shown in step 304, the radio access node 202 modifies the PUCCH repetition table. In some examples, the PUCCH repetition table may be modified in an SI modification or update process. The UE 110 may detect the process, and the UE may determine based on the detection of the SI modification or update process that PUCCH repetition is no longer performed, regardless of the number of PUCCH repetitions that the UE originally used for PUCCH transmission in step 303.
[0070] In some examples, the behavior of UE 110 in response to a modification of the PUCCH repetition table may depend on whether the feature of "PUCCH repetition in the absence of a dedicated PUCCH configuration" is supported after the PUCCH repetition table is modified. In some examples herein, the feature of supporting "PUCCH repetition in the absence of a dedicated PUCCH configuration" is considered. In some of these examples, the modification of the configuration may also mean that the PUCCH repetition table no longer exists after the modification, which may indicate that the feature is no longer supported. If it is no longer supported, the UE may stop performing PUCCH repetition (e.g., once the UE is reconfigured by RRC). However, as shown in the example, the radio access node uses a different PUCCH repetition table (e.g., {2,4}) to modify the PUCCH table. The modification of the PUCCH repetition table may be due to any of a variety of reasons, such as a handover of UE 110 to a different cell with a different PUCCH repetition table. In this regard, it may also be assumed that the different cell supports the feature of the PUCCH repetition.
[0071] In some examples, where the feature is still supported, once the configuration is modified, the UE 110 may still stop performing PUCCH repetitions because, for example, the UE did not receive a PDCCH addressed to the TC-RNTI throughout the handover process, such as in the case of a CFRA handover. In other examples, as shown at step 305, the UE determines a second number of PUCCH repetitions included in the modified PUCCH repetition table. This second number of PUCCH repetitions may be, for example, a minimum or maximum number of PUCCH repetitions included in the modified configuration. Specifically, for example, the UE may determine the number of 2 PUCCH repetitions as the minimum value in the set of PUCCH repetition values {2,4}.
[0072] In another example, if the number of PUCCH repetitions that UE 110 is using for PUCCH transmission (before SI modification) is included in the modified PUCCH repetition table, the UE can keep using the same number of PUCCH repetitions after modifying the configuration. In other examples where the modified PUCCH repetition table has only one entry, the UE can use the value of the PUCCH repetition indicated by the one entry.
[0073] In some examples, the behavior of UE 110 may depend on whether the number of PUCCH repetitions that the UE is currently using for PUCCH transmissions from a previous PUCCH repetition table is included in the modified PUCCH repetition table. In some of these examples, when the number of PUCCH repetitions that the UE is using for PUCCH transmissions is not included in the modified PUCCH repetition table, the UE may use the minimum or maximum value of PUCCH repetitions included in the modified PUCCH repetition table. Conversely, in some of these examples, when the number of PUCCH repetitions that the UE is using for PUCCH transmissions is included in the modified PUCCH repetition table, the UE may keep using the same number of PUCCH repetitions.
[0074] In some examples, during a handover process in which the C-RNTI has been configured as part of a handover command to identify a DCI scheduling Msg4, the UE 110 may use the DCI included in the PDCCH addressed to the C-RNTI to determine the number of PUCCH repetitions in the modified PUCCH repetition table to be used. Specifically, the UE may use the DAI of the DCI transmitted with scheduling Msg4 (i.e., carried in the PDCCH addressed to the C-RNTI) to determine the number of PUCCH repetitions, such as using the same or similar process as the DAI of the DCI with a CRC scrambled by the TC-RNTI. These examples may refer interchangeably to the DCI with a CRC scrambled by the TC-RNTI or C-RNTI and the DCI carried in the PDCCH addressed to the TC-RNTI or C-RNTI.
[0075] The UE then sends the PUCCH with a second number of repetitions at step 305, such as until a dedicated PUCCH configuration is available or until the PUCCH repetition table is modified again.
[0076] It should be understood that Figure 3 The steps in may be performed in an order different from that shown and described above. In some other examples, the radio access node 202 configures the PUCCH repetition table (step 301), but the radio access node modifies the PUCCH repetition table (step 304) without first instructing the UE 110 to perform multiple PUCCH repetitions from the PUCCH repetition table (step 302). Ambiguity may arise when the radio access node indicates to the UE 110 to perform multiple PUCCH repetitions (step 302), and the UE does not know which PUCCH repetition table in the PUCCH repetition table to use for the number of PUCCH repetitions. In these examples, similar to before, the UE may also determine the number of PUCCH repetitions based on the modified PUCCH table (step 305).
[0077] Figure 4is a flow chart illustrating various steps that may be performed by a user equipment or an apparatus for a user equipment or included in an apparatus in a user equipment according to various example implementations. The method includes receiving a configuration of a physical uplink control channel (PUCCH) repetition table, the PUCCH repetition table including at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission, as shown in block 402. The method includes receiving an entry indication of an entry in the PUCCH repetition table, as shown in block 404. The method includes receiving a configuration of a modified PUCCH repetition table, as shown in block 406. The method includes making a determination to repeat a PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table, as shown in block 408. And the method includes sending a PUCCH transmission based on the determination, as shown in block 410.
[0078] In some examples, a determination is made at block 408 based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is included in the modified PUCCH repetition table.
[0079] In some examples, a determination is made not to repeat the PUCCH transmission at block 408. In some of these examples, at block 410, the PUCCH transmission is sent without repetition based on the determination.
[0080] In some examples, the modified PUCCH repetition table includes one entry indicating the number of PUCCH repetitions, and the determination at block 408 is to send a PUCCH transmission based on the one entry indicating the number of PUCCH repetitions. In some of these examples, the PUCCH transmission is sent at block 410 based on the one entry indicating the number of PUCCH repetitions.
[0081] In some examples, the modified PUCCH repetition table includes a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions. In some of these examples, at block 408, a PUCCH transmission is sent based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries. Also in some of these examples, at block 410, a PUCCH transmission is sent based on an entry indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries.
[0082] In some examples, the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is included in the modified PUCCH repetition table. In some of these examples, it is determined at block 408 to send a PUCCH transmission with the number of PUCCH repetitions. Also in some of these examples, at block 410, the PUCCH transmission is sent with the number of PUCCH repetitions.
[0083] Figure 5 5 is a flow chart illustrating various steps that may be performed by a user equipment or an apparatus for a user equipment or an apparatus included in a user equipment according to various example implementations. The method includes receiving system information including a configuration of a PUCCH repetition table, the PUCCH repetition table including at least one entry, each entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission, as shown in block 502. The method includes receiving an entry indication of an entry in the PUCCH repetition table, as shown in block 504. The method includes detecting a system information modification or update procedure, as shown in block 506. The method includes making a determination not to repeat a PUCCH transmission based on the system information modification or update procedure, as shown in block 508. And the method includes sending a PUCCH transmission without repetition based on the determination, as shown in block 510.
[0084] Figure 6 The present invention is a flowchart illustrating various steps that may be performed by a user equipment or an apparatus for a user equipment or an apparatus included in a user equipment according to various example implementations. The method comprises: receiving a configuration of a PUCCH repetition table from a serving cell, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission, such as in Figure 6 The method includes receiving, from a serving cell, an entry indication of an entry in a PUCCH repetition table, as shown in block 604. The method includes, during a handover from the serving cell to the target cell, receiving a configuration of a modified PUCCH repetition table for the target cell, as shown in block 606. The method includes, during a random access procedure associated with the handover, receiving, from the target cell, a second entry indication of an entry in the modified PUCCH repetition table, as shown in block 608. The method includes determining, based on the modified PUCCH repetition table and the second entry indication, a second number of PUCCH repetitions, as shown in block 610. And the method includes sending a PUCCH transmission to the target cell with the second number of PUCCH repetitions, as shown in block 612.
[0085] In some examples, at block 608, a second entry indication is received in a downlink control information (DCI) message for scheduling a contention resolution message during a random access procedure. And in some further examples, the DCI message includes a DAI for use as the second entry indication.
[0086] In some further examples, a random access procedure is initiated in association with a handover during which a cell radio network temporary identifier (C-RNTI) is configured. In some of these examples, the DAI used as the second entry indication is in a DCI message having a cyclic redundancy check (CRC) scrambled by the C-RNTI.
[0087] According to example implementations of the present disclosure, the electronic communication system 100 or PLMN 102 and its components (such as UE 110, CN 106, RAN 108 and / or radio access node 202) can be implemented by various means. The means for implementing the system and its components may include hardware, firmware, software or a combination thereof. In some examples, one or more devices may be configured to be used as or otherwise implement the system and its components shown and described herein. In examples involving more than one device, the respective devices may be connected to each other or otherwise communicate with each other in a variety of different ways, such as directly or indirectly communicating with each other via a wired or wireless network, etc.
[0088] According to some example implementations, Figure 4 At least some of the described method 400 may be performed by an apparatus including means for performing the functions of the method. Figure 5 At least some of the described method 500 may be performed by an apparatus including means for performing the functions of the method. Figure 6 At least some of the described method 600 may be performed by an apparatus comprising means for performing the functions of the method. Examples of suitable apparatus may include user equipment, user device, user terminal, and the like.
[0089] Figure 7 An apparatus 700 is shown according to some example implementations of the present disclosure, wherein components for performing various functions include hardware alone or under the direction of one or more computer programs from a computer-readable storage medium such as a computer memory (or more simply "memory"). In general, an apparatus of an example implementation of the present disclosure may include, comprise, or be embodied in one or more fixed or portable electronic devices. Examples of suitable electronic devices include wearable computers, mobile phones, portable computers, desktop computers, workstation computers, servers (server computers), etc. The apparatus may include one or more of each of a plurality of components, such as a processing circuit 702 connected to a computer-readable storage medium 704.
[0090] Processing circuitry 702 may be comprised of one or more processors, either alone or in combination with one or more computer-readable storage media. A processing circuit is typically any computer hardware capable of processing information such as, for example, data, a computer program, and / or other suitable electronic information. A processing circuit is comprised of a collection of electronic circuits, some of which may be packaged as an integrated circuit or multiple interconnected integrated circuits (sometimes more commonly referred to as "chips"). The processing circuitry may be configured to execute a computer program, which may be stored on the processing circuitry or otherwise stored in a computer-readable storage medium 704 (of the same or another device).
[0091] Depending on the specific implementation, the processing circuit 702 may be a plurality of processors, a multi-core processor, or some other type of processor. In addition, the processing circuit may be implemented using a plurality of heterogeneous processor systems, in which a main processor exists together with one or more auxiliary processors on a single chip. As another illustrative example, the processing circuit may be a symmetric multiprocessor system containing a plurality of processors of the same type. In yet another example, the processing circuit may be embodied as or otherwise include one or more ASICs, FPGAs, and the like. Therefore, although the processing circuit may be capable of executing a computer program to perform one or more functions, the processing circuits of various examples may be capable of performing one or more functions without the aid of a computer program. In either case, the processing circuit may be appropriately programmed to perform functions or operations according to example embodiments of the present disclosure.
[0092] Computer-readable storage media 704 is generally any computer hardware capable of temporarily and / or permanently storing information such as, for example, data, computer programs (e.g., computer-readable program code 706), and / or other suitable information. Computer-readable storage media may include volatile and / or nonvolatile memory, and may be fixed or removable. Examples of suitable memory include recording media, random access memory (RAM), read-only memory (ROM), hard drive, flash memory, thumb drive, removable computer disk, optical disk, or some combination thereof.
[0093] Computer-readable storage media 704 are non-transitory devices capable of storing information and are distinguishable from computer-readable transmission media capable of carrying information from one location to another. Examples of suitable computer-readable transmission media include electronic carrier signals, electronic communication signals, software distribution packages, or some combination thereof. As used herein, the term "non-transitory" is a limitation of the medium itself (i.e., tangible rather than signal), not a limitation on data storage persistence (e.g., RAM versus ROM). Computer-readable media described herein generally refer to computer-readable storage media or computer-readable transmission media. A computer-readable medium is any entity or device capable of storing and carrying information such as one or more computer programs or portions thereof.
[0094] In addition to the computer-readable storage medium 704, the processing circuit 702 can also be connected to one or more interfaces for displaying, sending and / or receiving information. The interface may include a communication interface 708 and / or one or more user interfaces. The communication interface may be configured to send and / or receive information, such as to and / or from other devices, networks, etc. The communication interface may be configured to send and / or receive information via a physical (wired) and / or wireless communication link. Examples of suitable communication interfaces include a network interface controller (NIC), a wireless NIC (WNIC), etc.
[0095] The user interface may include a display 710 and / or one or more user input interfaces 712. The display may be configured to present or otherwise display information to a user, suitable examples of which include a liquid crystal display (LCD), a light emitting diode (LED) display, an organic LED (OLED) display, an active matrix OLED (AMOLED), etc. The user input interface may be wired or wireless and may be configured to receive information from a user into the device, such as for processing, storage, and / or display. Suitable examples of user input interfaces include a microphone, an image or video capture device, a keyboard or keypad, a joystick, a touch-sensitive surface (separate from or integrated into a touch screen), a biometric sensor, etc. The user interface may also include one or more interfaces for communicating with peripheral devices such as printers, scanners, etc.
[0096] Execution of the computer readable program code 706 by the processing circuit 702 or storage of the computer readable program code in the computer readable storage medium 704 supports a combination of operations for implementing example implementations of the present disclosure. In this manner, the apparatus 700 may include at least one processing circuit and at least one computer readable storage medium coupled to the at least one processing circuit, wherein the at least one processing circuit is configured to execute the computer readable program code stored in the at least one computer readable storage medium. It will also be understood that one or more functions and combinations of functions may be implemented by a hardware-based computer system and / or processing circuit or a combination of dedicated hardware and program code instructions that perform the specified functions.
[0097] Some example implementations of the present disclosure may also be performed in the form of a computer process defined by one or more computer programs or parts thereof. Example implementations of the present disclosure may be performed by executing at least a portion of a computer program including a computer-readable program code. The computer program may be in source code form, object code form, or in some intermediate form. The computer program may be stored in a computer-readable medium that may be read by a computer, a processing circuit, or other suitable device. As described above, for example, the computer program may be stored in a computer-readable storage medium. Additionally or alternatively, for example, the computer program may be stored in a computer-readable transmission medium. The coding of the software for executing the example implementations of the present disclosure is also within the scope of those of ordinary skill in the art.
[0098] As will be appreciated, any suitable computer-readable program code may be loaded from a computer-readable medium (e.g., a computer-readable storage medium, a computer-readable transmission medium) onto a computer, a processing circuit, or other programmable device to produce a specific machine, such that the specific machine becomes a device for implementing the functions specified herein. Computer-readable program code may also be stored in a computer-readable medium, which may instruct a computer, a processing circuit, or other programmable device to function in a particular manner to thereby produce a specific machine or a specific product. In some examples, a computer-readable program code stored in a computer-readable medium may produce a product, wherein the product becomes a device for implementing the functions described herein. Computer-readable program code may be retrieved from a computer-readable medium and loaded into a computer, a processing circuit, or other programmable device to configure the computer, the processing circuit, or other programmable device to perform operations to be performed on the computer, the processing circuit, or other programmable device.
[0099] The retrieval, loading, and execution of computer-readable program code including program code instructions may be performed sequentially such that one instruction is retrieved, loaded, and executed at a time. In some example implementations, the retrieval, loading, and / or execution may be performed in parallel such that multiple instructions are retrieved, loaded, and / or executed together. The execution of program code instructions may produce a computer-implemented process such that the instructions executed by a computer, processing circuit, or other programmable device provide operations for implementing the functions described herein.
[0100] As explained above and reiterated below, the present invention includes, but is not limited to, the following example implementations.
[0101] Clause 1. An apparatus comprising: at least one memory configured to store a computer-readable program code; and at least one processing circuit configured to access the at least one memory and execute the computer-readable program code to cause the apparatus to at least: receive a configuration of a PUCCH repetition table, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receive an entry indication of an entry in the PUCCH repetition table; receive a modified configuration of the PUCCH repetition table; make a determination to repeat the PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table; and send the PUCCH transmission based on the determination.
[0102] Clause 2. An apparatus as recited in Clause 1, wherein the determination is based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is included in a modified PUCCH repetition table.
[0103] Clause 3. An apparatus as described in clause 1 or clause 2, wherein the modified PUCCH repetition table includes one entry indicating a number of PUCCH repetitions, and the determining is to send the PUCCH transmission based on the one entry indicating the number of PUCCH repetitions, and wherein the second PUCCH transmission is sent based on the one entry indicating the number of PUCCH repetitions.
[0104] Clause 4. An apparatus as described in any of clauses 1 to 3, wherein the modified PUCCH repetition table comprises a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions, and the determining is to send the PUCCH transmission based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries, and wherein the PUCCH transmission is sent based on the entry indicating the minimum or maximum number of PUCCH repetitions in the plurality of entries.
[0105] Clause 5. An apparatus as described in any of clauses 1 to 4, wherein the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table, and the determining is to send the PUCCH transmission with the number of PUCCH repetitions, and wherein the PUCCH transmission is sent with the number of PUCCH repetitions.
[0106] Clause 6. An apparatus comprising: means for receiving a configuration of a PUCCH repetition table, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; means for receiving an entry indication of an entry in the PUCCH repetition table; means for receiving a modified configuration of the PUCCH repetition table; means for making a determination to repeat a PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table; and means for sending the PUCCH transmission based on the determination.
[0107] Clause 7. An apparatus as described in Clause 6, wherein the determination is based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is included in the modified PUCCH repetition table.
[0108] Clause 8. An apparatus as described in clause 6 or clause 7, wherein the modified PUCCH repetition table includes only one entry indicating a number of PUCCH repetitions, and the determination is to send the PUCCH transmission based on the one entry indicating the number of PUCCH repetitions, and wherein the PUCCH transmission is sent based on the one entry indicating the number of PUCCH repetitions.
[0109] Clause 9. An apparatus according to any of clauses 6 to 8, wherein the modified PUCCH repetition table comprises a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions, and the determining is to send the PUCCH transmission based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries, and wherein the PUCCH transmission is sent based on the entry indicating the minimum or maximum number of PUCCH repetitions in the plurality of entries.
[0110] Clause 10. An apparatus as described in any of clauses 6 to 9, wherein the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table, and the determining is to send the PUCCH transmission with the number of PUCCH repetitions, and wherein the PUCCH transmission is sent with the number of PUCCH repetitions.
[0111] Clause 11. A method comprising: receiving a configuration of a PUCCH repetition table, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receiving an entry indication of an entry in the PUCCH repetition table; receiving a modified configuration of the PUCCH repetition table; making a determination to repeat a PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table; and sending the PUCCH transmission based on the determination.
[0112] Clause 12. A method as set forth in clause 11, wherein the determining is based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in a modified PUCCH repetition table.
[0113] Clause 13. A method according to clause 11 or clause 12, wherein the modified PUCCH repetition table comprises one entry indicating a number of PUCCH repetitions, and the determining is to send a PUCCH transmission based on the one entry indicating the number of PUCCH repetitions, and wherein the PUCCH transmission is sent based on the one entry indicating the number of PUCCH repetitions.
[0114] Clause 14. A method according to any of clauses 11 to 13, wherein the modified PUCCH repetition table comprises a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions, and the determining to send the PUCCH transmission is based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries, and wherein the PUCCH transmission is sent based on the entry indicating the minimum or maximum number of PUCCH repetitions in the plurality of entries.
[0115] Clause 15. A method according to any of clauses 11 to 14, wherein the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table, and the determining is to send the PUCCH transmission with the number of PUCCH repetitions, and wherein the PUCCH transmission is sent with the number of PUCCH repetitions.
[0116] Clause 16. A computer-readable storage medium that is non-transitory and has computer-readable program code stored therein, the computer-readable program code, in response to being executed by at least one processing circuit, causes an apparatus to at least: receive a configuration of a PUCCH repetition table including at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receive an entry indication of an entry in the PUCCH repetition table; receive a modified configuration of the PUCCH repetition table; make a determination to repeat a PUCCH transmission based on the modified PUCCH repetition table and without a second entry indication indicating an entry in the modified PUCCH repetition table; and send the PUCCH transmission based on the determination.
[0117] Clause 17. The computer-readable storage medium of clause 16, wherein the determining is based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is included in the modified PUCCH repetition table.
[0118] Clause 18. A computer-readable storage medium as described in clause 16 or clause 17, wherein the modified PUCCH repetition table includes one entry indicating a number of PUCCH repetitions, and the determining is to send the PUCCH transmission based on the one entry indicating the number of PUCCH repetitions, and wherein the PUCCH transmission is sent based on the one entry indicating the number of PUCCH repetitions.
[0119] Clause 19. A computer-readable storage medium as described in any of clauses 16 to 18, wherein the modified PUCCH repetition table includes a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions, and the determining is to send the PUCCH transmission based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries, and wherein the PUCCH transmission is sent based on the entry indicating the minimum or maximum number of PUCCH repetitions in the plurality of entries.
[0120] Clause 20. A computer-readable storage medium as described in any of clauses 16 to 19, wherein a number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table, and the determining is to send the PUCCH transmission with the number of PUCCH repetitions, and wherein the PUCCH transmission is sent with the number of PUCCH repetitions.
[0121] Clause 21. An apparatus comprising means for performing the method of any one of clauses 11 to 15.
[0122] Clause 22. A computer readable medium comprising computer readable program code which, in response to being executed by at least one processing circuit, causes an apparatus to perform the method of any of clauses 11 to 15.
[0123] Clause 23. A computer readable storage medium comprising computer readable program code which, in response to being executed by at least one processing circuit, causes an apparatus to perform the method of any of clauses 11 to 15.
[0124] Clause 24. A computer program comprising computer readable program code which, in response to being executed by at least one processing circuit, causes an apparatus to perform the method of any one of clauses 11 to 15.
[0125] Clause 25. An apparatus comprising: at least one memory configured to store a computer-readable program code; and at least one processing circuit configured to access the at least one memory and execute the computer-readable program code to cause the apparatus to at least: receive system information including a configuration of a PUCCH repetition table, the PUCCH repetition table including at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receive an entry indication of an entry in the PUCCH repetition table; detect a system information modification or update procedure; make a determination based on the system information modification or update procedure not to repeat the PUCCH transmission; and send the PUCCH transmission without repetition based on the determination.
[0126] Clause 26. An apparatus as described in Clause 25, wherein the determination not to repeat the PUCCH transmission is made at least one of during the system information modification or update procedure or after the system information modification or update procedure.
[0127] Clause 27. An apparatus according to clause 25 or clause 26, wherein the determination is a first determination, the PUCCH transmission is a first PUCCH transmission, and the at least one processing circuit is configured to execute the computer-readable program code to cause the apparatus to further at least: receive a configuration of a modified PUCCH repetition table during the system information modification or update process; and after the system information modification or update process, make a second determination to repeat a second PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table; and send the second PUCCH transmission based on the second determination.
[0128] Clause 28. An apparatus as recited in Clause 27, wherein the second determination is based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in a modified PUCCH repetition table.
[0129] Clause 29. An apparatus according to clause 27 or clause 28, wherein the modified PUCCH repetition table comprises one entry indicating a number of PUCCH repetitions, and the second determination is to send the second PUCCH transmission based on the one entry indicating the number of PUCCH repetitions, and wherein the second PUCCH transmission is sent based on the one entry indicating the number of PUCCH repetitions.
[0130] Clause 30. An apparatus according to any of clauses 27 to 29, wherein the modified PUCCH repetition table comprises a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions, and the second determination is to send the second PUCCH transmission based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries, and wherein the second PUCCH transmission is sent based on the entry indicating the minimum or maximum number of PUCCH repetitions in the plurality of entries.
[0131] Clause 31. An apparatus as described in any of clauses 27 to 30, wherein the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table, and the determining is to send the second PUCCH transmission with the number of PUCCH repetitions, and wherein the second PUCCH transmission is sent with the number of PUCCH repetitions.
[0132] Clause 32. An apparatus comprising: means for receiving system information including a configuration of a PUCCH repetition table, the PUCCH repetition table including at least one entry, each entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; means for receiving an entry indication of an entry in the PUCCH repetition table; means for detecting a system information modification or update procedure; means for making a determination not to repeat the PUCCH transmission based on the system information modification or update procedure; and means for sending the PUCCH transmission without repetition based on the determination.
[0133] Clause 33. An apparatus as described in clause 32, wherein the determination not to repeat the PUCCH transmission is made at least one of during the system information modification or update procedure or after the system information modification or update procedure.
[0134] Clause 34. An apparatus according to clause 32 or clause 33, wherein the determination is a first determination, the PUCCH transmission is a first PUCCH transmission, and the apparatus further comprises: means for receiving a configuration of a modified PUCCH repetition table during the system information modification or update process; and means for making a second determination to repeat a second PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table after the system information modification or update process; and means for sending the second PUCCH transmission based on the second determination.
[0135] Clause 35. An apparatus as recited in Clause 34, wherein the second determination is based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table.
[0136] Clause 36. An apparatus according to clause 34 or clause 35, wherein the modified PUCCH repetition table comprises one entry indicating a number of PUCCH repetitions, and the second determination is to send the second PUCCH transmission based on the one entry indicating the number of PUCCH repetitions, and wherein the second PUCCH transmission is sent based on the one entry indicating the number of PUCCH repetitions.
[0137] Clause 37. An apparatus according to any of clauses 34 to 36, wherein the modified PUCCH repetition table comprises a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions, and the second determination is to send the second PUCCH transmission based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries, and wherein the second PUCCH transmission is sent based on the entry indicating the minimum or maximum number of PUCCH repetitions in the plurality of entries.
[0138] Clause 38. An apparatus as described in any of clauses 34 to 37, wherein the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table, and the determining is to send the second PUCCH transmission using the number of PUCCH repetitions, and wherein the second PUCCH transmission is sent with the number of PUCCH repetitions.
[0139] Clause 39. A method comprising: receiving system information, the system information comprising a configuration of a PUCCH repetition table, the PUCCH repetition table comprising at least one entry, each entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receiving an entry indication of an entry in the PUCCH repetition table; detecting a system information modification or update procedure; making a determination not to repeat the PUCCH transmission based on the system information modification or update procedure; and sending the PUCCH transmission without repetition based on the determination.
[0140] Clause 40. A method as described in clause 39, wherein the determination not to repeat the PUCCH transmission is made at least one of during the system information modification or update procedure or after the system information modification or update procedure.
[0141] Clause 41. A method according to clause 39 or clause 40, wherein the determination is a first determination, the PUCCH transmission is a first PUCCH transmission, and the method further comprises: receiving a configuration of a modified PUCCH repetition table during the system information modification or update process; and after the system information modification or update process, making a second determination to repeat a second PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table; and sending the second PUCCH transmission based on the second determination.
[0142] Clause 42. A method as set forth in clause 41, wherein the second determination is based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table.
[0143] Clause 43. A method according to clause 41 or clause 42, wherein the modified PUCCH repetition table comprises one entry indicating a number of PUCCH repetitions, and the second determination is to send the second PUCCH transmission based on the one entry indicating the number of PUCCH repetitions, and wherein the second PUCCH transmission is sent based on the one entry indicating the number of PUCCH repetitions.
[0144] Clause 44. A method according to any of clauses 41 to 43, wherein the modified PUCCH repetition table comprises a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions, and the second determination is to send the second PUCCH transmission based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries, and wherein the second PUCCH transmission is sent based on the entry indicating the minimum or maximum number of PUCCH repetitions in the plurality of entries.
[0145] Clause 45. A method according to any of clauses 41 to 44, wherein the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table, and the determining is to send the second PUCCH transmission with the number of PUCCH repetitions, and wherein the second PUCCH transmission is sent with the number of PUCCH repetitions.
[0146] Clause 46. A computer-readable storage medium that is non-transitory and has computer-readable program code stored therein, the computer-readable program code, in response to being executed by at least one processing circuit, causes an apparatus to at least: receive system information including a configuration of a PUCCH repetition table, the PUCCH repetition table including at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receive an entry indication of an entry in the PUCCH repetition table; detect a system information modification or update procedure; make a determination based on the system information modification or update procedure not to repeat the PUCCH transmission; and send the PUCCH transmission without repetition based on the determination.
[0147] Clause 47. The computer-readable storage medium of clause 46, wherein the determination not to repeat the PUCCH transmission is made at least one of during the system information modification or update procedure or after the system information modification or update procedure.
[0148] Clause 48. A computer-readable storage medium according to clause 46 or clause 47, wherein the determination is a first determination, the PUCCH transmission is a first PUCCH transmission, and the computer-readable storage medium has additional computer-readable program code stored therein, the additional computer-readable program code in response to being executed by the at least one processing circuit causing the apparatus to further at least: receive a configuration of a modified PUCCH repetition table during the system information modification or update process; and after the system information modification or update process, make a second determination to repeat a second PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table; and send the second PUCCH transmission based on the second determination.
[0149] Clause 49. The computer-readable storage medium of clause 48, wherein the second determination is based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table.
[0150] Clause 50. A computer-readable storage medium as described in clause 48 or clause 49, wherein the modified PUCCH repetition table includes one entry indicating a number of PUCCH repetitions, and the second determination is to send a second PUCCH transmission based on the one entry indicating the number of PUCCH repetitions, and wherein the second PUCCH transmission is sent based on the one entry indicating the number of PUCCH repetitions.
[0151] Clause 51. A computer-readable storage medium as described in any of clauses 48 to 50, wherein the modified PUCCH repetition table comprises a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions, and the second determination is to send the second PUCCH transmission based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries, and wherein the second PUCCH transmission is sent based on the entry indicating the minimum or maximum number of PUCCH repetitions in the plurality of entries.
[0152] Clause 52. A computer-readable storage medium as described in any of clauses 48 to 51, wherein the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table, and the determining is to send the second PUCCH transmission with the number of PUCCH repetitions, and wherein the second PUCCH transmission is sent with the number of PUCCH repetitions.
[0153] Clause 53. An apparatus comprising means for performing the method of any of clauses 39 to 45.
[0154] Clause 54. A computer readable medium comprising computer readable program code which, in response to being executed by at least one processing circuit, causes an apparatus to perform the method of any of clauses 39 to 45.
[0155] Clause 55. A computer readable storage medium comprising computer readable program code which, in response to being executed by at least one processing circuit, causes an apparatus to perform the method of any of clauses 39 to 45.
[0156] Clause 56. A computer program comprising computer readable program code which, in response to being executed by at least one processing circuit, causes an apparatus to perform the method of any of clauses 39 to 45.
[0157] Clause 57. An apparatus comprising: at least one memory configured to store computer-readable program code; and at least one processing circuit configured to access the at least one memory and execute the computer-readable program code to cause the apparatus to at least: receive a configuration of a PUCCH repetition table from a serving cell, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receive an entry indication of an entry in the PUCCH repetition table from the serving cell; during a handover from the serving cell to the target cell, receive a modified configuration of the PUCCH repetition table for the target cell; during a random access procedure associated with the handover, receive a second entry indication of an entry in the modified PUCCH repetition table from the target cell; determine a second number of PUCCH repetitions based on the modified PUCCH repetition table and the second entry indication; and send the PUCCH transmission to the target cell with the second number of PUCCH repetitions.
[0158] Clause 58. The apparatus of clause 57, wherein the second entry indication is received in a DCI message for scheduling a contention resolution message during the random access procedure.
[0159] Clause 59. The apparatus of clause 58, wherein the DCI message includes a DAI for use as the second entry indication.
[0160] Clause 60. An apparatus as recited in Clause 59, wherein the random access procedure is initiated in association with the handover, during which a C-RNTI is configured, and the DAI used as the second entry indication is in the DCI message having a CRC scrambled by the C-RNTI.
[0161] Clause 61. An apparatus comprising: means for receiving a configuration of a PUCCH repetition table from a serving cell, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; means for receiving an entry indication of an entry in the PUCCH repetition table from the serving cell; means for receiving a modified configuration of the PUCCH repetition table for a target cell during a handover from the serving cell to the target cell; means for receiving a second entry indication of an entry in the modified PUCCH repetition table from the target cell during a random access procedure associated with the handover; means for determining a second number of PUCCH repetitions based on the modified PUCCH repetition table and the second entry indication; and means for sending the PUCCH transmission to the target cell with the second number of PUCCH repetitions.
[0162] Clause 62. The apparatus of clause 61, wherein the second entry indication is received in a DCI message for scheduling a contention resolution message during the random access procedure.
[0163] Clause 63. The apparatus of Clause 62, wherein the DCI message includes a DAI for use as the second entry indication.
[0164] Clause 64. An apparatus according to clause 63, wherein the random access procedure is initiated in association with the handover, during which a C-RNTI is configured, and the DAI used as the second entry indication is in the DCI message with a CRC scrambled by the C-RNTI.
[0165] Clause 65. A method, comprising: receiving a configuration of a PUCCH repetition table from a serving cell, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receiving an entry indication of an entry in the PUCCH repetition table from the serving cell; during a handover from the serving cell to the target cell, receiving a modified configuration of the PUCCH repetition table for the target cell; during a random access procedure associated with the handover, receiving a second entry indication of an entry in the modified PUCCH repetition table from the target cell; determining a second number of PUCCH repetitions based on the modified PUCCH repetition table and the second entry indication; and sending the PUCCH transmission to the target cell with the second number of PUCCH repetitions.
[0166] Clause 66. The method of clause 65, wherein the second entry indication is received in a DCI message for scheduling a contention resolution message during the random access procedure.
[0167] Clause 67. The method of clause 66, wherein the DCI message includes a DAI for use as the second entry indication.
[0168] Clause 68. A method as described in clause 67, wherein the random access procedure is initiated in association with the handover, during which a C-RNTI is configured, and the DAI used as the second entry indication is in the DCI message with a CRC scrambled by the C-RNTI.
[0169] Clause 69. A computer-readable storage medium that is non-transitory and has computer-readable program code stored therein, the computer-readable program code being responsive to being executed by at least one processing circuit so that the apparatus at least: receives a configuration of a PUCCH repetition table from a serving cell, the PUCCH repetition table comprising at least one entry, each entry of the at least one entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receives an entry indication of an entry in the PUCCH repetition table from the serving cell; during a handover from the serving cell to the target cell, receives a modified configuration of the PUCCH repetition table for the target cell; during a random access procedure associated with the handover, receives a second entry indication of an entry in the modified PUCCH repetition table from the target cell; determines a second number of PUCCH repetitions based on the modified PUCCH repetition table and the second entry indication; and sends the PUCCH transmission to the target cell with the second number of PUCCH repetitions.
[0170] Clause 70. The computer-readable storage medium of clause 69, wherein the second entry indication is received in a DCI message for scheduling a contention resolution message during the random access procedure.
[0171] Clause 71. The computer-readable storage medium of clause 70, wherein the DCI message includes a DAI for use as the second entry indication.
[0172] Clause 72. The computer-readable storage medium of clause 71, wherein the random access procedure is initiated in association with the handover, during which a C-RNTI is configured, and the DAI used as the second entry indication is in the DCI message having a CRC scrambled by the C-RNTI.
[0173] Clause 73. An apparatus comprising means for performing the method of any of clauses 65 to 68.
[0174] Clause 74. A computer readable medium comprising computer readable program code which, in response to being executed by at least one processing circuit, causes an apparatus to perform the method of any of clauses 65 to 68.
[0175] Clause 75. A computer readable storage medium comprising computer readable program code which, in response to being executed by at least one processing circuit, causes an apparatus to perform the method of any of clauses 65 to 68.
[0176] Clause 76. A computer program comprising computer readable program code which, in response to being executed by at least one processing circuit, causes an apparatus to perform the method of any of clauses 65 to 68.
[0177] The technical personnel of the field to which the present disclosure belongs will think of many modifications and other embodiments of the present invention set forth herein, which benefit from the teachings presented in the above description and the associated drawings. Therefore, it should be understood that the present disclosure is not limited to the specific implementation disclosed, and modifications and other implementations are intended to be included in the scope of the appended claims. In addition, although the foregoing description and the associated drawings describe example implementations in the context of certain example combinations of elements and / or functions, it should be understood that different combinations of elements and / or functions can be provided by alternative implementations without departing from the scope of the appended claims. In this regard, for example, the combination of elements and / or functions different from those elements and / or functions clearly described above is also considered, as can be set forth in some of the appended claims. Although specific terms are adopted herein, they are only used in general and descriptive senses, not for the purpose of limitation.
Claims
1. A device for communication, comprising: means for receiving system information comprising a configuration of a physical uplink control channel (PUCCH) repetition table, the PUCCH repetition table comprising at least one entry, each entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; means for receiving an entry indication of an entry in the PUCCH repetition table; Components for detecting system information modification or update process; means for making a determination not to repeat the PUCCH transmission based on the system information modification or update procedure; as well as Means for sending the PUCCH transmission without repetition based on the determination.
2. The apparatus of claim 1 , wherein the determination not to repeat the PUCCH transmission is made at least one of during the system information modification or update procedure or after the system information modification or update procedure.
3. The apparatus according to claim 1 or 2, wherein the determination is a first determination, the PUCCH transmission is a first PUCCH transmission, and the apparatus further comprises: means for receiving a modified configuration of a PUCCH repetition table during said system information modification or update procedure; and after said system information modification or update process, means for making a second determination to repeat a second PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry indication of an entry in the modified PUCCH repetition table; as well as Means for sending the second PUCCH transmission based on the second determination. 4 . The apparatus of claim 3 , wherein the second determination is based on whether the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is included in the modified PUCCH repetition table.
5. The apparatus of claim 3 , wherein the modified PUCCH repetition table includes only one entry indicating a number of PUCCH repetitions, and the second determination is to send the second PUCCH transmission based on the one entry indicating the number of PUCCH repetitions, and Wherein the second PUCCH transmission is sent based on the one entry indicating the number of PUCCH repetitions.
6. The apparatus of claim 3 , wherein the modified PUCCH repetition table comprises a plurality of entries, each entry in the plurality of entries indicating a number of PUCCH repetitions, and the second determination is to send the second PUCCH transmission based on an entry in the modified PUCCH repetition table indicating a minimum or maximum number of PUCCH repetitions in the plurality of entries, and The second PUCCH transmission is sent based on an entry indicating the minimum or maximum PUCCH repetition number among the multiple entries.
7. The apparatus of claim 3, wherein the number of PUCCH repetitions in the PUCCH repetition table indicated by the entry indication is contained in the modified PUCCH repetition table, and the determining is to send the second PUCCH transmission with the number of PUCCH repetitions, and Wherein the second PUCCH transmission is sent with the number of PUCCH repetitions.
8. A method for communication, comprising: receiving system information including a configuration of a physical uplink control channel (PUCCH) repetition table, the PUCCH repetition table including at least one entry, each entry indicating a number of PUCCH repetitions to be performed for a PUCCH transmission; receiving an entry indication of an entry in the PUCCH repetition table; Detection system information modification or update process; making a determination not to repeat the PUCCH transmission based on the system information modification or update process; as well as The PUCCH transmission is sent without repetition based on the determination.
9. The method of claim 8, wherein the determination not to repeat the PUCCH transmission is made at least one of during or after the system information modification or update procedure.
10. The method according to claim 8 or 9, wherein the determination is a first determination, the PUCCH transmission is a first PUCCH transmission, and the method further comprises: receiving a modified configuration of a PUCCH repetition table during the system information modification or update procedure; and after said system information modification or update process, making a second determination to repeat a second PUCCH transmission based on the modified PUCCH repetition table and without indicating a second entry in the modified PUCCH repetition table; as well as The second PUCCH transmission is sent based on the second determination.