Terminal and communication method

CN115039477BActive Publication Date: 2026-08-18PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080095426.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-02-05
Filing Date
2020-12-11
Publication Date
2026-08-18
Estimated Expiration
2040-12-11

AI Technical Summary

Benefits of technology

[0017] It should be noted that these general or specific methods can be implemented by systems, devices, methods, integrated circuits, computer programs, or recording media, or by any combination of systems, devices, methods, integrated circuits, computer programs, and recording media.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115039477B_ABST
    Figure CN115039477B_ABST
Patent Text Reader

Abstract

The terminal includes: control circuitry that controls allocation of an uplink resource for uplink control information based on a size of information indicating resource allocation related to the uplink control information; and transmission circuitry that transmits the uplink control information in the uplink resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to terminals and communication methods. Background Technology

[0002] In recent years, against the backdrop of the expansion and diversification of wireless services, the rapid development of the Internet of Things (IoT) is anticipated. The application of mobile communication is expanding beyond information terminals such as smartphones to all areas, including vehicles, homes, home appliances, and industrial equipment. To support this service diversification, in addition to increasing system capacity, significant improvements in the performance and functionality of mobile communication systems are required to meet various necessary conditions such as the increase in the number of connected devices and low latency. Against this backdrop, the fifth-generation mobile communication system (5G), currently under research, development, and standardization, can flexibly provide wireless communication to meet diverse needs through enhanced mobile broadband (eMBB), massive machine-type communication (mMTC), and ultra-reliable and low-latency communication (URLLC).

[0003] As an international standards organization, the 3rd Generation Partnership Project (3GPP) has studied New Radio (NR) as one of the 5G radio interfaces and completed the planning and formulation of the specifications for eMBB and basic URLLC Release 15.

[0004] For version 15 of URLLC, the requirement is, for example, to achieve a wireless interval latency of less than 1 ms and a reliability of 99.999% when transmitting 32-byte packets. On the other hand, in version 16, in order to extend URLLC to various use cases such as remote driving or industrial IoT, functional extensions were studied to achieve higher requirements than version 15, such as increasing packet size, further reducing latency, and improving reliability (e.g., see Non-Patent Literature 1 and Non-Patent Literature 2).

[0005] Existing technical documents

[0006] Non-patent literature

[0007] Non-patent document 1: RP-191584, "Revised WID: Physical layer enhancements for NRultra-reliable and low latency communication (URLLC)," Huawei, HiSilicon, June 2019.

[0008] Non-patent literature 2: RP-191561, "Revised WID: Support of NR industrial Internet of Things (IoT)," Nokia, Nokia Shanghai Bell, June 2019.

[0009] Non-patent literature 3: 3GPP TS 38.211V15.8.0, "NR; Physical channels and modulation (Release 15)," 2019-12.

[0010] Non-patent document 4: 3GPP TS 38.212V15.8.0, "NR; Multiplexing and channel coding (Release 15)," 2019-12.

[0011] Non-patent literature 5: 3GPP TS 38.213V15.8.0, "NR; Physical layer procedure for control (Release 15)," 2019-12.

[0012] Non-patent literature 6: 3GPP TS 38.214V15.8.0, "NR; Physical layer procedures for data (Release 15)," 2019-12.

[0013] Non-patent document 7: 3GPP TS 38.212V16.0.0, "NR; Multiplexing and channel coding (Release 16)," 2019-12. Summary of the Invention

[0014] However, there is still room for research on the allocation method of control information in the uplink.

[0015] The non-limiting embodiments disclosed herein help to provide terminals and communication methods that can improve the efficiency of control information distribution in the uplink.

[0016] One embodiment of the present disclosure includes a terminal comprising: a control circuit that controls the allocation of uplink resources for the uplink control information based on the size of information representing resource allocation related to uplink control information; and a transmission circuit that transmits the uplink control information in the uplink resources.

[0017] It should be noted that these general or specific methods can be implemented by systems, devices, methods, integrated circuits, computer programs, or recording media, or by any combination of systems, devices, methods, integrated circuits, computer programs, and recording media.

[0018] According to one embodiment of this disclosure, allocation efficiency in wireless communication can be improved.

[0019] Further advantages and effects of one embodiment of this disclosure will be illustrated by the specification and drawings. These advantages and / or effects are provided by the various embodiments and the features described in the specification and drawings, but not necessarily all of them need to be provided in order to obtain one or more of the same features. Attached Figure Description

[0020] Figure 1 This is a diagram illustrating an example of Physical Uplink Control Channel (PUCCH) resource allocation.

[0021] Figure 2 This is a diagram representing a PUCCH resource allocation example.

[0022] Figure 3 This is a block diagram representing a structural example of a part of a terminal.

[0023] Figure 4 This is a block diagram representing a structural example of a base station.

[0024] Figure 5 This is a block diagram representing a structural example of a terminal.

[0025] Figure 6 This is a flowchart illustrating an example of the operation of the terminal in Implementation Method 1.

[0026] Figure 7 This is a diagram illustrating a PUCCH resource allocation example in Implementation 1.

[0027] Figure 8 This is a diagram illustrating a PUCCH resource allocation example in Implementation 1.

[0028] Figure 9 This is a diagram illustrating a PUCCH resource allocation example in Implementation 1.

[0029] Figure 10 This is a diagram illustrating a PUCCH resource allocation example in Implementation 1.

[0030] Figure 11 This is a diagram illustrating a PUCCH resource allocation example in Implementation 1.

[0031] Figure 12 This is a diagram illustrating a PUCCH resource allocation example in Implementation 1.

[0032] Figure 13 This is a flowchart illustrating an example of the operation of the terminal in Implementation Method 2.

[0033] Figure 14 This is a diagram illustrating a PUCCH resource allocation example in Implementation Method 2.

[0034] Figure 15 This is a diagram illustrating a PUCCH resource allocation example in Implementation Method 2.

[0035] Figure 16 This is a diagram illustrating a PUCCH resource allocation example in Implementation Method 2.

[0036] Figure 17 This is a diagram illustrating a PUCCH resource allocation example in Implementation Method 2.

[0037] Figure 18 This is a flowchart illustrating an example of the operation of the terminal in Implementation Method 3.

[0038] Figure 19 This is a flowchart illustrating an example of the operation of the terminal in Implementation Method 4.

[0039] Figure 20 This is a diagram illustrating the exemplary architecture of a 3GPP NR system.

[0040] Figure 21 This is a schematic diagram illustrating the functional separation between NG-RAN (Next Generation-Radio Access Network) and 5GC (5th Generation Core).

[0041] Figure 22 This is a sequence diagram of the setting / resetting process for an RRC (Radio Resource Control) connection.

[0042] Figure 23This is a schematic diagram illustrating the application scenarios of enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable and low-latency communications (URLLC).

[0043] Figure 24 This is a block diagram representing an exemplary 5G system architecture for non-roaming scenarios. Detailed Implementation

[0044] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

[0045] For example, in the downlink of NR, the terminal (e.g., also referred to as "UE: User Equipment") receives downlink data (e.g., PDSCH: Physical Downlink Shared Channel) according to resource allocation indicated by the base station (e.g., also referred to as "gNB") (see, for example, Non-Patent Documents 3-6). Information related to resource allocation may be communicated to the terminal by the base station, for example, using Layer 1 control signals (e.g., DCI: Downlink Control Information) in the downlink control channel (e.g., PDCCH: Physical Downlink Control Channel).

[0046] Additionally, the terminal may use an uplink control channel (e.g., PUCCH: Physical Uplink Control Channel) to send a response signal to the base station indicating whether the decoding of the PDSCH was successful (e.g., also known as "ACK / NACK: Acknowledgement / Negative Acknowledgement" or "Hybrid Automatic Repeat Request (HARQ)-ACK") (e.g., see Non-Patent Literature 5).

[0047] In addition to ACK / NACK, terminals can also use PUCCH to send downlink channel state information (e.g., CSI: Channel State Information) and uplink radio resource allocation requests (e.g., SR: Scheduling Request) to the base station. ACK / NACK, CSI, and SR are also referred to as "uplink control information" (e.g., UCI: Uplink Control Information).

[0048] In NR Rel.15, the following method is used to determine the PUCCH resources used for transmitting ACK / NACK for PDSCH allocated by DCI (e.g., see Non-Patent Document 5). For example, the base station uses terminal-specific higher-layer signals (e.g., also referred to as "Radio Resource Control (RRC) signals," "higher layer signaling," or "higher layer parameter") to notify (in other words, configure or indicate) a set of semi-static PUCCH resources (e.g., referred to as a "PUCCH resource set" or "resource list"). Then, the base station uses DCI (in other words, dynamic signaling) to notify (e.g., indicate) the PUCCH resources allocated to the terminal from among the multiple PUCCH resources contained in the PUCCH resource set.

[0049] Here, PUCCH resources may consist of parameters such as PUCCH format, time resources (e.g., symbol position or number of symbols), frequency resources (e.g., physical resource block (PRB) number, number of PRBs, whether frequency hopping is applied), or code resources (e.g., cyclic shift sequence number or orthogonal code number).

[0050] In NR Rel.15, for example, the allocation of PUCCH resources to the terminal from multiple PUCCH resources contained in the PUCCH resource set is controlled based on the 3-bit PUCCH Resource Indicator (PRI) field of the DCI. For example, using higher-layer signals, a PUCCH resource set containing multiple PUCCH resources is pre-set to the terminal, and a PUCCH resource is indicated from the set PUCCH resource set according to the PRI field of the DCI, thereby allocating PUCCH resources to the terminal (for example, see Non-Patent Document 3).

[0051] Figure 1 This is a diagram illustrating an example of PUCCH resource allocation (the mapping between the value of PRI and the PUCCH resources) when the PUCCH resource set contains 8 PUCCH resources.

[0052] exist Figure 1 In the example shown, PUCCH resources 0 to PUCCH resources 7 correspond to the values ​​of PRI (also known as "PRI field values") 0 to 7, respectively.

[0053] On the other hand, when the PUCCH resource set contains more than 8 PUCCH resources, for example, in addition to the PRI field of the DCI, PUCCH resources can also be allocated based on information related to the radio resource unit (RCCCH) of the PDCCH transmitting the DCI, namely the Control Channel Element (CCE). For example, PUCCH resources (e.g., PUCCH resource number r) PUCCH It can be derived from the following formula (1) (for example, see non-patent literature 5).

[0054]

[0055] Here, R PUCCH N represents the number of PUCCH resources contained in the PUCCH resource set. CCE,p This represents the number of CCEs contained in the Control Resource Set (p) (CORESET(p)) that sends the PDCCH, n. CCE,p Indicates the front-end CCE number assigned to the PDCCH that sends DCI, Δ PRI This indicates the value of PRI.

[0056] In addition, the top function for the value x, as shown in equation (1), is sometimes referred to as “ceiling(x)”, and the floor function for the value x is sometimes referred to as “floor(x)”.

[0057] Figure 2 This is a diagram illustrating an example of PUCCH resource allocation (e.g., the correspondence between PRI values ​​and CCE numbers and PUCCH resources) when the PUCCH resource set contains more than 8 PUCCH resources. Figure 2 In the example shown, for instance, the number of PUCCH resources R contained in the PUCCH resource set. PUCCH There are 16 PUCCH resources (PUCCH resource 0 to PUCCH resource 15), and the number of CCEs is N. CCE,p There are 32, CCE number n CCE,p The value of PRI is Δ, which is one of 0 to 31. PRIIt is one of 0 to 7.

[0058] like Figure 2 As shown, each PRI value (e.g., one of 0 to 7) corresponds to two PUCCH resources. Furthermore, the two PUCCH resources corresponding to a single PRI value correspond to different CCE numbers in CCE groups (CCE0-15 or CCE16-31). For example, a terminal can determine (in other words, decide or set) the PUCCH resources allocated to it based on a combination of the PRI value notified by the DCI and the CCE number (e.g., front-end CCE) used to transmit that DCI (in other words, PDCCH).

[0059] Here, to achieve high reliability in URLLC, the reliability of PDCCH is required to be equal to or higher than that of PDSCH. For example, by allocating more PDCCH resources (e.g., CCE) to terminals in URLLC (hereinafter referred to as "URLLC terminals"), a low coding rate can be achieved, thus improving the reliability of PDCCH. On the other hand, because the number of PDCCH resources allocated to a terminal increases, the number of PDCCH resources available for allocation may be insufficient depending on the number of terminals, leading to an increase in the frequency of blocking.

[0060] For example, PDCCH resources for the next transmission opportunity can be allocated to a terminal that is already blocked. However, the inter-radio latency increases with the frequency of blocking. Alternatively, the frequency of blocking can be reduced, for example, by decreasing the number of shared CCEs between terminals. On the other hand, scheduling flexibility decreases.

[0061] In NR Rel.16, for example, new DCIs for URLLC (e.g., DCI formats 1-2) are specified to suppress the number of CCEs allocated to each terminal, achieving high reliability of the PDCCH while ensuring scheduling flexibility (e.g., see Non-Patent Document 7). In DCIs for URLLC, the number of DCI bits in the PDCCH can be reduced. For example, in DCI formats 1-2, the number of bits for the PRI (in other words, the PRI field size) can be set to one of 0 bits, 1 bit, 2 bits, or 3 bits.

[0062] Thus, up to Rel.15, the number of PRI bits was set to a fixed value (e.g., 3 bits), and a correspondence was defined between PUCCH resources and the fixed number of PRI bits (or, the PRI value and CCE number). On the other hand, in Rel.16's URLLC, the number of PRI bits can be set variably (e.g., any of 0 to 3 bits). However, the method for allocating PUCCH resources when the number of PRI bits is variable has not been sufficiently studied.

