Terminal device, base station device, and communication method

By employing a scaling method and bit selection procedure for encoding and decoding bit sequences, the proposed solution enhances communication efficiency in wireless systems, addressing challenges in eMBB, mMTC, and URLLC scenarios.

JP7704589B2Active Publication Date: 2025-07-08SHARP KK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2021105669
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-25
Publication Date
2025-07-08
Estimated Expiration
2041-06-25

AI Technical Summary

Technical Problem

Existing communication systems, such as LTE and NR, face challenges in efficiently managing and optimizing the encoding and decoding processes for bit sequences in wireless communication, particularly in scenarios involving enhanced Mobile BroadBand (eMBB), massive Machine Type Communication (mMTC), and Ultra Reliable and Low Latency Communication (URLLC), which are critical for next-generation mobile communication standards.

Method used

The proposed solution involves a terminal device and base station device that utilize an encoding unit and decoding unit to generate and process encoded bit sequences based on a scaling method using a value greater than 1, applying a bit selection procedure to determine transport block sizes, and comparing the length of encoded bit sequences with a reference size to enhance communication efficiency.

Benefits of technology

This approach allows for more efficient communication by optimizing the encoding and decoding processes, thereby improving the overall performance of wireless communication systems in handling diverse communication scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007704589000001
    Figure 0007704589000001
  • Figure 0007704589000002
    Figure 0007704589000002
  • Figure 0007704589000003
    Figure 0007704589000003
Patent Text Reader

Abstract

To provide a terminal device which efficiently performs communications, a base station device and a communication method.SOLUTION: In a radio communication system, a terminal device comprises an encoding unit for generating an encoded bit sequence (d) by encoding a bit sequence of a certain code block in one or more code blocks included in a transport block of a first size; and a rate matching unit for applying a bit selection procedure to the encoded bit sequence (d) based on comparing a length N of the encoded bit sequence (d) with Nref. The Nref is determined based on a second size. The first size is determined by applying a scaling approach using a value of K greater than 1 to a process of determining the transport block size. The second size is determined under the assumption that the scaling approach is not applied to the process of determining the transport block size.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a terminal device, a base station device, and a communication method.

Background Art

[0002] The radio access method and radio network of cellular mobile communication (hereinafter also referred to as "Long Term Evolution (LTE)" or "EUTRA: Evolved Universal Terrestrial Radio Access") are being studied in the Third Generation Partnership Project (3GPP: 3 rd Generation Partnership Project). In LTE, the base station device is also called an eNodeB (evolved NodeB), and the terminal device is also called a UE (User Equipment). LTE is a cellular communication system in which a plurality of areas covered by base station devices are arranged in a cell shape. A single base station device may manage a plurality of serving cells.

[0003] In 3GPP, in order to propose to the International Mobile Telecommunication (IMT)-2020, which is the standard for the next-generation mobile communication system formulated by the International Telecommunication Union (ITU), the study of the next-generation standard (NR: New Radio) is being carried out (Non-Patent Document 1). NR is required to meet the requirements assuming three scenarios of eMBB (enhanced Mobile BroadBand), mMTC (massive Machine Type Communication), and URLLC (Ultra Reliable and Low Latency Communication) within a single technical framework.

[0004] NR and the like are expected to be considered for functional expansion of cellular mobile communication. For example, as shown in Non-Patent Document 2, studies on functional expansion of NR have been started.

Prior Art Documents

Non-Patent Documents

[0005]

Non-Patent Document 1

Non-Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0006] The present invention provides a terminal device that communicates efficiently, a communication method used in the terminal device, a base station device that communicates efficiently, and a communication method used in the base station device.

Means for Solving the Problems

[0007] (1) A first aspect of the present invention is a terminal device, comprising an encoding unit that generates an encoded bit sequence d by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size, and the length N of the encoded bit sequence d and N refA rate matching unit that applies a bit selection procedure to the encoded bit sequence d based on a comparison with; and, the N ref is determined based on a second size, The first size is determined by applying a scaling method using a value of K greater than 1 in the process of determining the transport block size, and the second size is the terminal device determined on the assumption that the scaling method is not applied in the process of determining the transport block size.

[0008] (2) Further, a second aspect of the present invention is a base station device, which includes a decoding unit that decodes an encoded bit sequence d generated by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size, and a rate matching unit that applies a bit selection procedure to the encoded bit sequence d based on a comparison between the length N of the encoded bit sequence d and N ref and, the N ref is determined based on a second size, the first size is determined by applying a scaling method using a value of K greater than 1 in the process of determining the transport block size, and the second size is a base station device determined on the assumption that the scaling method is not applied in the process of determining the transport block size.

[0009] (3) Further, a third aspect of the present invention is a communication method used in a terminal device, which includes a step of generating an encoded bit sequence d by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size, and a step of applying a bit selection procedure to the encoded bit sequence d based on a comparison between the length N of the encoded bit sequence d and N ref and, the N refis determined based on a second size, the first size is determined by applying a scaling method using a value of K greater than 1 in the process of determining a transport block size, and the second size is determined on the assumption that the scaling method is not applied in the process of determining the transport block size. The communication method is characterized by this.

[0010] (4) Further, a fourth aspect of the present invention is a communication method used in a base station device, including a step of decoding an encoded bit sequence d generated by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size, and based on comparing the length N of the encoded bit sequence d with N ref and applying a bit selection procedure to the encoded bit sequence d. The N ref is determined based on a second size, the first size is determined by applying a scaling method using a value of K greater than 1 in the process of determining a transport block size, and the second size is determined on the assumption that the scaling method is not applied in the process of determining the transport block size. The communication method is characterized by this.

Effect of the Invention

[0011] According to this invention, the terminal device can communicate efficiently. Also, the base station device can communicate efficiently.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Embodiments for Carrying Out the Invention

[0013] Hereinafter, embodiments of the present invention will be described.

[0014] floor(C) may be the floor function for the real number C. For example, floor(C) may be a function that outputs the largest integer within the range not exceeding the real number C. ceil(D) may be the ceiling function for the real number D. For example, ceil(D) may be a function that outputs the smallest integer within the range not less than the real number D. mod(E,F) may be a function that outputs the remainder when E is divided by F. mod(E,F) may be a function that outputs a value corresponding to the remainder when E is divided by F. exp(G) = e^G. Here, e is the Napier's constant. H^I represents the I-th power of H. max(J,K) is a function that outputs the maximum value of J and K. Here, when J and K are equal, max(J,K) is a function that outputs J or K. min(L,M) is a function that outputs the minimum value of L and M. Here, when L and M are equal, min(L,M) is a function that outputs L or M. round(N) is a function that outputs the integer value of the value closest to N. “·” represents multiplication.

