METHOD AND DEVICE FOR CONTROLLING TRANSMISSION POWER OF TERMINAL IN WIRELESS COMMUNICATION SYSTEM
20230171703 · 2023-06-01
Inventors
Cpc classification
H04W88/04
ELECTRICITY
H04W72/23
ELECTRICITY
H04W52/54
ELECTRICITY
International classification
H04W52/54
ELECTRICITY
Abstract
An operating method of a first user equipment (UE) in a wireless communication system according to an embodiment of the disclosure includes receiving downlink control information (DCI) for sidelink communication from a base station, transmitting sidelink data to a second UE, based on the received DCI, receiving feedback information about the sidelink communication through a physical sidelink feedback channel (PSFCH) from the second UE, determining transmission power for transmitting the feedback information to the base station, and transmitting the feedback information through a physical uplink control channel (PUCCH) to the base station, based on the determined transmission power.
Claims
1. An operating method of a first user equipment (UE) in a wireless communication system, the operating method comprising: receiving downlink control information (DCI) for sidelink communication from a base station; transmitting sidelink data to a second UE, based on the received DCI; receiving feedback information about the sidelink communication through a physical sidelink feedback channel (PSFCH) from the second UE; determining transmission power for transmitting the feedback information to the base station; and transmitting the feedback information through a physical uplink control channel (PUCCH) to the base station, based on the determined transmission power.
2. The operating method of claim 1, wherein the determining of the transmission power for transmitting the feedback information to the base station comprises: identifying, based on the DCI, a transmission power control (TPC) command field for transmitting the feedback information through the PUCCH; when it is identified that the TPC command field is not included in the DCI, determining a TPC command value for transmitting the feedback information through the PUCCH; and determining the transmission power, based on the determined TPC command value.
3. The operating method of claim 2, wherein the TPC command value is determined to be 0 dBm, or to be a same value as a TPC command value for previous PUCCH transmission.
4. The operating method of claim 2, wherein the determining of the TPC command value for transmitting the feedback information through the PUCCH comprises: identifying a TPC command value applied for another PUCCH transmission before the feedback information is transmitted through the PUCCH; and determining the TPC command value to be a same value as the identified TPC command value.
5. The operating method of claim 2, wherein the TPC command value is determined based on information received by a higher layer.
6. The operating method of claim 2, further comprising determining the TPC command value based on a value indicated by at least one field included in the DCI.
7. The operating method of claim 2, wherein the determining of the TPC command value for transmitting the feedback information through the PUCCH when it is identified that the TPC command field is not included in the DCI comprises determining the TPC command value, based on a sidelink cast type for the sidelink communication performed by the first UE, and wherein the sidelink cast type is determined based on a higher layer signal, a layer 1 signal, or a type of the feedback information about the sidelink communication received from the second UE.
8. The operating method of claim 7, wherein the type of the feedback information about the sidelink communication comprises a type of transmitting acknowledgement (ACK) or negative acknowledgement (NACK) or a type of transmitting NACK.
9. The operating method of claim 2, further comprising: determining a closed-loop index value based on a pre-set value, or information related to a PUCCH transmission resource indicated by a PUCCH resource indicator included in the DCI; and determining the TPC command value, based on the closed-loop index value.
10. A first user equipment (UE) operating in a wireless communication system, the first UE comprising: a transceiver; and at least one processor configured to: receive downlink control information (DCI) for sidelink communication from a base station, transmit sidelink data to a second UE, based on the received DCI, receive feedback information about the sidelink communication from the second UE through a physical sidelink feedback channel (PSFCH), determine transmission power for transmitting the feedback information to the base station, and transmit the feedback information to the base station through a physical uplink control channel (PUCCH), based on the determined transmission power.
11. The first UE of claim 10, wherein the at least one processor is further configured to: identify, based on the DCI, a transmission power control (TPC) command field for transmitting the feedback information through the PUCCH, determine a TPC command value for transmitting the feedback information through the PUCCH, when it is determined that the TPC command field is not included in the DCI, and determine the transmission power, based on the determined TPC command value.
12. The first UE of claim 11, wherein the TPC command value is determined to be 0 dBm, or to be a same value as a TPC command value for previous PUCCH transmission.
13. The first UE of claim 11, wherein the at least one processor is further configured to: identify a TPC command value applied for another PUCCH transmission before the feedback information is transmitted through the PUCCH, and determine the TPC command value to be a same value as the identified TPC command value.
14. The first UE of claim 11, wherein the TPC command value is determined based on a value indicated by at least one field included in the DCI.
15. The first UE of claim 11, wherein the at least one processor is further configured to determine the TPC command value, based on a sidelink cast type for the sidelink communication performed by the first UE, and wherein the sidelink cast type is determined based on a higher layer signal, a layer 1 signal, or a type of the feedback information about the sidelink communication received from the second UE.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
BEST MODE
[0042] An operating method of a first user equipment (UE) in a wireless communication system according to an embodiment of the disclosure may be provided. The operating method of the first UE includes receiving downlink control information (DCI) for sidelink communication from a base station, transmitting sidelink data to a second UE, based on the received DCI, receiving feedback information about the sidelink communication through a physical sidelink feedback channel (PSFCH) from the second UE, determining transmission power for transmitting the feedback information to the base station, and transmitting the feedback information through a physical uplink control channel (PUCCH) to the base station, based on the determined transmission power.
[0043] The determining of the transmission power for transmitting the feedback information to the base station may include identifying, based on the DCI, a transmission power control (TPC) command field for transmitting the feedback information through the PUCCH, when it is identified that the TPC command field is not included in the DCI, determining a TPC command value for transmitting the feedback information through the PUCCH, and determining the transmission power, based on the determined TPC command value.
[0044] The TPC command value may be determined to be 0 dBm, or to be a same value as a TPC command value for previous PUCCH transmission.
[0045] The determining of the TPC command value for transmitting the feedback information through the PUCCH may include identifying a TPC command value applied for another PUCCH transmission before the feedback information is transmitted through the PUCCH, and determining the TPC command value to be a same value as the identified TPC command value.
[0046] The TPC command value may be determined based on information received by a higher layer.
[0047] The operating method may further include determining the TPC command value based on a value indicated by at least one field included in the DCI.
[0048] The determining of the TPC command value for transmitting the feedback information through the PUCCH when it is identified that the TPC command field is not included in the DCI may include determining the TPC command value, based on a sidelink cast type for the sidelink communication performed by the first UE. The sidelink cast type may be determined based on a higher layer signal, a layer 1 signal, or a type of the feedback information about the sidelink communication received from the second UE.
[0049] The type of the feedback information about the sidelink communication may include a type of transmitting acknowledgement (ACK) or negative acknowledgement (NACK) or a type of transmitting NACK.
[0050] The operating method may further include determining a closed-loop index value based on a pre-set value, or information related to a PUCCH transmission resource indicated by a PUCCH resource indicator included in the DCI, and determining the TPC command value, based on the closed-loop index value.
[0051] A first user equipment (UE) operating in a wireless communication system according to an embodiment of the disclosure includes a transceiver and at least one processor. The at least one processor may be configured to receive downlink control information (DCI) for sidelink communication from a base station, transmit sidelink data to a second UE, based on the received DCI, receive feedback information about the sidelink communication from the second UE through a physical sidelink feedback channel (PSFCH), determine transmission power for transmitting the feedback information to the base station, and transmit the feedback information to the base station through a physical uplink control channel (PUCCH), based on the determined transmission power.
[0052] The at least one processor may be further configured to identify, based on the DCI, a transmission power control (TPC) command field for transmitting the feedback information through the PUCCH, determine a TPC command value for transmitting the feedback information through the PUCCH, when it is determined that the TPC command field is not included in the DCI, and determine the transmission power, based on the determined TPC command value.
[0053] The TPC command value may be determined to be 0 dBm, or to be a same value as a TPC command value for previous PUCCH transmission.
[0054] The at least one processor may be further configured to identify a TPC command value applied for another PUCCH transmission before the feedback information is transmitted through the PUCCH, and determine the TPC command value to be a same value as the identified TPC command value.
[0055] The TPC command value may be determined based on a value indicated by at least one field included in the DCI.
[0056] The at least one processor may be further configured to determine the TPC command value, based on a sidelink cast type for the sidelink communication performed by the first UE, wherein the sidelink cast type is determined based on a higher layer signal, a layer 1 signal, or a type of the feedback information about the sidelink communication received from the second UE.
MODE OF DISCLOSURE
[0057] Hereinafter, operational principles of the disclosure will be described in detail with reference to the accompanying drawings. While describing the disclosure, detailed descriptions of related well-known functions or configurations that may blur the points of the disclosure are omitted. The terms used herein are those defined in consideration of functions in the disclosure, but the terms may vary according to the intention of users or operators, precedents, etc. Hence, the terms used herein should be defined based on the meaning of the terms together with the descriptions throughout the specification.
[0058] It will be understood that each block of flowchart illustrations and combinations of blocks in the flowchart illustrations may be implemented by computer program instructions. Because these computer program instructions may be loaded into a processor of a general-purpose computer, special purpose computer, or other programmable data processing apparatus, the instructions, which are executed via the processor of the computer or other programmable data processing apparatus, generate means for implementing functions specified in the flowchart block(s). Because these computer program instructions may also be stored in a computer-executable or computer-readable memory that may direct the computer or other programmable data processing equipment to function in a particular manner, the instructions stored in the computer-executable or computer-readable memory may produce an article of manufacture including instruction means for performing the functions stored in the flowchart block(s). Because the computer program instructions may also be loaded into a computer or other programmable data processing equipment, a series of operational steps may be performed on the computer or other programmable data processing equipment to produce a computer implemented process, and thus, the instructions executed on the computer or other programmable data processing equipment may provide steps for implementing the functions specified in the flowchart block(s).
[0059] Also, each block may represent a module, segment, or portion of code, which includes one or more executable instructions for implementing specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, according to the functionality involved.
[0060] The term “ . . . unit” used in the present embodiment refers to a software or hardware component, such as a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC), which performs certain tasks. However, the term “ . . . unit” does not mean to be limited to software or hardware. A “ . . . unit” may be configured to be in an addressable storage medium or may be configured to operate one or more processors. Thus, a “ . . . unit” may include, by way of example, components, such as software components, object-oriented software components, class components, and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functionality provided in components and “ . . . units” may be combined into fewer components and “ . . . units” or may be further separated into additional components and “ . . . units”. Furthermore, components and “ . . . units” may be implemented to operate one or more central processing units (CPUs) in a device or a secure multimedia card. Also, a “ . . . unit” in an embodiment of the disclosure may include one or more processors.
[0061] In the disclosure, a downlink (DL) denotes a wireless transmission path of a signal transmitted by a base station (BS) to a user equipment (UE), and an uplink (UL) denotes a wireless transmission path of a signal transmitted by a UE to a BS. Hereinafter, although a long term evolution (LTE) or LTE-advanced (LTE-A) system is described as an example, an embodiment of the disclosure may be applied to other communication systems having a similar technical background or channel structure. For example, other communication systems to which an embodiment of the disclosure may be applied may include 5G mobile communication technology (5th generation (5G), new radio (NR), etc.) developed after LTE-A, and 5G below may be a concept including existing LTE, LTE-A, and other similar services. Also, the disclosure may be applied to other communication systems through some modifications without departing from the scope of the disclosure at the discretion of one of ordinary skill in the art.
[0062] Hereinafter, terms for identifying access nodes, terms indicating network entities, terms indicating messages, terms indicating interfaces between network entities, and terms indicating various identification information used herein are exemplified for convenience of explanation. Accordingly, the disclosure is not limited to terms described below, and other terms denoting objects having the same technical meanings may be used.
[0063] Hereinafter, some terms and names defined in the 3.sup.rd generation partnership project long term evolution (3GPP LTE) standards may be used for convenience of explanation. However, the disclosure is not limited to the terms and names, and may be equally applied to systems that conform to other standards.
[0064] In the following descriptions of the disclosure, well-known functions or configurations are not described in detail when it is deemed that they may unnecessarily obscure the essence of the disclosure. Hereinafter, an embodiment of the disclosure will be described with reference to the accompanying drawings.
[0065] According to an embodiment of the disclosure, a carrier aggregation (CA) technology capable of increasing a data rate by grouping at least two frequency bands is well known. A UE in a system that supports CA may transmit or receive DL/UL data and control information via two or more carrier frequencies configuring a DL or a UL. A plurality of pieces of information may be included in a physical uplink shared channel (PUSCH), a physical uplink control channel (PUCCH), or a sounding reference signal (SRS) and transmitted via the UL.
[0066] According to an embodiment of the disclosure, when the UE performs transmission via the UL (transmission via the PUSCH, the PUCCH, or the SRS), the UE may perform transmission power control to decrease interference to an adjacent cell and to increase reception reliability of information to be transmitted via the UL. For UL transmission power control, the UE may configure a transmission power value by using parameters received from a BS and a DL path attenuation value measured by the UE. In this case, some parameters from among the parameters received from the BS may be received by the UE via radio resource control (RRC) signaling, and some parameters may be received by the UE via downlink control information (DCI) of a DL control channel. Also, a transmission power control parameter received by the UE via the DCI of the DL control channel may be transmitted from the BS by using UE-specific DCI transmitted only to a specific UE or may be transmitted from the BS by using group-common DCI transmitted only to UEs of a specific group.
[0067] According to an embodiment of the disclosure, in a CA environment, the UE may receive one or more DCIs from one or more cells. For example, in a CA environment of three cells, the UE may receive three DCIs from three cells. In this case, the three DCIs may be configured as one of UE-specific DCI and group-common DCI (e.g., the three DCIs may be configured as three UE-specific DCIs or three group-common DCIs), or may be configured as a combination of UE-specific DCI and group-common DCIs (e.g., the three DCIs may be configured as a combination of one UE-specific DCI and two group-common DCIs).
[0068] According to an embodiment of the disclosure, a UL transmission power control method using a parameter received via DCI may include an accumulation method and a method of using an absolute value. The accumulation method may be a method of accumulating and using a transmission power control parameter value received by a UE via DCI. The method of using an absolute value may be a method by which the UE uses the transmission power control parameter value received via DCI, without accumulation. The BS according to an embodiment of the disclosure may configure, via RRC signaling, which method from among the two transmission power control methods is to be used.
[0069] According to an embodiment of the disclosure, when the accumulation method is to be used, the UE may determine which DCI from among two or more DCIs received by the UE is to be used in performing accumulation.
[0070]
[0071]
[0072] According to an embodiment of the disclosure, a UE may transmit/receive data and control information via a DL/UL from some cells (i.e., e.g., from two cells) of a BS including N cells. In this case, Cell-1 and Cell-2 may transmit, to the UE, DL control information for DL data transmission. Also, Cell-1 and Cell-2 may transmit, to the UE, UL control information for UL data transmission.
[0073] Transmission power control with respect to a PUCCH in a legacy wireless communication system is as in Equation 1.
[0074] In Equation 1, P.sub.PUCCH(i) indicates transmission power of a PUCCH in an i.sup.th subframe of the UE, and each of parameters in Equation 1 is as below. [0075] P.sub.O_PUCCH: A parameter that includes P.sub.O_NOMINAL_PUCCH+P.sub.O_UE_PUCCH, and is a value configured for the UE by the BS via RRC signaling. In particular, P.sub.O_NOMINAL_PUCCH is a cell-specific value including 8-bit information and having a range of (−126, 24) dB. Also, P.sub.O_UE_PUCCH is a UE-specific value including 4-bit information and having a range of (−8, 7) dB. The cell-specific value is transmitted from the BS to the UE via a system information block (SIB), and the UE-specific value is transmitted from the BS to the UE via dedicated RRC signaling. [0076] PL.sub.c: A path loss value calculated by the UE. The UE calculates the path loss value from reception power of a cell-specific reference signal (CRS) of a DL channel transmitted by the BS. In more detail, the BS transmits referenceSignalPower and a filtering coefficient to the UE via UE-specific or cell-specific RRC signaling, and based on this, the UE calculates the path loss value as below.
PL.sub.c=referenceSignalPower−higher layer filtered RSRP [0077] Δ.sub.F_PUCCH( ): A value that is transmitted to the UE via higher layer signaling (cell-specific signaling or UE-specific RRC signaling), that varies according to a format of a PUCCH, and that has a relative value with respect to PUCCH Format 1a (1-bit HARQ-ACK/NACK transmission). The value of Δ.sub.F_PUCCH(F) is configured as in Table 1.
TABLE-US-00001 TABLE 1 Δ.sub.F_PUCCH(F) Values PUCCH Format Parameters, Δ.sub.F_PUCCH(F) Values [dB] 1 deltaF-PUCCH-Format1 [−2, 0, 2] 1b deltaF-PUCCH-Format1b [1, 3, 5] 2 deltaF-PUCCH-Format2 [−2, 0, 1, 2] 2a deltaF-PUCCH-Format2a [−2, 0, 2] 2b deltaF-PUCCH-Format2b [2, 0, 2] [0078] Δ.sub.TxD(F′) is a value that is transmitted to the UE via higher layer signaling (cell-specific signaling or UE-specific RRC signaling) when a PUCCH is transmitted via 2-antenna ports (i.e., a space frequency block code (SFBC)), and that varies according to a format of the PUCCH. When the SFBC is not used, Δ.sub.TxD(F′)=0. The value of Δ.sub.TxD(F′) is configured as in Table 2.
TABLE-US-00002 TABLE 2 Δ.sub.TxD(F′) Values PUCCH Format Parameters, Δ.sub.F_PUCCH(F) Values [dB] 1 deltaTxD-OffsetPUCCH- [0, −2] Format1 1a/1b deltaTxD-OffsetPUCCH- [0, −2] Format1a1b 2/2a/2b deltaTxD-OffsetPUCCH- [0, −2] Format22a2b 3 deltaTxD-OffsetPUCCH- [0, −2] Format3 [0079] h(n.sub.CQI,n.sub.HARQ,n.sub.SR): Different values may be used according to a format of a PUCCH. In this case, n.sub.CQI may indicate the number of bits used in feedback of channel quality information (CQI). n.sub.HARQ may indicate the number of bits used in hybrid automatic repeat request (HARQ)-ACK/NACK feedback. Also, n.sub.SR is 0 or 1 that is a bit used in feedback of a scheduling request. h(n.sub.CQI,n.sub.HARQ,n.sub.SR) may have different values according to a format of the PUCCH. [0080] g(i) is a parameter for performing closed-loop power control. The BS may correct PUCCH transmission power to be UE-specific. Unlike PUSCH transmission power control, in PUCCH transmission power control, only accumulation-based transmission power control is performed, and g(i) is given as in Equation 2.
[0081] That is, g(i) in an i.sup.th subframe may be calculated by accumulating a value of δ.sub.PUCCH, which has been transmitted in DCI to the UE via a physical downlink control channel (PDCCH) in an i−k.sub.m.sup.th subframe, to a value of g(i−1) used in a previous subframe (i.e., i−1.sup.st subframe). The value of δ.sub.PUCCH may vary according to a DCI format. For DCI formats 1A/1B/1D/1/2A/2B/2C/2/3, same values as accumulated δ.sub.PUSCH of Table 3 may be used. In the case of DCI format 3A, the value of δ.sub.PUCCH may be equal to a value of δ.sub.PUSCH used in Table 4.
TABLE-US-00003 TABLE 3 Mapping of TPC Command Field in DCI format 0/3/4 to accumulated δ.sub.PUSCH values. TPC Command Field in DCI format 0/3/4 Accumulated δ.sub.PUSCH [dB] 0 −1 1 0 2 1 3 3
TABLE-US-00004 TABLE 4 Mapping of TPC Command Field in DCI format 3A to accumulated δ.sub.PUSCH values. TPC Command Field in DCI format 3A Accumulated δ.sub.PUSCH [dB] 0 −1 1 1
[0082] In Equation 2, a value of M and a value of k.sub.0 may be differently used in a frequency division duplex (FDD) system and a time division duplex (TDD) system. In more detail, in the FDD system, M=1 and K.sub.0=4, and in the TDD system, M and k.sub.0 may have different values as in Table 5 according to DL/UL configuration.
TABLE-US-00005 TABLE 5 Table 5: {k.sub.0, k.sub.1, . . . , k.sub.M−1} for TDD TDD DL/UL Config- Subframe number n uration 0 1 2 3 4 5 6 7 8 9 0 — — 6 — 4 — — 6 — 4 1 — — 7, 6 4 — — — 7, 6 4 — 2 — — 8, 7, — — — — 8, 7, — — 4, 6 4, 6 3 — — 7, 6, 6, 5 5, — — — — — 11 4 4 — — 12, 8, 6, 5, — — — — — — 7, 11 4, 7 5 — — 13, 12, — — — — — — — 8, 9, 7, 5, 4, 11, 6 6 — — 7 7 5 — — 7 7 —
[0083]
[0084] According to an embodiment of the disclosure, component carrier #1 (CC #1) may be referred to as a primary cell (PCell).
[0085] CC #2 to CC #N may be referred to as secondary cells (SCells). In this case, CC #1 may transmit, to a UE, DL data and control information that are respectively PDCCH-1 and PDSCH-1.
[0086] CC #2 may also transmit, to the UE, DL data and control information that are respectively PDCCH-2 and PDSCH-2.
[0087] PDCCH-1 transmitted from PCell (CC #1) to the UE may include resource allocation information of PDSCH-1 transmitted from PCell to the UE, and a 2-bit δ.sub.PUCCH value of Table 3 which is a transmission power control parameter value of a PUCCH transmitted on PCell. PDCCH-2 transmitted from SCell (CC #2) to the UE may include resource allocation information of PDSCH-2 transmitted from CC #2 to the UE, and resource allocation information of a PUCCH transmitted on PCell. In this case, the resource allocation information of the PUCCH may reuse a transmission power control (TPC) command field.
[0088] That is, PUCCHs transmitted from Scell do not have a particular field for separate PUCCH resource allocation information. In this case, the UE may reinterpret, as PUCCH resource allocation information, a 2-bit TPC command field indicating a δ.sub.PUCCH value by the BS.
[0089] Although not shown in
[0090]
[0091] In an FDD system, HARQ ACK/NACK information about a physical downlink shared channel (PDSCH) received in an n−4.sup.th subframe via a DL is transmitted via a PUCCH of an n.sup.th subframe. Accordingly, a value of δ.sub.PUCCH a UE obtains from a TPC command field of UE-specific DCI (or a value of δ.sub.PUCCH the UE obtains from group-common DCI) received in the n−4th subframe is used in transmission of the PUCCH of the n.sup.th subframe.
[0092] In a TDD system, rules as in Table 5 may be applied. In more detail, in a system following TDD DL/UL configuration #0, configuration of a DL and a UL may be as in an example of
[0093] Referring to Table 5, a value of δ.sub.PUCCH (the value of δ.sub.PUCCH the UE obtains from the TPC command field of UE-specific DCI or the value of δ.sub.PUCCH the UE obtains from group-common DCI) to be applied to subframe-2 corresponds to a value of δ.sub.PUCCH transmitted in a previous sixth subframe before subframe-2. That is, the value of δ.sub.PUCCH to be applied to subframe-2 may correspond to the value of δ.sub.PUCCH transmitted in subframe no. 6.
[0094] A value of δ.sub.PUCCH to be applied to subframe-4 may correspond to a value of δ.sub.PUCCH transmitted in a previous fourth subframe before subframe-4. That is, the value of δ.sub.PUCCH to be applied to subframe-4 may correspond to the value of δ.sub.PUCCH transmitted in subframe no. 0.
[0095] A value of δ.sub.PUCCH to be applied to subframe-7 may correspond to a value of δ.sub.PUCCH transmitted in a previous sixth subframe before subframe-7. That is, the value of δ.sub.PUCCH to be applied to subframe-7 may correspond to the value of δ.sub.PUCCH transmitted in subframe no. 1.
[0096] Lastly, a value of δ.sub.PUCCH to be applied to subframe-9 may correspond to a value of δ.sub.PUCCH transmitted in a previous fourth subframe before subframe-9. That is, the value of δ.sub.PUCCH to be applied to subframe-9 may correspond to the value of δ.sub.PUCCH transmitted in subframe no. 5.
[0097]
[0098] A UE may receive one or more UE-specific DCIs or group-common DCIs from one or more cells. In this case, UE-specific DCI indicates a DCI format with a cyclic redundancy check (CRC) of DCI scrambled by cell radio network temporary identifier (C-RNTI) or semi-persistent scheduling (SPS)-RNTI, and more particularly, may indicate DCI format 1, 1A, 2, 2A, 2B, or 2C or DCI format 0_0, 0_1, 1_0, or 1_1.
[0099] Group-common DCI indicates a DCI format with a CRC of DCI scrambled by TPC-PUCCH-RNTI (or TPC-PUSCH-RNTI or TPC-SRS-RNTI), and more particularly, may indicate DCI format 3 or 3A or DCI format 2_2 or 2_3.
[0100] The UE may receive, in a particular subframe (e.g., an n.sup.th subframe), one or more DCIs, e.g., two or more UE-specific DCIs, two or more group-common DCIs, or two or more UE-specific DCIs and group-common DCIs, from one or more cells. Upon reception of the DCIs, the UE may determine whether there is DCI received from PCell, and when there is the DCI received from the PCell, the UE may obtain a value of δ.sub.PUCCH from the DCI. That is, the UE may obtain the value of δ.sub.PUCCH from a TPC command field of UE-specific DCI or group-common DCI.
[0101] The UE may obtain resource information of a PUCCH to be transmitted on the PCell, from a TPC command field of UE-specific DCI received from S Cell.
[0102] When the UE receives two or more UE-specific DCIs from two or more SCells, the UE may not expect different UE-specific DCIs to indicate two or more pieces of different PUCCH resource information. That is, a BS may transmit the same PUCCH resource information via different UE-specific DCIs.
[0103] After the UE respectively obtains the value of δ.sub.PUCCH and the resource information of the PUCCH for PUCCH transmission from DCIs of the PCell and the SCell, the UE may configure a transmission power value of the PUCCH to be transmitted on the PCell. In more detail, the UE may update a value of g(i) by using Equation 2, and may configure a value of P.sub.PUCCH(i) by using Equation 1. The UE may transmit the PUCCH in an i.sup.th subframe by using the configured P.sub.PUCCH(i).
[0104]
[0105] Unlike
[0106] According to descriptions of
[0107] Referring to
[0108]
[0109] A UE according to an embodiment of the disclosure may receive, in a (n−k).sup.th subframe, one or more DCIs from one or more cells.
[0110] Then, the UE may transmit a PUCCH on PCell, in an n.sup.th subframe. In this case, a value of k is fixed to 4 in the case of an FDD system, and in the case of the TDD system, a value of k follows Table 2 according to configuration of a DL and a UL (i.e., according to TDD DL/UL configuration).
[0111] In
[0112] When the UE-specific DCI received from the PCell exists, the UE may obtain a value of δ.sub.PUCCH from the UE-specific DCI.
[0113] When the UE-specific DCI received from the PCell does not exist, the UE may determine whether group-common DCI received from the PCell exists.
[0114] When group-common DCI received from the PCell exists in the (n−k).sup.th subframe, the UE may obtain the value of δ.sub.PUCCH from the group-common DCI.
[0115] When the group-common DCI received from the PCell does not exist in the (n−k).sup.th subframe, the UE may configure the value of δ.sub.PUCCH as 0 dB. The UE may obtain resource information of a PUCCH to be transmitted on the PCell, from a TPC command field of UE-specific DCI received from SCell.
[0116] When the UE receives two or more UE-specific DCIs from two or more SCells, the UE may not expect different UE-specific DCIs to indicate two or more pieces of different PUCCH resource information. That is, a BS may transmit the same PUCCH resource information via different UE-specific DCIs.
[0117] After the UE respectively obtains the value of δ.sub.PUCCH and the resource information of the PUCCH for PUCCH transmission from DCIs of the PCell and the SCell, the UE may configure a transmission power value of the PUCCH to be transmitted on the PCell. In more detail, the UE may update a value of g(i) (where i=n) by using Equation 2, and may configure a value of P.sub.PUCCH(n) by using Equation 1. The UE may transmit the PUCCH in the n.sup.th subframe by using the configured P.sub.PUCCH(n).
[0118] As described with reference to
[0119] In a communication system according to an embodiment of the disclosure, the number of DCI bits may need to increase. Accordingly, in a communication system according to an embodiment of the disclosure, a DCI bit for indicating, to the UE, a value of δ.sub.PUCCH for transmission power control of the PUCCH, and a DCI bit for indicating, to the UE, the resource allocation information of the PUCCH may separately exist. In this situation, the UE may receive two or more DCIs from two or more cells, and it is required to define operations the UE should perform at that time. For example, it is required to define whether the UE conforms to a TPC command field of UE-specific DCI of the PCell or conforms to all of two or more TPC command fields transmitted from the PCell and SCell.
[0120]
[0121] A UE may receive, in a (n−k).sup.th subframe, one or more DCIs from one or more cells. Then, the UE may transmit a PUCCH on PCell, in an n.sup.th subframe.
[0122] In a communication system according to an embodiment of the disclosure, in order to support a service having various latencies, a BS may flexibly configure a value of k. In this case, k may indicate a time difference between a time when DCI is received and a time when a PUCCH is transmitted.
[0123] In more detail, a value of k in an FDD system may be 4, and a value of k in a TDD system may correspond to values defined in Table 2, according to configuration of a DL and a UL. That is, a fixed value of k may be used.
[0124] According to an embodiment of the disclosure, a ratio and a pattern of a DL and a UL configuring a frame or a slot may vary and may be dynamically changed. Accordingly, the BS may configure or indicate a value of k for the UE.
[0125] For example, the BS may indicate, via RRC signaling, the UE of k value candidates including two or more values of k, and may indicate, for the UE, one value of k from the k value candidates via DCI. In this case, the BS may configure a value of k, by sufficiently considering a processing time capability of the UE. In more detail, the BS may obtain information about a processing time capability of each UE, in a procedure of negotiating a capability with each UE. For example, UE-A may provide a fast processing time, and thus, may use a small value of k, but UE-B may not provide a fast processing time, and thus, may should use a large value of k.
[0126] According to an embodiment of the disclosure, the UE may determine, by using the value of k, whether UE-specific DCI received in the (n−k).sup.th subframe from the PCell exists.
[0127] When the UE-specific DCI received from the PCell exists, the UE may obtain a value of δ.sub.PUCCH from a TPC command field of the DCI.
[0128] When the UE-specific DCI received from the PCell does not exist, the UE may determine whether UE-specific DCI received from SCell exists.
[0129] When the UE-specific DCI received from the SCell exists, the UE may obtain a value of δ.sub.PUCCH from a TPC command field of the DCI.
[0130] When the UE receives two or more UE-specific DCIs from two or more SCells, the UE may obtain a value of δ.sub.PUCCH from a TPC command field of UE-specific DCI received from SCell having a lowest cell index.
[0131] When there are not UE-specific DCIs received from PCell and SCell, the UE may configure the value of δ.sub.PUCCH as 0 dB.
[0132] The UE may update a value of g(i) (where i=n) by using Equation 2, based on the value δ.sub.PUCCH obtained through UE-specific DCI of PCell or S Cell (when UE-specific DCI received from PCell or SCell exists), or the value of δ.sub.PUCCH configured as 0 dB (when UE-specific DCI received from the PCell or the SCell does not exist).
[0133] The BS may transmit resource information of the PUCCH via the UE-specific DCI of the PCell and the one or more SCells. In this case, the BS may configure the resource information of the PUCCH, which is transmitted via UE-specific DCI, to be the same in all cells and may transmit the source information of the PUCCH to the UE.
[0134] Accordingly, the UE may obtain the resource information of the PUCCH via UE-specific DCI transmitted from one cell from among the PCell or the SCells. The UE may configure a transmission power value of the PUCCH to be transmitted on PCell, by using the updated value of g(i) and the obtained resource information of the PUCCH. Then, the UE may transmit the PUCCH in the n.sup.th subframe, by using the configured transmission power value of the PUCCH.
[0135]
[0136] A UE according to an embodiment of the disclosure may receive, in a (n−k).sup.th subframe, one or more DCIs from one or more cells. Then, the UE may transmit a PUCCH on PCell, in an n.sup.th subframe.
[0137] As described with reference to
[0138] When the UE-specific DCI received from the PCell exists, the UE may obtain a value of δ.sub.PUCCH from a TPC command field of the DCI.
[0139] When the UE-specific DCI received from the PCell does not exist, the UE may determine whether UE-specific DCI received from SCell exists.
[0140] When the UE-specific DCI received from the SCell exists, the UE may obtain a value of δ.sub.PUCCH from a TPC command field of the DCI.
[0141] When the UE receives two or more UE-specific DCIs from two or more SCells, the UE may obtain a value of δ.sub.PUCCH from a TPC command field of UE-specific DCI received from SCell, according to a predefined rule between a BS and the UE. For example, the UE may obtain a value of δ.sub.PUCCH from a TPC command field of UE-specific DCI received from SCell having a lowest cell index.
[0142] According to an embodiment of the disclosure, when there are not UE-specific DCIs received from PCell and SCell, the UE may determine whether there is group-common DCI received from the PCell.
[0143] When the group-common DCI received from the PCell exists, the UE may obtain a value of δ.sub.PUCCH from the group-common DCI.
[0144] When UE-specific DCI received from the PCell or SCell does not exist and the group-common DCI received from the PCell does not exist, the UE may configure the value of δ.sub.PUCCH as 0 dB.
[0145] The UE may update the value of g(i) (where i=n) by using Equation 2, based on the obtained δ.sub.PUCCH (when UE-specific DCI received from PCell or SCell exists or when group-common DCI received from the PCell exists and UE-specific DCI received from the SCell does not exist), or the value of δ.sub.PUCCH configured as 0 dB (when UE-specific DCI or group-common DCI received from the PCell does not exist and UE-specific DCI received from the SCell does not exist).
[0146] Like in
[0147] Accordingly, the UE may obtain the resource information of the PUCCH via UE-specific DCI transmitted from one cell from among the PCell or the SCells. The UE may configure a transmission power value of the PUCCH to be transmitted on PCell, by using the updated value of g(i) and the obtained resource information of the PUCCH. Then, the UE may transmit the PUCCH in the n.sup.th subframe, by using the configured transmission power value of the PUCCH.
[0148]
[0149] According to an embodiment of the disclosure, in
[0150] According to an embodiment of the disclosure, in
[0151] When UE-specific DCI nor group-common DCI transmitted from the PCell does not exist, the UE may determine whether UE-specific DCI received from SCell exists. When UE-specific DCI is transmitted from two or more SCells, the UE may obtain a value of δ.sub.PUCCH via the UE-specific DCI transmitted from SCell having a lowest cell index.
[0152] When UE-specific DCI or group-common DCI received from the PCell does not exist, and UE-specific DCIs received from SCells do not exist, the UE may configure the value of δ.sub.PUCCH as 0 dB. The UE may update a value of g(i) (where i=n), by using Equation 2, based on the obtained value of δ.sub.PUCCH or the value of δ.sub.PUCCH configured as 0 dB.
[0153] Like in
[0154] Accordingly, the UE may obtain the resource information of the PUCCH via UE-specific DCI transmitted from one cell from among the PCell or the SCells. The UE may configure a transmission power value of the PUCCH to be transmitted on PCell, by using the updated value of g(i) and the obtained resource information of the PUCCH. Then, the UE may transmit the PUCCH in an n.sup.th subframe, by using the configured transmission power value of the PUCCH.
[0155] As another example of PUCCH resource information transmission by the BS, the BS may transmit PUCCH resource information to the UE, according to a predefined rule between the BS and the UE. That is, the BS may not equally configure and transmit PUCCH resource information via UE-specific DCI transmitted from one cell from among the PCell or the SCells. According to an embodiment of the disclosure, the UE and the BS may predefine to transmit PUCCH resource information via UE-specific DCI transmitted from the PCell.
[0156] In this case, the UE may obtain the PUCCH resource information via the UE-specific DCI transmitted from the PCell, and may ignore PUCCH resource information included in UE-specific DCI transmitted from SCell or SCells, regardless of configuration by the BS. As another example, the BS may configure a field of PUCCH resource information with a particular value, the PUCCH resource information being included in UE-specific DCI transmitted from SCell or SCells. For example, the BS may configure all bits of the field as ‘0’ or ‘1’. Upon reception of this, the UE may ignore the field about the PUCCH resource information. For convenience of explanation, although an example is provided in which the field about the PUCCH resource information included in the UE-specific DCI transmitted from SCell or SCells is configured with the particular value, in general, the BS may transmit PUCCH resource information valid only for UE-specific DCI transmitted from a particular cell predefined with the UE, and may transmit PUCCH resource information invalid for UE-specific DCI transmitted from other cells. In this case, the invalid PUCCH resource information may be regarded as a field about PUCCH resource information configured with a particular value.
[0157] As another example of PUCCH resource information transmission by the BS, the BS may inform the UE of PUCCH resource information via UE-specific DCIs transmitted from PCell and SCell having a lowest cell index. The UE not having received the UE-specific DCI from the PCell may obtain the PUCCH resource information via reception of the UE-specific DCI transmitted from the SCell having a lowest cell index.
[0158] The UE may obtain the PUCCH resource information from the UE-specific DCIs transmitted from the PCell and the SCell having a lowest cell index, and may ignore PUCCH resource information included in UE-specific DCI transmitted from SCell or SCells, regardless of configuration by the BS. Alternatively, the BS may configure a field of PUCCH resource information with a particular value, the PUCCH resource information being included in UE-specific DCI transmitted from SCell or SCells. For example, the BS may configure all bits of the field as ‘0’ or ‘1’.
[0159] As another example, the BS may inform the UE of PUCCH resource information via UE-specific DCI transmitted on particular SCell. For example, the BS may inform the UE of PUCCH resource information via UE-specific DCI transmitted on SCell having a lowest cell index. The UE may ignore PUCCH resource information included in UE-specific DCI transmitted from the PCell and UE-specific DCI transmitted from SCell or SCells, regardless of configuration by the BS.
[0160] Alternatively, the BS may configure a field of PUCCH resource information with a particular value, the PUCCH resource information being included in UE-specific DCIs excluding UE-specific DCI to be referenced by the UE to obtain PUCCH resource information. For example, the BS may configure all bits of the field as ‘0’ or ‘1’.
[0161] As another example, the BS may inform the UE of PUCCH resource information via UE-specific DCI transmitted on particular SCell. For example, the BS may inform the UE of PUCCH resource information via UE-specific DCI transmitted on SCell having a lowest cell index. The UE may ignore PUCCH resource information included in UE-specific DCI received from the PCell and UE-specific DCI transmitted from SCell or S Cells, regardless of configuration by the BS.
[0162] Alternatively, the BS may configure a field of PUCCH resource information with a particular value, the PUCCH resource information being included in UE-specific DCIs excluding UE-specific DCI to be referenced by the UE to obtain PUCCH resource information. For example, the BS may configure all bits of the field as ‘0’ or ‘1’.
[0163] As another example, the BS may inform the UE of a cell index to be referenced by the UE to obtain PUCCH resource information, via RRC signaling or a medium access control control element (MAC CE).
[0164] When obtaining the index, the UE may obtain PUCCH resource information from UE-specific DCI transmitted from a cell having the cell index. The UE may ignore PUCCH resource information transmitted from UE-specific DCIs transmitted from a cell or cells not having the index informed by the BS.
[0165]
[0166] A UE according to an embodiment of the disclosure may update a value of g(i) of Equation 2 by using values of δ.sub.PUCCH obtained from all UE-specific DCIs received from PCell and one or more SCells. That is, the UE may accumulate and use all values of δ.sub.PUCCH included in the UE-specific DCIs. In this case, values of δ.sub.PUCCH included in group-common DCIs may not be accumulated.
[0167] When the received UE-specific DCI does not exist, the UE may configure the value of δ.sub.PUCCH as 0 dB and may update the value of g(i) by using Equation 2.
[0168] Also, as described above with reference to
[0169] The UE may configure a transmission power value of the PUCCH to be transmitted on PCell, by using the updated value of g(i) and the obtained resource information of the PUCCH.
[0170] The UE may transmit the PUCCH in an n.sup.th subframe, by using the configured transmission power value of the PUCCH.
[0171]
[0172] One subframe may have a length of 1 ms on a time axis, and one slot may include 14 symbols. When a subcarrier spacing of 15 kHz is used, one slot including 14 symbols has a length of 1 ms, and thus, one slot and one subframe may be the same.
[0173] When a subcarrier spacing of 30 kHz is used, one slot including 14 symbols has a length of 0.5 ms, and thus, one subframe may include two slots. Also, when a subcarrier spacing of 60 kHz is used, one slot including 14 symbols has a length of 0.25 ms, and thus, one subframe may include four slots. Accordingly, when a subcarrier spacing Δf is N times 15 kHz, the number of slots including one subframe may be increased by N times.
[0174] Accordingly, such rules may be applied even when subcarrier spacings not shown in
[0175]
[0176] An n.sup.th DL slot may include a PDCCH and a PDSCH, and a (n+k1).sup.th UL slot may include a PUSCH and a PUCCH. In this case, for convenience of explanation, the PDCCH of the n.sup.th slot includes one symbol, but the PDCCH may include two symbols or three symbols. Also, although a position of a symbol on which the PDCCH is to be transmitted is a first symbol, the disclosure is not limited thereto. That is, a position of a symbol on which the PDCCH is to be transmitted may be a second symbol or after the second symbol.
[0177] Also, although the PUCCH is to be transmitted on a last symbol in the (n+k1).sup.th slot, the PUCCH may be transmitted on a random position from among 14 symbols constituting the (n+k1).sup.th slot. Also, although the PUCCH includes one symbol, the number of symbols constituting the PUCCH may be equal to or greater than 2 and equal to or less than 14.
[0178]
[0179] A DL mini-slot may include a PDCCH and a PDSCH in an n.sup.th DL slot. In this case, although a mini-slot includes one PDCCH symbol and two PDSCH symbols, the disclosure is not limited thereto. That is, a case being smaller than the number of PDSCH symbols used in DL slot-based scheduling may be referred to as the DL mini-slot.
[0180] A (n+k2).sup.th UL slot may include a PUSCH and a PUCCH. In this case, for convenience of explanation, a UL mini-slot in the (n+k2).sup.th UL slot includes 5 symbols, but the disclosure is limited thereto. That is, a case being smaller than the number of PUSCH symbols used in UL slot-based scheduling may be referred to as the UL mini-slot. Also, although the PUCCH is to be transmitted on a last symbol in the (n+k2).sup.th slot, the PUCCH may be transmitted on a random position from among 14 symbols constituting the (n+k2).sup.th UL slot. Also, although the PUCCH includes one symbol, the number of symbols constituting the PUCCH may be equal to or greater than 2 and equal to or less than 14.
[0181]
[0182] It is assumed that a BS transmits a PDCCH and a PDSCH in an n1.sup.th slot via slot-based scheduling on carrier no. 1 (CC #1), and CC #1 is PCell. Also, it is assumed that the BS transmits a PDCCH and a PDSCH in a mini-slot including 3 symbols within an n2.sup.th slot via mini-slot-based scheduling on carrier no. 2 (CC #2). Also, it is assumed that the BS transmits a PDCCH and a PDSCH in a mini-slot including 5 symbols within an n3.sup.th slot via mini-slot-based scheduling on carrier no. 3 (CC #3). Lastly, it is assumed that a PUCCH is transmitted only via CC #1 that is the PCell.
[0183] In this case, n1, n2, and n3 may be different from each other, but it is possible that n1+k1=n2+k2=n3+k3. This may mean that HARQ-ACK/NACK information about a PDSCH which includes a slot or a mini-slot and which is transmitted in a DL of each CC may be transmitted via a PUCCH of the same time.
[0184] Also, although the PUCCH is transmitted via all cells in
[0185] Also, UE-3 that accesses CC #3 and does not have a CA support capability may receive the PDCCH and the PDSCH on a DL carrier of CC #3 and may transmit the PUCCH on a UL carrier of CC #2. Unlike this, UE-1 having a CA support capability may receive the PDCCH and the PDSCH on DL carriers of CC #1, CC #2, and CC #3 and may transmit the PUCCH on a UL carrier of CC #1. In this case, it is assumed that CC #1 is the PCell.
[0186] Under the aforementioned assumption, a UE having a CA support capability may obtain timing information of a PUCCH (i.e., k1 value) which indicates that the PUCCH is to be transmitted in a (n1+k1).sup.th slot, resource information of the PUCCH transmitted in the (n1+k1).sup.th slot, and a value of δ.sub.PUCCH for configuring a transmission power value of the PUCCH, from a DCI field of a PDCCH transmitted in the n1.sup.th slot of CC #1.
[0187] The UE may obtain timing information of a PUCCH (i.e., k2 value) which indicates that the PUCCH is to be transmitted in a (n2+k2).sup.th slot, resource information of the PUCCH transmitted in the (n2+k2).sup.th slot, and a value of δ.sub.PUCCH for configuring a transmission power value of the PUCCH, from a DCI field of a PDCCH transmitted in a mini-slot within the n2.sup.th slot of CC #2.
[0188] Likewise, the UE may obtain timing information of a PUCCH (i.e., k3 value) which indicates that the PUCCH is to be transmitted in a (n3+k3).sup.th slot, resource information of the PUCCH transmitted in the (n3+k3).sup.th slot, and a value of δ.sub.PUCCH for configuring a transmission power value of the PUCCH, from a DCI field of a PDCCH transmitted in a mini-slot within the n3.sup.th slot of CC #3.
[0189]
[0190] A UE according to an embodiment of the disclosure may receive one or more DCIs from one or more cells. In this case, DCI may be UE-specific DCI or group-common DCI.
[0191] As shown in
[0192] Accordingly, the UE may require a method of updating g(i) defined in Equation 2 for configuring a transmission power value of a PUCCH transmitted at a time of n1+k1=n2+k2=n3+k3 shown in
[0193]
[0194]
[0195] A UE according to an embodiment of the disclosure may regard a time when reception of UE-specific DCI including information about current PUCCH transmission ends, as a time to start accumulation of a value of δ.sub.PUCCH, and may obtain values of δ.sub.PUCCH from all DCIs (one or more UE-specific DCIs and group-common DCIs transmitted from one or more cells) received within a predefined period starting from a time when the UE-specific DCI is received, and may accumulate all the obtained values of δ.sub.PUCCH.
[0196] PDCCH-2 indicates UE-specific DCI including information about PUCCH-2 to be currently transmitted by the UE, and PDCCH-1 indicates UE-specific DCI including information about PUCCH-1 transmitted immediately before the PUCCH-2 to be currently transmitted. In this case, a BS and the UE may predefine that UE-specific DCI indicating a start of accumulation of a value of δ.sub.PUCCH (i.e., the UE-specific DCI including the information about transmission of the PUCCH-2 to be currently transmitted) will be transmitted only from PCell.
[0197] The BS and the UE may predefine that, when the UE-specific DCI transmitted from the PCell does not exist, UE-specific DCI transmitted from particular SCell indicates a start of accumulation of a value of δ.sub.PUCCH. In this case, the BS and the UE may predefine that the particular SCell is a cell having a lowest cell index (or a cell having a highest cell index) from among SCells. As another example, the BS may configure the UE with a cell index indicating a start of accumulation of a value of δ.sub.PUCCH. Upon reception of this, the UE may start accumulation of a value of δ.sub.PUCCH at a point when reception of UE-specific DCI transmitted from a cell having the cell index ends.
[0198] The accumulation of a value of δ.sub.PUCCH may end before transmission of a PUCCH (PUCCH-2) to be currently transmitted. That is, the UE may start the accumulation of a value of δ.sub.PUCCH at a point when reception of the PDCCH-2 ends and then may end the accumulation of a value of δ.sub.PUCCH at a point when transmission of the PUCCH-2 starts. However, in this case, a time period in which the UE may update a value of g(i) of Equation 2 by using accumulated values of δ.sub.PUCCH and may configure transmission power for transmission of the PUCCH may be insufficient. In this case, the accumulation of a value of δ.sub.PUCCH may end before transmission of the PUCCH (PUCCH-2) to be currently transmitted starts. This is marked as an offset in
[0199] Such offset information should be determined, in consideration of a processing time capability of the UE, and may be a predefined value. Alternatively, the BS may configure the UE with the offset information via RRC signaling. Alternatively, based on a value configured by the BS, the UE may calculate the offset information.
[0200]
[0201]
[0202] As another example of a start of accumulation of a value of δ.sub.PUCCH, as shown in
[0203] In more detail, a PUCCH to be transmitted in a (n1+k1).sup.th slot of
[0204] In this case, a start of accumulation of a value of δ.sub.PUCCH used in configuring a transmission power value of the currently transmitted PUCCH may be determined based on a transmission time of the immediately-before transmitted PUCCH (PUCCH-1). That is, the UE may start accumulation of a value of δ.sub.PUCCH, based on a transmission start point of the immediately-before transmitted PUCCH (PUCCH-1) (or a transmission end point of PUCCH-1).
[0205] For example, when the transmission time of the immediately-before transmitted PUCCH-1 is a p.sup.th symbol of a j.sup.th slot and the PUCCH-1 includes L symbols, the UE may start the accumulation of a value of δ.sub.PUCCH on a symbol after the p.sup.th symbol of the j.sup.th slot (based on the transmission start point of the PUCCH-1). Alternatively, the UE may start the accumulation of a value of δ.sub.PUCCH on a symbol after a (p+L).sup.th symbol of the j.sup.th slot (based on the transmission end point of the PUCCH-1).
[0206] The end of the accumulation of a value of δ.sub.PUCCH may be performed up to a start of transmission of the currently transmitted PUCCH (PUCCH-2) or may be performed up to an offset with respect to the transmission of the currently transmitted PUCCH (PUCCH-2).
[0207] In another example, as shown in
[0208] In this case, the BS and the UE may predefine that UE-specific DCI indicating the end of the accumulation of a value of δ.sub.PUCCH (i.e., PDCCH-2 that includes UE-specific DCI including information about transmission of the PUCCH-2 to be currently transmitted) will be transmitted only from PCell. The BS and the UE may predefine that, when the UE-specific DCI transmitted from the PCell does not exist, UE-specific DCI transmitted from particular SCell indicates the end of the accumulation of a value of δ.sub.PUCCH. In this case, the BS and the UE may predefine that the particular SCell is a cell having a lowest cell index (or a cell having a highest cell index) from among SCells.
[0209] As another example, the BS may configure the UE with a cell index indicating the end of accumulation of a value of δ.sub.PUCCH. Upon reception of this, the UE may accumulate a value of δ.sub.PUCCH up to a point when reception of UE-specific DCI transmitted from a cell having the cell index ends.
[0210] In another example, the BS and the UE may predefine that the UE-specific DCI indicating the end of the accumulation of a value of δ.sub.PUCCH will be transmitted from the same cell having a cell index from which the aforementioned UE-specific DCI indicating the start of the accumulation of a value of δ.sub.PUCCH is transmitted.
[0211] In another example, the UE may start accumulation of a value of δ.sub.PUCCH by a particular offset from the transmission start point of the immediately-before transmitted PUCCH (PUCCH-1) (or the transmission end point of PUCCH-1). For example, as shown in
[0212] In this case, a UE may start accumulation of a value of δ.sub.PUCCH before (or after) K symbols starting from the p.sup.th symbol of the j.sup.th slot (based on a transmission start point of the immediately-before transmitted PUCCH-1).
[0213] Alternatively, the UE may start accumulation of a value of δ.sub.PUCCH before (or after) K symbols starting from a (p+L).sup.th symbol of the j.sup.th slot (based on a transmission end point of the immediately-before transmitted PUCCH-1).
[0214] The offset value may be a predefined value, or a BS may configure the UE with the offset value via RRC signaling. Alternatively, based on a value configured by the BS, the UE may calculate the offset value.
[0215] According to an embodiment of the disclosure, the offset value is a symbol, but embodiments of the disclosure may be applied even when the offset value is a slot or a subframe.
[0216] An end of the accumulation of a value of δ.sub.PUCCH may be performed up to a start of transmission of the currently transmitted PUCCH (PUCCH-2) or may be performed up to an offset with respect to the transmission of the currently transmitted PUCCH (PUCCH-2) as described with reference to
[0217]
[0218]
[0219] In another example, an end of accumulation of a value of δ.sub.PUCCH may be performed at a point when reception of the PDCCH-2 including information about PUCCH-2 to be currently transmitted ends, as shown in
[0220] However, assuming that the accumulation of a value of δ.sub.PUCCH starts and ends by using a method described above, when reception of PDCCH-2 is performed before transmission of PUCCH-1, as shown in
[0221] With respect to accumulation of a value of δ.sub.PUCCH, the UE may not use a start point of accumulation of a value of δ.sub.PUCCH and an end point of accumulation of a value of δ.sub.PUCCH but may use the start point of accumulation of a value of δ.sub.PUCCH and a period in which accumulation of a value of δ.sub.PUCCH is to be performed. In this case, it may be required to provide configuration as to how long the UE should perform accumulation of a value of δ.sub.PUCCH. As an example therefor, the BS may configure, via RRC signaling, a value of a window. Upon reception of this, the UE may accumulate values of δ.sub.PUCCH obtained from one or more DCIs received from one or more cells, during a window period configured via RRC by the BS, the window starting from a point when reception of UE-specific DCI indicating a start of accumulation of values of δ.sub.PUCCH is completed.
[0222] When there is no DCI received during a predefined window or a window period configured by the BS, the UE may configure the values of δ.sub.PUCCH as 0 dB. By using an accumulated value of δ.sub.PUCCH or a value of δ.sub.PUCCH configured as 0 dB, the UE may update a value of g(i) by using Equation 2 (where i=n1+k1=n2+k2=n3+k3). The UE may configure a transmission power value of the PUCCH to be transmitted on PCell, by using the updated value of g(i) and PUCCH resource information obtained from UE-specific DCI. Then, the UE may transmit the PUCCH in a (n1+k1).sup.th UL slot, by using the configured transmission power value of the PUCCH.
[0223] With reference to
[0224] For example, PUCCH-1 of
[0225] In this case, the PDCCH-2 may be received before the PUSCH-1 is transmitted, and in this case, as described with reference to
[0226]
[0227] Embodiments of using a start point and end point of accumulation of a value of δ.sub.PUCCH have been described. In this case, as shown in
[0228] Accordingly, as shown in
[0229] In this case, as shown in
[0230] Also, according to embodiments of informing a start point and an end point of accumulation of a value of δ.sub.PUCCH, a start point and an end point of accumulation may be equal to each other. In this case, the UE may accumulate values of δ.sub.PUCCH obtained from one or more DCIs received at the start point of accumulation of a value of δ.sub.PUCCH (or the end point of accumulation of a value of δ.sub.PUCCH), by using the method in the embodiments described above.
[0231] Embodiments where a start point of accumulation of a value of δ.sub.PUCCH and an accumulation window period are used have been described. In this case, there may be a case where the accumulation window period is 0 (i.e., only the start point of accumulation of a value of δ.sub.PUCCH is received). In this case, the UE may accumulate values of δ.sub.PUCCH obtained from one or more DCIs received only at the start point of accumulation of a value of δ.sub.PUCCH, by using the method in the embodiments described above. In another example, when the accumulation window period is 0, the UE may not perform accumulation of a value of δ.sub.PUCCH (i.e., the value of δ.sub.PUCCH may be configured as 0).
[0232] Also, with reference to
[0233] When the UE receives one DCI or two or more DCIs from one cell or two or more cells in a system to which CA is applied, by using a UL transmission power control method according to the disclosure, the UE may assure UL performance by accumulating values of transmission power control parameters obtained from the DCIs and may minimize interference to an adjacent cell.
[0234]
[0235] A PDCCH monitoring occasion refers to a time/frequency domain in which a UE may receive a PDCCH, and may be associated with a PDCCH search space. The UE may be configured with the PDCCH monitoring occasion through an RRC parameter from a BS. Referring to
[0236]
[0237]
[0238]
[0239] In UL CA, a UE may transmit a PUCCH only on PCell or simultaneously on both PCell and S-Pcell according to configuration of a BS. In
[0240] As another example for preventing an increase in power consumption of the UE and an increase in interference to an adjacent cell, there may be a method by which the UE follows a TPC command included in DCI indicating PUCCH resource information.
[0241] Referring to
[0244] As shown in
[0245] In order to solve these problems, a predefined rule is required between the BS and the UE, and at least one of the following methods may be used. [0246] Method 1) PUCCH resource information of DCI transmitted in a lowest cell index from among most recently received DCIs is followed: In this case, the most recently received DCIs may refer to DCIs detected in a PDCCH monitoring occasion that is an earliest PDCCH monitoring occasion before PUCCH transmission. For example, in
[0248]
[0249] The number of symbols constituting K.sub.PUCCH(i−i.sub.0) and K.sub.PUCCH(i) may vary according to a reception time point of DCI for scheduling a PUCCH and a transmission time point of the PUCCH. For example, a PDCCH through which DCI for scheduling the PUCCH-(i−i.sub.0) is transmitted may be defined as PDCCH-1, and a PDCCH through which DCI for scheduling the PUCCH-i is transmitted may be defined as PDCCH-2. In this case, when reception time points of PDCCHs and transmission time points of PUCCHs are sequentially arranged, there may be the following cases. [0250] Case 1) PDCCH-1 is received, PUCCH-(i−i.sub.0) is transmitted, PDCCH-2 is received, and PUCCH-i is transmitted [0251] Case 2) PDCCH-1 is received, PDCCH-2 is received, PUCCH-(i−i.sub.0) is transmitted, and PUCCH-i is transmitted
[0252] A start point and an end point of accumulation of values of δ.sub.PUCCH in Case 1) and Case 2) will be described in more detail with reference to
[0253] In another example, the number of symbols constituting the K.sub.PUCCH(i−i.sub.0) and the K.sub.PUCCH(i) may vary according to whether the PUCCH-(i−i.sub.0) and the PUCCH-i are scheduled and transmitted by DCI format 1_0 or DCI format 1_1, or are transmitted by RRC configuration (e.g., transmission of a PUCCH that transmits feedback on downlink semi-persistent scheduling (SPS)) without being scheduled by DCI format 1_0 or DCI format 1_1. In more detail, there may be the following cases, according to whether the PUCCH transmission is scheduled by a PDCCH through which DCI format 1_0 or DCI format 1_1 is transmitted. [0254] Case 3) PUCCH-(i−i.sub.0) transmission is not scheduled by DCI, and PUCCH-i is scheduled by DCI [0255] Case 4) PUCCH-(i−i.sub.0) transmission is scheduled by DCI, and PUCCH-i is not scheduled by DCI
[0256] When the PUCCH-(i−i.sub.0) is scheduled and transmitted by DCI format 1_0 or DCI format 1_1, the K.sub.PUCCH(i−i.sub.0) may refer to the number of all symbols from a last received symbol of a PDCCH through which DCI format 1_0 or DCI format 1_1 is transmitted to a first symbol of the PUCCH-(i−i.sub.0). Likewise, the K.sub.PUCCH(i) may refer to the number of all symbols from the last received symbol of the PDCCH through which by DCI format 1_0 or DCI format 1_1 is transmitted to a first symbol of the PUCCH-i. For a PUCCH that is not scheduled and transmitted by DCI format 1_0 or DCI format 1_1, the K.sub.PUCCH(i−i.sub.0) and the K.sub.PUCCH(i) may each be defined as 14×k2 and may be expressed as K.sub.PUCCH,min. In this case, a value of k2 may be provided to the UE via RRC, and specifically, may refer to a minimum value from among values of k2 which may be configured in a PUSCH-ConfigCommon parameter. As described above, a start point and an end point of accumulation of values of δ.sub.PUCCH may vary according to whether PUCCH transmission is scheduled by a PDCCH through which DCI format 1_0 or DCI format 1_1 is transmitted, which will be described in more detail with reference to
[0257]
[0258] In
[0259] Although a start point and an end point of accumulation of values of δ.sub.PUCCH for PUCCH transmission have been described in
[0260] In
[0261] However, in this case, as the number of accumulated values of δ.sub.PUCCH increases, the UE may unnecessarily configure high transmission power, thereby increasing power consumption of the UE and increasing the amount of interference to an adjacent cell. In order to solve the problems, a BS may configure values of δ.sub.PUCCH included in DCIs transmitted from some cells as 0 dB. Alternatively, the BS may configure a sum of accumulated values of δ.sub.PUCCH included in DCIs as 0 dB. For example, the BS may configure a sum of accumulation as 0 dB by configuring values of δ.sub.PUCCH included in DCIs transmitted from some cells as −1 dB and configuring values of δ.sub.PUCCH included in DCIs transmitted from some cells as +1 dB. In another example, when a combination of values of δ.sub.PUCCH is configured as −1 dB, −1 dB, −1 dB, and +3 dB, a sum of accumulation may be 0 dB.
[0262]
[0263] Unlike in
[0264] Although a start point and an end point of accumulation of values of δ.sub.PUCCH for PUCCH transmission have been described in
[0265] In
[0266]
[0267] Unlike in
[0268] Although a start point and an end point of accumulation of values of δ.sub.PUCCH for PUCCH transmission have been described with reference to
[0269]
[0270] (a) of
[0271] (b) of
[0272] (c) of
[0273] (d) of
[0274] For convenience of explanation,
[0275]
[0276] The UE within coverage of the BS may perform DL synchronization with the BS and may obtain system information. According to some embodiments of the disclosure, the DL synchronization may be performed through a primary synchronization signal/secondary synchronization signal (PSS/SSS) received from the BS. The UE having performed the DL synchronization may receive a master information block (MIB) and a system information block (SIB) and obtain the system information from the BS. The UE may perform a random access procedure to perform UL synchronization with the BS. In the random access procedure, the UE may transmit a random access preamble and a message 3 (msg3) to the BS via a UL. In this case, UL transmission power control may be performed in the transmission of the random access preamble and the transmission of the message 3, and the UE may receive parameters for UL transmission power control from the BS via an SIB or may use predefined parameters.
[0277] The UE may measure reference signal received power (RSRP) from a path attenuation estimation signal transmitted by the BS and may estimate a DL path attenuation value as in Equation 3. Then, based on the estimated DL path attenuation value, the UE may configure a UL transmission power value for transmitting the random access preamble and the message 3.
DL path attenuation=transmission power of BS signal−RSRP measured by UE Equation 3
[0278] In Equation 3, the transmission power of the BS signal refers to transmission power of a DL path attenuation estimation signal transmitted by the BS. The DL path attenuation estimation signal transmitted by the BS may be a cell-specific reference signal (CRS) or a synchronization signal block (SSB). When the path attenuation estimation signal is a CRS, the transmission power of the BS signal may refer to transmission power of the CRS, and may be transmitted to the UE via a referenceSignalPower parameter of the system information. When the path attenuation estimation signal is an SSB, the transmission power of the BS signal may refer to transmission power of a secondary synchronization signal (SSS) and a demodulation reference signal (DMRS) that is transmitted via a physical broadcast channel (PBCH), and may be transmitted to the UE via an ss-PBCH-BlockPower parameter.
[0279] When RRC connection is established, the UE may receive, from the BS, RRC parameters for UL transmission power control via UE-specific RRC signaling or common RRC signaling. The received transmission power control parameters may be different from each other according to types of UL channels and types of signals. That is, transmission power control parameters to be applied to transmission of a physical uplink control channel (PUCCH), a physical uplink shared channel (PUSCH), and a sounding reference signal (SRS) may be different from each other. Also, as described above, a transmission power control parameter the UE received from the BS via a SIB before RRC connection establishment or transmission power control parameters the UE used as a predefined value before the RRC connection establishment may be included in the RRC parameters that are transmitted from the BS after the RRC connection establishment. In this case, the UE may use an RRC parameter value so as to control UL transmission power, the RRC parameter value being received from the BS after the RRC connection establishment.
[0280] Also, after the RRC connection establishment with the UE, the BS may configure a channel state information-reference signal (CSI-RS) as a path attenuation estimation signal for the UE. In this case, the BS may transmit, to the UE, information about transmission power of the CSI-RS via a powerControlOffsetSS parameter of UE dedicated RRC information. In this case, powerControlOffsetSS may indicate a transmission power offset between the SSB and the CSI-RS.
[0281] The UE may measure a DL RSRP by using the CSI-RS, and may estimate the DL path attenuation value by using Equation 1 by using the information about the transmission power of the CSI-RS received from the BS. Then, based on the estimated DL path attenuation value, the UE may configure the UL transmission power value for PUCCH, PUSCH, and SRS transmission.
[0282] The UE may report a power headroom (PH) to the BS. The power headroom may refer to a difference between current transmission power of the UE and maximum output power of the UE. The BS may use the power headroom report received from the UE to optimize a system operation. For example, when a value of a power headroom a particular UE reports to the BS is a positive value, the BS may allocate more resource blocks (RBs) to the particular UE, thereby increasing system yield. In contrast, when a value of a power headroom a particular UE reports to the BS is a negative value, the BS may allocates fewer resources to the particular UE or may reduce transmission power of the particular UE via a transmission power control (TPC) command By doing so, the BS may increase system yield or may reduce unnecessary power consumption by the UE.
[0283] The UE receiving the TPC command from the BS may reduce, increase, or maintain transmission power as indicated by the TPC command (transmission power update). In this case, the TPC command may be transmitted to the UE via UE-specific DCI or group common DCI. Accordingly, the BS may dynamically control transmission power of the UE via the TPC command.
[0284]
[0285] A UE may be allocated a resource for separate sidelink communication from a BS (e.g., gNB/eNB/RSU, referred to as a BS) in order to perform sidelink communication with another UE, or may select a resource for sidelink communication without intervention of the BS.
[0296] The UE-1 receiving the DCI formation information in the PDCCH may obtain PSCCH (or PSSCH) resource information to be transmitted or received to or from the UE-2. Also, the UE-1 may obtain PSFCH information from the UE-2. The UE-1 may perform sidelink transmission or reception through the PSCCH (or PSSCH) resource information and the PSFCH information. Also, the UE-1 receiving the PSFCH information may transmit the PSFCH information as HARQ feedback to the BS through the PUCCH or the PUSCH. When transmission or reception relationships of physical channels shown in
[0297] Transmission power control of a physical uplink control channel (PUCCH) of a wireless communication system (e.g., an NR (5G) communication system) is as shown in Equation 4.
[0305] i.sub.0 has been described with reference to
TABLE-US-00006 TABLE 6 TPC command field Accumulated δ.sub.PUCCH, b, f, c [dBm or dB] 0 −1 1 0 2 1 3 3
[0306] The UE may determine transmission power for transmitting a PUCCH as described above in Equation 4 and Equation 5. However, a field (e.g., a TPC command) related to PUCCH transmission power may not exist in a DCI format (e.g., DCI format 3_0) indicating allocation of a sidelink resource (e.g., PSCCH/PSSCH or PSFCH) for communication between UE-1 and UE-2. In a situation where there is no field related to PUCCH transmission power, the UE may determine transmission power by using at least one of the following methods or a combination thereof [0307] Method 24-1: Method of configuring a TPC command value as δ.sub.PUCCH,b,f,c(i,l)=0 dBm. In Method 24-1, when the UE receives a DCI format having no TPC command, the UE may apply a TPC command value δ.sub.PUCCH,b,f,c of PUCCH transmission power scheduled by the DCI format to 0 dBm. [0308] Method 24-2: Method of configuring a TPC command value as δ.sub.PUCCH,b,f,c(i,l)=δ.sub.PUCCH,b,f,c(i−1,l). In Method 24-2, the UE may use a TPC command value for i.sup.th PUCCH transmission as a TPC command value applied for i−1.sup.th PUCCH transmission. [0309] Method 24-3: Method of configuring a TPC command value as δ.sub.PUCCH,b,f,c(i,l)=δ.sub.PUCCH,b,f,c(i−i.sub.0,l). In Method 24-3, the UE may use a TPC command value for i.sup.th PUCCH transmission as a TPC command value applied for i−i.sub.0.sup.th PUCCH transmission. i.sub.0 follows the descriptions of
[0313] In another example, because 1 in δ.sub.PUCCH,b,f,c(i,l) denotes a closed-loop index (corresponding to the specific closed-loop power control index), the UE may adjust transmission power by independently (or individually) configuring a plurality of closed-loop indexes. The UE receiving control information having no TPC command may always consider the value of 1 as a fixed value of 0 or 1, or may determine the value of I (closed-loop index value) by considering a value of 1 associated with a PUCCH resource indicated by a separate PUCCH resource indicator.
[0314]
[0315] As described with reference to
[0316]
[0317] Referring to
[0318] The UE of
[0319] The processor 2601 according to an embodiment of the disclosure may control an overall operation of the UE. For example, the processor 2601 may control a signal flow between blocks so as to perform operations according to flowcharts described above. Also, the processor 2601 may write data to and read data from the memory 2603. The processor 2601 may perform functions of a protocol stack which are required by communication standards. To this end, the processor 2601 may include at least one processor or a micro-processor. Alternatively, the processor 2601 may be a part of another processor. Also, a part of the transceiver 2602 and the processor 2601 may be referred to as a communication processor (CP).
[0320] According to an embodiment of the disclosure, the processor 2601 may control operations of the UE described with reference to
[0321] The processor 2601 according to an embodiment of the disclosure may perform a UL transmission power control method, and thus, when the UE receives one or more DCIs from one or more cells in a system to which CA is applied, the processor 2601 may assure UL performance by accumulating values of transmission power control parameters obtained from the DCIs and may minimize interference to an adjacent cell.
[0322] The transceiver 2602 according to an embodiment of the disclosure may perform functions for transmitting or receiving signals through a wireless channel. For example, the transceiver 2602 may perform conversion between a baseband signal and a bit string based on physical layer specifications of a system. For example, for data transmission, the transceiver 2602 may generate complex symbols by encoding and modulating a transmission bit string. For data reception, the transceiver 2602 may reconstruct a reception bit string by demodulating and decoding a baseband signal. Also, the transceiver 2602 may up-convert a baseband signal into a radio frequency (RF) band signal and then may transmit the RF band signal through an antenna, and may down-convert an RF band signal received through the antenna into a baseband signal. For example, the transceiver 2602 may include a transmission filter, a reception filter, an amplifier, a mixer, an oscillator, a digital-to-analog convertor (DAC), an analog-to-digital convertor (ADC), or the like. Also, the transceiver 2602 may include a plurality of transmission or reception paths. Furthermore, the transceiver 2602 may include at least one antenna array including a plurality of antenna elements. In terms of hardware, the transceiver 2602 may include a digital circuit and an analog circuit (e.g., a radio frequency integrated circuit (RFIC)). The digital circuit and analog circuit may be implemented in one package. Also, the transceiver 2602 may include a plurality of RF chains.
[0323] The memory 2603 according to an embodiment of the disclosure may store basic programs, application programs, and data, e.g., configuration information, for operations of the UE. The memory 2603 may be configured as a volatile memory, a non-volatile memory, or a combination of a volatile memory and a non-volatile memory. The memory 2603 may provide stored data, in response to a request by the processor 2601. The memory 2603 may store at least one of information transmitted or received via the transceiver 2602 or information generated by the processor 2601.
[0324]
[0325] Referring to
[0326] The processor 2701 according to an embodiment of the disclosure may control an overall operation of the BS. For example, the processor 2701 may control a signal flow between blocks so as to perform operations according to flowcharts described above. Also, the processor 2701 may write data to and read data from the memory 2703. The processor 2701 may perform functions of a protocol stack which are required by communication standards. To this end, the processor 2701 may include at least one processor or a micro-processor. Alternatively, the processor 2701 may be a part of another processor. Also, a part of the transceiver 2702 and the processor 2701 may be referred to as a CP.
[0327] According to an embodiment of the disclosure, the processor 2701 may control operations of the BS described with reference to
[0328] The transceiver 2702 according to an embodiment of the disclosure may perform functions for transmitting or receiving signals through a wireless channel. For example, the transceiver 2702 may perform conversion between a baseband signal and a bit string based on physical layer specifications of a system. For example, for data transmission, the transceiver 2702 may generate complex symbols by encoding and modulating a transmission bit string. For data reception, the transceiver 2702 may reconstruct a reception bit string by demodulating and decoding a baseband signal. Also, the transceiver 2702 may up-convert a baseband signal into an RF band signal and then may transmit the RF band signal through an antenna, and may down-convert an RF band signal received through the antenna into a baseband signal. For example, the transceiver 2702 may include a transmission filter, a reception filter, an amplifier, a mixer, an oscillator, a DAC, an ADC, or the like. Also, the transceiver 2702 may include a plurality of transmission or reception paths. Furthermore, the transceiver 2702 may include at least one antenna array including a plurality of antenna elements. In terms of hardware, the transceiver 2702 may include a digital circuit and an analog circuit (e.g., a RFIC). The digital circuit and analog circuit may be implemented in one package. Also, the transceiver 2702 may include a plurality of RF chains.
[0329] The memory 2703 according to an embodiment of the disclosure may store basic programs, application programs, and data, e.g., configuration information, for operations of the BS. The memory 2703 may be configured as a volatile memory, a non-volatile memory, or a combination of a volatile memory and a non-volatile memory. The memory 2703 may provide stored data, in response to a request by the processor 2701. The memory 2703 may store at least one of information transmitted or received via the transceiver 2702 or information generated by the processor 2701.
[0330] Methods according to the claims of the disclosure or the embodiments described in the specification may be implemented by hardware, software, or a combination of hardware and software.
[0331] When the methods are implemented by software, a computer-readable storage medium storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium are configured to be executed by one or more processors in an electronic device. The one or more programs may include instructions for allowing the electronic device to execute the methods according to the claims of the disclosure or the embodiments described in the specification.
[0332] The programs (e.g., software modules or software) may be stored in a random-access memory (RAM), a non-volatile memory including a flash memory, a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic disc storage device, a compact disc-ROM (CD-ROM), a digital versatile disc (DVD), another optical storage device, or a magnetic cassette. Alternatively, the programs may be stored in a memory including any combination of some or all of the above storage media. Also, a plurality of constituent memories may be provided.
[0333] Also, the programs may be stored in an attachable storage device that is accessible through a communication network, such as the Internet, an intranet, a local area network (LAN), a wide LAN (WLAN), or a storage area network (SAN), or a combination thereof. Such a storage device may be connected through an external port to an apparatus for performing an embodiment of the disclosure. Also, a separate storage device on a communication network may be connected to an apparatus for performing an embodiment of the disclosure.
[0334] In detailed embodiments of the disclosure, elements included in the disclosure have been expressed as singular or plural according to the detailed embodiments of the disclosure. However, the singular or plural form is selected appropriately for a condition provided for convenience of explanation, and the disclosure is not limited to the singular or plural form. An element expressed in a singular form may include a plurality of elements and elements expressed in a plural form may include a single element.
[0335] Particular embodiments of the disclosure have been described in the detailed descriptions of the disclosure, but it will be understood that various modifications may be made without departing the scope of the disclosure. Hence, the scope of the disclosure is not limited to the above embodiments of the disclosure, and may be defined by not only the following claims but also equivalents thereof.