[0063] In one embodiment of this disclosure, a method is described, for example, to improve the efficiency of PUCCH resource allocation based on a variably set number of PRI bits. For example, the terminal controls PUCCH resource allocation based on the number of PRI bits notified by the DCI. Based on the number of PRI bits (not the value of PRI), the efficiency of PUCCH resource allocation in URLLC can be improved. Furthermore, "number of bits" can be interchanged with "bit size" or "bit length." Similarly, in the following description, terms such as "number of bits" can be interchanged with "bit size" or "bit length."

[0064] [Overview of Communication Systems]

[0065] The communication system of the various embodiments of this disclosure includes a base station 100 and a terminal 200.

[0066] Figure 3 This is a block diagram illustrating a structural example of a terminal 200 according to an embodiment of the present disclosure. Figure 3 In the terminal 200 shown, the control unit 205 (e.g., equivalent to a control circuit) controls the allocation of uplink resources (e.g., PUCCH resources) for uplink control information based on the size of information (e.g., PRI) indicating resource allocation related to uplink control information (e.g., UCI such as ACK / NACK). The transmission unit 209 (e.g., equivalent to a transmission circuit) transmits the uplink control information in the uplink resources.

[0067] (Implementation Method 1)

[0068] [Base station structure]

[0069] Figure 4 This is a block diagram illustrating a structural example of the base station 100 according to Embodiment 1. Figure 4 In this base station 100, there are a control unit 101, a higher layer control signal generation unit 102, a downlink control information generation unit 103, an encoding unit 104, a modulation unit 105, a signal distribution unit 106, a transmission unit 107, a receiving unit 108, an extraction unit 109, a demodulation unit 110, and a decoding unit 111.

[0070] The control unit 101 determines, for example, information related to the PUCCH resources for the terminal 200 and outputs the determined information to the higher-level control signal generation unit 102. The information related to the PUCCH resources may include information related to the number of PUCCH resources contained in the PUCCH resource set. Additionally, the information related to the PUCCH resources may also include, for example, information about the correspondence between PUCCH resources and PRI values, or information such as offset values.

[0071] Additionally, the control unit 101 may determine, for example, information related to DCI reception in the terminal 200 and output the determined information to the higher-level control signal generation unit 102. This information related to DCI reception may include, for example, information such as the number of DCI bits (e.g., the number of PRI bits), the setting of CORESET, or the setting of the search space.

[0072] Additionally, the control unit 101 determines information related to downlink signals used for transmitting downlink data signals (e.g., PDSCH), higher-layer control signals, or downlink control information (e.g., DCI). This downlink signal-related information may include, for example, information such as the modulation and coding scheme (MCS) and radio resource allocation. The control unit 101 outputs the determined information to, for example, the coding unit 104, the modulation unit 105, and the signal allocation unit 106. Furthermore, the control unit 101 outputs, for example, information related to downlink signals such as data signals or higher-layer control signals to the downlink control information generation unit 103.

[0073] Additionally, the control unit 101 determines information related to the PUCCH resources used by the terminal to transmit uplink control signals (e.g., PUCCH), and outputs the determined information to the downlink control information generation unit 103 and the extraction unit 109. The information related to the PUCCH resources may, for example, include information related to the value of PRI.

[0074] The higher-layer control signal generation unit 102 generates a higher-layer control signal bit string based on information input from the control unit 101 (e.g., information related to PUCCH resources or information related to DCI reception) and outputs the higher-layer control signal bit string to the encoding unit 104.

[0075] The downlink control information generation unit 103 generates a downlink control information (e.g., DCI) bit string based on information input from the control unit 101 (e.g., information related to PUCCH resources), and outputs the generated DCI bit string to the encoding unit 104. For example, the downlink control information generation unit 103 may include the PUCCH resource-related information input from the control unit 101 in the PRI field of the DCI bit string.

[0076] Furthermore, control information is sometimes sent to multiple terminals. Therefore, the downlink control information generation unit 103 can also use terminal-specific identification information to scramble the PDCCH transmitting DCI. The terminal-specific identification information can be any information such as TC-RNTI (Temporary Cell Radio Network Temporary Identifier), C-RNTI (Cell RNTI), and MCS-C-RNTI (Modulation and Coding Scheme C-RNTI), or other information (e.g., other RNTIs). Other RNTIs can also be RNTIs imported for URLLC, for example.

[0077] The encoding unit 104 encodes, for example, downlink data, a bit string input from the higher-layer control signal generation unit 102, or a DCI bit string input from the downlink control information generation unit 103 based on information input from the control unit 101. The encoding unit 104 outputs the encoded bit string to the modulation unit 105.

[0078] The modulation unit 105 modulates the encoded bit string input from the encoding unit 104 based on information input from the control unit 101, and outputs the modulated signal (e.g., symbol string) to the signal distribution unit 106.

[0079] The signal distribution unit 106 maps the symbol string (e.g., containing downlink data signals or control signals) input from the modulation unit 105 to the radio resources based on the information representing the radio resources input from the control unit 101. The signal distribution unit 106 then outputs the mapped downlink signal to the transmission unit 107.

[0080] The transmitting unit 107 performs transmission waveform generation processing on the signal input from the signal distribution unit 106, such as Orthogonal Frequency Division Multiplexing (OFDM). Additionally, in the case of OFDM transmission with an added cyclic prefix (CP), the transmitting unit 107 performs Inverse Fast Fourier Transform (IFFT) processing on the signal and adds CP to the IFFT-derived signal. Furthermore, the transmitting unit 107 performs RF (Radio Frequency) processing on the signal, such as D / A (Digital / Analog) conversion and up-conversion, and transmits the wireless signal to the terminal 200 via the antenna.

[0081] The receiving unit 108 performs RF processing such as down-conversion or A / D (Analog / Digital) conversion on the uplink signal received from the terminal 200 via the antenna. Additionally, in the case of OFDM transmission, the receiving unit 108 performs Fast Fourier Transform (FFT) processing on the received signal and outputs the obtained frequency domain signal to the extraction unit 109.

[0082] Based on the information input from the control unit 101, the extraction unit 109 extracts the radio resource portion of the uplink signal transmitted by the terminal 200 and outputs the extracted radio resource portion to the demodulation unit 110.

[0083] The demodulation unit 110 demodulates the uplink signal (e.g., PUCCH) input from the extraction unit 109 based on information input from the control unit 101. The demodulation unit 110 outputs the demodulation result to the decoding unit 111, for example.

[0084] The decoding unit 111 performs error correction decoding on the uplink signal based on the information input from the control unit 101 and the demodulation result input from the demodulation unit 110, thereby obtaining the decoded received bit sequence (e.g., UCI such as ACK / NACK).

[0085] [Terminal Structure]

[0086] Figure 5 This is a block diagram illustrating a structural example of a terminal 200 according to an embodiment of the present disclosure. For example, in Figure 5 In the terminal 200, there are receiving units 201, extraction units 202, demodulation units 203, decoding units 204, control units 205, encoding units 206, modulation units 207, signal distribution units 208, and transmitting units 209.

[0087] The receiving unit 201 receives downlink signals (e.g., downlink data signals or downlink control information) from the base station 100 via an antenna, and performs RF processing such as down-conversion or A / D conversion on the received wireless signals to obtain the received signal (baseband signal). Additionally, when receiving OFDM signals, the receiving unit 201 performs FFT processing on the received signals to convert them to the frequency domain. The receiving unit 201 outputs the received signal to the extraction unit 202.

[0088] Based on radio resource information related to downlink control information input from control unit 205, extraction unit 202 extracts the radio resource portion containing downlink control information from the received signal input from receiving unit 201 and outputs it to demodulation unit 203. Additionally, based on radio resource information related to data signals input from control unit 205, extraction unit 202 extracts the radio resource portion containing downlink data and outputs it to demodulation unit 203.

[0089] The demodulation unit 203 demodulates the signal input from the extraction unit 202 and outputs the demodulation result to the decoding unit 204.

[0090] The decoding unit 204 performs error correction decoding on the demodulation result input from the demodulation unit 203, for example, to obtain downlink received data, higher-layer control signals, or downlink control information. The decoding unit 204 outputs the higher-layer control signals and downlink control information to the control unit 205, and also outputs the downlink received data. In addition, the decoding unit 204 may also generate an acknowledgment signal (e.g., ACK / NACK) based on the decoding result of the downlink received data and output it to the encoding unit 206.

[0091] Control unit 205 determines the radio resources of downlink signals (e.g., PDSCH) and uplink signals (e.g., PUCCH) based on at least one of the following information: information related to PUCCH resources, information related to DCI reception, information related to PRI contained in the higher-layer control signals input from decoding unit 204, and information related to radio resources (e.g., CCE) of the PDCCH that has received downlink control information. Control unit 205 outputs information indicating the determined radio resources of the downlink signals to extraction unit 202 and information indicating the determined radio resources of the uplink signals to signal allocation unit 208. Additionally, control unit 205 may determine information related to the transmission of uplink signals and output the determined information to encoding unit 206.

[0092] The encoding unit 206 encodes the uplink signal (e.g., UCI) based on the information input from the control unit 205 and outputs the encoded bit string to the modulation unit 207. The UCI may, for example, include ACK / NACK input from the decoding unit 204.

[0093] The modulation unit 207 modulates the encoded bit string input from the encoding unit 206 and outputs the modulated signal (symbol string) to the signal distribution unit 208.

[0094] Based on the information input from the control unit 205, the signal distribution unit 208 maps the signal input from the modulation unit 207 to the radio resources and outputs the mapped uplink signal to the transmission unit 209.

[0095] The transmitting unit 209 generates a transmit signal waveform, such as OFDM, from the signal input from the signal distribution unit 208. Alternatively, in the case of OFDM transmission using CP, the transmitting unit 209 performs IFFT processing on the signal and appends CP to the IFFT-generated signal. Or, if the transmitting unit 209 generates a single-carrier waveform, a DFT (Discrete Fourier Transform) section (not shown) may be added after the modulation unit 207 or before the signal distribution unit 208. Furthermore, the transmitting unit 209 performs RF processing such as D / A conversion and up-conversion on the transmit signal and transmits the wireless signal to the base station 100 via an antenna.

[0096] [Example of operation of base station 100 and terminal 200]

[0097] This section describes an example of the operation of a base station 100 and a terminal 200 with the above structure.

[0098] Figure 6 This is a flowchart illustrating an example of the operation of the terminal 200 in this embodiment.

[0099] exist Figure 6 In this process, terminal 200, for example, obtains information related to PUCCH resources (e.g., a PUCCH resource set) (ST101). This information related to PUCCH resources can be configured by base station 100 to terminal 200, for example, via terminal-specific higher-layer (e.g., RRC) signaling. Furthermore, the information related to PUCCH resources may, for example, include information related to a semi-statically configured set of PUCCH resources (e.g., a PUCCH resource set).

[0100] Terminal 200, for example, obtains information related to the number of PRI bits contained in the DCI (PRI bit count) (ST102). The information related to the PRI bit count can be set by base station 100 to terminal 200, for example, through signaling from a higher layer (e.g., RRC). By notifying (or setting) this information related to the PRI bit count, terminal 200 can receive a DCI in which the PRI bit count can be variably set.

[0101] Terminal 200 receives, for example, a PDCCH (ST103) containing a DCI. The DCI may include, for example, information related to the allocation of resources for downlink data signals (PDSCH) or uplink signals. Furthermore, the information related to the allocation of resources for uplink signals may include, for example, information related to PUCCH resources already allocated to terminal 200 from among the multiple PUCCH resources included in the PUCCH resource set configured for terminal 200 (e.g., PRI).

[0102] Terminal 200, for example, the number of PUCCH resources contained in the PUCCH resource set (e.g., R). PUCCH Compare with the specified values ​​(8 in this case) (ST104).

[0103] The number of PUCCH resources (R) contained in the PUCCH resource set PUCCH When the number is 8 or less, terminal 200 is based on the value of PRI (e.g., Δ). PRI The terminal 200 can determine the PUCCH resources (ST105) by using the PUCCH resource set to determine the PUCCH resources that correspond one-to-one with the PRI value.

[0104] On the other hand, the number of PUCCH resources (R) contained in the PUCCH resource set PUCCH If there are more than 8 PUCCH resources, the terminal 200 determines the PUCCH resources (ST106) based on the combination of the PRI value and the CCE number (e.g., the front-end CCE number) used by the received PDCCH. For example, the terminal 200 may determine the PUCCH resources corresponding to the combination of the PRI value and the CCE number in the PUCCH resource set as the PUCCH resources to be allocated to the terminal 200.

[0105] Terminal 200 receives, for example, a downlink data signal (e.g., PDSCH) and decodes the received PDSCH (ST107). Additionally, terminal 200 generates an ACK / NACK for the PDSCH based on the decoding result (ST108).

[0106] Terminal 200, for example, uses the determined PUCCH resources to send ACK / NACK (ST109) to base station 100.

[0107] In addition, Figure 6 In this context, the processing order of obtaining information related to PUCCH resources (ST101) and obtaining information related to the number of PRI bits in the DCI (ST102) is not limited (e.g., the order can be reversed, or the processing can be parallel) (the same applies in the following description). Furthermore, in Figure 6 In this context, the processing order of PUCCH resource determination (e.g., ST104, ST105, and ST106) and PDSCH reception and decoding as well as ACK / NACK generation (e.g., ST107 and ST108) is not limited (e.g., the order can be reversed, or the processing can be parallel) (the same applies in the following description).

[0108] [Example of PUCCH resource allocation]

[0109] Next, an example of the PUCCH resource allocation method (in other words, the decision method) of this embodiment will be described.