[0015] FIG. 1 is a conceptual diagram of a wireless communication system according to an aspect of the present embodiment. In FIG. 1, the wireless communication system is configured to include at least terminal devices 1A to 1C and a base station device 3 (BS#3: Base station#3). Hereinafter, as a general term for terminal devices 1A to 1C, the terminal device that communicates with the base station device 3 is also referred to as terminal device 1 (UE#1: User Equipment#1).

[0016] In this wireless communication system, at least one communication method may be used. The one communication method may be OFDM (Orthogonal Frequency Division Multiplex). For example, in the downlink, which is the communication from the base station device 3 to the terminal device 1, CP-OFDM (Cyclic Prefix - Orthogonal Frequency Division Multiplex) may be used at least. Also, in the uplink, which is the communication from the terminal device 1 to the base station device 3, either CP-OFDM or DFT-s-OFDM (Discrete Fourier Transform - spread - Orthogonal Frequency Division Multiplex) may be used at least. DFT-s-OFDM is a communication method in which transform precoding is applied prior to signal generation in CP-OFDM. Here, transform precoding is also referred to as DFT precoding.

[0017] The base station device 3 may be configured to include one or a plurality of transmission devices (or transmission points, transceiver devices, transceiver points). When the base station device 3 is configured by a plurality of transmission devices, the respective ones of the plurality of transmission devices may be arranged at geographically different positions or may be arranged at geographically the same position. The fact that the plurality of transmission devices are arranged at geographically the same position may mean that the plurality of transmission devices are configured as one device.

[0018] The base station device 3 may provide one or a plurality of serving cells. A serving cell may be defined as a set of resources used for wireless communication. A serving cell is also referred to as a cell.

[0019] A serving cell may be configured to include one or both of one downlink component carrier and one uplink component carrier. A serving cell may be configured to include one or both of two or more downlink component carriers and two or more uplink component carriers. The downlink component carrier and the uplink component carrier are collectively referred to as component carriers.

[0020] For example, one resource grid may be provided for each component carrier. Also, one resource grid may be provided for each set of one component carrier and a subcarrier spacing configuration μ. Here, the subcarrier spacing configuration μ is also referred to as numerology. For example, one resource grid may be provided for a set of a certain antenna port p, a certain subcarrier spacing configuration μ, and a certain transmission direction x.

[0021] The resource grid includes N size,μ grid,x N RB sc subcarriers. Here, the resource grid starts from the common resource block N start,μ grid,x and the common resource block N start,μ grid,x is also referred to as the reference point of the resource grid.

[0022] The resource grid includes N subframe,μ symb OFDM symbols.

[0023] The subscript x added to the parameters related to the resource grid indicates the transmission direction. For example, the subscript x may be used to indicate either the downlink or the uplink.

[0024] N size,μgrid,x is an offset setting indicated by a parameter provided by the RRC layer (e.g., the parameter CarrierBandwidth). N start,μ grid,x is a bandwidth setting indicated by a parameter provided by the RRC layer (e.g., the parameter, OffsetToCarrier). The offset setting and the bandwidth setting are settings used for the configuration of an SCS-specific carrier.

[0025] For a subcarrier spacing setting μ of a certain subcarrier spacing, the subcarrier spacing (SCS: SubCarrier Spacing) Δf is Δf = 2 μ ·15 kHz. Here, the subcarrier spacing setting μ may indicate any one of 0, 1, 2, 3, or 4.

[0026] FIG. 2 is an example showing the relationship between the subcarrier spacing setting μ, the number of OFDM symbols N per slot slot symb , and the CP (cyclic Prefix) setting according to one aspect of the present embodiment. In FIG. 2A, for example, when the subcarrier spacing setting μ is 2 and the CP setting is normal cyclic prefix, N slot symb = 14, N frame,μ slot = 40, N subframe,μ slot = 4. Further, in FIG. 2B, for example, when the subcarrier spacing setting μ is 2 and the CP setting is extended cyclic prefix, N slot symb = 12, N frame,μ slo t = 40, N subframe,μ slot = 4.

[0027] The time unit T c is used for expressing the length of the time domain. The time unit T cis T c = 1 / (Δf max ·N f ). Δf max = 480 kHz. N f = 4096. The constant κ is κ = Δf max ·N f / (Δf ref N f,ref ) = 64. Δf ref is 15 kHz. N f,ref is 2048.

[0028] The transmission of signals in the downlink and / or the transmission of signals in the uplink may be organized by a radio frame (system frame, frame) of length T f . T f =(Δf max N f / 100)·T s = 10 ms. The radio frame is composed of 10 subframes. The length of the subframe T sf =(Δf max N f / 1000)·T s = 1 ms. The number of OFDM symbols per subframe is N subframe,μ symb = N slot symb N subframe,μ slot .

[0029] An OFDM symbol is a unit in the time domain of a communication method. For example, an OFDM symbol may be a unit in the time domain of CP - OFDM. Also, an OFDM symbol may be a unit in the time domain of DFT - s - OFDM.

[0030] A slot may be composed of a plurality of OFDM symbols. For example, one slot may be composed of N slot symb consecutive OFDM symbols. For example, in the case of normal CP setting, N slot symbmay be 14. Also, in the setting of the extended CP, N slot symb may be 12.

[0031] Slots may be indexed in the time domain. For example, slot index n μ s may be given in ascending order as integer values in the range from 0 to N subframe,μ slot -1 in a subframe. Also, slot index n μ s,f may be given in ascending order as integer values in the range from 0 to N frame,μ slot -1 in a radio frame.

[0032] FIG. 3 is a diagram showing an example of a method for configuring a resource grid according to an aspect of the present embodiment. The horizontal axis in FIG. 3 represents the frequency domain. In FIG. 3, a configuration example of a resource grid with a subcarrier spacing setting μ1 in a component carrier 300 and a configuration example of a resource grid with a subcarrier spacing setting μ2 in the same component carrier are shown. Thus, one or more subcarrier spacings may be set for a certain component carrier.

[0033] Point 3000 is an identifier for specifying a certain subcarrier. Point 3000 is also referred to as Point A. A common resource block (CRB) set 3100 is a set of common resource blocks for a subcarrier spacing setting μ1.

[0034] Among the common resource block sets 3100, the common resource block including Point 3000 (the block indicated by the upward-slanting diagonal lines in the upper right of FIG. 3) is also referred to as the reference point of the common resource block set 3100. The reference point of the common resource block set 3100 is the common resource block with index 0 for the subcarrier spacing setting μ1.

[0035] Offset 3011 is the offset from the reference point of the common resource block set 3100 to the reference point of the resource grid 3001. Offset 3011 is indicated by the number of common resource blocks for the subcarrier interval setting μ1. The resource grid 3001 includes N common resource blocks starting from the reference point of the resource grid 3001. size,μ grid1,x common resource blocks starting from the reference point of the resource grid 3001.

[0036] Offset 3013 is the offset from the reference point of the resource grid 3001 to the reference point of the BWP (BandWidth Part) 3003 of index i1 (N start,μ BWP,i1 ). The reference point of the BWP 3003 of index i1 is the physical resource block of index 0 for the BWP.

[0037] The common resource block set 3200 is a set of common resource blocks for the subcarrier interval setting μ2.

[0038] Among the common resource block set 3200, the common resource block including the point 3000 (the block indicated by the upper left diagonal lines in FIG. 3) is also referred to as the reference point of the common resource block set 3200. The reference point of the common resource block set 3200 is the common resource block of index 0 for the subcarrier interval setting μ2.

[0039] Offset 3012 is the offset from the reference point of the common resource block set 3200 to the reference point of the resource grid 3002. Offset 3012 is indicated by the number of common resource blocks for the subcarrier interval μ2. The resource grid 3002 includes N size,μ grid2,x common resource blocks starting from the reference point of the resource grid 3002.

[0040] The offset 3014 is the offset from the reference point of the resource grid 3002 to the reference point of the BWP 3004 with index i2 (N start,μ BWP,i2 ). The reference point of the BWP 3004 with index i2 is the physical resource block with index 0 for the BWP.

[0041] Figure 4 is a diagram showing a configuration example of the resource grid 3001 according to an aspect of the present embodiment. In the resource grid of Figure 4, the horizontal axis is the OFDM symbol index l sym and the vertical axis is the subcarrier index k sc . The resource grid 3001 includes N size,μ grid1,x N RB sc subcarriers and at least N subframe,μ symb OFDM symbols. In the resource grid, the resource specified by the subcarrier index k sc and the OFDM symbol index l sym is also referred to as a resource element (RE).

[0042] The frequency domain of the resource grid corresponds to the SCS-specific carrier. The setting of the SCS-specific carrier is configured to include part or all of the offset setting and the bandwidth setting. The offset indicates the offset from the reference point of the common resource block set to the reference point of the resource grid. For example, the offsets 3011 and 3012 are the offset settings included in the setting of the SCS-specific carrier. Also, the bandwidth setting indicates the bandwidth of the SCS-specific carrier. Here, the bandwidth of the SCS-specific carrier corresponds to the bandwidth of the resource grid. For example, N size,μ grid1,x , and N size,μ grid2,x are the bandwidth settings included in the setting of the SCS-specific carrier.

[0043] A resource block (RB) contains N RB sc consecutive subcarriers. The resource block is a general term for a common resource block, a physical resource block (PRB), and a virtual resource block (VRB). For example, N RB sc may be 12.

[0044] In a set of common resource blocks for a given subcarrier spacing setting μ, the common resource blocks are indexed in ascending order from 0 in the frequency domain. The common resource block with index 0 for a given subcarrier spacing setting μ includes (or collides with, coincides with) point 3000. The index n of the common resource block for a given subcarrier spacing setting μ μ CRB is such that n μ CRB = ceil(k sc,c / N RB sc ). Here, the subcarrier with k sc,c = 0 has the same center frequency as the center frequency of the subcarrier corresponding to point 3000. Also, k sc,c indicates the index of the subcarrier in the set of common resource blocks.

[0045] In a set of physical resource blocks for a given subcarrier spacing setting μ, the physical resource blocks are indexed in ascending order from 0 in the frequency domain. The index n of the physical resource block for a given subcarrier spacing setting μ μ PRB is such that n μ CRB = n μ PRB + N start,μ BWP,i . Here, N start,μ BWP,i indicates the reference point of the BWP with index i.

[0046] A BWP may be configured as a part of the frequency band of a component carrier. For example, a BWP may be defined as a subset of common resource blocks included in a resource grid. For example, a BWP may start from a reference point N start,μ BWP,i of N size,μ BWP,i common resource blocks. The BWP configured for the downlink is also referred to as the downlink BWP. The BWP configured for the uplink is also referred to as the uplink BWP.

[0047] An antenna port may be defined such that the channel over which a symbol on the antenna port is conveyed can be inferred from the channel over which another symbol on the same antenna port is conveyed (An antenna port is defined such that the channel over which a symbol on the antenna port is conveyed can be inferred from the channel over which another symbol on the same antenna port is conveyed). For example, the channel may correspond to a physical channel. Also, the symbol may correspond to a modulated symbol arranged in a resource element.

[0048] If the large scale property of the channel through which a symbol is transmitted at one antenna port can be estimated from the channel through which a symbol is transmitted at another antenna port, the two antenna ports are considered to be in a Quasi Co-Located (QCL) relationship. Here, the large scale property may at least include the long-term characteristics of the channel. The large scale property may at least include some or all of the delay spread, Doppler spread, Doppler shift, average gain, average delay, and some of the spatial Rx parameters. For the first antenna port and the second antenna port to be QCL with respect to the beam parameters, the receive beam assumed by the receiving side for the first antenna port and the receive beam assumed by the receiving side for the second antenna port may be the same (or corresponding). For the first antenna port and the second antenna port to be QCL with respect to the beam parameters, the transmit beam assumed by the receiving side for the first antenna port and the transmit beam assumed by the receiving side for the second antenna port may be the same (or corresponding). It may be assumed that the terminal device 1 has two antenna ports that are QCL if the large scale property of the channel through which a symbol is transmitted at one antenna port can be estimated from the channel through which a symbol is transmitted at another antenna port. For two antenna ports to be QCL may mean that it is assumed that the two antenna ports are QCL.

[0049] Carrier aggregation may involve communicating using a plurality of aggregated serving cells. Also, carrier aggregation may involve communicating using a plurality of aggregated component carriers. Also, carrier aggregation may involve communicating using a plurality of aggregated downlink component carriers. Also, carrier aggregation may involve communicating using a plurality of aggregated uplink component carriers.

[0050] FIG. 5 is a schematic block diagram showing a configuration example of the base station apparatus 3 according to one aspect of the present embodiment. As shown in FIG. 5, the base station apparatus 3 includes at least a part or all of a radio transmission / reception unit (physical layer processing unit) 30 and / or a part of the upper layer processing unit 34. The radio transmission / reception unit 30 includes at least a part or all of an antenna unit 31, an RF (Radio Frequency) unit 32, and a baseband unit 33. The upper layer (Higher layer) processing unit 34 includes at least a part or all of a medium access control layer (MAC layer) processing unit 35 and a radio resource control (RRC) layer processing unit 36.

[0051] The radio transmission / reception unit 30 includes at least a part or all of a radio transmission unit 30a and a radio reception unit 30b. Here, the device configurations of the baseband units included in the radio transmission unit 30a and the radio reception unit 30b may be the same or different. Also, the device configurations of the RF units included in the radio transmission unit 30a and the radio reception unit 30b may be the same or different. Also, the device configurations of the antenna units included in the radio transmission unit 30a and the radio reception unit 30b may be the same or different.

[0052] For example, the radio transmission unit 30a may generate a baseband signal of a downlink physical channel. For example, the radio transmission unit 30a may generate a baseband signal of a downlink physical signal.

[0053] For example, the wireless reception unit 30b may attempt to detect information transmitted by the uplink physical channel. For example, the wireless reception unit 30b may attempt to detect information transmitted by the uplink physical signal.

[0054] The upper layer processing unit 34 outputs downlink data (for example, a transport block) to the wireless transceiver unit 30 (or the wireless transmission unit 30a). The upper layer processing unit 34 performs part or all of the processing of the MAC (Medium Access Control) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the RRC layer.

[0055] The medium access control layer processing unit 35 included in the upper layer processing unit 34 performs the processing of the MAC layer.

[0056] The radio resource control layer processing unit 36 included in the upper layer processing unit 34 performs the processing of the RRC layer. The radio resource control layer processing unit 36 manages various setting information / parameters (for example, RRC parameters) of the terminal device 1. The radio resource control layer processing unit 36 sets parameters based on the RRC message received from the terminal device 1.

[0057] The wireless transceiver unit 30 (or the wireless transmission unit 30a) performs part or all of the modulation processing, encoding processing, and transmission processing. The wireless transceiver unit 30 (or the wireless transmission unit 30a) generates a physical signal by part or all of the modulation processing, encoding processing, and baseband signal generation (conversion to a time-continuous signal) processing for the downlink data. The wireless transceiver unit 30 (or the wireless transmission unit 30a) may arrange the physical signal on a certain component carrier. The wireless transceiver unit 30 (or the wireless transmission unit 30a) transmits the generated physical signal.

[0058] The wireless transceiver unit 30 (or the wireless receiver unit 30b) performs part or all of the demodulation process, decoding process, and reception process. The wireless transceiver unit 30 (or the wireless receiver unit 30b) outputs the information detected at least based on the demodulation process and decoding process for the received physical signal to the upper layer processing unit 34.

[0059] When it is required to perform carrier sense in the serving cell's band, the wireless transceiver unit 30 (or the wireless receiver unit 30b) may perform carrier sense prior to transmitting a physical signal.

[0060] The RF unit 32 converts the signal received via the antenna unit 31 into a baseband signal by quadrature demodulation and removes unnecessary frequency components. The RF unit 32 outputs an analog signal to the baseband unit.

[0061] The baseband unit 33 converts the analog signal input from the RF unit 32 into a digital signal. The baseband unit 33 removes the portion corresponding to the CP (Cyclic Prefix) from the converted digital signal, performs a fast Fourier transform (FFT) on the signal after removing the CP, and extracts the signal in the frequency domain.

[0062] The baseband unit 33 performs an inverse fast Fourier transform (IFFT) on the downlink data, generates an OFDM symbol, adds a CP to the generated OFDM symbol, generates a baseband digital signal, and converts the baseband digital signal into an analog signal. The baseband unit 33 outputs the converted analog signal to the RF unit 32. Deformed precoding may be applied to the downlink data prior to the inverse fast Fourier transform.

[0063] The RF unit 32 removes extra frequency components from the analog signal input from the baseband unit 33 using a low-pass filter, up-converts the analog signal to the carrier frequency, and transmits it via the antenna unit 31. Also, the RF unit 32 may have a function of controlling the transmission power. The RF unit 32 may also be referred to as a transmission power control unit.

[0064] One or more serving cells (or component carriers, downlink component carriers, uplink component carriers) may be configured for the terminal device 1.

[0065] Each of the serving cells configured for the terminal device 1 may be any one of a PCell (Primary cell), a PSCell (Primary SCG cell), and an SCell (Secondary Cell).

[0066] The PCell is a serving cell included in the MCG (Master Cell Group). The PCell is the cell (the cell in which the procedure is performed) in which the terminal device 1 performs an initial connection establishment procedure or a connection re-establishment procedure.

[0067] The PSCell is a serving cell included in the SCG (Secondary Cell Group). The PSCell is the serving cell in which the terminal device 1 performs random access.

[0068] The SCell may be included in either the MCG or the SCG.

[0069] A serving cell group (cell group) is a general term for an MCG, an SCG, and a PUCCH cell group. The serving cell group may include one or more serving cells (or component carriers). The one or more serving cells (or component carriers) included in the serving cell group may be operated by carrier aggregation.

[0070] One or more downlink BWPs may be configured for each serving cell (or downlink component carrier). One or more uplink BWPs may be configured for each serving cell (or uplink component carrier).

[0071] Among the one or more downlink BWPs configured for a serving cell (or downlink component carrier), one downlink BWP may be configured as the active downlink BWP (or one downlink BWP may be activated). Among the one or more uplink BWPs configured for a serving cell (or uplink component carrier), one uplink BWP may be configured as the active uplink BWP (or one uplink BWP may be activated).

[0072] PDSCH, PDCCH, and CSI-RS may be received in the active downlink BWP. The terminal device 1 may attempt to receive PDSCH, PDCCH, and CSI-RS in the active downlink BWP. PUCCH and PUSCH may be transmitted in the active uplink BWP. The terminal device 1 may attempt to transmit PUCCH and PUSCH in the active uplink BWP. The active downlink BWP and the active uplink BWP are collectively referred to as the active BWP.

[0073] The PDSCH, PDCCH, and CSI-RS may not be received in a downlink BWP that is not an active downlink BWP (inactive downlink BWP). The terminal device 1 may not attempt to receive the PDSCH, PDCCH, and CSI-RS in a downlink BWP that is not an active downlink BWP. The PUCCH and PUSCH may not be transmitted in an uplink BWP that is not an active uplink BWP (inactive uplink BWP). The terminal device 1 may not attempt to transmit the PUCCH and PUSCH in an uplink BWP that is not an active uplink BWP. The inactive downlink BWP and the inactive uplink BWP are collectively referred to as the inactive BWP.

[0074] Downlink BWP switching is a procedure for deactivating one active downlink BWP of a certain serving cell and activating any of the inactive downlink BWPs of the certain serving cell. Downlink BWP switching may be controlled by a BWP field included in downlink control information. Downlink BWP switching may be controlled based on upper layer parameters.

[0075] Uplink BWP switching is used to deactivate one active uplink BWP of a certain serving cell and activate any of the inactive uplink BWPs of the certain serving cell. Uplink BWP switching may be controlled by a BWP field included in downlink control information and may also be controlled based on upper layer parameters.

[0076] Among one or more downlink BWPs configured for a serving cell, two or more downlink BWPs may not be configured as active downlink BWPs. For a serving cell, at a certain time, one downlink BWP may be active.

[0077] Among one or more uplink BWPs configured for a serving cell, two or more uplink BWPs may not be configured as active uplink BWPs. For a serving cell, at a certain time, one uplink BWP may be active.

[0078] For each component carrier, one downlink BWP may be configured as the active BWP. That is, for a certain component carrier, two or more downlink BWPs may not be configured as active downlink BWPs. Also, for a certain component carrier, two or more uplink BWPs may not be configured as active downlink BWPs.

[0079] FIG. 6 is a schematic block diagram showing a configuration example of the terminal device 1 according to an aspect of the present embodiment. As shown in FIG. 6, the terminal device 1 includes at least a part or all of a radio transmission / reception unit (physical layer processing unit) 10 and a part of the upper layer processing unit 14. The radio transmission / reception unit 10 includes at least a part or all of an antenna unit 11, an RF unit 12, and a baseband unit 13. The upper layer processing unit 14 includes at least a part or all of a medium access control layer processing unit 15 and a radio resource control layer processing unit 16.

[0080] The wireless transceiver unit 10 includes at least part or all of the wireless transmission unit 10a and the wireless reception unit 10b. Here, the device configurations of the baseband unit 13 included in the wireless transmission unit 10a and the baseband unit 13 included in the wireless reception unit 10b may be the same or different. Also, the device configurations of the RF unit 12 included in the wireless transmission unit 10a and the RF unit 12 included in the wireless reception unit 10b may be the same or different. Further, the device configurations of the antenna unit 11 included in the wireless transmission unit 10a and the antenna unit 11 included in the wireless reception unit 10b may be the same or different.

[0081] For example, the wireless transmission unit 10a may generate a baseband signal of an uplink physical channel. For example, the wireless transmission unit 10a may generate a baseband signal of an uplink physical signal.

[0082] For example, the wireless reception unit 10b may attempt to detect information transmitted by a downlink physical channel. For example, the wireless reception unit 10b may attempt to detect information transmitted by an uplink physical signal.

[0083] The upper layer processing unit 14 outputs uplink data (e.g., transport block) to the wireless transceiver unit 10 (or the wireless transmission unit 10a). The upper layer processing unit 14 performs part or all of the processing of the MAC layer, packet data convergence protocol layer, radio link control layer, and RRC layer.

[0084] The media access control layer processing unit 15 included in the upper layer processing unit 14 performs the processing of the MAC layer.

[0085] The radio resource control layer processing unit 16 included in the upper layer processing unit 14 performs the processing of the RRC layer. The radio resource control layer processing unit 16 manages various setting information / parameters (e.g., RRC parameters) of the terminal device 1. The radio resource control layer processing unit 16 sets RRC parameters based on the RRC message received from the base station device 3.

[0086] The wireless transceiver unit 10 (or the wireless transmission unit 10a) performs part or all of the modulation process, coding process, and transmission process. The wireless transceiver unit 10 (or the wireless transmission unit 10a) generates a physical signal by part or all of the modulation process, coding process, and baseband signal generation (conversion to a time-continuous signal) process for uplink data. The wireless transceiver unit 10 (or the wireless transmission unit 10a) may arrange the physical signal in a certain BWP (active uplink BWP). The wireless transceiver unit 10 (or the wireless transmission unit 10a) transmits the generated physical signal.

[0087] The wireless transceiver unit 10 (or the wireless reception unit 10b) performs part or all of the demodulation process, decoding process, and reception process. The wireless transceiver unit 10 (or the wireless reception unit 30b) may receive a physical signal in a certain BWP (active downlink BWP) of a certain serving cell. The wireless transceiver unit 10 (or the wireless reception unit 10b) outputs the detected information to the upper layer processing unit 14 based at least on the demodulation process and decoding process for the received physical signal.

[0088] When carrier sense implementation is required in the bandwidth of the serving cell, the wireless transceiver unit 10 (wireless reception unit 10b) may perform carrier sense prior to transmitting a physical signal.

[0089] The RF unit 12 converts the signal received via the antenna unit 11 into a baseband signal by quadrature demodulation and removes unnecessary frequency components. The RF unit 12 outputs the processed analog signal to the baseband unit 13.

[0090] The baseband unit 13 converts the analog signal input from the RF unit 12 into a digital signal. The baseband unit 13 removes the portion corresponding to the CP (Cyclic Prefix) from the converted digital signal, performs a fast Fourier transform (FFT) on the signal after removing the CP, and extracts the signal in the frequency domain.

[0091] The baseband unit 13 performs an inverse fast Fourier transform (IFFT) on the uplink data to generate OFDM symbols, adds a CP to the generated OFDM symbols to generate a baseband digital signal, and converts the baseband digital signal into an analog signal. The baseband unit 13 outputs the converted analog signal to the RF unit 12. Deformation precoding may be applied to the uplink data prior to the inverse fast Fourier transform.

[0092] The RF unit 12 uses a low-pass filter to remove extra frequency components from the analog signal input from the baseband unit 13, up-converts the analog signal to a carrier frequency, and transmits it via the antenna unit 11. Also, the RF unit 12 may have a function of controlling the transmission power. The RF unit 12 is also referred to as a transmission power control unit.

[0093] Hereinafter, the physical signal (signal) will be described.

[0094] The physical signal is a general term for the downlink physical channel, the downlink physical signal, the uplink physical channel, and the uplink physical channel. The physical channel is a general term for the downlink physical channel and the uplink physical channel. The physical signal is a general term for the downlink physical signal and the uplink physical signal.

[0095] The uplink physical channel may correspond to a set of resource elements that transmit information generated in the higher layer. The uplink physical channel may be a physical channel used in the uplink component carrier. The uplink physical channel may be transmitted by the terminal device 1. The uplink physical channel may be received by the base station device 3. In the uplink of the wireless communication system according to one aspect of the present embodiment, at least some or all of the following uplink physical channels may be used. ·PUCCH (Physical Uplink Control CHannel) ·PUSCH (Physical Uplink Shared CHannel) ·PRACH (Physical Random Access CHannel)

[0096] The PUCCH may be transmitted to deliver the uplink control information (UCI: Uplink Control Information). The uplink control information may be mapped to the PUCCH. The terminal device 1 may transmit the PUCCH to which the uplink control information is mapped. The base station device 3 may receive the PUCCH to which the uplink control information is mapped.

[0097] The uplink control information (uplink control information bits, uplink control information sequence, uplink control information type) includes at least part or all of channel state information (CSI: Channel State Information), scheduling request (SR: Scheduling Request), and HARQ-ACK (Hybrid Automatic Repeat request ACKnowledgement) information.

[0098] The channel state information is also referred to as channel state information bits or a channel state information sequence. The scheduling request is also referred to as scheduling request bits or a scheduling request sequence. The HARQ-ACK information is also referred to as HARQ-ACK information bits or a HARQ-ACK information sequence.

[0099] The HARQ-ACK information may at least include HARQ-ACK corresponding to a transport block (TB). The HARQ-ACK may indicate an ACK (acknowledgement) or NACK (negative-acknowledgement) corresponding to the transport block. The ACK may indicate that the decoding of the transport block has been successfully completed. The NACK may indicate that the decoding of the transport block has not been successfully completed. The HARQ-ACK information may include a HARQ-ACK codebook including one or more HARQ-ACK bits.

[0100] A transport block is a series of information bits delivered from a higher layer. Here, the series of information bits is also referred to as a bit series. Here, the transport block may be delivered from the UL-SCH (UpLink - Shared CHannel) of the transport layer.

[0101] The HARQ-ACK for a transport block may be referred to as the HARQ-ACK for the PDSCH. In this case, "the HARQ-ACK for the PDSCH" indicates the HARQ-ACK for the transport block included in the PDSCH.

[0102] The HARQ-ACK may indicate an ACK or NACK for each CBG (Code Block Group) of the transport block.

[0103] The scheduling request is for the UL-SCH for a new transmission It may be used at least to request the resources of. The scheduling request bit may be used to indicate either a positive SR or a negative SR. When the scheduling request bit indicates a positive SR, it is also referred to as "a positive SR is transmitted". The positive SR may indicate that the terminal device 1 requests resources for UL-SCH for initial transmission. The positive SR may indicate that a scheduling request is triggered by the upper layer. The positive SR may be transmitted when a scheduling request is indicated by the upper layer. When the scheduling request bit indicates a negative SR, it is also referred to as "a negative SR is transmitted". The negative SR may indicate that the terminal device 1 does not request resources for UL-SCH for initial transmission. The negative SR may indicate that a scheduling request is not triggered by the upper layer. The negative SR may be transmitted when a scheduling request is not indicated by the upper layer.

[0104] The channel state information may at least include some or all of a channel quality indicator (CQI), a precoder matrix indicator (PMI), and a rank indicator (RI). CQI is an indicator related to the quality of the propagation path (e.g., propagation strength) or the quality of the physical channel, and PMI is an indicator related to the precoder. RI is an indicator related to the transmission rank (or the number of transmission layers).

[0105] The channel state information is an indicator related to the reception state of a physical signal (e.g., CSI-RS) that is at least used for channel measurement. The value of the channel state information may be determined by the terminal device 1 based on the reception state assumed by the physical signal that is at least used for channel measurement. The channel measurement may include interference measurement.

[0106] The PUCCH may be transmitted with a certain PUCCH format. The PUCCH may be a set of resource elements used to convey the PUCCH format. The PUCCH may include the PUCCH format. Note that the PUCCH format may be interpreted as a form of information. Also, the PUCCH format may be interpreted as a set of information set to a certain form of information.

[0107] The PUSCH may be used to transmit one or both of a transport block and uplink control information. The PUSCH may be used to transmit one or both of a transport block delivered from the UL-SCH and uplink control information. The PUSCH may be used to transmit one or both of a transport block delivered from the UL-SCH and uplink control information. The transport block may be arranged in the PUSCH. The transport block delivered from the UL-SCH may be arranged in the PUSCH. The uplink control information may be arranged in the PUSCH. The terminal device 1 may transmit a PUSCH in which one or both of a transport block and uplink control information are arranged. The base station device 3 may receive a PUSCH in which one or both of a transport block and uplink control information are arranged.

[0108] The PRACH may be transmitted to convey a random access preamble. The terminal device 1 may transmit the PRACH. The base station device 3 may receive the PRACH. The sequence x u,v (n) is such that x u,v (n)=x u (mod(n + C v ,L RA )) is defined. Here, x u is a ZC (Zadoff Chu) sequence. Also, x u is x u =exp(-jπui(i + 1) / L RAIt may be defined by v and corresponds to the cyclic shift of the PRACH sequence. Also, L RA corresponds to the length of the PRACH sequence Also, L RA is 839 or 139. Also, i is an integer in the range from 0 to L RA - 1. Also, u is the sequence index for the PRACH sequence.

[0109] For each PRACH opportunity, 64 random access preambles are defined. The random access preamble is specified based on the cyclic shift C v of the PRACH sequence and the sequence index u for the PRACH sequence. An index may be assigned to each of the specified 64 random access preambles.

[0110] The uplink physical signal may correspond to a set of resource elements. The uplink physical signal may not be used for transmitting information generated in the upper layer. Note that the uplink physical signal may be used for transmitting information generated in the physical layer. The uplink physical signal may be a physical signal used in the uplink component carrier. The terminal device 1 may transmit the uplink physical signal. The base station device 3 may receive the uplink physical signal. In the uplink of the wireless communication system according to an aspect of the present embodiment, at least some or all of the following uplink physical signals may be used. · UL DMRS (UpLink Demodulation Reference Signal) · SRS (Sounding Reference Signal) · UL PTRS (UpLink Phase Tracking Reference Signal)

[0111] UL DMRS is a generic term for DMRS for PUSCH and DMRS for PUCCH.

[0112] The set of antenna ports of DMRS for PUSCH (DMRS related to PUSCH, DMRS included in PUSCH, DMRS corresponding to PUSCH) may be given based on the set of antenna ports for the PUSCH. For example, the set of antenna ports of DMRS for PUSCH may be the same as the set of antenna ports of the PUSCH.

[0113] The transmission of PUSCH and the transmission of DMRS for the PUSCH may be indicated (or scheduled) by one DCI format. PUSCH and DMRS for the PUSCH may be collectively referred to as PUSCH. That is, transmitting PUSCH may be equivalent to transmitting PUSCH and DMRS for the PUSCH.

[0114] The propagation path of PUSCH may be estimated from the DMRS for the PUSCH.

[0115] The set of antenna ports of DMRS for PUCCH (DMRS related to PUCCH, DMRS included in PUCCH, DMRS corresponding to PUCCH) may be the same as the set of antenna ports of the PUCCH.

[0116] The transmission of PUCCH and the transmission of DMRS for the PUCCH may be indicated (or triggered) by one DCI format. The PUCCH format may indicate one or both of the resource element mapping of the PUCCH and the resource element mapping of the DMRS for the PUCCH. The PUCCH and the DMRS for the PUCCH may be collectively referred to as PUCCH. That is, transmitting the PUCCH may be transmitting the PUCCH and the DMRS for the PUCCH.

[0117] The propagation path of the PUCCH may be estimated from the DMRS for the PUCCH.

[0118] The downlink physical channel may correspond to a set of resource elements that transmit information generated in the upper layer. The downlink physical channel may be a physical channel used in a downlink component carrier. The base station device 3 may transmit the downlink physical channel. The terminal device 1 may receive the downlink physical channel. In the downlink of the wireless communication system according to one aspect of the present embodiment, at least some or all of the following downlink physical channels may be used. ·PBCH (Physical Broadcast Channel) ·PDCCH (Physical Downlink Control Channel) ·PDSCH (Physical Downlink Shared Channel)

[0119] The PBCH may be transmitted to carry one or both of the MIB (MIB: Master Information Block) and physical layer control information. Here, the physical layer control information is information generated at the physical layer. The MIB is a set of parameters located in the BCCH (Broadcast Control CHannel), which is a logical channel of the MAC layer. The BCCH is located in the BCH, which is a channel of the transport layer. The BCH is located in the PBCH. The terminal device 1 may receive the PBCH in which one or both of the MIB and the physical layer control information are located. The base station device 3 may transmit the PBCH in which one or both of the MIB and the physical layer control information are located.

[0120] For example, the physical layer control information may be composed of 8 bits. The physical layer control information may at least include some or all of the following 0A to 0D. 0A) Radio frame bit 0B) Half radio frame (half system frame, half frame) bit 0C) SS / PBCH block index bit 0D) Subcarrier offset bit