[0110] In this embodiment, terminal 200 supports receiving DCIs in which the number of PRI bits can be variably set (e.g., N bits) (e.g., one of 0 bits, 1 bit, 2 bits, or 3 bits).

[0111] Terminal 200, for example, controls the allocation of PUCCH resources (e.g., ACK / NACK) among multiple PUCCH resources in the PUCCH resource set based on the N-bit PRI contained in the received DCI. Then, terminal 200 transmits PUCCH according to the control of PUCCH resource allocation.

[0112] [The case where the PUCCH resource set contains 8 or fewer PUCCH resources]

[0113] When the number of PUCCH resources contained in the PUCCH resource set is 8 or less, the terminal 200 may, for example, determine (in other words, decide or set, the same below) the PUCCH resource that corresponds one-to-one with the value of PRI contained in the DCI from the PUCCH resources contained in the PUCCH resource set (in other words, candidate PUCCH resources).

[0114] Figure 7 This is a diagram illustrating an example of PUCCH resource allocation (e.g., the correspondence between PRI values ​​and PUCCH resources) when N=1 bits (e.g., PRI=0 or 1). Additionally, in Figure 7 In the PUCCH resource set, the number of PUCCH resources (R) is... PUCCH The number is 8 (in other words, 8 or fewer). Additionally, in Figure 7 In the middle, the value of PRI (Δ) PRI )0 and 1 correspond one-to-one with PUCCH resource 0 and PUCCH resource 1, respectively.

[0115] exist Figure 7 In this process, terminal 200, for example, if the value of PRI contained in DCI is 0, decides to allocate PUCCH resource 0 as PUCCH resource to terminal 200, and if the value of PRI contained in DCI is 1, decides to allocate PUCCH resource 1 as PUCCH resource to terminal 200.

[0116] Furthermore, the correspondence between PRI values ​​and PUCCH resources can be seen as follows: Figure 7 As shown in the example, a PUCCH resource with the same number as the PRI value can correspond to the PRI value; alternatively, a PUCCH resource with a different number than the PRI value can also correspond to the PRI value. For example, Figure 8 This represents N = 1 bit (e.g., Δ). PRI A diagram illustrating an example of the correspondence between the value of PRI (=0 or 1) and the PUCCH resource whose number is the value obtained by adding an offset to the value of PRI. Additionally, for example... Figure 9 In the case where N = 1 bit (e.g., PRI = 0 or 1), the value of PRI is the number of the value of PRI multiplied by a specified value (e.g., 8 / 2 in equation (4) described later). N A diagram illustrating an example of the correspondence between the values ​​obtained and the PUCCH resources.

[0117] For example, Figure 7 , Figure 8 and Figure 9 The PUCCH resource number (r) in each example PUCCH It can be derived from the following formulas (2), (3) and (4).

[0118] r PUCCH =Δ PRI (2)

[0119] r PUCCH =Δ PRI +N offset (3)

[0120]

[0121] Here, r PUCCH Indicates the PUCCH resource number contained in the PUCCH resource set, ΔPRI This represents the value of PRI. Additionally, N... offset express Figure 8 The offset value shown. Furthermore... Figure 8 N represents offset The case where N = 2, but N offset The value is not limited to 2; it can be any other value.

[0122] In addition, Figures 7-9 The example shown illustrates the case where the number of PRI bits N = 1, but the number of PRI bits N can also be other values ​​besides 1. For example, in the case of N = 2, it could also be 4 bits (= 2). N Each PUCCH resource corresponds one-to-one with one of the four values ​​of PRI (e.g., 0 to 3).

[0123] Therefore, when the number of PRI bits in the DCI is variable, the terminal 200 can determine the PUCCH resource based on the number of PRI bits.

[0124] Furthermore, the correspondence between PRI values ​​and PUCCH resources is not limited to the examples above; for instance, as long as the PUCCH resource set contains 2 N The value of each PUCCH resource and PRI (2) N The values ​​of PUCCH and PRI can be mapped one-to-one. Alternatively, the mapping between PUCCH resources and PRI values ​​can be specified in the standard or communicated to terminal 200 via higher-layer signals. Furthermore, for example, in... Figure 8 In the example shown in (Equation (3)), the offset value (N) offset This can be specified in the standard or communicated to terminal 200 by a higher-level signal.

[0125] [The case where the PUCCH resource set contains more than 8 PUCCH resources]

[0126] The number of PUCCH resources (R) contained in the PUCCH resource set PUCCH If there are more than 8, the terminal 200 can, for example, determine the PUCCH resources from the PUCCH resources contained in the PUCCH resource set based on information related to the PRI contained in the DCI and the CCE of the PDCCH containing the DCI.

[0127] For example, PUCCH resource number (r PUCCH It can be derived from the following formula (5).

[0128]

[0129] Here, N CCE,p n represents the number of CCEs contained in the control resource set (p) that sends the PDCCH.CCE,p Indicates the front-end CCE number assigned to the PDCCH that sends DCI, Δ PRI This indicates the value of PRI.

[0130] Figure 10 This represents N = 1 bit (e.g., Δ). PRI A diagram illustrating an example of PUCCH resource allocation (the correspondence between PRI values ​​and CCE numbers and PUCCH resources) under the condition of PRI = 0 or 1. Additionally, in Figure 10 In the PUCCH resource set, the number of PUCCH resources (R) is... PUCCH The number is 16 (in other words, more than 8). Additionally, in Figure 10 In the middle, the number of CCEs N CCE,p There are 32.

[0131] like Figure 10 As shown, PUCCH resources 0 and 1 correspond to PRI = 0, and PUCCH resources 2 and 3 correspond to PRI = 1. In other words, two PUCCH resources correspond to one PRI value.

[0132] In addition, such as Figure 10 As shown, in the PUCCH resources corresponding to PRI=0, PUCCH resource 0 corresponds to CCE groups with CCE numbers 0-15, and PUCCH resource 1 corresponds to CCE groups with CCE numbers 16-31. Similarly, in Figure 10 In the PUCCH resources corresponding to PRI=1, PUCCH resource 2 corresponds to CCE group 0-15, and PUCCH resource 3 corresponds to CCE group 16-31.

[0133] exist Figure 10 In the process, terminal 200, for example, compares the values ​​of PRI (Δ) in PUCCH resources 0 to PUCCH resources 15 contained in the PUCCH resource set with those in the DCI. PRI The PUCCH resource corresponding to the combination of the CCE number (e.g., the front-end CCE number) of the PDCCH containing DCI is determined to be the PUCCH resource allocated to terminal 200.

[0134] Furthermore, the correspondence between the combination of PRI values ​​and CCE numbers and PUCCH resources can also be found as follows: Figure 10 As shown in the example, starting from the beginning of the PUCCH resource (PUCCH resource 0), the values ​​correspond sequentially to the PRI values. Alternatively, it can be as follows: Figure 11 As shown, starting from the PUCCH resource number corresponding to the value of PRI obtained by adding the offset value to the PRI value, the values ​​can be sequentially assigned to the PRI values, or as follows: Figure 12As shown, the value of PRI is multiplied by a specified value (e.g., 8 / 2 in equation (7) described later). N The PUCCH resource number obtained corresponds to the PRI value.

[0135] For example, Figure 11 and Figure 12 The PUCCH resource number (r) in each example PUCCH It can be derived from the following equations (6) and (7).

[0136]

[0137] Here, N offset express Figure 11 The offset value shown. Furthermore... Figure 11 N represents offset The case where N = 4, but N offset The value is not limited to 4; it can be any other value.

[0138] In addition, Figures 10-12 The example illustrates the case where the number of PRI bits N = 1, but the number of PRI bits N can also be other values ​​different from 1. For example, in the case of N = 2, it could also be 2 (=ceiling(R) PUCCH The 8 PUCCH resources correspond to the four values ​​of PRI (e.g., 0 to 3).

[0139] Therefore, when the number of PRI bits in the DCI is variable, the terminal 200 can determine the PUCCH resource based on the number of PRI bits.

[0140] Furthermore, the correspondence between the combination of PRI values ​​and CCE numbers and PUCCH resources is not limited to the examples above. For instance, it could be the PUCCH resources contained in a PUCCH resource set (e.g., ceiling(R...). PUCCH / 8)·2 N (2 PUCCH resources) and the value of PRI (2 N The value of ) is ceiling(R PUCCH / 8) For a given location, and the values ​​of PRI respectively correspond to the ceiling(R) PUCCH Each of the 8 PUCCH resources corresponds one-to-one with a CCE group. Here, a CCE group contains 1 / floor(ceiling(R) PUCCH / 8) / N CCE,p ) CCE numbers (e.g., Figures 10-12 The set of CCE0-15 or CCE16-31 in the dataset.

[0141] Furthermore, the correspondence between the combination of PRI values ​​and CCE numbers and PUCCH resources can be specified in the standard, or it can be communicated to terminal 200 in advance by higher-layer signals. Additionally, for example in... Figure 11 In the example shown in (6)), the offset value (N) offset This can be specified in the standard or can be communicated to the terminal 200 in advance by a higher-level signal.

[0142] According to this embodiment, terminal 200 controls the allocation of PUCCH resources for UCI based on the size of the PRI, which represents the resource allocation related to UCI such as ACK / NACK. For example, when the number of PRI bits contained in the DCI is variable, terminal 200 can determine the PUCCH resources allocated to terminal 200 from the PUCCH resources contained in the PUCCH resource set based on the value of PRI, or a combination of the value of PRI and CCE number. Thus, according to this embodiment, for example, the efficiency of PUCCH resource allocation can be improved based on the variable number of PRI bits.

[0143] Furthermore, the mapping between PRI values ​​and PUCCH resources is set (e.g., Figures 7-9 The setting of the correspondence between the value of PRI and the combination of CCE number and PUCCH resources (e.g., Figures 10-12 The mapping can also differ between terminals 200. By applying different mappings between terminals, it is possible to increase the number of PUCCH resources that can be simultaneously allocated to multiple terminals 200 sharing a PUCCH resource set.

[0144] (Implementation Method 2)

[0145] In Implementation 1, for example, when the number of PRI bits is N, the number of PUCCH resources that can be dynamically allocated based on the value of PRI or a combination of the value of PRI and the CCE number is 2 when the number of PUCCH resources in the PUCCH resource set is 8 or less. N If there are more than 8 PUCCH resources in the PUCCH resource set, the ceiling(R) value is used. PUCCH / 8)·2 N Therefore, for example, the fewer the number of PRI bits N, the fewer PUCCH resources can be dynamically allocated.

[0146] For example, the fewer the number of PRI bits N, the fewer PUCCH resources can be allocated to multiple terminals simultaneously when sharing a PUCCH resource set, thus increasing the likelihood of PUCCH resource conflicts. The frequency of blocking increases due to PUCCH resource conflicts. On the other hand, setting different PUCCH resource sets for multiple terminals reduces the frequency of blocking, but increases the overhead of PUCCH resources.

[0147] Furthermore, for example, the mapping between PRI values ​​and PUCCH resources, or the mapping between the combination of PRI values ​​and CCE numbers and PUCCH resources, can be configured differently for multiple terminals. However, when different mapping settings are applied to each terminal, the overhead of notifying each terminal of the different mapping settings increases.

[0148] Therefore, in this embodiment, for example, a method is described that dynamically allocates multiple PUCCH resources contained in the PUCCH resource set without depending on the number of PUCCH resources and the number of PRI bits contained in the PUCCH resource set.

[0149] The structure of the base station and terminal in this embodiment can be the same as the structure of the base station 100 and terminal 200 in embodiment 1.

[0150] Figure 13 This is a flowchart illustrating an example of the operation of the terminal 200 in this embodiment. Furthermore, in Figure 13 In the middle, to and Figure 6 (Implementation Method 1) The same actions are given the same labels and their descriptions are omitted.

[0151] exist Figure 13 In this process, terminal 200, for example, determines (e.g., calculates) parameters related to the control of PUCCH resource allocation based on the number of PRI bits (N) (ST201). The parameters related to the control of PUCCH resource allocation are, for example, the number of PUCCH resources (R) contained in the PUCCH resource set. PUCCH The threshold X. For example, the threshold X can be set to 2. N According to this setting, the fewer the number of PRI bits N, the smaller the threshold X will be set to.

[0152] Next, terminal 200, for example, considers the number of PUCCH resources (R) contained in the PUCCH resource set. PUCCH ), and the determined threshold X (here, 2) N ) for comparison (ST202).

[0153] The number of PUCCH resources (R) contained in the PUCCH resource set PUCCHWhen the number of PUCCH resources is X or less, terminal 200 determines the PUCCH resources based on the value of PRI (ST105). For example, terminal 200 can determine the PUCCH resources in the PUCCH resource set that correspond one-to-one with the value of PRI as the PUCCH resources to be allocated to terminal 200.

[0154] On the other hand, the number of PUCCH resources (R) contained in the PUCCH resource set PUCCH When the number of PRI bits is greater than X, terminal 200 determines the PUCCH resource (ST203) based on the combination of the PRI bit count N and the PRI value with the CCE number (e.g., front-end CCE number) used by the received PDCCH. For example, terminal 200 may determine the PUCCH resource corresponding to the combination of PRI value and CCE number from the PUCCH resources contained in the PUCCH resource set as the PUCCH resource allocated to terminal 200. In this case, the setting of the correspondence between the combination of PRI value and CCE number and the PUCCH resource can vary depending on the number of PRI bits N (an example will be described later).

[0155] Thus, in this embodiment, the terminal 200 determines the allocation method of PUCCH resources based on the comparison between the number of PUCCH resources (in other words, candidate PUCCH resources) contained in the PUCCH resource set and a threshold X based on the number of PRI bits.