[0121] The radio frame bit is used to indicate the radio frame in which the PBCH is transmitted (the radio frame including the slot in which the PBCH is transmitted). The radio frame bit includes 4 bits. The radio frame bit may be composed of 4 bits out of 10-bit radio frame indicators. For example, the radio frame indicator may be at least used to identify radio frames from index 0 to index 1023.

[0122] The half radio frame bit is used to indicate whether the PBCH is transmitted in the first five subframes or the last five subframes of the radio frame in which the PBCH is transmitted. Here, the half radio frame may be configured to include five subframes. Also, the half radio frame may be composed of the first five subframes among the ten subframes included in the radio frame. Further, the half radio frame may be composed of the last five subframes among the ten subframes included in the radio frame.

[0123] The SS / PBCH block index bit is used to indicate the SS / PBCH block index. The SS / PBCH block index bit includes 3 bits. The SS / PBCH block index bit may be composed of 3 bits out of the 6-bit SS / PBCH block index indicator. The SS / PBCH block index indicator may be used at least to identify the SS / PBCH blocks from index 0 to index 63.

[0124] The subcarrier offset bit is used to indicate the subcarrier offset. The subcarrier offset may be used to indicate the difference between the first subcarrier to which the PBCH is mapped and the first subcarrier to which the control resource set of index 0 is mapped.

[0125] The PDCCH may be transmitted to transmit downlink control information (DCI: Downlink Control Information). The downlink control information may be arranged in the PDCCH. The terminal device 1 may receive the PDCCH in which the downlink control information is arranged. The base station device 3 may transmit the PDCCH in which the downlink control information is arranged.