[0156] [Example of PUCCH resource allocation]

[0157] Next, an example of the PUCCH resource allocation method (in other words, the decision method) of this embodiment will be described.

[0158] In this embodiment, terminal 200 controls the allocation of PUCCH resources, for example, based on the number of PRI bits (e.g., N) contained in the DCI.

[0159] For example, terminal 200 can determine (in other words, switch) the applicable method among multiple PUCCH resource allocation methods based on the number of PRI bits in the control of PUCCH resource allocation.

[0160] PUCCH resource allocation methods may include PUCCH resource control based on PRI and PUCCH resource control based on a combination of PRI and CCE numbers. PRI-based PUCCH resource control can be considered as control using explicit PUCCH resource notifications. Conversely, PUCCH control based on a combination of PRI and CCE numbers can be considered as a combination of control using explicit PUCCH resource notifications and control using implicit PUCCH resource notifications.

[0161] Additionally, for example, in PUCCH resource control based on the combination of PRI value and CCE number, terminal 200 can determine the correspondence between PRI value and CCE number and PUCCH resource according to the number of PRI bits.

[0162] For example, in the PUCCH resource allocation method based on the PRI value and CCE number, it can include the correspondence between the PRI value and the PUCCH resource, as well as the correspondence between the CCE number and the PUCCH resource.

[0163] For example, information about the correspondence between PRI values ​​and PUCCH resources could also be the number of PUCCH resources corresponding to a given PRI value. For instance, in the correspondence between PRI values ​​and PUCCH resources, the number of PUCCH resources corresponding to each PRI value could vary depending on the number of PRI bits N.

[0164] Additionally, information regarding the correspondence between CCE numbers and PUCCH resources could also be the number of CCEs contained in a CCE group that corresponds one-to-one with a PUCCH resource. For example, in the correspondence between CCE numbers and PUCCH resources, the number of CCEs that corresponds one-to-one with a PUCCH resource could vary according to the number of PRI bits N.

[0165] As an example, terminal 200 supports receiving DCIs in which the number of PRI bits can be variably set (e.g., N bits) (e.g., 0 bits, 1 bit, 2 bits or 3 bits can be set).

[0166] For example, terminal 200 based on the number of PUCCH resources R PUCCH The comparison result with the threshold X is used to perform either PUCCH resource control based on N-bit PRI or PUCCH resource control based on a combination of the PRI value and the CCE number.

[0167] Furthermore, in this embodiment, the threshold X is set, for example, based on the number of PRI bits N. For example, the threshold X is set to 2.N In this case, the more (fewer) PRI bits there are, the more the threshold X increases (decreases). Furthermore, it is not limited to the threshold X being set to 2. N In some cases, the threshold X could also be other values ​​determined based on the number of PRI bits N.

[0168] [The case where the number of PUCCH resources contained in the PUCCH resource set is less than X]

[0169] The number of PUCCH resources R contained in the PUCCH resource set PUCCH If the threshold X is below, terminal 200 can, for example, determine the PUCCH resource that corresponds one-to-one with the value of PRI contained in DCI from the PUCCH resources contained in the PUCCH resource set.

[0170] Figure 14 R represents the number of PUCCH resources R in the PUCCH resource set, where N = 1 bits (e.g., RPI = 0 or 1). PUCCH A diagram illustrating an example of PUCCH resource allocation (e.g., the correspondence between PRI values ​​and PUCCH resources) when PRI = 2. Figure 14 In the middle, the threshold X = 2 N =2, PUCCH resource count R PUCCH It is below the threshold X.

[0171] like Figure 14 As shown, the value of PRI (Δ) PRI )0 and 1 correspond one-to-one with PUCCH resource 0 and PUCCH resource 1, respectively. In Figure 14 In this process, terminal 200, for example, if the value of PRI contained in DCI is 0, decides to allocate PUCCH resource 0 as PUCCH resource to terminal 200, and if the value of PRI contained in DCI is 1, decides to allocate PUCCH resource 1 as PUCCH resource to terminal 200.

[0172] In addition, Figure 14 As an example, the number of PRI bits N=1 and the number of PUCCH bits R are illustrated. PUCCH =2, but the number of PRI bits N can also be other values ​​different from 1, and the number of PUCCH bits R PUCCH It can also be any value other than 2. For example, it could be, in the case of N=2, if the number of PUCCH R PUCCH 2 N = 4 or less, then 4 (= 2) N Each PUCCH resource corresponds one-to-one with one of the four values ​​of PRI (e.g., 0 to 3).

[0173] In this embodiment, PUCCH resource control based on the PRI value (e.g., a one-to-one correspondence between PRI values ​​and PUCCH resources) is applied to the number of PUCCH resources R. PUCCH 2 N In the following cases, where the PRI values ​​correspond one-to-one with the multiple PUCCH resources contained in the PUCCH resource set, PUCCH resource control based on the PRI values ​​is applied. Therefore, when the number of PRI bits in the DCI is variable, multiple PUCCH resources within the PUCCH resource set assigned to terminal 200 can be dynamically allocated to terminal 200. In other words, it can prevent situations where a portion of the PUCCH resources within the PUCCH resource set cannot be allocated to terminal 200.

[0174] [The case where the number of PUCCH resources in the PUCCH resource set is greater than X]

[0175] The number of PUCCH resources (R) contained in the PUCCH resource set PUCCH If there are more than X, the terminal 200 may, for example, determine the PUCCH resources from the PUCCH resources contained in the PUCCH resource set based on information related to the PRI contained in the DCI and the CCE of the PDCCH containing the DCI.

[0176] For example, PUCCH resource number (r PUCCH It can be derived from the following formula (8).

[0177]

[0178] Here, N CCE,p n represents the number of CCEs contained in the control resource set (p) that sends the PDCCH. CCE,p Indicates the front-end CCE number assigned to the PDCCH that sends DCI, Δ PRI This represents the value of PRI. As shown in equation (8), the PUCCH resource number r PUCCH It can be set to different values ​​depending on the number of PRI bits N.

[0179] Figure 15 This represents N = 1 bit (e.g., Δ). PRI =0 or 1), and the number of PUCCH resources R contained in the PUCCH resource set. PUCCH A diagram illustrating an example of PUCCH resource allocation (the correspondence between PRI values ​​and CCE numbers and PUCCH resources) when PRI = 8. Additionally, in Figure 15 In the middle, the number of CCEs N CCE,p There are 32.

[0180] like Figure 15As shown, PUCCH resources 0 to 3 correspond to PRI = 0, and PUCCH resources 4 to 7 correspond to PRI = 1. In other words, four PUCCH resources correspond to one PRI value.

[0181] In addition, such as Figure 15 As shown, among the PUCCH resources corresponding to PRI=0, PUCCH resource 0 corresponds to CCE groups with CCE numbers 0-7, PUCCH resource 1 corresponds to CCE groups with CCE numbers 8-15, PUCCH resource 2 corresponds to CCE groups with CCE numbers 16-23, and PUCCH resource 3 corresponds to CCE groups with CCE numbers 24-31. Similarly, in Figure 15 In the PUCCH resources corresponding to PRI=1, PUCCH resource 4 corresponds to CCE groups with CCE numbers 0-7, PUCCH resource 5 corresponds to CCE groups with CCE numbers 8-15, PUCCH resource 6 corresponds to CCE groups with CCE numbers 16-23, and PUCCH resource 7 corresponds to CCE groups with CCE numbers 24-31.

[0182] exist Figure 15 In the process, terminal 200, for example, compares the values ​​of PRI (Δ) in PUCCH resources 0 to PUCCH resources 7 contained in the PUCCH resource set with those in the DCI. PRI The PUCCH resource corresponding to the combination of the CCE number (e.g., the front-end CCE number) of the PDCCH containing DCI is determined to be the PUCCH resource allocated to terminal 200.

[0183] In addition, Figure 15 The example shown illustrates the case where the number of PRI bits N = 1, but the number of PRI bits N can also be other values ​​different from 1. For example, Figure 16 This represents N = 2 bits (e.g., Δ). PRI = any of 0 to 3), the number of PUCCH resources R contained in the PUCCH resource set. PUCCH =8, and the number of CCEs N CCE,p A diagram illustrating an example of PUCCH resource allocation when PUCCH = 32. Figure 16 As shown, when N=2, 2 (=ceiling(R) PUCCH The eight PUCCH resources correspond to the four values ​​of PRI (e.g., 0 to 3), and the CCE group consisting of eight CCEs (CCE0 to 15 or CCE16 to 31) corresponds to these two PUCCH resources.

[0184] like Figure 15 and Figure 16 As shown, the number of PUCCH resources (R) in the PUCCH resource setPUCCH When the number of PRI bits N is greater than the threshold X, the fewer the number of PRI bits N, the more the number of PUCCH resources corresponding to a PRI value increases, and the fewer the number of CCEs contained in the CCE group that corresponds one-to-one with the PUCCH resource.

[0185] Therefore, when the number of PRI bits N in the DCI is variable, the terminal 200 can dynamically allocate multiple PUCCH resources contained in the PUCCH resource set to the terminal 200 by controlling the correspondence between the PRI value and PUCCH resources based on the number of PRI bits N, and the correspondence between the CCE number and PUCCH resources based on the number of PRI bits N. In other words, it can suppress the situation where a portion of the PUCCH resources within the PUCCH resource set cannot be allocated to the terminal 200.

[0186] According to this embodiment, terminal 200 controls the allocation of PUCCH resources based on the number of PRI bits.

[0187] For example, terminal 200 determines the threshold X based on the number of PRI bits. In other words, the threshold X varies (in other words, increases or decreases) according to the number of PRI bits N. Thus, for example, when applying PUCCH resource control based on the PRI value, the number of PUCCH resources R... PUCCH The number of PRI bits, N, will vary. For example, the fewer the PRI bits, N, the fewer possible values ​​for PRI. Therefore, the number of PUCCH resources, R, that can be used for PUCCH resource control based on the PRI value will vary. PUCCH It becomes less.

[0188] Furthermore, terminal 200 determines the mapping between PRI and PUCCH resources (e.g., the number of PUCCH resources corresponding to one PRI value) and the mapping between CCE numbers and PUCCH resources (e.g., the number of CCEs constituting a CCE group corresponding to one PUCCH resource) based on the number of PRI bits. Thus, for example, as... Figure 15 and Figure 16 As shown, the PUCCH resource corresponding to the combination of the PRI value and CCE number can be variably set according to the number of PRI bits N.

[0189] Through these controls, for example, base station 100 can dynamically allocate multiple PUCCH resources (e.g., all PUCCH resources) contained in the PUCCH resource set to terminal 200 without relying on the number of PUCCH resources and the number of PRI bits contained in the PUCCH resource set. Additionally, terminal 200 can, for example, control the dynamic allocation of PUCCH resources based on the PRI (or a combination of PRI and CCE numbers) contained in the DCI according to a set number of PRI bits.

[0190] This allocation control enables, for example, the sharing of PUCCH resource sets among multiple terminals 200, ensuring flexibility in PUCCH resource allocation. Furthermore, according to this embodiment, because the PUCCH resource set can be shared among multiple terminals 200, the increase in PUCCH resource overhead can be suppressed compared to, for example, setting different PUCCH resource sets for each of the multiple terminals 200.

[0191] Furthermore, the correspondence between the combination of PRI values ​​and CCE numbers and PUCCH resources can be as follows: Figure 15 As shown, starting from the front of the PUCCH resource, the values ​​corresponding to PRI are sequentially arranged, or as follows: Figure 17 As shown, starting from the front of the PUCCH resource, the values ​​alternately correspond to the PRI values. Figure 17 In the example, the PRI corresponding to PUCCH resource 0 and PUCCH resource 1 can be shared between terminal 200 and a terminal that supports a fixed number of PRI bits (e.g., 3 bits) of DCI. Therefore, it has the advantage of being easy to coexist with terminals that support Rel.15.

[0192] Furthermore, the correspondence between the combination of PRI values ​​and CCE numbers and PUCCH resources is not limited to the examples above (e.g., Figure 15 , Figure 16 or Figure 17 For example, as long as the PUCCH resource set contains R PUCCH Each PUCCH resource and the value of PRI are ceiling(R) PUCCH / 2 N For a given location, and the ceiling(R) corresponding to the PRI value respectively. PUCCH / 2 N Each PUCCH resource corresponds one-to-one with a CCE group. Here, a CCE group contains 1 / floor(ceiling(R) PUCCH / 2 N ) / N CCE,p A set of ) CCE numbers.

[0193] In addition, the correspondence between the combination of PRI value and CCE number and PUCCH resource can be specified in the standard, or it can be notified to terminal 200 in advance by higher layer signals.

[0194] (Implementation Method 3)

[0195] The structure of the base station and terminal in this embodiment can be the same as the structure of the base station 100 and terminal 200 in embodiment 1.

[0196] Figure 18 This is a flowchart illustrating an example of the operation of the terminal 200 in this embodiment. Furthermore, in Figure 18 In the middle, to and Figure 6 (Implementation Method 1) The same actions are given the same labels and their descriptions are omitted.

[0197] exist Figure 18 In this process, terminal 200, for example, obtains parameters related to the control of PUCCH resource allocation (e.g., for the number of PUCCH resources R). PUCCH The threshold X (ST301). For example, the threshold X can be specified in a standard or can be notified to the terminal 200 in advance by a higher layer signal. In this embodiment, the threshold X can be, for example, the same eight as Rel.15, or other values. In other words, the threshold X can also be a threshold that is independent of the number of PRI bits.

[0198] Next, terminal 200, for example, considers the number of PUCCH resources (R) contained in the PUCCH resource set. PUCCH ), and compare with the obtained threshold X (ST302).

[0199] The number of PUCCH resources (R) contained in the PUCCH resource set PUCCH When the number of PUCCH resources is X or less, terminal 200 determines the PUCCH resources based on the value of PRI (ST105). For example, terminal 200 can determine the PUCCH resources in the PUCCH resource set that correspond one-to-one with the value of PRI as the PUCCH resources to be allocated to terminal 200.

[0200] On the other hand, when the number of PUCCH resources (RPUCCH) contained in the PUCCH resource set is greater than X, the terminal 200 determines the PUCCH resource based on the number of PRI bits N and the combination of the PRI value and the CCE number (e.g., front-end CCE number) used by the received PDCCH (ST303). For example, the terminal 200 may determine the PUCCH resources corresponding to the combination of PRI value and CCE number from the PUCCH resources contained in the PUCCH resource set as the PUCCH resources allocated to the terminal 200. In this case, the setting of the correspondence between the combination of PRI value and CCE number and the PUCCH resource can vary depending on the number of PRI bits N (an example will be described later).

[0201] [Example of PUCCH resource allocation]

[0202] Next, an example of the PUCCH resource allocation method (in other words, the decision method) of this embodiment will be described.

[0203] As an example, terminal 200 supports receiving DCIs in which the number of PRI bits can be variably set (e.g., N bits) (e.g., 0 bits, 1 bit, 2 bits or 3 bits can be set).

[0204] For example, terminal 200 determines the number of PUCCH resources R in the PUCCH resource set. PUCCH The comparison result with the threshold X is used to perform either PUCCH resource control based on PRI or PUCCH resource control based on a combination of the PRI value and the CCE number.

[0205] Furthermore, the threshold X can be a fixed value, for example. Alternatively, the threshold X can be a value independent of the number of PRI bits. For example, it can be set to X = 8, the same as in Rel.15.

[0206] If the number of PUCCH resources contained in the PUCCH resource set is greater than X, terminal 200 can, for example, do the following: Figure 15 (or, Figure 16 or Figure 17 As shown in equation (8), PUCCH resources are determined based on information related to the PRI contained in the DCI and the CCE of the PDCCH containing the DCI. For example, terminal 200 can determine PUCCH resources according to equation (8).

[0207] In other words, in the number of PUCCH resources R PUCCH When the threshold X is greater than 1, terminal 200 can apply R in implementation method 2. PUCCH The same operation applies to cases with more than X PRI bits. For example, terminal 200 can control the allocation of PUCCH resources based on the combination of PRI and CCE numbers (e.g., the correspondence between PRI values ​​and PUCCH resources, or the correspondence between CCE numbers and PUCCH resources) according to the number of PRI bits (e.g., N) contained in the DCI. Furthermore, similar to embodiment 2, the information regarding the correspondence between PRI values ​​and PUCCH resources could be, for example, the number of PUCCH resources corresponding to one PRI value. Additionally, similar to embodiment 2, the information regarding the correspondence between CCE numbers and PUCCH resources could be, for example, the number of CCEs contained in a CCE group that corresponds one-to-one with a PUCCH resource. The number of PUCCH resources corresponding to one PRI value, and the number of CCEs contained in a CCE group that corresponds one-to-one with a PUCCH resource, could also differ, for example, according to the number of PRI bits N.

[0208] On the other hand, the number of PUCCH resources R contained in the PUCCH resource set PUCCH When the threshold X is below, terminal 200 can, for example, do the following: Figures 7-9As shown in either of the above, from the PUCCH resources contained in the PUCCH resource set, determine the PUCCH resources that correspond one-to-one with the PRI values ​​contained in the DCI. In other words, in the number of PUCCH resources R... PUCCH When the threshold X is below, terminal 200 can apply R in implementation method 1. PUCCH The same action applies to 8 or fewer cases. Thus, in this embodiment, the terminal 200, for example in controlling PUCCH resource allocation based on PRI, does not need to base it on the number of PRI bits N.

[0209] Here, in NR, settings related to the number of DCI bits (e.g., the number of PRI bits) and settings related to PUCCH resources (e.g., the PUCCH resource set) can be set separately. In this embodiment, terminal 200 determines whether to apply PUCCH resource allocation based on CCE number based on a fixed threshold X, independent of the number of DCI bits (e.g., the number of PRI bits).

[0210] In other words, when determining the PUCCH resource allocation method, terminal 200 does not need to perform the following processing: processing based on values ​​related to the number of DCI bits (e.g., values ​​based on the number of PRI bits N) and values ​​based on settings related to PUCCH resources (e.g., R). PUCCH This allows for comparison. Therefore, the processing of terminal 200 can be simplified.

[0211] In addition, in this embodiment, the terminal 200 can control the allocation of PUCCH resources based on, for example, the same judgment criterion as Rel.15NR (e.g., X=8), without relying on the number of PUCCH resources contained in the PUCCH resource set.

[0212] (Implementation Method 4)

[0213] In this embodiment, for example, the following situation is described: similar to embodiment 3, a fixed threshold (e.g., 8, the same as Rel.15) is applied as the criterion for switching between PUCCH resource control based on PRI (in other words, explicit PUCCH resource control) and PUCCH resource control based on a combination of PRI and CCE numbers (in other words, a combination of explicit PUCCH resource control and implicit PUCCH resource control).

[0214] In addition, in this embodiment, an example is given of applying implicit PUCCH resource control when the number of PUCCH resources contained in the PUCCH resource set is below a threshold and the number of PRI bits is a specific number of bits (e.g., 0 bits).

[0215] The structure of the base station and terminal in this embodiment can be the same as the structure of the base station 100 and terminal 200 in embodiment 1.

[0216] Figure 19 This is a flowchart illustrating an example of the operation of the terminal 200 in this embodiment. Furthermore, in Figure 19 In the middle, to and Figure 6 (Implementation Method 1) The same actions are given the same labels and their descriptions are omitted.

[0217] exist Figure 19 In this process, terminal 200, for example, obtains parameters related to the control of PUCCH resource allocation (e.g., for the number of PUCCH resources R). PUCCH The threshold X (ST401). For example, the threshold X can be specified in the standard or can be notified to the terminal 200 in advance by a higher layer signal. The threshold X can be, for example, 8, the same as Rel.15, or other values.

[0218] Terminal 200 determines whether the number of DCI bits (e.g., the number of PRI bits N) is a specific value (e.g., 0 bits) (ST402). Furthermore, the specific value may be specified in a standard, or it may be notified to terminal 200 by a higher-layer signal (e.g., information related to DCI reception).

[0219] Additionally, when the number of DCI bits is not a specific value ( Figure 19 In the PUCCH resource set (where N = 1, 2, or 3 bits), terminal 200, for example, considers the number of PUCCH resources (R) contained in the PUCCH resource set. PUCCH ), and compare with the obtained threshold X (ST403).

[0220] The number of DCI bits is not a specific value, and the number of PUCCH resources (R) PUCCH When the number of PUCCH resources is X or less, terminal 200 determines the PUCCH resources based on the value of PRI (ST105). For example, terminal 200 can determine the PUCCH resources in the PUCCH resource set that correspond one-to-one with the value of PRI as the PUCCH resources to be allocated to terminal 200.

[0221] On the other hand, when the number of DCI bits is a specific value, or when the number of PUCCH resources (R) is... PUCCHWhen the number of PRI bits is greater than X, terminal 200 determines the PUCCH resource (ST404) based on the number of PRI bits N and the combination of the PRI value and the CCE number (e.g., front-end CCE number) used by the received PDCCH. For example, terminal 200 may allocate PUCCH resources corresponding to the combination of PRI value and CCE number from the PUCCH resources contained in the PUCCH resource set to terminal 200. Furthermore, when the number of DCI bits is a specific value, terminal 200 may allocate PUCCH resources corresponding to the CCE number from the PUCCH resources contained in the PUCCH resource set to terminal 200. The settings of these correspondences with PUCCH resources may vary depending on the number of PRI bits N (an example will be described later).

[0222] [Example of PUCCH resource allocation]

[0223] Next, an example of the PUCCH resource allocation method (in other words, the decision method) of this embodiment will be described.

[0224] As an example, terminal 200 supports receiving DCIs with a variable PRI bit count (e.g., 0 bits, 1 bit, 2 bits, or 3 bits).

[0225] For example, terminal 200 determines the number of PUCCH resources R in the PUCCH resource set. PUCCH The comparison result with the threshold X is used to perform either PUCCH resource control based on PRI or PUCCH resource control based on a combination of the PRI value and the CCE number.

[0226] Furthermore, the threshold X can be a fixed value, for example. Alternatively, the threshold X can be a value independent of the number of PRI bits. For example, it can be set to X = 8, the same as in Rel.15.

[0227] The number of PUCCH resources R contained in the PUCCH resource set PUCCH When the threshold X is below, and when the number of PRI bits N is not a specific number of bits, terminal 200 can, for example, do the following: Figures 7-9 As shown in either of the above, from the PUCCH resources contained in the PUCCH resource set, determine the PUCCH resources that correspond one-to-one with the PRI values ​​contained in the DCI. In other words, in the number of PUCCH resources R... PUCCH When the threshold X is below, and when the number of PRI bits N is not a specific number of bits, terminal 200 can apply the R method in implementation 1. PUCCH For 8 or fewer cases where the same action is performed.

[0228] On the other hand, when the number of PUCCH resources contained in the PUCCH resource set is greater than X, or when the number of PRI bits N is a specific number of bits, terminal 200 can, for example, as follows: Figure 15 (or, Figure 16 or Figure 17 As shown in equation (8), PUCCH resources are determined based on at least one of the information related to the PRI contained in the DCI and the CCE of the PDCCH containing the DCI. For example, terminal 200 can determine PUCCH resources according to equation (8). In other words, in the number of PUCCH resources R PUCCH When the value is greater than the threshold X, or when the number of PRI bits N is a specific number of bits, terminal 200 can apply R in implementation method 2. PUCCH There are more than X instances of the same action.

[0229] For example, if the number of PUCCH resources in the PUCCH resource set is greater than X, and the number of PRI bits N is not a specific number of bits, the terminal 200 can, in the same manner as in embodiment 2, control the correspondence between the combination of PRI values ​​and CCE numbers and PUCCH resources based on the number of PRI bits N. Through this control, the terminal 200 can dynamically allocate PUCCH resources according to the number of PRI bits N, thus ensuring the flexibility of PUCCH resource allocation.

[0230] Furthermore, for example, when the number of PRI bits is a specific number of bits (e.g., 0 bits), terminal 200 can control the correspondence between the combination of PRI values ​​and CCE numbers and PUCCH resources based on the number of PRI bits N. Through this control, when the number of PRI bits is 0 bits, terminal 200 can dynamically allocate PUCCH resources according to the number of PRI bits N, thus ensuring the flexibility of PUCCH resource allocation.

[0231] Furthermore, a specific number of bits can be specified in the standard (e.g., 0 bits) or can be notified to terminal 200 by a higher-layer signal. Additionally, the specific number of bits is not limited to 0 bits and can be any other number of bits.

[0232] Here, in NR, settings related to the number of DCI bits (e.g., the number of PRI bits) and settings related to PUCCH resources (e.g., PUCCH resource sets) can be set separately.

[0233] In this embodiment, terminal 200 determines whether to apply PUCCH resource allocation based on CCE number (in other words, implicit PUCCH resource control) based on the number of DCI bits (e.g., the number of PRI bits). Figure 19(Processing of ST402). On the other hand, in this embodiment, the terminal 200, for example, does not depend on the number of DCI bits, but determines whether to apply the allocation of PUCCH resources based on the CCE number according to a fixed threshold X (e.g., Figure 19 (Processing of ST403). Therefore, when determining the PUCCH resource allocation method, terminal 200 does not need to perform the following processing: processing based on values ​​related to the DCI bit count (e.g., values ​​based on the PRI bit count N) and values ​​based on settings related to PUCCH resources (e.g., R). PUCCH This allows for comparison. Therefore, the processing of terminal 200 can be simplified.

[0234] Furthermore, according to this embodiment, in the number of PUCCH resources R PUCCH When the threshold X is below a certain threshold and the number of PRI bits N is a specific number of bits, the allocation of PUCCH resources based on the CCE number is applied. Therefore, compared with implementation 3, the flexibility of PUCCH resource allocation can be improved.

[0235] (A variation of implementation method 4)

[0236] In this embodiment, for example, the following situation is described: when the number of PRI bits is a specific number of bits, the terminal 200 applies the allocation of PUCCH resources based on the CCE number. As an example of this situation, the terminal 200 determines the PUCCH resources according to equation (8). However, in a variant, the terminal 200 may also determine the PUCCH resources according to equation (5). In addition, the terminal 200 may determine the PUCCH resources according to equation (5) when the number of PUCCH resources contained in the PUCCH resource set is below a threshold, and according to equation (8) when the number of PUCCH resources contained in the PUCCH resource set is greater than the threshold.

[0237] According to a variation, for example, when terminal 200 shares a PUCCH resource set with a terminal that supports a fixed number of PRI bits (e.g., 3 bits) of DCI, the correspondence between CCE numbers and PUCCH resources can be unified among the terminals. Therefore, there is an advantage that terminal 200 and a terminal that supports a fixed number of PRI bits of DCI (e.g., a terminal that supports Rel.15) can easily coexist.

[0238] The above describes various implementation methods of one embodiment of this disclosure.

[0239] (Other implementation methods)

[0240] (1) In the above embodiment, as an example, the terminal 200 supports receiving DCI in which the number of PRI bits can be variably set (e.g., it can be set to 0 bits, 1 bit, 2 bits or 3 bits). Here, the DCI in which the number of PRI bits can be variably set can be, for example, the DCI format 1-2 specified in NR Rel.16 (e.g., see Non-Patent Document 7).

[0241] Additionally, terminal 200 can also receive other DCIs different from DCI formats 1-2. In this case, for example, if a PDSCH is allocated according to DCI format 1-2, terminal 200 can apply the operation based on one of the above-described embodiments. On the other hand, if a PDSCH is allocated by a DCI different from DCI format 1-2, terminal 200 can also apply... Figure 1 or Figure 2 The actions shown.

[0242] Furthermore, terminal 200 can determine the PUCCH resource allocation method based on the type of DCI format. For example, terminal 200 can apply the action of embodiment 2 when PDSCH is allocated according to DCI format 1-2, and apply the action of embodiment 1 when PDSCH is allocated by a DCI different from DCI format 1-2. In addition, the applied action is not limited to embodiment 1 or embodiment 2, but can be the action of any of the embodiments 1 to 4.

[0243] (2) In the above implementation, DCI may also notify terminal 200 of information related to the priority of ACK / NACK.

[0244] In this case, terminal 200 can, for example, determine the PUCCH resource allocation method based on the priority of ACK / NACK. For example, terminal 200 can also apply the action of embodiment 2 when the priority of ACK / NACK is high, and apply the action of embodiment 1 when the priority of ACK / NACK is low. Furthermore, the applied action is not limited to embodiment 1 or embodiment 2, but can be the action of any of the embodiments 1 to 4.

[0245] In addition, the priority of ACK / NACK can be explicitly notified, for example, in the priority information field of DCI, or implicitly notified by other information such as DCI format, DCI size, search space of PDCCH sending DCI, or control resource set.

[0246] (3) In the above embodiments, terminal-specific RNTIs such as C-RNTI or MCS-C-RNTI can also be used to scramble the PDCCH that transmits DCI.

[0247] In this case, terminal 200 may determine the PUCCH resource allocation method based on, for example, the RNTI category. For example, terminal 200 may apply the operation of embodiment 2 when scrambling PDCCH using MCS-C-RNTI, and apply the operation of embodiment 1 when scrambling PDCCH using C-RNTI. Furthermore, the applied operation is not limited to embodiment 1 or embodiment 2, but may be the operation of any of embodiments 1 to 4.

[0248] Furthermore, the type of RNTI corresponding to the PUCCH resource allocation method is not limited to MCS-C-RNTI or C-RNTI; it can also be other RNTIs. For example, the PUCCH resource allocation method can be assigned based on the coding rate envisioned when using each RNTI.

[0249] (4) Base station 100 may also use higher-layer signals (e.g., RRC signals) to notify (in other words, semi-statically set) the PUCCH resource allocation method (in other words, which implementation method to apply) to terminal 200. For example, it may be possible to use RRC signals to set the action of applying implementation method 2, while setting the action of applying implementation method 1 in the absence of notification related to the PUCCH resource allocation method. Furthermore, the applied action is not limited to implementation method 1 or implementation method 2, and may be the action of any of the implementation methods 1 to 4.

[0250] The above describes other implementation methods.

[0251] Furthermore, in the above embodiments, as an example, it is envisioned that settings related to the number of DCI bits (e.g., the number of PRI bits) and settings related to PUCCH resources are set separately, but it is also possible to associate the settings related to the number of PRI bits and the settings related to PUCCH resources. For example, the number of PRI bits can be determined (e.g., calculated) based on the number of PUCCH resources contained in the PUCCH resource set. For example, the number of PUCCH resources R contained in the PUCCH resource set can also be used as a reference. PUCCH The number of PRI bits is determined by N = ceiling(log2 R). PUCCH ).

[0252] Furthermore, the above embodiments described a case where the allocation method for switching PUCCH resources is based on a threshold. However, one embodiment of this disclosure is not limited to this; for example, it may be possible to use a method based on the number R of PUCCH resources contained in the PUCCH resource set, rather than relying on a threshold. PUCCH And the number of PRI bits, setting the correspondence between the combination of PRI values ​​and CCE numbers and PUCCH resources. For example, as long as the PUCCH resource set contains R... PUCCH Each PUCCH resource and the value of PRI are ceiling(R) PUCCH / 2 N For a given location, and the ceiling(R) corresponding to the PRI value respectively. PUCCH / 2 N Each PUCCH resource can be mapped one-to-one with a CCE group. Through this PUCCH resource allocation, PUCCH resources can be dynamically allocated based on the number of PRI bits, regardless of the number of PUCCH resources contained in the PUCCH resource set.

[0253] Furthermore, in the above embodiment, as an example, a method for allocating PUCCH resources for ACK / NACK (e.g., acknowledgment signals for downlink data signals) was described, but the allocation of PUCCH resources is not limited to ACK / NACK. For example, it could be uplink control information (UCI) different from ACK / NACK, such as CSI or SR, or it could be uplink data signals (e.g., PUSCH).

[0254] Furthermore, the above embodiments envision uplink communication where signals are transmitted from the terminal to the base station. However, one embodiment of this disclosure is not limited to this and can also be applied to communication between terminals (e.g., sidelink communication).

[0255] In addition, the downlink control channel, downlink data channel, uplink control channel, and uplink data channel are not limited to PDCCH, PDSCH, PUCCH, and PUSCH, respectively, and can also be control channels with other names.

[0256] Furthermore, the parameters used in the above embodiments are just examples and are not limited. For example, the number of PUCCH resources contained in the PUCCH resource set (e.g., R) PUCCH At least one of the following is not limited to the values ​​in the above embodiments: =2, 8 or 16), the number of CCEs (e.g., 32), and the number of PRI bits (e.g., one of N = 0 to 3). It can also be other values.

[0257] <5G NR System Architecture and Protocol Stack>

[0258] To realize the next version of fifth-generation mobile phone technology (also known simply as "5G"), which includes the development of a new radio access technology (NR) operating in the frequency range up to 100 GHz, 3GPP is continuing its work. The first version of the 5G standard was completed at the end of 2017, thus enabling the transition to the trial production of terminals (e.g., smartphones) according to the 5G NR standard and commercial deployment.

[0259] For example, the overall system architecture envisions a gNB-RAN (Next Generation Radio Access Network). The gNB provides UE-side termination for the NG radio access user plane (SDAP (Service Data Adaptation Protocol) / PDCP (Packet Data Convergence Protocol) / RLC (Radio Link Control) / MAC / PHY (Physical Layer)) and control plane (RRC) protocols. gNBs are interconnected via the Xn interface. Additionally, gNBs are connected to the NGC (Next Generation Core) via the Next Generation (NG) interface, and more specifically, to the AMF (Access and Mobility Management Function) (e.g., a specific core entity implementing the AMF) via the NG-C interface, and to the UPF (User Plane Function) (e.g., a specific core entity implementing the UPF) via the NG-U interface. Figure 20 This refers to the NG-RAN architecture (e.g., refer to 3GPP TS 38.300v15.6.0, section 4).

[0260] The user plane protocol stack for NR (e.g., refer to 3GPP TS 38.300, section 4.4.1) for the gNB includes the PDCP (Packet Data Convergence Protocol (refer to TS 38.300, section 6.4)) sublayer, RLC (Radio Link Control (refer to TS 38.300, section 6.3)) sublayer, and MAC (Media Access Control (refer to TS 38.300, section 6.2)) sublayer, which terminates on the network side of the gNB. Additionally, a new Access Stratum (AS) sublayer (SDAP: Service Data Adaptation Protocol) has been incorporated into PDCP (e.g., refer to 3GPP TS 38.300, section 6.5). Furthermore, a control plane protocol stack is defined for NR (e.g., refer to TS 38.300, section 4.4.2). A summary of Layer 2 functionality is described in Section 6 of TS 38.300. The functions of the PDCP sublayer, RLC sublayer, and MAC sublayer are listed in Sections 6.4, 6.3, and 6.2 of TS 38.300, respectively. The functions of the RRC layer are listed in Section 7 of TS 38.300.

[0261] For example, the media access control layer handles the multiplexing of logical channels, the scheduling of processing involving various parameter sets, and the various functions associated with scheduling.

[0262] For example, the Physical Layer (PHY) is responsible for encoding, PHY HARQ (Physical Layer Hybrid Automatic Repeat Request) processing, modulation, multi-antenna processing, and mapping signals to appropriate physical time-frequency resources. Additionally, the Physical Layer handles the mapping of physical channels to transport channels. The Physical Layer provides services to the MAC Layer in the form of transport channels. A physical channel corresponds to a set of time-frequency resources used to transmit a specific transport channel; each transport channel is mapped to a corresponding physical channel. For example, in physical channels, uplink physical channels include PRACH (Physical Random Access Channel), PUSCH (Physical Uplink Shared Channel), and PUCCH (Physical Uplink Control Channel), while downlink physical channels include PDSCH (Physical Downlink Shared Channel), PDCCH (Physical Downlink Control Channel), and PBCH (Physical Broadcast Channel).

[0263] In NR use cases / extended scenarios, enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), and massive machine-type communications (mMTC) may have multiple necessary conditions in terms of data rate, latency, and coverage. For example, eMBB is expected to support peak data rates approximately three times that of IMT-Advanced (20Gbps in downlink and 10Gbps in uplink) and effective (user-experienced) data rates. On the other hand, in the case of URLLC, more stringent necessary conditions are proposed for ultra-low latency (0.5ms latency in both UL and DL) and high reliability (within 1ms, 1-10-5). Finally, in mMTC, high connectivity density (1,000,000 devices / km2 in urban environments), wide coverage in harsh environments, and extremely long-life batteries (15 years) for inexpensive devices are preferred.