[0126] Downlink control information may be transmitted with a DCI format. Note that the DCI format may be interpreted as the format of downlink control information. Also, the DCI format may be interpreted as a set of downlink control information set to a certain downlink control information format.

[0127] DCI format 0_0, DCI format 0_1, DCI format 1_0, and DCI format 1_1 are DCI formats. The uplink DCI format is a general term for DCI format 0_0 and DCI format 0_1. The downlink DCI format is a general term for DCI format 1_0 and DCI format 1_1.

[0128] DCI format 0_0 is at least used for scheduling the PUSCH arranged in a certain cell. DCI format 0_0 is configured to at least include a part or all of fields from 1A to 1E. 1A) DCI format specific field (Identifier field for DCI formats) 1B) Frequency domain resource assignment field field) 1C) Time domain resource assignment field 1D) Frequency hopping flag field 1E) MCS field (MCS field: Modulation and Coding Scheme field)

[0129] The DCI format identification field may indicate whether the DCI format including the DCI format identification field is an uplink DCI format or a downlink DCI format. That is, the DCI format identification field may be included in each of the uplink DCI format and the downlink DCI format. Here, the DCI format identification field included in DCI format 0_0 may indicate 0..

[0130] The frequency domain resource allocation field included in DCI format 0_0 may be used to indicate the allocation of frequency resources for PUSCH.

[0131] The time domain resource allocation field included in DCI format 0_0 may be used to indicate the allocation of time resources for PUSCH.

[0132] The frequency hopping flag field may be used to indicate whether frequency hopping is applied to PUSCH.

[0133] The MCS field included in DCI format 0_0 may be used at least to indicate one or both of the modulation scheme for PUSCH and the target coding rate. The target coding rate may be the target coding rate for the transport block arranged on PUSCH. The size (TBS: Transport Block Size) of the transport block arranged on PUSCH may be determined based on part or all of the target coding rate and the modulation scheme for PUSCH.

[0134] DCI format 0_0 may not include a field used for CSI request (CSI request)..

[0135] DCI format 0_0 may not include a carrier indicator field. That is, the serving cell to which the uplink component carrier where the PUSCH scheduled by DCI format 0_0 is located may be the same as the serving cell of the downlink component carrier where the PDCCH including the DCI format 0_0 is located. The terminal device 1 may recognize that, based on detecting the DCI format 0_0 in a downlink component carrier of a certain serving cell, the PUSCH scheduled by the DCI format 0_0 is arranged in the uplink component carrier of the certain serving cell.

[0136] DCI format 0_0 may not include a BWP field. Here, the DCI format 0_0 may be a DCI format for scheduling a PUSCH without changing the active uplink BWP. The terminal device 1 may recognize that, based on detecting the DCI format 0_0 used for scheduling the PUSCH, the PUSCH is transmitted without switching the active uplink BWP.

[0137] DCI format 0_1 is at least used for scheduling the PUSCH arranged in a certain cell. The DCI format 0_1 is at least composed of including a part or all of the fields from 2A to 2H. 2A) DCI format specific field 2B) Frequency domain resource allocation field 2C) Uplink time domain resource allocation field 2D) Frequency hopping flag field 2E) MCS field 2F) CSI request field 2G) BWP field 2H) Carrier indicator field

[0138] The DCI format specific field included in DCI format 0_1 may indicate 0.

[0139] The frequency domain resource allocation field included in DCI format 0_1 may be used to indicate the allocation of frequency resources for PUSCH.

[0140] The time domain resource allocation field included in DCI format 0_1 may be used to indicate the allocation of time resources for PUSCH.

[0141] The MCS field included in DCI format 0_1 may be used to indicate one or both of the modulation scheme for PUSCH and the target coding rate.

[0142] The BWP field of DCI format 0_1 may be used to indicate the uplink BWP where the PUSCH scheduled by the DCI format 0_1 is located. That is, DCI format 0_1 may be accompanied by a change in the active uplink BWP. The terminal device 1 may recognize the uplink BWP where the PUSCH is located based on detecting the DCI format 0_1 used for scheduling the PUSCH.

[0143] DCI format 0_1 without a BWP field may be a DCI format that schedules PUSCH without a change in the active uplink BWP. The terminal device 1 may recognize that it transmits the PUSCH without switching the active uplink BWP based on detecting the DCI format 0_1 used for scheduling the PUSCH and without a BWP field.

[0144] The DCI format 0_1 includes a BWP field. However, when the terminal device 1 does not support the function of switching the BWP according to the DCI format 0_1, the BWP field may be ignored by the terminal device 1. That is, the terminal device 1 that does not support the function of switching the BWP may recognize that, based on detecting the DCI format 0_1 that is used for PUSCH scheduling and includes the BWP field, it transmits the PUSCH without switching the active uplink BWP. Here, when the terminal device 1 supports the function of switching the BWP, in the functional information reporting procedure of the RRC layer, it may report that "the terminal device 1 supports the function of switching the BWP".

[0145] The CSI request field is used to indicate the reporting of CSI.

[0146] When the DCI format 0_1 includes a carrier indicator field, the carrier indicator field may be used to indicate the serving cell of the uplink component carrier where the PUSCH is arranged. The terminal device 1 may recognize that, based on detecting the DCI format 0_1 in the downlink component carrier of a certain serving cell, the PUSCH scheduled by the DCI format 0_1 is arranged in the uplink component carrier of the serving cell indicated by the carrier indicator field included in the DCI format 0_1.

[0147] If the carrier indicator field is not included in DCI format 0_1, the serving cell to which the uplink component carrier in which the PUSCH scheduled by DCI format 0_1 is located may be the same as the serving cell of the downlink component carrier in which the PDCCH including the DCI format 0_1 is located. The terminal device 1 may recognize that, based on detecting DCI format 0_1 in a downlink component carrier of a certain serving cell, the PUSCH scheduled by the DCI format 0_1 is arranged in the uplink component carrier of the certain serving cell.

[0148] DCI format 1_0 is at least used for scheduling the PDSCH arranged in a certain cell. DCI format 1_0 is constituted by at least including a part or all of 3A to 3F. 3A) DCI format specific field 3B) Frequency domain resource allocation field 3C) Time domain resource allocation field 3D) MCS field 3E) PDSCH_HARQ feedback timing indicator field 3F) PUCCH resource indicator field

[0149] The DCI format specific field included in DCI format 1_0 may indicate 1.

[0150] The frequency domain resource allocation field included in DCI format 1_0 may be at least used to indicate the allocation of frequency resources for the PDSCH.

[0151] The time domain resource allocation field included in DCI format 1_0 may be used at least to indicate the allocation of time resources for the PDSCH.

[0152] The MCS field included in DCI format 1_0 may be used at least to indicate one or both of the modulation scheme and the target coding rate for the PDSCH. The target coding rate may be the target coding rate for the transport block arranged on the PDSCH. The size (TBS: Transport Block Size) of the transport block arranged on the PDSCH may be determined based on one or both of the target coding rate and the modulation scheme for the PDSCH.

[0153] The PDSCH_HARQ feedback timing indication field may be used to indicate the offset from the slot including the last OFDM symbol of the PDSCH to the slot including the first OFDM symbol of the PUCCH.

[0154] The PUCCH resource indication field may be a field indicating the index of any one of one or more PUCCH resources included in the PUCCH resource set. Each PUCCH resource set may include one or more PUCCH resources.

[0155] DCI format 1_0 may not include a carrier indicator field. That is, the downlink component carrier on which the PDSCH scheduled by DCI format 1_0 is arranged may be the same as the downlink component carrier on which the PDCCH including the DCI format 1_0 is arranged. The terminal device 1 may recognize that the PDSCH scheduled by the DCI format 1_0 is arranged on the downlink component carrier based on detecting the DCI format 1_0 in a certain downlink component carrier.

[0156] DCI format 1_0 may not include a BWP field. Here, DCI format 1_0 may be a DCI format that schedules PDSCH without changing the active downlink BWP. The terminal device 1 may recognize that it receives the PDSCH without switching the active downlink BWP based on detecting DCI format 1_0 used for scheduling the PDSCH.

[0157] DCI format 1_1 is at least used for scheduling PDSCH arranged in a certain cell. DCI format 1_1 is at least composed of including part or all of 4A to 4I. 4A) DCI format specific field 4B) Frequency domain resource allocation field 4C) Time domain resource allocation field 4E) MCS field 4F) PDSCH_HARQ feedback timing indication field 4G) PUCCH resource indication field 4H) BWP field 4I) Carrier indicator field

[0158] The DCI format specific field included in DCI format 1_1 may indicate 1.

[0159] The frequency domain resource allocation field included in DCI format 1_1 may be at least used to indicate the allocation of frequency resources for PDSCH.

[0160] The time domain resource allocation field included in DCI format 1_1 may be at least used to indicate the allocation of time resources for PDSCH.

[0161] The MCS field included in DCI format 1_1 may be used at least to indicate one or both of the modulation scheme for PDSCH and the target coding rate.

[0162] When the DCI format 1_1 includes a PDSCH_HARQ feedback timing indication field, the PDSCH_HARQ feedback timing indication field may be used at least to indicate the offset from the slot including the last OFDM symbol of PDSCH to the slot including the first OFDM symbol of PUCCH. When the DCI format 1_1 does not include a PDSCH_HARQ feedback timing indication field, the offset from the slot including the last OFDM symbol of PDSCH to the slot including the first OFDM symbol of PUCCH may be specified by a higher layer parameter.

[0163] The PUCCH resource indication field may be a field indicating the index of any one of one or more PUCCH resources included in the PUCCH resource set.

[0164] The BWP field of DCI format 1_1 may be used to indicate the uplink BWP in which the PDSCH scheduled by the DCI format 1_1 is located. That is, the DCI format 1_1 may be accompanied by a change in the active downlink BWP. The terminal device 1 may recognize the downlink BWP in which the PDSCH is located based on detecting the DCI format 1_1 used for scheduling the PDSCH.

[0165] The DCI format 1_1 that does not include the BWP field may be a DCI format for scheduling the PDSCH without changing the active downlink BWP. The terminal device 1 may recognize that it receives the PDSCH without switching the active downlink BWP based on detecting the DCI format 1_1 that is used for scheduling the PDSCH and does not include the BWP field.

[0166] If the DCI format 1_1 includes the BWP field, but the terminal device 1 does not support the function of switching the BWP by the DCI format 1_1, the BWP field may be ignored by the terminal device 1. That is, the terminal device 1 that does not support the function of switching the BWP may recognize that it receives the PDSCH without switching the active downlink BWP based on detecting the DCI format 1_1 that is used for scheduling the PDSCH and includes the BWP field. Here, when the terminal device 1 supports the function of switching the BWP, in the function information reporting procedure of the RRC layer, it may report that "the terminal device 1 supports the function of switching the BWP".

[0167] If the DCI format 1_1 includes the carrier indicator field, the carrier indicator field may be used to indicate the serving cell of the downlink component carrier where the PDSCH scheduled by the DCI format 1_1 is located. The terminal device 1 may recognize that the PDSCH scheduled by the DCI format 1_1 is located in the downlink component carrier of the serving cell indicated by the carrier indicator field included in the DCI format 1_1 based on detecting the DCI format 1_1 in the downlink component carrier of a certain serving cell.

[0168] When the carrier indicator field is not included in DCI format 1_1, the downlink component carrier on which the PDSCH scheduled by DCI format 1_1 is arranged may be the same as the downlink component carrier on which the PDCCH including the DCI format 1_1 is arranged. The terminal device 1 may recognize that the PDSCH scheduled by the DCI format 1_1 is arranged on the downlink component carrier of the serving cell based on detecting the DCI format 1_1 on a certain downlink component carrier.

[0169] The PDSCH may be transmitted to transmit a transport block. The PDSCH may be used to transmit a transport block delivered from the DL-SCH. The PDSCH may be used to transmit a transport block. The transport block may be arranged on the PDSCH. The transport block delivered from the DL-SCH may be arranged on the PDSCH. The base station device 3 may transmit the PDSCH. The terminal device 1 may receive the PDSCH.

[0170] The downlink physical signal may correspond to a set of resource elements. The downlink physical signal may not carry information generated in the upper layer. Note that the downlink physical signal may be used for transmitting information generated in the physical layer. The downlink physical signal may be a physical signal used in the downlink component carrier. The downlink physical signal may be transmitted by the base station device 3. The downlink physical signal may be transmitted by the terminal device 1. In the downlink of the wireless communication system according to an aspect of the present embodiment, at least some or all of the following downlink physical signals may be used. · Synchronization signal (SS: Synchronization signal) · DL DMRS (DownLink DeModulation Reference Signal) ·CSI-RS (Channel State Information-Reference Signal) ·DL PTRS (DownLink Phase Tracking Reference Signal)

[0171] The synchronization signal may be used for the terminal device 1 to synchronize in one or both of the downlink frequency domain and time domain. The synchronization signal is a general term for PSS (Primary Synchronization Signal) and SSS (Secondary Synchronization Signal).

[0172] FIG. 7 is a diagram showing a configuration example of an SS / PBCH block according to an aspect of the present embodiment. In FIG. 7, the horizontal axis is the time axis (OFDM symbol index l sym ), and the vertical axis represents the frequency domain. Also, the hatched blocks indicate a set of resource elements for PSS. The grid-line blocks indicate a set of resource elements for SSS. The horizontal-line blocks indicate a set of resource elements for PBCH and DMRS (DMRS related to PBCH, DMRS included in PBCH, DMRS corresponding to PBCH) for the PBCH.

[0173] As shown in Fig. 7, the SS / PBCH block includes a PSS, an SSS, and a PBCH. Also, the SS / PBCH block includes four consecutive OFDM symbols. The SS / PBCH block includes 240 subcarriers. The PSS is arranged in the 57th to 183rd subcarriers in the first OFDM symbol. The SSS is arranged in the 57th to 183rd subcarriers in the third OFDM symbol. The 1st to 56th subcarriers in the first OFDM symbol may be set to zero. The 184th to 240th subcarriers in the first OFDM symbol may be set to zero. The 49th to 56th subcarriers in the third OFDM symbol may be set to zero. The 184th to 192nd subcarriers in the third OFDM symbol may be set to zero. The PBCH is arranged in the 1st to 240th subcarriers in the second OFDM symbol and in the subcarriers where the DMRS for the PBCH is not arranged. The PBCH is arranged in the 1st to 48th subcarriers in the third OFDM symbol and in the subcarriers where the DMRS for the PBCH is not arranged. The PBCH is arranged in the 193rd to 240th subcarriers in the third OFDM symbol and in the subcarriers where the DMRS for the PBCH is not arranged. The PBCH is arranged in the 1st to 240th subcarriers in the fourth OFDM symbol and in the subcarriers where the DMRS for the PBCH is not arranged.