[0264] Therefore, a set of OFDM parameters suitable for one use case (e.g., subcarrier spacing (SCS), OFDM symbol length, cyclic prefix (CP) length, number of symbols per scheduling interval) may be ineffective for other use cases. For example, in low-latency services, it is preferable to require a shorter symbol length than in mMTC services (therefore, a larger subcarrier spacing) and / or fewer symbols per scheduling interval (also known as "TTI"). Moreover, in extended scenarios with large channel delay spread, it is preferable to require a longer CP length than in scenarios with shorter delay spread. The subcarrier spacing can also be optimized depending on the situation to maintain the same CP overhead. NR supports more than one subcarrier spacing value. Correspondingly, subcarrier spacings of 15kHz, 30kHz, 60kHz, etc., are currently considered. The symbol length Tu and the subcarrier spacing Δf are directly related according to the formula Δf = 1 / Tu. Similar to LTE systems, the term "resource element" can be used to represent the smallest unit of resources consisting of a subcarrier of the length of one OFDM / SC-FDMA (Single-Carrier Frequency Division Multiple Access) symbol.

[0265] In the new 5G-NR wireless system, resource grids for subcarriers and OFDM symbols are defined in both the uplink and downlink for each parameter set and each carrier. Each element of the resource grid is called a "resource element," which is determined based on the frequency index in the frequency domain and the symbol position in the time domain (refer to 3GPP TS 38.211v15.6.0).

[0266] <Functional Separation between NG-RAN and 5GC in 5G NR>

[0267] Figure 21 This indicates the functional separation between NG-RAN and 5GC. The logical node of NG-RAN is either gNB or ng-eNB. 5GC has logical nodes AMF, UPF, and SMF (Session Management Function).

[0268] For example, gNB and ng-eNB host the following main functions:

[0269] - Functions such as Radio Bearer Control, Radio Admission Control, Connection Mobility Control, and Radio Resource Management (RRM) that dynamically allocates (schedules) resources to the UE in both the uplink and downlink links;

[0270] - Data IP (Internet Protocol) header compression, encryption, and integrity protection;

[0271] - Selection of AMF when attaching a UE in situations where the route to the AMF cannot be determined based on the information provided by the UE;

[0272] - Routing to user plane data towards UPF;

[0273] - Routing of control plane information toward AMF;

[0274] - Setting and canceling connections;

[0275] - Scheduling and sending paging messages;

[0276] - The scheduling and transmission of system broadcast information (originating from AMF or Operation, Admission, and Maintenance functions (OAM));

[0277] - Setting up measurements and measurement reports for mobility and scheduling;

[0278] - Packet markings for transmission class in the uplink;

[0279] -Session management;

[0280] -Support for network slicing;

[0281] - QoS (Quality of Service) flow management and mapping to data radio bearers;

[0282] Support for UEs in RRC_INACTIVE (RRC inactive) state;

[0283] - NAS (Non-Access Stratum) message distribution function;

[0284] - Sharing of wireless access networks;

[0285] - Dual connectivity;

[0286] - Close collaboration between NR and E-UTRA (Evolved Universal Terrestrial Radio Access).

[0287] The Access and Mobility Management Function (AMF) administers the following main functions:

[0288] - Function to terminate Non-Access Stratum (NAS) signaling;

[0289] -Security of NAS signaling;

[0290] - Security controls at the access layer (AS);

[0291] - Core Network (CN) inter-node signaling for mobility between 3GPP access networks;

[0292] - The possibility of a UE reaching idle mode (including control and execution of paging retransmission);

[0293] -Management of the registered area;

[0294] - Support for intra-system mobility and inter-system mobility;

[0295] -Access authentication;

[0296] - Access licenses that include roaming permission checks;

[0297] - Mobility management controls (subscription and policies);

[0298] -Support for network slicing;

[0299] - Selection of Session Management Function (SMF).

[0300] In addition, the User Face Function (UPF) hosts the following main functions:

[0301] - Anchor points for intra-RAT (Radio Access Technology) mobility / inter-RAT (where applicable) mobility;

[0302] - External PDU (Protocol Data Unit) session points used for interconnection with data networks;