[0174] The antenna ports of the PSS, SSS, PBCH, and the DMRS for the PBCH may be the same.

[0175] The PBCH whose symbols at a certain antenna port are transmitted may be estimated by the DMRS for the PBCH arranged in the slot where the PBCH is mapped and included in the SS / PBCH block containing the PBCH.

[0176] DL DMRS is a general term for DMRS for PBCH, DMRS for PDSCH, and DMRS for PDCCH.

[0177] The set of antenna ports of DMRS for PDSCH (DMRS related to PDSCH, DMRS included in PDSCH, DMRS corresponding to PDSCH) may be given based on the set of antenna ports for the PDSCH. For example, the set of antenna ports of DMRS for PDSCH may be the same as the set of antenna ports for the PDSCH.

[0178] The transmission of PDSCH and the transmission of DMRS for the PDSCH may be indicated (or scheduled) by one DCI format. PDSCH and DMRS for the PDSCH may be collectively referred to as PDSCH. That is, transmitting PDSCH may be equivalent to transmitting PDSCH and DMRS for the PDSCH.

[0179] The propagation path of PDSCH may be estimated from the DMRS for the PDSCH. If the set of resource elements through which a symbol of a certain PDSCH is transmitted and the set of resource elements through which a symbol of DMRS for the certain PDSCH is transmitted are included in the same precoding resource group (PRG), the PDSCH through which the symbol of the certain PDSCH is transmitted at a certain antenna port may be estimated by the DMRS for the PDSCH.

[0180] The antenna port of DMRS for PDCCH (DMRS related to PDCCH, DMRS included in PDCCH, DMRS corresponding to PDCCH) may be the same as the antenna port for PDCCH.

[0181] The propagation path of the PDCCH may be estimated from the DMRS for the PDCCH. If the same precoder is applied (assumed to be applied, assumed to apply) to the set of resource elements through which a symbol of a certain PDCCH is transmitted and the set of resource elements through which a symbol of the DMRS for the certain PDCCH is transmitted, the PDCCH in which the symbol of the PDCCH at a certain antenna port is transmitted may be estimated by the DMRS for the PDCCH.

[0182] BCH (Broadcast CHannel), UL-SCH (Uplink-Shared CHannel), and DL-SCH (Downlink-Shared CHannel) are transport channels. The transport channel defines the relationship between the physical layer channel and the MAC layer channel (also referred to as the logical channel).

[0183] The BCH at the transport layer is mapped to the PBCH at the physical layer. That is, the transport block passing through the BCH at the transport layer is delivered to the PBCH at the physical layer. Also, the UL-SCH at the transport layer is mapped to the PUSCH at the physical layer. That is, the transport block passing through the UL-SCH at the transport layer is delivered to the PUSCH at the physical layer. Also, the DL-SCH at the transport layer is mapped to the PDSCH at the physical layer. That is, the transport block passing through the DL-SCH at the transport layer is delivered to the PDSCH at the physical layer.

[0184] For each serving cell, one UL-SCH and one DL-SCH may be provided. The BCH may be provided to the PCell. The BCH may not be provided to the PSCell or SCell.

[0185] In the MAC layer, HARQ (Hybrid Automatic Repeat reQuest) control is performed for each transport block.

[0186] BCCH (Broadcast Control Channel), CCCH (Common Control Channel), and DCCH (Dedicated Control Channel) are logical channels. For example, BCCH is a channel of the RRC layer used to transmit the MIB or system information. Also, CCCH (Common Control Channel) may be used to transmit common RRC messages in a plurality of terminal devices 1. Here, CCCH may be used, for example, for a terminal device 1 that is not RRC-connected. Also, DCCH (Dedicated Control Channel) may be used at least to transmit RRC messages dedicated to the terminal device 1. Here, DCCH may be used, for example, for a terminal device 1 that is RRC-connected.

[0187] The BCCH of the logical channel is mapped to the BCH or DL-SCH of the transport layer. For example, a transport block containing MIB information is delivered to the BCH of the transport layer. Also, a transport block containing system information other than the MIB is delivered to the DL-SCH of the transport layer. Also, CCCH is mapped to DL-SCH or UL-SCH. That is, the transport block mapped to CCCH is delivered to DL-SCH or UL-SCH. Also, DCCH is mapped to DL-SCH or UL-SCH. That is, the transport block mapped to DCCH is delivered to DL-SCH or UL-SCH.

[0188] The RRC message includes one or more parameters managed in the RRC layer. Here, the parameters managed in the RRC layer are also called RRC parameters. For example, the RRC message may include the MIB. Also, the RRC message may include system information. Also, the RRC message may include a message corresponding to the CCCH. Also, the RRC message may include a message corresponding to the DCCH. An RRC message including a message corresponding to the DCCH is also called an individual RRC message.

[0189] The upper layer parameters (parameters of the upper layer) are RRC parameters or parameters included in the MAC CE (Medium Access Control Control Element). That is, the upper layer parameters are a general term for the MIB, system information, a message corresponding to the CCCH, a message corresponding to the DCCH, and parameters included in the MAC CE. The parameters included in the MAC CE are transmitted by a MAC CE (Control Element) command.

[0190] The procedure performed by the terminal device 1 includes at least a part or all of the following 5A to 5C. 5A) Cell search 5B) Random access 5C) Data communication

[0191] Cell search is a procedure used by the terminal device 1 to synchronize with a certain cell regarding the time domain and the frequency domain and detect the physical cell identity. That is, the terminal device 1 may synchronize with a certain cell in the time domain and the frequency domain by cell search and detect the physical cell identity.

[0192] The sequence of the PSS is given based at least on the physical cell identity. The sequence of the SSS is given based at least on the physical cell identity.

[0193] The SS / PBCH block candidate indicates a resource where the transmission of the SS / PBCH block is permitted (possible, reserved, configured, defined, likely).

[0194] The set of SS / PBCH block candidates in a half radio frame is also referred to as an SS burst set. The SS burst set is also referred to as a transmission window, an SS transmission window, or a Discovery Refeence Signal transmission window. The SS burst set is a general term that includes at least a first SS burst set and a second SS burst set.

[0195] The base station device 3 transmits one or more indexes of SS / PBCH blocks at a predetermined period. The terminal device 1 may detect at least any one of the SS / PBCH blocks of the one or more indexes of SS / PBCH blocks and attempt to decode the PBCH included in the SS / PBCH block.

[0196] Random access is a procedure that includes at least a part or all of Message 1, Message 2, Message 3, and Message 4.

[0197] Message 1 is a procedure in which the terminal device 1 transmits a PRACH. The terminal device 1 transmits a PRACH in one PRACH opportunity selected from one or more PRACH opportunities based at least on the index of the SS / PBCH block candidate detected based on cell search. Each of the PRACH opportunities is defined based on at least the resources in the time domain and the frequency domain. wherein the PRACH is transmitted. Each of the PRACH opportunities is defined based on at least the resources in the time domain and the frequency domain.

[0198] The terminal device 1 transmits one random access preamble selected from the PRACH opportunities corresponding to the indexes of the SS / PBCH block candidates where the SS / PBCH block is detected.

[0199] Message 2 is a procedure for attempting to detect DCI format 1_0 with a CRC (Cyclic Redundancy Check) scrambled by RA-RNTI (Random Access - Radio Network Temporary Identifier) by the terminal device 1. The terminal device 1 attempts to detect the PDCCH including the DCI format in the control resource set given based on the MIB included in the PBCH included in the SS / PBCH block detected based on cell search, and in the resource indicated based on the setting of the search area set. Message 2 is also referred to as a random access response.

[0200] Message 3 is a procedure for transmitting a PUSCH scheduled by the random access response grant included in the DCI format 1_0 detected by the Message 2 procedure. Here, the random access response grant is indicated by the MAC CE included in the PDSCH scheduled by the DCI format 1_0.

[0201] The PUSCH scheduled based on the random access response grant is either the Message 3 PUSCH or the PUSCH. The Message 3 PUSCH includes a contention resolution identifier MAC CE. The contention resolution identifier MAC CE includes a contention resolution identifier.

[0202] The retransmission of Message 3 PUSCH is scheduled by DCI format 0_0 with a CRC scrambled based on the TC-RNTI (Temporary Cell - Radio Network Temporary Identifier).

[0203] Message 4 is a procedure that attempts to detect DCI format 1_0 with a CRC scrambled based on either the C-RNTI (Cell - Radio Network Temporary Identifier) or the TC-RNTI. The terminal device 1 receives a PDSCH scheduled based on the DCI format 1_0. The PDSCH may include a collision resolution ID.

[0204] Data communication is a general term for downlink communication and uplink communication.

[0205] In data communication, the terminal device 1 attempts to detect a PDCCH (monitor the PDCCH, monitor the PDCCH) in a resource specified based on a control resource set and a search area set.

[0206] The control resource set is a set of resources composed of a predetermined number of resource blocks and a predetermined number of OFDM symbols. In the frequency domain, the control resource set may be composed of continuous resources (non-interleaved mapping) or may be composed of distributed resources (interleaver mapping).

[0207] The set of resource blocks constituting the control resource set may be indicated by a higher layer parameter. The number of OFDM symbols constituting the control resource set may be indicated by a higher layer parameter.

[0208] The terminal device 1 attempts to detect the PDCCH in the search area set. Here, attempting to detect the PDCCH in the search area set may be attempting to detect candidates of the PDCCH in the search area set, or may be attempting to detect the DCI format in the search area set, or may be attempting to detect the PDCCH in the control resource set, or may be attempting to detect candidates of the PDCCH in the control resource set, or may be attempting to detect the DCI format in the control resource set.

[0209] The search area set is defined as a set of candidates of the PDCCH. The search area set may be a CSS (Common Search Space) set or a USS (UE-specific Search Space) set. The terminal device 1 attempts to detect candidates of the PDCCH in part or all of the Type0 PDCCH common search space set, Type0a PDCCH common search space set, Type1 PDCCH common search space set, Type2 PDCCH common search space set, Type3 PDCCH common search space set, and / or the UE-specific PDCCH search area set.

[0210] The Type0 PDCCH common search space set may be used as the common search space set with index 0. The Type0 PDCCH common search space set may be the common search space set with index 0.

[0211] The CSS set is a generic term for the type 0 PDCCH common search space set, type 0a PDCCH common search space set, type 1 PDCCH common search space set, type 2 PDCCH common search space set, and type 3 PDCCH common search space set. The USS set is also referred to as the UE individual PDCCH search space set.

[0212] A certain search space set is related to (including, corresponding to) a certain control resource set. The index of the control resource set related to the search space set may be indicated by a higher layer parameter.

[0213] For a certain search space set, some or all of 6A to 6C may be indicated by at least a higher layer parameter. 6A) PDCCH monitoring periodicity 6B) PDCCH monitoring pattern within a slot 6C) PDCCH monitoring offset

[0214] The monitoring occasion of a certain search space set may correspond to the OFDM symbol in which the first OFDM symbol of the control resource set related to the certain search space set is located. The monitoring occasion of a certain search space set may correspond to the resources of the control resource set starting from the first OFDM symbol of the control resource set related to the certain search space set. The monitoring occasion of the search space set is given based on at least some or all of the PDCCH monitoring periodicity, the PDCCH monitoring pattern within a slot, and the PDCCH monitoring offset.

[0215] FIG. 8 is a diagram showing an example of the monitoring occasion of the search space set according to an aspect of the present embodiment. In FIG. 8, the search space set 91 and the search space set 9 are provided in the primary cell 301. 2 is set, search area set 93 is set in secondary cell 302, and search area set 94 is set in secondary cell 303.

[0216] In FIG. 8, the block indicated by the grid lines indicates search area set 91, the block indicated by the upward diagonal line indicates search area set 92, the block indicated by the downward diagonal line indicates search area set 93, and the block indicated by the horizontal line indicates search area set 94.

[0217] The monitoring interval of search area set 91 is set to 1 slot, the monitoring offset of search area set 91 is set to 0 slots, and the monitoring pattern of search area set 91 is set to [1,0,0,0,0,0,0,1,0,0,0,0,0,0]. That is, the monitoring opportunities of search area set 91 correspond to the first OFDM symbol (OFDM symbol #0) and the eighth OFDM symbol (OFDM symbol #7) in each slot.

[0218] The monitoring interval of search area set 92 is set to 2 slots, the monitoring offset of search area set 92 is set to 0 slots, and the monitoring pattern of search area set 92 is set to [1,0,0,0,0,0,0,0,0,0,0,0,0,0]. That is, the monitoring opportunities of search area set 92 correspond to the first OFDM symbol (OFDM symbol #0) in each even slot.

[0219] The monitoring interval of search area set 93 is set to 2 slots, the monitoring offset of search area set 93 is set to 0 slots, and the monitoring pattern of search area set 93 is set to [0,0,0,0,0,0,0,1,0,0,0,0,0,0]. That is, the monitoring opportunities of search area set 93 correspond to the eighth OFDM symbol (OFDM symbol #7) in each even slot.

[0220] The monitoring interval of the search area set 94 is set to 2 slots, the monitoring offset of the search area set 94 is set to 1 slot, and the monitoring pattern of the search area set 94 is set to [1,0,0,0,0,0,0,0,0,0,0,0,0,0]. That is, the monitoring opportunity of the search area set 94 corresponds to the first OFDM symbol (OFDM symbol #0) in each of the odd slots.

[0221] The type 0 PDCCH common search area set may be used at least for DCI formats with a CRC (Cyclic Redundancy Check) sequence scrambled by an SI-RNTI (System Information-Radio Network Temporary Identifier).

[0222] The type 0a PDCCH common search area set may be used at least for DCI formats with a CRC (Cyclic Redundancy Check) sequence scrambled by an SI-RNTI (System Information-Radio Network Temporary Identifier).

[0223] The type 1 PDCCH common search area set may be used at least for DCI formats with a CRC sequence scrambled by an RA-RNTI (Random Access-Radio Network Temporary Identifier) and / or a CRC sequence scrambled by a TC-RNTI (Temporary Cell-Radio Network Temporary Identifier).

[0224] The type 2 PDCCH common search area set may be used for DCI formats with a CRC sequence scrambled by a P-RNTI (Paging- Radio Network Temporary Identifier).

[0225] The Type 3 PDCCH common search space set may be used for DCI formats with CRC sequences scrambled by a C-RNTI (Cell-Radio Network Temporary Identifier).

[0226] The UE-specific PDCCH search space set may be used at least for DCI formats with CRC sequences scrambled by a C-RNTI.

[0227] In downlink communication, the terminal device 1 detects a downlink DCI format. The detected downlink DCI format is used at least for resource allocation of the PDSCH. The detected downlink DCI format is also referred to as a downlink assignment. The terminal device 1 attempts to receive the PDSCH. Based on the PUCCH resources indicated based on the detected downlink DCI format, the HARQ-ACK corresponding to the PDSCH (the HARQ-ACK corresponding to the transport block included in the PDSCH) is reported to the base station device 3.

[0228] In uplink communication, the terminal device 1 detects an uplink DCI format. The detected DCI format is used at least for resource allocation of the PUSCH. The detected uplink DCI format is also referred to as an uplink grant. The terminal device 1 transmits the PUSCH.

[0229] In a configured grant, the uplink grant for scheduling the PUSCH is set for each transmission period of the PUSCH. When the PUSCH is scheduled by an uplink DCI format, part or all of the information indicated by the uplink DCI format may be indicated by the uplink grant set in the case of the configured grant.

[0230] The uplink grant is managed by the Medium Access Control layer processing unit 15. For example, the uplink grant may be delivered to any one of the N HARQ processes. For example, the entity that delivers the uplink grant to any one of the N HARQ processes may be the HARQ entity included in the Medium Access Control layer processing unit 15.

[0231] FIG. 9 is a diagram showing a configuration example of the Medium Access Control layer processing unit 15 according to an aspect of the present embodiment. In FIG. 9, the Medium Access Control layer processing unit 15 includes a HARQ entity 9000. Further, the HARQ entity 9000 includes N HARQ processes. For example, N may be 8 or 16.

[0232] The Medium Access Control layer processing unit 15 may receive an uplink grant through the PDCCH. For example, the PDCCH may be processed in the Physical layer processing unit 10.

[0233] When the Medium Access Control layer processing unit 15 receives an uplink grant through the PDCCH, the Physical layer processing unit 10 may deliver HARQ information corresponding to the uplink grant to the Medium Access Control layer processing unit 15. Here, the HARQ information may at least include a part or all of the HARQ process number corresponding to the uplink grant, a new data indicator (NDI: New Data Indicator) corresponding to the uplink grant, and a redundancy version (RV: Redundancy Version) corresponding to the uplink grant. Here, the HARQ process number corresponding to the uplink grant may be provided by a field included in the DCI format included in the PDCCH. Also, the new data indicator corresponding to the uplink grant may be provided by a field included in the DCI format included in the PDCCH. Also, the RV corresponding to the uplink grant may be provided by a field included in the DCI format included in the PDCCH.

[0234] The HARQ entity 9000 may determine whether a transmission instruction to the physical layer processing unit 10 based on the uplink grant corresponds to a retransmission or not based on a new data indicator corresponding to the uplink grant. For example, the fact that the transmission instruction to the physical layer processing unit 10 based on the uplink grant does not correspond to a retransmission may mean that the transmission instruction corresponds to an initial transmission. For example, the HARQ entity 9000 may determine whether to acquire a MAC PDU for the uplink grant based on a new data indicator corresponding to the uplink grant. For example, when the value of the new data indicator corresponding to the uplink grant has switched with respect to the value of the NDI for the transport block stored in the HARQ process corresponding to the uplink grant, the HARQ entity 9000 may acquire the MAC PDU. Also, when the value of the new data indicator corresponding to the uplink grant has not switched with respect to the value of the NDI for the transport block stored in the HARQ process corresponding to the uplink grant, the HARQ entity 9000 may not acquire the MAC PDU.

[0235] The HARQ entity 9000 may deliver the uplink grant and the HARQ information corresponding to the uplink grant to a HARQ process assigned with a HARQ process number corresponding to the uplink grant. Further, when the uplink grant does not correspond to a retransmission, the HARQ entity 9000 may deliver the acquired MAC PDU to a HARQ process assigned with a HARQ process number corresponding to the uplink grant.

[0236] The HARQ process may give a transmission instruction to the physical layer processing unit 10 based on the received uplink grant and HARQ information. Further, when the HARQ process receives a MAC PDU from the HARQ entity 9000, the MAC PDU may be stored in the HARQ buffer.

[0237] The physical layer processing unit 10 may perform the encoding procedure of the transport block based on the transmission instruction from the HARQ process. Here, the transport block is the MAC PDU delivered from the HARQ process. The encoding procedure of the transport block may be performed by the encoder 12000 included in the physical layer processing unit 10.

[0238] FIG. 10 is a diagram showing a configuration example of an encoding processor unit 12000 according to an aspect of the present embodiment. In FIG. 10, the encoding processor unit 12000 is configured to include at least a part or all of a CRC addition unit 12001, a code lock segmentation unit 12002, an encoding unit 12003, a rate-matching unit 12004, and a multiplexing unit 12005.

[0239] The transport block is input to the CRC addition unit 12001. In the CRC addition unit 12001, a CRC sequence may be added to the transport block. The bit sequence including the CRC and the transport block may be input to the code lock segmentation unit 12002. When no CRC sequence is added to the transport block, the bit sequence including the transport block may be input to the code lock segmentation unit 12002.

[0240] The code lock segmentation unit 12002 may determine whether to divide the input bit sequence into a plurality of code blocks. For example, the code lock segmentation unit 12002 may determine whether to divide the input bit sequence into a plurality of code blocks by comparing the size of the input bit sequence with the maximum code block size. When the input bit sequence is divided into a plurality of code blocks, each of the plurality of code blocks One CRC sequence may be added thereto. Hereinafter, a code block to which one CRC sequence is added is also referred to as a code block. When the input bit sequence is not divided into a plurality of code blocks, the input bit sequence is regarded as one code block. One or a plurality of code blocks are input to the encoding unit 12003.

[0241] The encoding unit 12003 may apply error correction encoding to the code block r. For example, the error correction encoding method may be a QC-LDPC (Quasi-Cyclic Low Density Parity Check) code. Here, the index r of the code block may be any integer value from 0 to C-1. Also, C indicates the number of one or a plurality of code blocks. By applying error correction encoding to the code block r, an encoded bit sequence d r for the code block r is generated. The generated encoded bit sequence d r is input to the rate matching unit 12004.

[0242] The rate matching unit 12004 may perform a bit selection procedure. In the bit selection procedure, the encoded bit sequence d r is input to a circular buffer of size N cb .

[0243] FIG. 11 is a diagram showing an example of a bit selection procedure according to an aspect of the present embodiment. In FIG. 11, the bit selection procedure includes eight steps. In step 1 of the bit selection procedure, the values of two variables k and j are each set to 0. Next, in step 1, it is determined whether the value of the variable k is smaller than the rate matching output sequence length E r . If the value of the variable k is smaller than the rate matching output sequence length E r , the bit selection procedure proceeds to step 2. If the value of the variable k is not smaller than the rate matching output sequence length E r , the bit selection procedure is completed.

[0244] Rate matching output sequence length E r indicates the number of bits available for transmitting the code block r. For example, the rate matching output sequence length E r is the modulation order Q of the PUSCH m , the number of layers v of the PUSCH, the number of code blocks C, and may be determined based at least on the value G. For example, the rate matching output sequence length E r is E r = vQ m · floor(G / (vQ m C)), or E r = vQ m · ceil(G / (vQ m C)) may be determined by either one.

[0245] Here, the value G is included in the PUSCH instance and indicates the number of bits available for UL-SCH transmission. Here, the PUSCH instance is also referred to as the PUSCH transmission occasion. Also, the bits available for UL-SCH transmission indicate the number of bits available for transporting the transport block.

[0246] In step 2, the value of d r (mod(k0 + j, N cb )) is <null>It is determined whether it is set to d r (mod(k0 + j, N cb )) The value of <null>If not set, the bit selection procedure proceeds to step 3. Also, d r (mod(k0 + j, N cb )) has a value of <null>If it is set to, the bit selection procedure proceeds to Step 6. Here, d r (k) indicates the k-th element of d r .

[0247] In Step 3, the value of d r (mod(k0 + j, N cb )) is input to e(k). Here, e is the rate matching output sequence. Also, e(k) indicates the k-th element of the rate matching output sequence e. Also, the sequence length of the rate matching output sequence e is E r .

[0248] k0 indicates the start position of reading from the circular buffer. That is, in Step 3, the value of d r (mod(k0 + j, N cb )) is read from the circular buffer.

[0249] In Step 4, the value of k is incremented.

[0250] Step 5 indicates the end point for Step 2.

[0251] In Step 6, the value of j is incremented.

[0252] Step 7 indicates the end point for Step 1.

[0253] FIG. 12 is a diagram showing the concept of the circular buffer according to one aspect of the present embodiment. In the circular buffer, the encoded bit sequence d r is written clockwise from the position indicated by RV0. Since the encoded bit d r is a sequence in which the systematic bit sequence and the parity bit sequence are combined, the systematic bits are written clockwise from RV0 (the region indicated by the black-filled frame in the figure), and the parity bit sequence is written from the end of the systematic bit sequence (the region indicated by the white frame in the figure).

[0254] In the bit selection procedure, the bits written into the circular buffer may be read out by E bits starting from the starting position k0. r The E bits read out are input to the rate matching output sequence e. Here, the starting position k0 may be determined based on the RV value indicated by the DCI format used for PUSCH scheduling. r Here, the starting position k0 may be determined based on the RV value indicated by the DCI format used for PUSCH scheduling.

[0255] An interleaver may be applied to the rate matching output sequence generated in the bit selection procedure. Also, when a plurality of code blocks are generated, the rate matching output sequences for each of the code blocks may be combined to generate one sequence g. Also, when no plurality of code blocks are generated, one rate matching output sequence may be regarded as one sequence g. One sequence g may be input to the multiplexing unit 12005.

[0256] In the multiplexing unit 12005, one sequence g and control data (for example, HARQ-ACK, CSI, etc.) may be multiplexed. For example, the multiplexing unit 12005 may generate an array Q. Each of the elements of the array Q may be identified based on at least a part or all of the index k' related to the subcarrier, the index l' related to the OFDM symbol, and the index m' based on the modulation order and the number of layers. Here, the index k' related to the subcarrier sc may be an index related to the subcarrier to which an instance of PUSCH is allocated. Also, the index l' related to the OFDM symbol may be an index m' related to the OFDM symbol to which an instance of PUSCH is allocated. Also, the index based on the modulation order and the number of layers may take values from 0 to Q sc N m -1. Here, each element of the array is specified by Q(k' v , l', m'). That is, among the array Q, the index k' sc =k sc , the index l' = l x , x and index m’ = m x The element of x , l x , m x ) is referred to as Q(k

[0257] In multiplexing unit 12005, when arranging the encoded bit sequence q of HARQ-ACK in array Q, multiplexing unit 12005 may specify the starting position l start . When the starting position l start is specified, the encoded bit sequence q may be arranged in Q(k’ sc , l start , m’). Here, the encoded bit sequence q is arranged in ascending order with respect to index m’, and then may be arranged in the direction of index k’ sc . When the arrangement of the encoded bit sequence q ends in the element of the array where l = l start , it may shift to the element of the array where l = l start +1.

[0258] For the encoded bit sequence q of HARQ-ACK bits, l start may indicate the next OFDM symbol of the OFDM symbol including DMRS assigned to the instance of PUSCH. For example, in the instance of PUSCH, when the leading DMRS is assigned to the second OFDM symbol, l start may be 2. Here, it is assumed that index l’ starts from 0.

[0259] For one sequence g, the starting position l start may be 0 regardless of the assignment of DMRS.

[0260] The multiplexing unit 12005 reads out the sequence from the array Q and generates sequence b. Sequence b is subjected to various baseband processes and used for generating a time-domain signal. Here, the various baseband processes at least include scrambling, modulation, layer mapping, resource element mapping, and part or all of the time-domain signal generation.

[0261] When transmitting PUSCH in a plurality of slots, repeated transmission of PUSCH can be used. In the repeated transmission of PUSCH, one instance of PUSCH is generated for each slot and may be transmitted in a plurality of slots.

[0262] The repeated transmission of PUSCH may be triggered by, for example, PDCCH. For example, the media access control layer processing unit 15 may obtain one uplink grant from the PDCCH. Here, in the repeated transmission of PUSCH, the HARQ entity may generate N uplink grants from the one uplink grant. Here, N is the number of repetitions for the repeated transmission of PUSCH. For example, the number of repetitions N may be provided from the RRC layer. Also, N may be indicated by the PDCCH that provides the uplink grant that triggers the repeated transmission of PUSCH.

[0263] In the repeated transmission of PUSCH, the HARQ entity may deliver N uplink grants to one HARQ process. Here, the one HARQ process may be determined by the HARQ information related to the N uplink grants.

[0264] In the repeated transmission of PUSCH, the HARQ process may issue N transmission instructions to the physical layer processing unit 10 based on the N uplink grants.

[0265] In the repeated transmission of PUSCH, the physical layer processing unit 10 may generate and transmit N instances of PUSCH based on the N transmission instructions. Here, for each instance of PUSCH, it may be determined whether there is a collision with other uplink channels. If a certain instance of PUSCH collides with a higher-priority uplink channel, the transmission of the certain instance of PUSCH may be omitted. Here, the omission of the transmission of an instance of PUSCH may mean that the transmission is dropped or that the transmission is not performed.

[0266] Further, it may be determined whether at least some of the OFDM symbols in the set of OFDM symbols in which an instance of PUSCH is transmitted belong to the downlink region. If at least some of the OFDM symbols in the set of OFDM symbols in which an instance of a certain PUSCH is transmitted belong to the downlink region, the transmission of the certain instance may be omitted.

[0267] The multi-slot transmission of PUSCH may be a transmission method that generates an instance of PUSCH composed of a plurality of slots. The multi-slot transmission of PUSCH is performed by the physical layer processing unit 10.

[0268] FIG. 13 is a diagram showing an example of the multi-slot transmission of PUSCH according to one aspect of the present embodiment. In FIG. 13, the horizontal axis is the time axis, and each of the grids on the time axis is the boundary of a slot. Also, the index of the slot is set in ascending order in the right direction, and the first slot in the figure is slot #n.

[0269] In the multi-slot transmission shown in FIG. 13, the repetition number N of PUSCH is set to 8, and the time resources of 8 slots are used in the multi-slot transmission. On the other hand, each of the instances 13001, 13002, and 13003 of PUSCH is composed of the time resources of a plurality of slots. That is, in the multi-slot transmission of PUSCH, the format of the instance of PUSCH and the number N of the instances of PUSCH instance may be determined based on at least the repetition number N and external parameters. Here, the external parameters may be provided by the RRC layer or may be provided by the PDCCH that provides an uplink grant instructing multi-slot transmission.

[0270] The physical layer processing unit 10 instance may report the number N to the media access control layer processing unit 15.

[0271] For example, the external parameter may be the number of repetitions N that constitute an instance of PUSCH. unit This may be the case. For example, the number of instances N of PUSCH instance may be determined by ceil(N / N unit ). Also, each of the N instance -1 instances of PUSCH may be configured to include N unit repetitions, and one instance of PUSCH may be configured to include mod(N,N unit ) repetitions.

[0272] Here, the number of repetitions N that constitute an instance of PUSCH unit may be indicated by a parameter provided by the RRC layer. Also, the number of repetitions N that constitute an instance of PUSCH unit may be provided by PDCCH.

[0273] The HARQ entity 9000 may issue an uplink grant based on the number N instance determined by the physical layer processing unit 10. For example, the HARQ entity 9000 may issue N instance uplink grants. Also, the HARQ process may give a transmission instruction to the physical layer processing unit 10 based on N instance uplink grants.

[0274] The physical layer processing unit 10 may generate one instance of PUSCH for each transmission instruction of the HARQ process.

[0275] Figure 14 is a diagram showing an example of multi-slot transmission of PUSCH according to one aspect of the present embodiment. In Figure 14, the horizontal axis is the time axis, and each of the grids on the time axis is the boundary of a slot. Also, the slot index is set in ascending order to the right, and the first slot in the figure is slot #n. Each of 14001 to 14008 indicates a time resource set for multi-slot transmission of PUSCH. In Figure 14, the number of repetitions N is set to 8, and time resources are set for each of slot #n to slot #n + 7. In an example shown in Figure 14, an instance of PUSCH for multi-slot transmission may be determined based on the number of repetitions N and the setting of the TDD pattern. Here, in Figure 14, the time resource corresponding to the black-filled frame indicates the downlink region, and the time resource corresponding to the white-filled frame indicates the uplink region. In an example shown in Figure 14, an instance of PUSCH may be composed of continuous time resources corresponding to the uplink region among the resources corresponding to N repetitions. In the example of Figure 14, 14011 and 14012 each indicate an instance of PUSCH.

[0276] For example, the external parameter may be the setting of the TDD pattern. One instance of PUSCH may be composed of a set of time resources corresponding to one temporally continuous uplink region among the time resources corresponding to N repetitions. That is, one instance of PUSCH may be configured not to include time resources corresponding to the downlink region. Here, the uplink region may or may not include a flexible region. Also, the uplink region may or may not include a flexible region.

[0277] For example, the external parameter may be a parameter indicating whether multi-slot transmission is applied. For example, when the external parameter indicates the application of multi-slot transmission, the time resources corresponding to N repetitions are grouped to generate one instance of PUSCH, and the number N of instances of PUSCH instance It may be 1. Also, when the external parameter does not indicate the application of multi-slot transmission, N instances of PUSCH may be generated, and the repetition number N of PUSCH may be reported to the medium access control layer processing unit 15.

[0278] For example, when the external parameter indicates the application of multi-slot transmission, the number of instances of PUSCH may be determined based on the repetition number N unit that constitutes the instance of PUSCH. Also, when the external parameter indicates the application of multi-slot transmission, the configuration of the instance of PUSCH may be unit determined based on N.

[0279] For example, when the external parameter indicates the application of multi-slot transmission, the configuration of the instance of PUSCH may be determined based on the setting of the TDD pattern. Also, when the external parameter indicates the application of multi-slot transmission, the number of instances of PUSCH may be determined based on the setting of the TDD pattern.

[0280] For example, the parameter indicating whether multi-slot transmission is applied may be provided from the parameters of the RRC layer. Also, the parameter indicating whether multi-slot transmission is applied may be provided by the DCI format used for the scheduling of PUSCH.

[0281] For example, the parameter indicating whether multi-slot transmission is applied may be provided by the TDRA field included in the DCI format used for the scheduling of PUSCH. For example, each column of the table corresponding to the TDRA field may indicate the time resource of PUSCH and the parameter. Here, the time resource of PUSCH may indicate the start OFDM symbol S of PUSCH in the slot and the number L of OFDM symbols of PUSCH in the slot.

[0282] By using the external parameters, the medium access control layer processing unit 15 can preferably issue a transmission instruction to the physical layer processing unit 10.

[0283] In the multi-slot transmission of PUSCH, the procedure regarding the collision with PUCCH may be performed for each instance of PUSCH. For example, when an instance of a certain PUSCH collides with PUCCH, the UCI scheduled for transmission on PUCCH may be multiplexed onto the instance of the certain PUSCH.

[0284] For example, when an instance of a certain PUSCH collides with PUCCH for which HARQ-ACK transmission is scheduled, the coded bit sequence q of the HARQ-ACK may be multiplexed onto the instance of the certain PUS CH. Here, the multiplexing unit 12005 may multiplex one sequence g scheduled for transmission in the instance of the certain PUSCH and the coded bit sequence q. Here, the coded bit sequence q may determine the start position l based on the OFDM symbol next to the OFDM symbol including the first DMRS among the instances. start It may be specified.

[0285] For example, the start position l start To specify, the first DMRS in the slot where the PUCCH is multiplexed may be specified. For example, when the instance of the certain PUSCH is arranged in slots #n, #n + 1, and #n + 2, and the PUCCH is arranged in slot #n + 2, to specify the start position l start The OFDM symbol including the first DMRS in slot #n + 2 may be specified. Here, the start position l start May be specified based on the OFDM symbol next to the OFDM symbol including the first DMRS.

[0286] The method for determining the size N of the circular buffer cb Will be described.

[0287] The size N of the circular buffer cb and the coded bit sequence d r are equal, all bits included in the coded bit sequence d r can be written into the circular buffer. On the other hand, the capacity of the storage device (or buffer, memory, storage, etc.) provided in the terminal device 1 is limited. Also, the base station device 3 needs to be provided with a soft buffer corresponding to the size of the circular buffer. The soft buffer needs to store soft values (e.g., quantized values of log-likelihood ratios) for each coded bit, and it is necessary to allocate a storage device with a large capacity for the soft buffer. For these reasons, in NR, LBRM (Limited Buffer Rate Matching) is specified for uplink communication.

[0288] Note that in NR, LBRM is also specified for downlink communication, and various aspects of the present invention are applicable for downlink communication and uplink communication.

[0289] The application of uplink LBRM may be controlled by parameters of the RRC layer. For example, when the value of the RRC parameter provided by the RRC layer is set to 0, the value of N cb may be set to N. Here, N is the size of the coded bit sequence d r . Also, when the value of the RRC parameter is set to a value other than 0 (e.g., 1), N cb may be determined based on comparing N with the value of N ref . For example, when the value of the RRC parameter is set to a value other than 0, N cb may be set to the value calculated as min(N, N ref ).

[0290] N ref may be determined based on a part or all of TBS LBRM , C, and R LBRM . For example, N ref is floor(TBS LBRM / (C·R LBRM )) may be calculated. Here, TBS LBRM is the transport block size calculated under a certain assumption. Also, C may be the number of code blocks determined based on the transport block size calculated under the certain assumption. Also, C may be the number of code blocks for the transport block included in the transmission of PUSCH. Also, R LBRM is a predetermined value and may be, for example, 2 / 3.

[0291] TBS LBRM In the calculation of, the number of layers v, the modulation order Q m , the coding rate R, the number of PRBs n PRB , and the number of resource elements N per PRB RE a certain assumption may be set for each of some or all of the values.

[0292] The assumption for the number of layers v may be determined based on either or both of the maximum number of layers reported by the function information reporting procedure of the terminal device 1 and the maximum number of layers (or maximum rank) provided by the RRC layer.

[0293] Modulation order Q m The assumption for may be determined based on the MCS table set for the terminal device 1. For example, when it is set to use the first MCS table for at least any one of one or more BWPs set in the serving cell, Q m may be assumed to be 8. Here, the first MCS table may be an MCS table including a column indicating the modulation scheme of 256QAM. Also, when it is not set to use the first MCS table for any of the one or more BWPs set in the serving cell, Q m may be assumed to be 6.

[0294] The coding rate R may be assumed to be a predetermined value. For example, the predetermined value may be 948 / 1024.

[0295] Number of PRBs n PRB The assumption for PRB may be determined based on the number of PRBs of the BWP. For example, the assumption for the number of PRBs n

[0296] The number of resource elements N per PRB RE The assumption for PRB may be determined based on the number of PRBs n RE = 156·N PRB may be calculated.

[0297] On the other hand, in the determination of the transport block size, a scaling method is applied. Here, the scaling method may be used to achieve an appropriate coding rate for PUSCH transmission in a plurality of slots. Here, whether or not the scaling method is applied to PUSCH transmission may be dynamically switched. For example, scaling may be applied in the determination of the transport block size of the transport block for PUSCH transmission scheduled by the first DCI format, and scaling may not be applied in the determination of the transport block size of the transport block for PUSCH transmission scheduled by the second DCI format.

[0298] In addition, a parameter indicating whether or not the scheduling method is applied to the determination of the transport block size may be provided by the RRC layer. Also, a parameter K that acts in the process of determining the transport block size may be provided by the RRC layer. Here, by providing the parameter K that acts in the process of determining the transport block size from the RRC layer, the terminal device 1 may recognize that the scheduling method is applied to the determination of the transport block size. Also, by not providing the parameter K that acts in the process of determining the transport block size from the RRC layer, the terminal device 1 may recognize that the scheduling method is not applied to the determination of the transport block size.

[0299] In addition, whether or not the scaling method is applied to the determination of the transport block size for a certain transport block may be indicated by the DCI format that schedules the PUSCH used for transmitting the certain transport block. For example, when the parameter K is indicated by the DCI format used for scheduling the PUSCH, the terminal device 1 may recognize that the scheduling method is applied to the determination of the transport block size for the transport block included in the PUSCH. Also, when the parameter K is not indicated by the DCI format used for scheduling the PUSCH, the terminal device 1 may recognize that the scheduling method is not applied to the determination of the transport block size for the transport block included in the PUSCH.

[0300] For example, the parameter K may be included in each column of the table corresponding to the TDRA field. Here, the TDRA field included in the DCI format used for scheduling the PUSCH may indicate the parameter K by indicating any one of the columns of the table.

[0301] For example, the scaling method may be implemented by applying the parameter K in the process of determining the transport block size.

[0302] Here, the process of determining the transport block size may at least include some or all of the following steps 1 to 3. Step 1) Determine N RE Step 2) Determine the intermediate number of information bits N = N·R·Q·v info RE m Step 3) Determine the size of the transport block

[0303] Step 1 may further include at least some or all of Step 1a and Step 1b. Step 1a) Determine N a RE RB sc sh symb PRB DMRS PRB oh Step 1b) Determine N = min(X1, N)·n RE a RE PRB