[0303] - Packet routing and forwarding;

[0304] - Enforcement of policy rules in group checks and user-facing aspects;

[0305] - Reports on business usage;

[0306] - Uplink classifier used to support routing of service flows toward the data network;

[0307] - Branching points used to support multi-homed PDU sessions;

[0308] - For user plane QoS processing (e.g., packet filtering, gating, UL / DL rate enforcement);

[0309] - Uplink service verification (SDF (Service Data Flow) mapping to QoS flow);

[0310] - Downlink packet buffering and downlink data notification triggering functions.

[0311] Finally, the Session Management Function (SMF) administers the following main functions:

[0312] -Session management;

[0313] - The allocation and management of UE IP addresses;

[0314] -Selection and control of UPF;

[0315] - A function for setting traffic steering in the User Plane Function (UPF) to direct traffic to the appropriate destination;

[0316] - Enforcing policies and QoS in the control section;

[0317] - Notification of downlink data.

[0318] <The process of setting up and resetting RRC connection>

[0319] Figure 22 This refers to several interactions between the UE, gNB, and AMF (5GC entity) when the UE in the NAS part transitions from RRC_IDLE (RRC idle) to RRC_CONNECTED (RRC connected) (refer to TS 38.300v15.6.0).

[0320] RRC is a higher-level signaling (protocol) used for UE and gNB configuration. Through this transition, the AMF prepares UE context data (which includes, for example, PDU session context, security keys, UE radio capabilities, and UE security capabilities) and sends it to the gNB along with an initial context setting request. Next, the gNB and UE activate AS security together. The gNB sends a SecurityModeCommand message to the UE, and the UE responds with a SecurityModeComplete message, thereby activating AS security. Then, the gNB sends an RRCReconfiguration message to the UE, and receives an RRCReconfigurationComplete message from the UE for this message, thus performing the reconfiguration of Signaling RadioBearer 2 (SRB2) and Data Radio Bearer (DRB). For signaling-only connections, since SRB2 and DRB are not configured, the steps related to RRC reconfiguration can be omitted. Finally, the gNB notifies the AMF that the configuration process is complete using the Initial Context Setup Reply.

[0321] Therefore, this disclosure provides an entity (e.g., AMF, SMF, etc.) for a fifth-generation core network (5GC), comprising: a control circuit that, upon operation, establishes a Next Generation (NG) connection with a gNodeB; and a transmission unit that, upon operation, transmits an initial context setting message to the gNodeB via the NG connection to configure the signaling radio bearer between the gNodeB and the User Equipment (UE). Specifically, the gNodeB transmits Radio Resource Control (RRC) signaling containing an Information Element (IE) to the UE via the signaling radio bearer. The UE then performs uplink transmission or downlink reception based on the resource allocation settings.

[0322] <Application Scenarios of IMT after 2020>

[0323] Figure 23 This section outlines several use cases for 5G NR. Within the 3rd Generation Partnership Project New Radio (3GPP NR), three use cases supporting a wide variety of services and applications, conceived through IMT-2020, have been studied. Planning for the first phase of specifications for enhanced mobile broadband (eMBB) has been completed. Current and future work, in addition to gradually expanding eMBB support, includes standardization for ultra-reliable and low-latency communications (URLLC) and massive machine-type communications (mMTC). Figure 23 Several examples illustrating conceptual application scenarios for IMT after 2020 (e.g., referring to ITU-R M.2083). Figure 2 ).

[0324] URLLC use cases have strict requirements related to performance aspects such as throughput, latency, and availability. URLLC is conceived as a key technology for enabling wireless control of future industrial production or manufacturing processes, remote medical surgery, automation of power transmission and distribution in smart grids, and traffic safety applications. Ultra-high reliability of URLLC is supported by defining technologies that meet the requirements set by TR38.913. In NR URLLC version 15, a crucial requirement is a target user plane latency of 0.5ms in the UL (uplink) and 0.5ms in the DL (downlink). For a single packet transmission, the overall requirement for URLLC is a block error rate (BLER) of 1E-5 for a 32-byte packet size with a user plane latency of 1ms.

[0325] Considering the physical layer, numerous methods are available to improve reliability. Current possibilities for reliability enhancement include defining additional CQI (Channel Quality Indicator) tables for URLLC, a more compact DCI format, and PDCCH iteration. However, as NR (a crucial prerequisite for NR URLLC) becomes more stable and is further developed, this scope can be expanded to achieve ultra-high reliability. Specific use cases for NR URLLC in version 15 include augmented reality / virtual reality (AR / VR), e-health, e-safety, and other critical applications.

[0326] Furthermore, the technical enhancements for NR URLLC aim to improve latency and reliability. Latency enhancements include configurable parameter sets, non-slot-based scheduling utilizing flexible mapping, unlicensed (already licensed) uplinks, slot-level repetition in the data channel, and pre-emption in the downlink. Pre-emption means stopping transmissions with allocated resources and using those resources for later-requested transmissions that require lower latency / higher priority. Therefore, a permitted transmission is replaced by a subsequent transmission. Pre-emption can be applied regardless of the specific service type. For example, a transmission for service type A (URLLC) can be replaced by a transmission for service type B (eMBB, etc.). Reliability enhancements include a dedicated CQI / MCS table for a target BLER of 1E-5.

[0327] The use cases for mMTC (massive machine-type communications) are characterized by a large number of connected devices that transmit relatively small amounts of data that are not easily affected by latency. These devices require low cost and very long battery life. From NR's perspective, utilizing very narrow bandwidth is a solution to save UE power and extend its battery life.

[0328] As mentioned above, the potential for reliability improvements in NR is further expanded. It is one of the essential conditions for all situations; for example, high or ultra-high reliability is an important necessity related to URLLC and mMTC. From both wireless and network perspectives, reliability can be improved through several mechanisms. Generally, there are two to three important areas that could potentially contribute to improved reliability. These areas include compact control channel information, data / control channel iteration, and diversity related to the frequency, time, and / or spatial domains. These areas can be used to improve reliability generally, regardless of the specific communication scenario.

[0329] Regarding NR URLLC, further use cases with more stringent requirements are envisioned, such as factory automation, transportation, and power transmission. Stricter requirements refer to high reliability (reaching level 10⁻⁶), high availability, a packet size of 256 bytes, and time synchronization of approximately several microseconds (μs) (capable of corresponding to use cases, with values ​​set to 1 μs or several microseconds depending on the frequency range and short latency of approximately 0.5ms to 1ms (e.g., 0.5ms latency in the target user plane)).

[0330] Furthermore, from a physical layer perspective, there are several technical enhancements to NR URLLC. These enhancements include strengthening the PDCCH (Physical Downlink Control Channel) associated with compact DCI, PDCCH repetition, and increased PDCCH monitoring. Additionally, enhancements to UCI (Uplink Control Information) are related to enhanced HARQ (Hybrid Automatic Repeat Request) and CSI feedback. Furthermore, there may be enhancements to PUSCH and retransmission / repetition related to mini-slot-level frequency hopping. The term "mini-slot" refers to a transmission time interval (TTI) containing fewer symbols than a time slot (a time slot has 14 symbols).

[0331] <QoS Control>

[0332] 5G's QoS (Quality of Service) model is based on QoS flows, supporting both QoS flows that require guaranteed bit rate (GBR) and QoS flows that do not require guaranteed bit rate (non-GBR QoS flows). Therefore, at the NAS level, QoS flows represent the finest granular QoS classification within a PDU session. QoS flows are determined within a PDU session based on the QoS Flow ID (QFI) transmitted via the encapsulation header through the NG-U interface.

[0333] For each UE, 5GC establishes one or more PDU sessions. For each UE, in conjunction with the PDU session, NG-RAN, for example, refers to the previous text. Figure 22 As explained, at least one Data Radio Bearer (DRB) is established. Additionally, DRBs can be subsequently configured in QoS flows added to this PDU session (when to configure this depends on the NG-RAN). The NG-RAN maps packets belonging to various PDU sessions to various DRBs. NAS-level packet filters in the UE and 5GC are used to associate UL and DL packets with QoS flows, while AS-level mapping rules in the UE and NG-RAN associate UL and DL QoS flows with DRBs.

[0334] Figure 24 This refers to the non-roaming reference architecture of 5G NR (refer to TS23.501v16.1.0, section 4.23). Application Function (AF) (e.g., hosting...) Figure 23 The external application server (exemplified in the 5G service example) interacts with the 3GPP core network to provide services. For example, it may access a Network Exposure Function (NEF) to support applications that impact service routing, or it may interact with a policy framework (see Policy Control Function (PCF)) for policy control (e.g., QoS control). Based on operator deployment, operators deem trusted application functions capable of directly interacting with associated network functions. Application functions not permitted by the operator to directly access network functions interact with associated network functions via the NEF, using an open framework accessible to the outside world.

[0335] Figure 24It also indicates further functional units of the 5G architecture, namely, the Network Slice Selection Function (NSSF), the Network Repository Function (NRF), Unified Data Management (UDM), the Authentication Server Function (AUSF), the Access and Mobility Management Function (AMF), the Session Management Function (SMF), and the Data Network (DN: Data Network, such as services provided by operators, internet access, or services provided by third parties). All or part of the core network's functions and application services can also be deployed and operate in a cloud computing environment.

[0336] Therefore, this disclosure provides an application server (e.g., an AF in a 5G architecture) comprising: a transmitting unit that, in order to establish a PDU session containing a radio bearer between a g node B and a UE corresponding to QoS requirements, sends, during operation, at least one of the following functions (e.g., NEF, AMF, SMF, PCF, UPF, etc.) to the 5GC to provide services using the established PDU session during operation.

[0337] This disclosure can be implemented in software, hardware, or software in cooperation with hardware. The functional blocks used in the above embodiments are implemented partially or wholly as LSIs (Large Scale Integration), and the processes described in the above embodiments can also be controlled partially or wholly by a single LSI or a combination of LSIs. An LSI can be composed of individual chips, or it can be composed of a single chip containing some or all of the functional blocks. An LSI can also include data input and output. Depending on the degree of integration, an LSI can also be referred to as an "IC (Integrated Circuit)," "System LSI," "Super LSI," or "Ultra LSI."

[0338] The method of integrating LSIs is not limited to LSIs; it can also be implemented using dedicated circuits, general-purpose processors, or special-purpose processors. Alternatively, LSIs can be used to fabricate programmable FPGAs (Field Programmable Gate Arrays), or reconfigurable processors that allow for reconfiguration of the connections or settings of the circuit blocks within the LSI. This disclosure can also be implemented for digital or analog processing.

[0339] Furthermore, if advancements in semiconductor technology or the emergence of other derivative technologies lead to integrated circuit technologies that can replace LSIs, these technologies could also be used to integrate functional blocks. There are also possibilities for applications such as biotechnology.

[0340] This disclosure can be implemented in all kinds of devices, apparatuses, and systems with communication capabilities (collectively referred to as "communication devices"). A communication device may also include a wireless transceiver and processing / control circuitry. The wireless transceiver may also include a receiving unit and a transmitting unit, or perform the functions of these units. The wireless transceiver (transmitting unit, receiving unit) may also include an RF (Radio Frequency) module and one or more antennas. The RF module may also include an amplifier, an RF modulator / demodulator, or similar devices. Non-limiting examples of communication devices include: telephones (mobile phones, smartphones, etc.), tablet computers, personal computers (PCs) (laptops, desktops, laptops, etc.), cameras (digital cameras, digital camcorders, etc.), digital players (digital audio / video players, etc.), wearable devices (wearable cameras, smartwatches, tracking devices, etc.), game consoles, e-book readers, remote health / telemedicine (remote healthcare / medical prescription) devices, vehicles or transportation vehicles with communication capabilities (cars, airplanes, ships, etc.), and combinations of the various devices described above.

[0341] Communication devices are not limited to portable or movable devices, but also include all kinds of devices, equipment, and systems that cannot be carried or fixed. Examples include: smart home devices (home appliances, lighting equipment, smart meters or meters, control panels, etc.), vending machines, and all other "things" that can exist on the IoT (Internet of Things) network.

[0342] In addition to data communication via cellular systems, wireless LAN (Local Area Network) systems, and communication satellite systems, communication also includes data communication via a combination of these systems.

[0343] In addition, the communication device also includes devices such as controllers or sensors that are connected or linked to a communication device performing the communication functions described in this disclosure. For example, it includes a controller or sensor that generates control signals or data signals used by the communication device to perform the communication functions of the communication device.

[0344] In addition, the communication device includes infrastructure equipment that communicates with or controls the various devices described above (not limited to these), such as base stations, access points, and all other devices, equipment, and systems.

[0345] One embodiment of the present disclosure includes a terminal comprising: a control circuit that controls the allocation of uplink resources for the uplink control information based on the size of information representing resource allocation related to uplink control information; and a transmission circuit that transmits the uplink control information in the uplink resources.

[0346] In one embodiment of this disclosure, the correspondence between the value representing the resource allocation information and the candidate resources for the resource allocation varies depending on the size.

[0347] In one embodiment of this disclosure, in the correspondence, the number of candidate resources corresponding to the values ​​representing the resource allocation information varies according to the size.

[0348] In one embodiment of this disclosure, the correspondence between the value of the information representing resource allocation and the combination of downlink resources used to send the information representing resource allocation and the candidate resources for resource allocation varies depending on the size.

[0349] In one embodiment of this disclosure, the number of downlink resources corresponding one-to-one with the candidate resources in the correspondence varies according to the size.

[0350] In one embodiment of this disclosure, the control circuit determines the allocation method based on a comparison between the number of candidate resources for resource allocation and a threshold based on the size.

[0351] In one embodiment of this disclosure, when the number of candidate resources is below the threshold, the control circuit determines the uplink resource among the candidate resources that corresponds one-to-one with the value of the information representing resource allocation as the allocation resource for the uplink control information.

[0352] In one embodiment of this disclosure, when the number of candidate resources is greater than the threshold, the control circuit determines the resource among the candidate resources that corresponds to the combination of the information indicating resource allocation and the downlink resource used to send the information indicating resource allocation as the allocation resource for the uplink control information.

[0353] In one embodiment of this disclosure, a receiving circuit is included for receiving information related to the size.

[0354] In one embodiment of this disclosure, the information associated with the size is information representing a variable number of bits.

[0355] In a communication method according to one embodiment of this disclosure, a terminal controls the allocation of uplink resources for the uplink control information based on the size of information representing resource allocation related to uplink control information; and transmits the uplink control information in the uplink resources.

[0356] The entire contents of the specification, drawings and abstract of the specification contained in Japanese Patent Application No. 2020-017987, filed on February 5, 2020, are incorporated herein by reference.

[0357] Industrial applicability

[0358] One embodiment of this disclosure is useful for wireless communication systems.

[0359] Explanation of reference numerals in the attached figures

[0360] 100 base stations

[0361] 101, 205 Control Department

[0362] 102 High-rise control signal generation unit

[0363] 103 Downlink Control Information Generation Unit

[0364] Coding sections 104 and 206

[0365] Modulation sections 105 and 207

[0366] Signal Distribution Sections 106 and 208

[0367] 107, 209 Sending Department

[0368] Receiving Departments 108 and 201

[0369] Extraction sections 109 and 202

[0370] 110, 203 De-escalation Department

[0371] Decoding sections 111 and 204

[0372] 200 terminals.

Claims

1. A terminal, characterized by comprising: include: The control circuit controls the allocation of PUCCH resources for the uplink control information based on the number of variable bits in the PUCCH resource indicator field (PRI field), which represents the allocation of physical uplink control channel resources (PUCCH resources) related to the uplink control information. as well as The transmitting circuit transmits the uplink control information in the PUCCH resource. In the control circuit, the allocation method for the PUCCH resource is determined by comparing the number of candidate resources for allocation with a threshold value, wherein the threshold value is fixed at 8 and is independent of the number of variable bits. When the number of candidate resources for PUCCH resource allocation is greater than 8, the control circuit determines the PUCCH resource allocation based on information related to the control channel element (CCE) of the physical downlink control channel (PDCCH) carrying downlink control information (DCI) and the PRI field contained in the DCI. In a first case where the number of variable bits of the PRI field contained in the DCI is a specific number, the control circuit determines the PUCCH resource without using the PRI field based on the information related to the CCE of the PDCCH carrying the DCI. In a second case where the number of variable bits of the PRI field contained in the DCI is not a specific number, the control circuit determines the PUCCH resource based on both the information related to the CCE of the PDCCH carrying the DCI and the PRI field.

2. The terminal as described in claim 1, wherein, The correspondence between the value of the PRI field representing the PUCCH resource allocation and the candidate resources for the PUCCH resource allocation varies depending on the number of variable bits.

3. The terminal as described in claim 2, wherein, When the number of candidate resources is equal to or less than the threshold, it means that the PRI field value of the PUCCH resource allocation corresponds to the candidate resource in a one-to-one manner.

4. The terminal as described in claim 1, wherein, The correspondence between the PRI field value representing the PUCCH resource allocation and the combination of downlink resources used to send the PRI field representing the PUCCH resource allocation, and the candidate resources for the PUCCH resource allocation, varies depending on the number of variable bits.

5. The terminal as described in claim 3, wherein, The number of variable bits in the PRI field representing a resource is selected from 0 bits, 1 bit, 2 bits, and 3 bits.

6. The terminal as described in claim 1, wherein, It also includes a receiving circuit that receives information related to the number of the variable bits.

7. The terminal as claimed in claim 1, wherein, Information related to the candidate resources allocated by the PUCCH resource is indicated by user-specific higher-layer signaling.

8. The terminal as described in claim 1, wherein, The PRI field, which indicates the PUCCH resource allocation associated with uplink control information, is indicated by downlink control information.

9. A communication method characterized by comprising: Includes the following steps: The steps for controlling the allocation of PUCCH resources for the uplink control information are based on the number of variable bits in the PUCCH resource indicator field (PRI field), which represents the allocation of physical uplink control channel resources (PUCCH resources) related to uplink control information. as well as The step of sending the uplink control information in the PUCCH resource. In the control of PUCCH resource allocation, the allocation method is determined by comparing the number of candidate resources for PUCCH resource allocation with a threshold, wherein the threshold is fixed at 8 and is independent of the number of variable bits. When the number of candidate resources for PUCCH resource allocation is greater than 8, the PUCCH resource allocation is determined based on information related to the control channel element (CCE) of the physical downlink control channel (PDCCH) carrying downlink control information (DCI) and the PRI field contained in the DCI. In a first case where the number of variable bits of the PRI field contained in the DCI is a specific number, the PUCCH resource is determined based on the information related to the CCE of the PDCCH carrying the DCI without using the PRI field. In a second case where the number of variable bits of the PRI field contained in the DCI is not a specific number, the PUCCH resource is determined based on both the information related to the CCE of the PDCCH carrying the DCI and the PRI field.

10. The communication method as described in claim 9, wherein, The correspondence between the value of the PRI field representing the PUCCH resource allocation and the candidate resources for the PUCCH resource allocation varies depending on the number of variable bits.

11. The communication method as described in claim 10, wherein, When the number of candidate resources is equal to or less than the threshold, it means that the value of the PRI field of the PUCCH resource allocation corresponds to the candidate resource in a one-to-one manner.

12. The communication method as described in claim 9, wherein, The correspondence between the value of the PRI field representing the PUCCH resource allocation and the combination of downlink resources used to send the PRI field representing the PUCCH resource allocation, and the candidate resources of the PUCCH resource allocation, varies depending on the number of variable bits.

13. The communication method as described in claim 11, wherein, The number of variable bits in the PRI field representing a resource is selected from 0 bits, 1 bit, 2 bits, and 3 bits.

14. The communication method as described in claim 9, wherein, It also includes the step of receiving information related to the number of the variable bits.

15. The communication method as described in claim 9, wherein, Information related to candidate resources for PUCCH resource allocation is indicated by user-specific higher-layer signaling.

16. The communication method as described in claim 9, wherein, The PRI field, which indicates the PUCCH resource allocation associated with uplink control information, is indicated by downlink control information.

17. A base station, characterized by include: The control circuit controls the allocation of PUCCH resources for the uplink control information based on the number of variable bits in the PUCCH resource indicator field (PRI field), which represents the allocation of physical uplink control channel resources (PUCCH resources) related to the uplink control information. as well as The receiver receives the uplink control information in the PUCCH resource. In the control circuit, the allocation method for the PUCCH resources is determined based on a comparison between the number of candidate resources for PUCCH resource allocation and a threshold of 8, which is independent of the number of variable bits. When the number of candidate resources for PUCCH resource allocation is greater than 8, the control circuit determines the PUCCH resource allocation based on information related to the control channel element (CCE) of the physical downlink control channel (PDCCH) carrying downlink control information (DCI) and the PRI field contained in the DCI. In a first case where the number of variable bits of the PRI field contained in the DCI is a specific number, the control circuit determines the PUCCH resource without using the PRI field based on the information related to the CCE of the PDCCH carrying the DCI. In a second case where the number of variable bits of the PRI field contained in the DCI is not a specific number, the control circuit determines the PUCCH resource based on both the information related to the CCE of the PDCCH carrying the DCI and the PRI field.

18. The base station as claimed in claim 17, wherein, The correspondence between the value of the PRI field representing the PUCCH resource allocation and the candidate resources for the PUCCH resource allocation varies depending on the number of variable bits.

19. The base station as described in claim 18, wherein, When the number of candidate resources is equal to or less than the threshold, the value of the PRI field representing PUCCH resource allocation corresponds to the candidate resource in a one-to-one manner.

20. The base station as claimed in claim 17, wherein, The correspondence between the value of the PRI field representing the PUCCH resource allocation and the combination of downlink resources used to send the PRI field representing the PUCCH resource allocation, and the candidate resources of the PUCCH resource allocation, varies depending on the number of variable bits.

21. The base station as claimed in claim 19, wherein, The number of variable bits in the PRI field representing a resource is selected from 0 bits, 1 bit, 2 bits, and 3 bits.

22. The base station as claimed in claim 17, wherein, It also includes a transmitter that sends information related to the number of the variable bits.

23. The base station as described in claim 17, wherein, Information related to candidate resources for PUCCH resource allocation is indicated via user-specific higher-layer signaling.

24. The base station as claimed in claim 17, wherein, The PRI field, which indicates the PUCCH resource allocation associated with uplink control information, is indicated by downlink control information.

25. A communication method, characterized in that, Includes the following steps: The steps for controlling the allocation of PUCCH resources for the uplink control information are based on the number of variable bits in the PUCCH resource indicator field (PRI field), which represents the allocation of physical uplink control channel resources (PUCCH resources) related to uplink control information. as well as The step of receiving the uplink control information in the PUCCH resource. In the control of the allocation of the PUCCH resources, the allocation method is determined based on a comparison between the number of candidate resources for PUCCH resource allocation and a threshold of 8, which is independent of the number of variable bits. When the number of candidate resources for PUCCH resource allocation is greater than 8, the PUCCH resource allocation is determined based on information related to the control channel element (CCE) of the physical downlink control channel (PDCCH) carrying downlink control information (DCI) and the PRI field contained in the DCI. In a first case where the number of variable bits of the PRI field contained in the DCI is a specific number, the PUCCH resource is determined based on the information related to the CCE of the PDCCH carrying the DCI without using the PRI field. In a second case where the number of variable bits of the PRI field contained in the DCI is not a specific number, the PUCCH resource is determined based on both the information related to the CCE of the PDCCH carrying the DCI and the PRI field.

26. The communication method as described in claim 25, wherein, The correspondence between the value of the PRI field representing the PUCCH resource allocation and the candidate resources for the PUCCH resource allocation varies depending on the number of variable bits.

27. The communication method as described in claim 26, wherein, When the number of candidate resources is equal to or less than the threshold, the value of the PRI field representing PUCCH resource allocation corresponds to the candidate resource in a one-to-one manner.

28. The communication method as described in claim 25, wherein, The correspondence between the value of the PRI field representing the PUCCH resource allocation and the combination of downlink resources used to send the PRI field representing the PUCCH resource allocation, and the candidate resources of the PUCCH resource allocation, varies depending on the number of variable bits.

29. The communication method as described in claim 27, wherein, The number of variable bits in the PRI field representing a resource is selected from 0 bits, 1 bit, 2 bits, and 3 bits.

30. The communication method as described in claim 25, wherein, It also includes the step of sending information related to the number of the variable bits.

31. The communication method as described in claim 25, wherein, Information related to candidate resources for PUCCH resource allocation is indicated via user-specific higher-layer signaling.

32. The communication method as described in claim 25, wherein, The PRI field, which indicates the PUCCH resource allocation associated with uplink control information, is indicated by downlink control information.

33. An integrated circuit, characterized in that, include: The control circuit controls the allocation of PUCCH resources for the uplink control information based on the number of variable bits in the PUCCH resource indicator field (PRI field), which represents the allocation of physical uplink control channel resources (PUCCH resources) related to the uplink control information. as well as The transmitting circuit controls the transmission of the uplink control information in the PUCCH resource. In the control circuit, the allocation method for the PUCCH resource is determined by comparing the number of candidate resources for allocation with a threshold value, wherein the threshold value is fixed at 8 and is independent of the number of variable bits. When the number of candidate resources for PUCCH resource allocation is greater than 8, the control circuit determines the PUCCH resource allocation based on information related to the control channel element (CCE) of the physical downlink control channel (PDCCH) carrying downlink control information (DCI) and the PRI field contained in the DCI. In a first case where the number of variable bits of the PRI field contained in the DCI is a specific number, the control circuit determines the PUCCH resource without using the PRI field based on the information related to the CCE of the PDCCH carrying the DCI. In a second case where the number of variable bits of the PRI field contained in the DCI is not a specific number, the control circuit determines the PUCCH resource based on both the information related to the CCE of the PDCCH carrying the DCI and the PRI field.

34. An integrated circuit, characterized in that, include: The control circuit controls the allocation of PUCCH resources for the uplink control information based on the number of variable bits in the PUCCH resource indicator field (PRI field), which represents the allocation of physical uplink control channel resources (PUCCH resources) related to the uplink control information. as well as The receiving circuit controls the reception of the uplink control information in the PUCCH resource. In the control circuit, the allocation method for the PUCCH resources is determined based on a comparison between the number of candidate resources for PUCCH resource allocation and a threshold of 8, which is independent of the number of variable bits. When the number of candidate resources for PUCCH resource allocation is greater than 8, the control circuit determines the PUCCH resource allocation based on information related to the control channel element (CCE) of the physical downlink control channel (PDCCH) carrying downlink control information (DCI) and the PRI field contained in the DCI. In a first case where the number of variable bits of the PRI field contained in the DCI is a specific number, the control circuit determines the PUCCH resource without using the PRI field based on the information related to the CCE of the PDCCH carrying the DCI. In a second case where the number of variable bits of the PRI field contained in the DCI is not a specific number, the control circuit determines the PUCCH resource based on both the information related to the CCE of the PDCCH carrying the DCI and the PRI field.

Citation Information

Patent Citations

  • Electronic apparatus

    JP2020017987A

  • User terminal

    WO2020021720A1