[0304] Here, when the scaling method is applied, Step 1a may be changed to N = K·N·N - N - N - N a RE RB sc sh symb PRB DMRS PRB oh

[0305] Here, N sh symb ​​​​​​​​​​​​​​​​​may be determined based at least on the number L of OFDM symbols of the PUSCH in a slot. For example, N sh symb may be the number L of OFDM symbols of the PUSCH in a slot. N PRB DMRS is an overhead value considering the resource elements where the DMRS for the PUSCH is located. N PRB DMRS may be the number per PRB of the resource elements where the DMRS is located in the OFDM symbols allocated for the PUSCH. N PRB oh is a value that can consider the overhead caused by elements other than the DMRS for the PUSCH. Here, the overhead caused by elements other than the DMRS may at least include the overhead caused by the arrangement of the control resource set or the overhead caused by the arrangement of the CSI-RS. For example, N PRB oh may be provided by an RRC parameter. Even when the terminal device 1 holds N PRB oh it may be assumed that N is 0 in the transmission of the message 3 PUSCH. Also, when the terminal device 1 does not hold N PRB oh it may be assumed that N is 0 in the transmission of the PUSCH. PRB oh it may be assumed that N is 0 in the transmission of the PUSCH. PRB oh

[0306] For example, in step 1b, n PRB may be the number of resource blocks allocated for the PUSCH. For example, X1 may be 156.

[0307] Here, when a scaling method is applied, step 1b may be changed to N RE =min(X1,N a RE )·n PRB ·K.

[0308] ​ In step 2, the coding rate R is the target coding rate corresponding to the value of MCS. In step 2, the modulation order Q m is the modulation order of the modulation method of PUSCH. In step 2, v is the number of layers of PUSCH. The number of layers is also referred to as the spatial multiplexing number. That is, the layer may be the number of spatial streams.

[0309] Here, when the scaling method is applied, step 2 may be changed to N info =K·N RE ·R·Q m ·v.

[0310] Step 3 is a procedure for determining the TBS based on N info . For example, in step 3, a switch between step 3a and step 3c may be performed based on the value of N info . For example, step 3a may be performed when the value of N info is less than or equal to a predetermined value. Also, step 3c may be performed when the value of N info exceeds the predetermined value. Here, for example, the predetermined value may be 3824.

[0311] In step 3a, N a info =max(24,floor(N info / 2^n)·2^n) gives N a info . In step 3a, n=max(3,floor(N info ))-6).

[0312] For example, after step 3a is performed, step 3b may be performed.

[0313] In step 3b, one value is selected from the candidate values of the transport block size included in a predetermined table. Here, the predetermined table may include at least a part or all of 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 208, 224, 240, 256, 272, 288, 304, 320, 336, 352, 368, 384, 408, 432, 456, 480, 504, 528, 552, 576, 608, 640, 672, 704, 736, 768, 808, 848, 888, 928, 984, 1032, 1064, 1128, 1160, 1192, 1224, 1256, 1288, 1320, 1352, 1416, 1480, 1544, 1608, 1672, 1736, 1800, 1864, 1928, 2024, 2088, 2152, 2216, 2280, 2408, 2472, 2536, 2600, 2664, 2728, 2792, 2856, 2976, 3104, 3240, 3368, 3496, 3624, 3753, 3824 as candidate values of the transport block size. That is, the predetermined table may include a set of integer values within a range not exceeding the predetermined value.

[0314] For example, in step 3b, N a info The candidate value of TBS that is closest to N within a range not less than N a info may be determined from the predetermined table.

[0315] In step 3c, N a info = max(3840, 2^n · round((N info- 24) / 2^n)) gives N a info In step 3c, n = floor(log2(N info - 24)) - 5 is given.

[0316] For example, after step 3c is performed, step 3d may be performed.

[0317] In step 3d, N TBS is determined. N TBS is TBS. For example, when R is 1 / 4 or less, N TBS = 8·C·ceil((N a info + 24) / (8·C)) - 24 is given. Here, C = ceil((N a info + 24) / 3816) is given.

[0318] In step 3d, for example, when R exceeds 1 / 4 and N a info exceeds 8424, N TBS = 8·C·ceil((N a info + 24) / (8·C)) - 24 is given. Here, C = ceil((N a info + 24) / 8424) is given.

[0319] In step 3d, for example, when R exceeds 1 / 4 and N a info is 8424 or less, N TBS = 8·ceil((N a info + 24) / 8) - 24 is given.

[0320] For example, the value of K used in the scaling method may be switched dynamically. For example, in the process of determining the transport block size of the transport block for PUSCH scheduled by the first DCI format, a first value may be set for K, and also, in the process of determining the transport block size of the transport block for PUSCH scheduled by the second DCI format, a second value may be set for K. Here, the first value may be different from the second value.

[0321] That is, the parameter TBS in LBRM LBRM It is preferably calculated based on a certain assumption regarding the value of K used in the scaling method.

[0322] For example, the transport block size of the PUSCH transport block may be determined based on the application of the scaling method. Here, K may be a value greater than 1. Also, under the assumption that the scaling method is not applied to one or more code blocks generated from the transport block, TBS LBRM may be determined.

[0323] For example, the transport block size of the PUSCH transport block may be determined based on the application of the scaling method. Here, K may be a value greater than 1. Also, under the assumption that the scaling method is applied based on K = 1 to one or more code blocks generated from the transport block, TBS LBRM may be determined.

[0324] For example, the transport block size of the PUSCH transport block may be determined based on the application of the scaling method. Here, K may be a value greater than 1. Also, under the assumption that the scaling method is applied based on K being a predetermined value to one or more code blocks generated from the transport block, TBS LBRM may be determined. Here, the predetermined value may be the smallest value among the candidate values of K set for the serving cell. Also, the predetermined value may be the largest value among the candidate values of K set for the serving cell.

[0325] For example, the encoding unit 12003 may generate an encoded bit sequence d r by encoding the bit sequence of the r-th code block among one or more code blocks included in the transport block of the first size. Also, the rate matching unit 12004 may use the encoded bit sequence d r The sizes N and N ref Based on comparing them, a bit selection procedure may be applied to the encoded bit sequence d. Here, N ref may be determined based on a second size. Here, the first size may be determined by applying a scaling method using a value of K greater than 1 in the process of determining the transport block size. Also, the second size may be determined on the assumption that the scaling method is not applied in the process of determining the transport block size.

[0326] For example, the encoding unit 12003 may generate the encoded bit sequence d by encoding the bit sequence of the r-th code block among one or more code blocks included in the transport block of the first size. r Also, the rate matching unit 12004 may apply a bit selection procedure to the encoded bit sequence d r Based on comparing the sizes N and N ref of it. Here, N ref may be determined based on the second size Here, the first size may be determined by applying a scaling method using a value of K greater than 1 in the process of determining the transport block size. Also, the second size may be determined on the assumption that a scaling method using K with a value of 1 is applied in the process of determining the transport block size.

[0327] For example, the encoding unit 12003 may generate the encoded bit sequence d by encoding the bit sequence of the r-th code block among one or more code blocks included in the transport block of the first size. r Also, the rate matching unit 12004 may apply a bit selection procedure to the encoded bit sequence d r Based on comparing the sizes N and N ref of it. Here, N ref It may be determined based on the second size. Here, the first size may be determined by applying a scaling method using a value of K greater than 1 in the process of determining the transport block size. Also, the second size may be determined on the assumption that a scaling method using K with a value of X is applied in the process of determining the transport block size. Here, X may be a value known to the terminal device 1 before the transmission of the transport block is scheduled. For example, X may be a value provided by the RRC layer. Also, X may be the smallest value among the candidate values of K set for the serving cell. Also, X may be the largest value among the candidate values of K set for the serving cell.

[0328] Hereinafter, aspects of various devices according to one aspect of the present embodiment will be described.

[0329] (1) To achieve the above object, an aspect of the present invention takes the following means. That is, a first aspect of the present invention is a terminal device including an encoding unit that generates an encoded bit sequence d by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size, and a rate matching unit that applies a bit selection procedure to the encoded bit sequence d based on a comparison between the length N of the encoded bit sequence d and N ref and, where the N ref is determined based on the second size, the first size is determined by applying a scaling method using a value of K greater than 1 in the process of determining the transport block size, and the second size is determined on the assumption that the scaling method is not applied in the process of determining the transport block size.

[0330] (2) Further, a second aspect of the present invention is a base station apparatus, comprising: a decoding unit that decodes an encoded bit sequence d generated by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size; and a rate matching unit that applies a bit selection procedure to the encoded bit sequence d based on a comparison between the length N of the encoded bit sequence d and N ref wherein N ref is determined based on a second size, the first size being determined by applying a scaling method using a value of K greater than 1 in the process of determining the transport block size, and the second size being determined on the assumption that the scaling method is not applied in the process of determining the transport block size.

[0331] The base station apparatus 3 and the program operating on the terminal device 1 according to the present invention may be a program (a program that functions a computer) that controls a CPU (Central Processing Unit) or the like so as to realize the functions of the above-described embodiments according to the present invention. And the information handled by these devices is temporarily stored in a RAM (Random Access Memory) during its processing, and then stored in various ROMs such as a Flash ROM (Read Only Memory) or an HDD (Hard Disk Drive), and read by the CPU as needed for modification and writing in.

[0332] Note that a part of the terminal device 1 and the base station apparatus 3 in the above-described embodiments may be realized by a computer. In that case, a program for realizing this control function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to realize it.

[0333] Herein, the "computer system" referred to herein is a computer system incorporated in the terminal device 1 or the base station device 3, and includes hardware such as an OS and peripheral devices. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, or a storage device such as a hard disk incorporated in a computer system.

[0334] Furthermore, the "computer-readable recording medium" also includes those that hold a program dynamically for a short time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, and those that hold a program for a certain period of time, such as a volatile memory inside a computer system that serves as a server or a client in that case. Also, the above program may be for realizing a part of the functions described above, and furthermore, it may be possible to realize the functions described above in combination with a program already recorded in the computer system.

[0335] Also, the base station device 3 in the above-described embodiment can also be realized as an aggregate (device group) composed of a plurality of devices. Each of the devices constituting the device group may include some or all of the functions or function blocks of the base station device 3 related to the above-described embodiment. As long as the device group has all the functions or function blocks of the base station device 3, it is sufficient. Also, the terminal device 1 related to the above-described embodiment can also communicate with the base station device as an aggregate.

[0336] Also, the base station device 3 in the above-described embodiment may be an EUTRAN (Evolved Universal Terrestrial Radio Access Network) and / or an NG-RAN (NextGen RAN, NR RAN). Also, the base station device 3 in the above-described embodiment may have some or all of the functions of a higher-level node with respect to an eNodeB and / or a gNB.

[0337] Alternatively, part or all of the terminal device 1 and the base station device 3 in the above-described embodiment may typically be realized as an LSI, which is an integrated circuit, or may be realized as a chip set. Each functional block of the terminal device 1 and the base station device 3 may be individually chipified, or part or all of them may be integrated and chipified. Further, the method of integrating into a circuit is not limited to an LSI, and may be realized by a dedicated circuit or a general-purpose processor. Also, when a circuit integration technology that replaces an LSI appears due to the progress of semiconductor technology, it is also possible to use an integrated circuit based on such technology.

[0338] In the above-described embodiment, a terminal device is described as an example of a communication device. However, the invention of the present application is not limited thereto, and it can also be applied to stationary or non-mobile electronic devices installed indoors or outdoors, such as terminal devices or communication devices of AV devices, kitchen devices, cleaning / washing devices, air conditioning devices, office devices, vending machines, and other household devices.

[0339] As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and design changes and the like within the scope not departing from the gist of the present invention are also included. Further, the present invention can be variously modified within the scope shown in the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also within the technical scope of the present invention. Also, a configuration in which elements described in the above embodiments and having the same effects are replaced with each other is also included.

Explanation of Reference Numerals

[0340] 1(1A, 1B, 1C) Terminal device 3 Base station device 10, 30 Radio transmission / reception unit 10a, 30a Radio transmission unit 10b, 30b Radio reception unit 11, 31 Antenna unit 12, 32 RF unit 13, 33 Baseband unit 14. Upper layer processing unit 15. Medium access control layer processing unit 16. Radio resource control layer processing unit 91, 92, 93, 94. Search area set 300. Component carrier 301. Primary cell 302, 303. Secondary cell 3000. Point 3001, 3002. Resource grid 3003, 3004. BWP 3011, 3012, 3013, 3014. Offset 3100, 3200. Common resource block set 9000. HARQ entity 12000. Encoding processing unit 13001, 13002, 13003, 14011, 14012. Instance 14001, 14002, 14003, 14004, 14005, 14006, 14007, 14008. Time resource< / null> < / null> < / null>

Claims

1. An encoding unit that generates an encoded bit sequence d by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size; Based on comparing the length N of the encoded bit sequence d with N ref a rate matching unit that applies a bit selection procedure to the encoded bit sequence d, and is provided with The above-mentioned N ref is determined based on the second size, The first size is determined by NRE = min(156, NaRE) · nPRB · K by using a value of K greater than 1, wherein the NaRE is determined by NaRE = NRBsc · Nshsymb - NPRBDMRS - NPRBoh, the NRBsc is the number of subcarriers per resource block, the Nshsymb is the number of OFDM symbols of the PUSCH to which the encoded bit sequence d is mapped, the NPRBDMRS is an overhead value considering the resource elements where the DMRS for the PUSCH is arranged, the NPRBoh is a value considering the overhead caused by elements other than the DMRS for the PUSCH, the second size is determined by NRE = min(156, NaRE) · nPRB, A terminal device.

2. A decoding unit that decodes an encoded bit sequence d generated by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size; Based on comparing the length N of the encoded bit sequence d with N ref a rate matching unit that applies a bit selection procedure to the encoded bit sequence d, and is provided with The said N ref is determined based on the second size, The first size is determined by NRE = min(156, NaRE) · nPRB · K by using a value of K greater than 1, wherein the NaRE is determined by NaRE = NRBsc · Nshsymb - NPRBDMRS - NPRBoh, the NRBsc is the number of subcarriers per resource block, the Nshsymb is the number of OFDM symbols of the PUSCH to which the encoded bit sequence d is mapped, the NPRBDMRS is an overhead value considering the resource elements where the DMRS for the PUSCH is arranged, the NPRBoh is a value considering the overhead caused by elements other than the DMRS for the PUSCH, the second size is determined by NRE = min(156, NaRE) · nPRB, A base station device.

3. A communication method used in a terminal device, generating an encoded bit sequence d by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size; Based on comparing the length N of the encoded bit sequence d with N ref applying a bit selection procedure to the encoded bit sequence d, and comprising The foregoing N ref is determined based on the second size, wherein the first size is determined by NRE = min(156, NaRE) · nPRB · K by using a value of K greater than 1, wherein the NaRE is determined by NaRE = NRBsc · Nshsymb - NPRBDMRS - NPRBoh, wherein the NRBsc is the number of sub - carriers per resource block, wherein the Nshsymb is the number of OFDM symbols of the PUSCH to which the encoded bit sequence d is mapped, wherein the NPRBDMRS is an overhead value considering the resource elements where the DMRS for the PUSCH is arranged, wherein the NPRBoh is a value considering the overhead caused by elements other than the DMRS for the PUSCH, wherein the second size is determined by NRE = min(156, NaRE) · nPRB, A communication method.

4. A communication method used in a base station device, decoding an encoded bit sequence d generated by encoding a bit sequence of a certain code block among one or more code blocks included in a transport block of a first size; Based on comparing the length N of the encoded bit sequence d with N ref applying a bit selection procedure to the encoded bit sequence d, and Said N ref is determined based on the second size, wherein the first size is determined by NRE = min(156, NaRE) · nPRB · K by using a value of K greater than 1, wherein the NaRE is determined by NaRE = NRBsc · Nshsymb - NPRBDMRS - NPRBoh, wherein the NRBsc is the number of sub - carriers per resource block, wherein the Nshsymb is the number of OFDM symbols of the PUSCH to which the encoded bit sequence d is mapped, wherein the NPRBDMRS is an overhead value considering the resource elements where the DMRS for the PUSCH is arranged, wherein the NPRBoh is a value considering the overhead caused by elements other than the DMRS for the PUSCH, The second size is determined by NRE = min(156, NaRE) · nPRB, Communication method.