Patent Description:
A radio access method and a radio network for cellular mobile communications (hereinafter referred to as "Long Term Evolution (LTE: Trade name)", or "Evolved Universal Terrestrial Radio Access (EUTRA)") have been studied in the 3rd Generation Partnership Project (3GPP) (NPLs <NUM>, <NUM>, <NUM>, <NUM>, and <NUM>). In 3GPP, a new radio access method (hereinafter referred to as "New Radio (NR)") has been studied. In LTE, a base station apparatus is also referred to as an evolved NodeB (eNodeB). In NR, a base station apparatus is also referred to as a gNodeB. In LTE and in NR, a terminal apparatus is also referred to as a User Equipment (UE). LTE, as well as NR, is a cellular communication system in which multiple areas are deployed in a cellular structure, with each of the multiple areas being covered by a base station apparatus. A single base station apparatus may manage multiple cells.

In LTE, a terminal apparatus <NUM> may transmit uplink control information by using a PUSCH including a transport block (NPL <NUM>). In LTE, a transport block size may be determined based on an MCS index, the number v of layers, and the number NRB of resource blocks allocated for PUSCH transmission in the frequency domain (NPL <NUM>).

For NR, determination of a transport block size, based on a modulation order Qm, a target coding rate R, the number v of layers, the number NRB of allocated resource blocks in the frequency domain, and the number NUL_PRBRE of REs per PRB per slot/mini-slot, has been studied (NPL <NUM>). A terminal apparatus <NUM> reads a modulation order Qm and a target coding rate R by using a received MCS index.

In NPL <NUM>, determination of a transport block size per layer, based on a modulation order Qm, a target coding rate R, and the number of allocated REs, is proposed.

<CIT> relates to a method and apparatus for multiplexing Uplink Control Information (UCI) with data information in a Physical Uplink Shared CHannel (PUSCH) transmitted over multiple spatial layers where aspects of the UCI multiplexing include the determination of the number of coded UCI symbols in each spatial layer when the data information is conveyed using multiple Transport Blocks (TBs), the determination of the number of coded UCI symbols in each spatial layer when the PUSCH conveys a single TB retransmission for a Hybrid Automatic Repeat reQuest (HARQ) process while the initial TB transmission for the same HARQ process was in a PUSCH conveying multiple TBs, and the determination of the modulation scheme for the coded UCI symbols.

<CIT> relates to a method and apparatus for transmitting a first uplink signal and a second uplink signal, each including data and control information. The method includes channel encoding the control information of the second uplink signal based on the number of control information symbols to be generated. The channel coding includes determining the number of symbols according to the payload size of the data of the first uplink signal and the total number of symbols that can be transmitted on the PUSCH (Physical Uplink Shared Channel) for the first uplink signal.

<CIT> relates to a radio transmission device and a radio transmission method capable of improving downlink and uplink throughput even when performing dynamic symbol allocation. In the device and the method, BS and MS share a table correlating a basic TF as a combination of parameters such as TB size used for transmitting only user data, an allocation RB quantity, a modulation method, and an encoding ratio, with a derived TF having user data of different TB size by combining L1/L2 control information. Even when multiplexing L1/L2 control information, Index corresponding to the basic TF is reported from BS to MS.

Thus, according to an aspect, the problem relates to improving uplink transmission.

One aspect of the present invention provides a terminal apparatus, a communication method used for the terminal apparatus, a base station apparatus, and a communication method used for the base station apparatus. The terminal apparatus, the communication method used for the terminal apparatus, the base station apparatus, and the communication method used for the base station apparatus of the present invention include a method of efficiently determining the size of information, and/or a method of efficiently determining the number of modulation symbols/coded symbols/resource elements for the information. Here, the information may include at least a part or all of data, control information, and a reference signal.

According to one aspect of the present invention, the terminal apparatus can efficiently perform uplink transmission. The base station apparatus can efficiently receive the uplink transmission.

<FIG> and <FIG> are diagrams illustrating symbols according to the present embodiment.

<FIG> is a conceptual diagram of a radio communication system according to the present embodiment. In <FIG>, a radio communication system includes terminal apparatuses 1A to 1C and a base station apparatus <NUM>. Hereinafter, each of the terminal apparatuses 1A to 1C are referred to as a terminal apparatus <NUM>.

Carrier aggregation will be described below.

In the present embodiment, one or multiple serving cells are configured for the terminal apparatus <NUM>. A technology in which the terminal apparatus <NUM> communicates via multiple serving cells is referred to as cell aggregation or carrier aggregation. One aspect of the present invention may be applied to each of the multiple serving cells configured for the terminal apparatus <NUM>. Furthermore, one aspect of the present invention may be applied to some of the multiple serving cells configured. The multiple serving cells include at least one primary cell. Here, the multiple serving cells may include at least one of multiple secondary cells.

The primary cell is a serving cell in which an initial connection establishment procedure has been performed, a serving cell in which a connection re-establishment procedure has been started, or a cell indicated as a primary cell in a handover procedure. The secondary cell may be configured at a point of time when or after a Radio Resource Control (RRC) connection is established.

A carrier corresponding to a serving cell in the downlink is referred to as a downlink component carrier. A carrier corresponding to a serving cell in the uplink is referred to as an uplink component carrier. The downlink component carrier and the uplink component carrier are collectively referred to as a component carrier.

The terminal apparatus <NUM> can simultaneously perform transmission and/or reception of multiple physical channels on multiple serving cells (component carriers). One physical channel is transmitted on one serving cell (component carrier) of multiple serving cells (component carriers).

Physical channels and physical signals according to the present embodiment will be described.

In uplink radio communication from the terminal apparatus <NUM> to the base station apparatus <NUM>, the following uplink physical channels are used. The uplink physical channels are used for transmitting information output from a higher layer.

The PUCCH is used for transmitting CSI (Channel State Information) of downlink, and/or, HARQ-ACK (Hybrid Automatic Repeat reQuest). The CSI, as well as the HARQ-ACK, is Uplink Control Information (UCI).

The PUSCH is used for transmitting uplink data (Transport block, Uplink-Shared Channel (UL-SCH)), the CSI of downlink, and/or the HARQ-ACK. The CSI, as well as the HARQ-ACK, is Uplink Control Information (UC1). The terminal apparatus <NUM> may transmit the PUSCH, based on detection of a Physical Downlink Control Channel (PDCCH) including uplink grant.

The CSI includes at least a Channel Quality Indicator (CQI), a Rank Indicator (RI), and a Precoding Matrix Indicator (PMI). The CQI expresses a combination of a modulation scheme and a coding rate for a single transport block to be transmitted on the PDSCH. The RI indicates the number of active layers determined by the terminal apparatus <NUM>. The PMI indicates a codebook determined by the terminal apparatus <NUM>. The codebook is associated with precoding of the PDSCH.

The RI is also referred to as type A CSI. The type A CSI may include CSI other than the RI. The CQI and the PMI are also referred to as type B CSI. The type B CSI may include CSI other than the CQI and the PMI.

The HARQ-ACK corresponds to downlink data (Transport block, Medium Access Control Protocol Data Unit (MAC PDU), Downlink-Shared Channel (DL-SCH), Physical Downlink Shared Channel (PDSCH)). The HARQ-ACK indicates an acknowledgement (ACK) or a negative-acknowledgement (NACK). The HARQ-ACK is also referred to as ACK/NACK, HARQ feedback, HARQ acknowledge, HARQ information, or HARQ control information.

The PRACH is used to transmit a random access preamble.

The following uplink physical signals are used in the uplink radio communication. The uplink physical signals are not used for transmitting information output from the higher layer, but are used by the physical layer.

The DMRS is associated with PUCCH or PUSCH transmission. The DMRS may be time-multiplexed with the PUSCH. The base station apparatus <NUM> may use the DMRS in order to perform channel compensation of the PUSCH.

The PTRS is associated with PUSCH transmission. The PTRS may be mapped to every A symbols. Time density A of the PTRS may be determined at least based on a part or all of the following (<NUM>) to (<NUM>). The PTRS may be mapped to every B symbols. Frequency density B of the PTRS may be determined at least based on a part or all of the following (<NUM>) to (<NUM>). In other words, the number NPTRS of resource elements for the PTRS for PUSCH transmission in the current slot for the transport block may be determined at least based on a part or all of the following (<NUM>) to (<NUM>). (<NUM>) A target coding rate R; (<NUM>) a modulation order Qm; (<NUM>) a bandwidth Msc scheduled for PUSCH transmission in the current slot for the transport block, expressed as the number of subcarriers; (<NUM>) a bandwidth MSC_initial scheduled for PUSCH initial transmission for the same transport block, expressed as the number of subcarriers; (<NUM>) the number Nsymb of SC-FDMA symbols or OFDM symbols for PUSCH transmission in the current slot for the transport block; (<NUM>) the number Nsymb_initial of SC-FDMA symbols or OFDM symbols for PUSCH initial transmission for the same transport block; (<NUM>) the number NRE of resource elements allocated for the PUSCH; (<NUM>) the virtual number NvirtualRE of resource elements allocated for the PUSCH; and (<NUM>) higher layer parameter UL-CyclicPrefixLength indicating a Cyclic Prefix (CP) length.

The time density A of the PTRS for PUSCH retransmission in the current slot for the transport block may be given based on the time density A of the PTRS for PUSCH initial transmission for the same transport block. The frequency density B of the PTRS for PUSCH retransmission in the current slot for the transport block may be given based on the frequency density B of the PTRS for PUSCH initial transmission for the same transport block.

Msc may be a value different from a value of MSC_initial. Nsymb may be a value different from a value of Nsymb_initial.

The terminal apparatus <NUM> may acquire R, Qm, Msc, MSC_initial, Nsymb, Nsymb_initial, NRE, and/or NvirtualRE, based on the uplink grant. The base station apparatus <NUM> may notify the terminal apparatus <NUM> of R, Qm, MSC, MSC_initial, Nsymb, Nsymb_initial, NRE, and/or NvirtualRE, by using the uplink grant.

The following downlink physical channels are used for downlink radio communication from the base station apparatus <NUM> to the terminal apparatus <NUM>. The downlink physical channels are used for transmitting information output from the higher layer.

The PDCCH is used to transmit Downlink Control Information (DCI). The downlink control information is also referred to as DCI format. The downlink control information includes an uplink grant. The uplink grant may be used for scheduling of a single PUSCH within a single cell. The uplink grant may be used for scheduling multiple PUSCHs in multiple slots within a single cell. The uplink grant may be used for scheduling a single PUSCH in multiple slots within a single cell.

The PDSCH is used to transmit downlink data (Transport block, Downlink-Shared Channel (DL-SCH)).

The UL-SCH and the DL-SCH are transport channels. A channel used in a Medium Access Control (MAC) layer is referred to as a transport channel. A unit of the transport channel used in the MAC layer is also referred to as a transport block (TB) or a MAC Protocol Data Unit (PDU).

A configuration of the radio frame according to the present embodiment will be described below.

<FIG> is a diagram illustrating a schematic configuration of a radio frame according to the present embodiment. In <FIG>, the horizontal axis is a time axis. Each of the radio frames may be <NUM> in length. Furthermore, each of the radio frames may include ten slots. Each of the slots may be <NUM> in length.

An example configuration of a slot according to the present embodiment will be described below. <FIG> is a diagram illustrating a schematic configuration of an uplink slot according to the present embodiment. In <FIG>, a configuration of an uplink slot in a cell is illustrated. In <FIG>, the horizontal axis represents a time axis, and the vertical axis represents a frequency axis. The uplink slot may include NULsymb SC-FDMA symbols. The uplink slot may include NULsymb OFDM symbols. In the following, the present embodiment will give description using a case that the uplink slot includes an OFDM symbol, but the present embodiment is also applicable to a case that the uplink slot includes an SC-FDMA symbol.

In <FIG>, <FIG> is an OFDM symbol number/index, and k is a subcarrier number/index. The physical signal or the physical channel transmitted in each of the slots is expressed by a resource grid. In uplink, the resource grid is defined by multiple subcarriers and multiple OFDM symbols. Each element within the resource grid is referred to as a resource element. The resource element is expressed by a subcarrier number/index k and an OFDM symbol number/index <NUM>.

The uplink slot includes multiple OFDM symbols l (l = <NUM>, <NUM>,. , NULSymb) in the time domain. For a normal Cyclic Prefix (CP) in the uplink, NULsymb may be <NUM> or <NUM>. For an extended CP in the uplink, NULsymb may be <NUM> or <NUM>.

The terminal apparatus <NUM> receives the higher layer parameter UL-CyclicPrefixLength indicating the CP length in the uplink from the base station apparatus <NUM>. The base station apparatus <NUM> may broadcast, in the cell, system information including the higher layer parameter UL-CyclicPrefixLength corresponding to the cell.

The uplink slot includes multiple subcarriers k (k = <NUM>, <NUM>,. , NULRB • NRBSC) in the frequency domain. NULRB is an uplink bandwidth configuration for the serving cell expressed by a multiple of NRBSC. NRBSC is the (physical) resource block size in the frequency domain expressed by the number of subcarriers. The subcarrier spacing Δf may be <NUM>. The NRBSC may be <NUM>. The (physical) resource block size in the frequency domain may be <NUM>.

One physical resource block is defined by NULsymb consecutive OFDM symbols in the time domain and by NRBSC consecutive subcarriers in the frequency domain. Hence, one physical resource block is constituted by (NULsymb • NRBSC) resource elements. One physical resource block may correspond to one slot in the time domain. The physical resource blocks may be numbered nPRB (<NUM>, <NUM>,. , NULRB-<NUM>) in ascending order of frequencies in the frequency domain.

The downlink slot according to the present embodiment includes multiple OFDM symbols. Since the configuration of the downlink slot according to the present embodiment is basically the same as the configuration of the uplink slot, the description of the configuration of the downlink slot will be omitted.

Configurations of apparatuses according to the present embodiment will be described below.

<FIG> is a schematic block diagram illustrating a configuration of the terminal apparatus <NUM> according to the present embodiment. As illustrated, the terminal apparatus <NUM> includes a radio transmission and/or reception unit <NUM> and a higher layer processing unit <NUM>. The radio transmission and/or reception unit <NUM> includes an antenna unit <NUM>, a Radio Frequency (RF) unit <NUM>, and a baseband unit <NUM>. The higher layer processing unit <NUM> includes a medium access control layer processing unit <NUM> and a radio resource control layer processing unit <NUM>. The radio transmission and/or reception unit <NUM> is also referred to as a transmitter, a receiver, a coding unit, a decoding unit, or a physical layer processing unit.

The higher layer processing unit <NUM> outputs uplink data (transport block) generated by a user operation or the like, to the radio transmission and/or reception unit <NUM>. The higher layer processing unit <NUM> performs processing of the Medium Access Control (MAC) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Radio Resource Control (RRC) layer.

The medium access control layer processing unit <NUM> included in the higher layer processing unit <NUM> performs processing of the medium access control layer. The medium access control layer processing unit <NUM> controls random access procedure, based on various types of configuration information/parameters managed by the radio resource control layer processing unit <NUM>.

The radio resource control layer processing unit <NUM> included in the higher layer processing unit <NUM> performs processing of the radio resource control layer. The radio resource control layer processing unit <NUM> manages various types of configuration information/parameters of the terminal apparatus <NUM>. The radio resource control layer processing unit <NUM> sets various types of configuration information/parameters based on higher layer signaling received from the base station apparatus <NUM>. Namely, the radio resource control layer processing unit <NUM> sets the various types of configuration information/parameters, based on the information for indicating the various types of configuration information/parameters received from the base station apparatus <NUM>.

The radio transmission and/or reception unit <NUM> performs processing of the physical layer, such as modulation, demodulation, coding, decoding, and the like. The radio transmission and/or reception unit <NUM> demultiplexes, demodulates, and decodes a signal received from the base station apparatus <NUM>, and outputs the information resulting from the decoding to the higher layer processing unit <NUM>. The radio transmission and/or reception unit <NUM> generates a transmit signal by modulating and coding data, and performs transmission to the base station apparatus <NUM>.

The RF unit <NUM> converts (down-converts) a signal received via the antenna unit <NUM> into a baseband signal by orthogonal demodulation and removes unnecessary frequency components. The RF unit <NUM> outputs a processed analog signal to the baseband unit.

The baseband unit <NUM> converts the analog signal input from the RF unit <NUM> into a digital signal. The baseband unit <NUM> removes a portion corresponding to a Cyclic Prefix (CP) from the digital signal resulting from the conversion, performs Fast Fourier Transform (FFT) of the signal from which the CP has been removed, and extracts a signal in the frequency domain.

The baseband unit <NUM> generates an SC-FDMA symbol by performing Inverse Fast Fourier Transform (IFFT) of the data, adds CP to the generated SC-FDMA symbol, generates a baseband digital signal, and converts the baseband digital signal into an analog signal. The baseband unit <NUM> outputs the analog signal resulting from the conversion, to the RF unit <NUM>.

The RF unit <NUM> removes unnecessary frequency components from the analog signal input from the baseband unit <NUM> using a low-pass filter, up-converts the analog signal into a signal of a carrier frequency, and transmits the up-converted signal via the antenna unit <NUM>. Furthermore, the RF unit <NUM> amplifies power. Furthermore, the RF unit <NUM> may have a function of controlling transmit power. The RF unit <NUM> is also referred to as a transmit power control unit.

<FIG> is a schematic block diagram illustrating a configuration of the base station apparatus <NUM> according to the present embodiment. As illustrated, the base station apparatus <NUM> includes a radio transmission and/or reception unit <NUM> and a higher layer processing unit <NUM>. The radio transmission and/or reception unit <NUM> includes an antenna unit <NUM>, an RF unit <NUM>, and a baseband unit <NUM>. The higher layer processing unit <NUM> includes a medium access control layer processing unit <NUM> and a radio resource control layer processing unit <NUM>. The radio transmission and/or reception unit <NUM> is also referred to as a transmitter, a receiver, a coding unit, a decoding unit, or a physical layer processing unit.

The higher layer processing unit <NUM> performs processing of the Medium Access Control (MAC) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Radio Resource Control (RRC) layer.

The radio resource control layer processing unit <NUM> included in the higher layer processing unit <NUM> performs processing of the radio resource control layer. The radio resource control layer processing unit <NUM> generates, or acquires from a higher node, downlink data (transport block) allocated on a physical downlink shared channel, system information, an RRC message, a MAC Control Element (CE), and the like, and performs output to the radio transmission and/or reception unit <NUM>. Furthermore, the radio resource control layer processing unit <NUM> manages various types of configuration information/parameters for each of the terminal apparatuses <NUM>. The radio resource control layer processing unit <NUM> may set various types of configuration information/parameters for each of the terminal apparatuses <NUM> via higher layer signaling. That is, the radio resource control layer processing unit <NUM> transmits/broadcasts information for indicating various types of configuration information/parameters.

The functionality of the radio transmission and/or reception unit <NUM> is similar to the functionality of the radio transmission and/or reception unit <NUM>, and hence description thereof is omitted.

Each of the units having the reference signs <NUM> to <NUM> included in the terminal apparatus <NUM> may be configured as a circuit. Each of the units having the reference signs <NUM> to <NUM> included in the base station apparatus <NUM> may be configured as a circuit. Each of the units having the reference signs <NUM> to <NUM> included in the terminal apparatus <NUM> may be configured as at least one processor and a memory coupled to the at least one processor. Each of the units having the reference signs <NUM> to <NUM> included in the base station apparatus <NUM> may be configured as at least one processor and a memory coupled to the at least one processor.

Coding processing for the transport block, the type A CSI, the type B CSI, and the HARQ-ACK transmitted by using the PUSCH will be described below.

<FIG> is a diagram illustrating an example of coding processing for a transport block (ak), type A CSI (ok), type B CSI (bk), and a HARQ-ACK (ck) according to the present embodiment. In <NUM> to <NUM> of <FIG>, the transport block (ak), the type A CSI (ok), the type B CSI (bk), and the HARQ-ACK (ck) are separately coded. In <NUM> of <FIG>, coded bits (fk) of the transport block, coded bits (qk) of the type A CSI, coded bits (gk) of the type B CSI, and coded bits (hk) of the HARQ-ACK are multiplexed and interleaved. In <NUM> of <FIG>, a baseband signal (a PUSCH signal) is generated from the coded bits multiplexed and interleaved in <NUM>.

<FIG> is a diagram illustrating an example of coding of the transport block in <NUM> of the present embodiment. In <NUM>, CRC parity bits are added to the transport block ak. With this, a sequence sk of the transport block to which the CRC parity bits are added is generated. The CRC parity bits in <NUM> are generated based on the transport block ak.

In <NUM>, the sequence sk of the transport block to which the CRC parity bits are added may be segmented into multiple code blocks Pi,k. In <NUM>, the sequence sk of the transport block to which the CRC parity bits are added may be mapped to one code block P<NUM>,k. Here, the number C of code blocks corresponding to the sequence sk may be given at least based on the size of the transport block ak.

In each <NUM>, CRC parity bits are added to each code block Pi,k. With this, a sequence pi,k of each code block to which the CRC parity bits are added is generated. The CRC parity bits in <NUM> are generated based on the code block Pi,k. <FIG> is a diagram illustrating an outline of the sequences pi,k of the code blocks to which the CRC parity bits are added according to the present embodiment. Each code block may include CRC parity bits for the transport block. The size of each sequence pi,k is Kr. In other words, Kr is an r-th code block size including CRC parity bits.

In <NUM>, the terminal apparatus <NUM> performs channel coding (for example, turbo coding and LDPC coding) on each sequence pi,k. In <NUM>, the terminal apparatus <NUM> collects, selects, and/or removes multiple channel-coded sequences, and thereby generates a sequence fk of the coded bits of the transport block.

<FIG> is a diagram illustrating an example of multiplexing and interleaving of the coded bits according to the present embodiment. A matrix may be used for multiplexing and interleaving of the coded bits. The columns of the matrix may correspond to OFDM symbols or SC-FDMA symbols. The quadrangles of <FIG> are elements of the matrix. One element of the matrix may correspond to one coded modulation symbol. The coded modulation symbol is a group of Qm coded bits. Qm represents a modulation order for the PUSCH (transport block). One complex-value symbol is generated from one coded modulation symbol. The quadrangle denoted by D is an element to which the DMRS is mapped. The quadrangle denoted by P is an element to which the PTRS is mapped. The quadrangle denoted by H is an element to which the coded modulation symbol for the HARQ-ACK is mapped. The quadrangle denoted by A is an element to which the coded modulation symbol for the type A CSI is mapped. The quadrangle denoted by B is an element to which the coded modulation symbol for the type B CSI is mapped. The hatched quadrangle is an element to which the coded modulation symbol for the transport block is mapped.

In a case of OFDM, the terminal apparatus <NUM> may map multiple complex-value symbols, which are generated from multiple coded modulation symbols mapped to one column, to multiple resource elements in one OFDM symbol allocated for the PUSCH. In other words, in the case of OFDM, the coded modulation symbols of <FIG> may be replaced with modulation symbols. In the case of OFDM, one row corresponds to one subcarrier, and one element corresponds to one resource element. In a case of SC-FDMA, the terminal apparatus <NUM> may map multiple complex-value symbols, which are obtained by performing DFT precoding on multiple complex-value symbols generated from multiple coded modulation symbols mapped to one column, to multiple resource elements in one SC-FDMA symbol allocated for the PUSCH.

The coded modulation symbol for the transport block may be mapped to an element except the element to which the DMRS is mapped, the element to which the PTRS is mapped, the element to which the type A CSI is mapped, and the element to which the type B CSI is mapped.

The coded modulation symbol for the transport block may be mapped to the element to which the coded modulation symbol for the HARQ-ACK is mapped. In this case, the coded modulation symbol for the HARQ-ACK may overwrite a part of the coded modulation symbol for the transport block. In this case, the coded modulation symbol for the HARQ-ACK may overwrite the element to which the coded modulation symbol for the transport block is mapped. The coded modulation symbol for the transport block may be mapped to an element except the element to which the coded modulation symbol for the HARQ-ACK is mapped. In other words, in mapping of the coded modulation symbol for the transport block, the element to which the coded modulation symbol for the HARQ-ACK is mapped may be skipped.

Whether the coded modulation symbol for the transport block is mapped to the element to which the coded modulation symbol for the HARQ-ACK is mapped, or to an element except the element to which the coded modulation symbol for the HARQ-ACK is mapped may be given at least based on a part or all of the number of HARQ-ACK bits, the number Q'ACK of coded modulation symbols for the HARQ-ACK, the number QACK of coded bits for the HARQ-ACK, a transport block size TBS, a target coding rate R, the modulation order Qm, and/or a value of a field of the uplink grant. The target coding rate R may be greater than <NUM> and less than <NUM>.

<FIG> is a diagram illustrating an example of a sequence chart related to PUSCH transmission according to the present embodiment. In <NUM>, the base station apparatus <NUM> transmits, to the terminal apparatus <NUM>, a PDCCH <NUM> including an uplink grant <NUM> indicating initial transmission. In <NUM>, based on detection of the PDCCH <NUM>, the terminal apparatus <NUM> performs PUSCH initial transmission <NUM> including uplink control information <NUM> (a HARQ-ACK, type A CSI, and/or type B CSI) and a transport block <NUM>. In a case that the base station apparatus <NUM> fails to successfully decode the transport block <NUM>, the base station apparatus <NUM> transmits, to the terminal apparatus <NUM>, a PDCCH <NUM> including an uplink grant <NUM> that indicates retransmission in <NUM>. The terminal apparatus <NUM> performs PUSCH retransmission <NUM> including uplink control information <NUM> (a HARQ-ACK, type A CSI, and/or type B CSI) and a transport block <NUM>.

Parameters (v, C, C', K, K'r, MSC_initial, NPTRS_initial, Nsymb_initial, Qm, and R) used for calculation of Q'ACK, Q'CSI_A, and/or Q'CSI_B for the uplink control information <NUM> may be given based on the uplink grant <NUM>. Parameters (v, C, C', K, K'r, MSC_initial, NPTRS_initial, Nsymb_initial, Qm, and R) used for calculation of Q'ACK, Q'CSI_A, and/or Q'CSI_B for the uplink control information <NUM> may be given based on the uplink grant <NUM>.

Parameters (MSC, NPTRS, and Nsymb) for the PUSCH initial transmission <NUM> are the same as the parameters (MSC_initial, NPTRS_initial, and Nsymb_initial). The parameters (Msc, NPTRS, and Nsymb) for the PUSCH retransmission <NUM> may be defined separately from the parameters (MSC_initial, NPTRS_initial, and Nsymb_initial), and may be given based on the uplink grant <NUM>.

A method of determining the transport block size will be described below.

The terminal apparatus <NUM> and the base station apparatus <NUM> may determine the transport block size TBS, out of a set of transport block size candidates. The number of bits of the transport block size candidate at least satisfies a condition of being a multiple of <NUM>. The number of bits of the transport block size candidate may satisfy another condition.

As the transport block size TBS, the terminal apparatus <NUM> and the base station apparatus <NUM> may select a transport block size candidate that is larger than a temporary transport block size TBStemp and that has the smallest value. As the transport block size TBS, the terminal apparatus <NUM> and the base station apparatus <NUM> may select a transport block size candidate that is smaller than the temporary transport block size TBStemp and that has the largest value.

The temporary transport block size TBStemp may be given according to Equation (<NUM>). The temporary transport block size TBStemp may be given at least based on the modulation order Qm, the target coding rate R, the number NRE of allocated resource elements, and the number v of layers. In other words, the transport block size may be given at least based on the modulation order Qm, the target coding rate R, the number NRE of allocated resource elements, and the number v of layers. The number of layers may be the number of layers which are spatially multiplexed. The present embodiment will give detailed description of a case that the number v of layers is <NUM>, but the present embodiment may be applied to a case that the number v of layers is greater than <NUM>. The present embodiment will give detailed description of a case that one transport block is transmitted on the PUSCH, but the present embodiment may be applied to a case that multiple transport blocks are transmitted on the PUSCH. <MAT> wherein.

The modulation order Qm may be indicated by a first field included in the uplink grant. The target coding rate R may be indicated by a second field included in the uplink grant. The number v of layers for PUSCH transmission may be indicated by a third field included in the uplink grant. The first field may be the same as or different from the second field. The first field may be the same as or different from the third field. The second field may be the same as or different from the third field.

In a case that the coded modulation symbol for the transport block is mapped to an element except the element to which the coded modulation symbol for the HARQ-ACK is mapped, the number NRE of allocated resource elements may be given according to Equation (<NUM>). In a case that the coded modulation symbol for the transport block is mapped to the element to which the coded modulation symbol for the HARQ-ACK is mapped, the number NRE of allocated resource elements may be given according to Equation (<NUM>). <MAT>
wherein.

The number Q'ACK of coded modulation symbols for the HARQ-ACK is the same as the number of resource elements for the HARQ-ACK, and the number of modulation symbols/complex-value symbols for the HARQ-ACK. The number Q'CSI_A of coded modulation symbols for the type A CSI is the same as the number of resource elements for the type A CSI, and the number of modulation symbols/complex-value symbols for the type A CSI. The number Q'CSI_B of coded modulation symbols for the type B CSI is the same as the number of resource elements for the type B CSI, and the number of modulation symbols/complex-value symbols for the type B CSI. The number Q' of coded modulation symbols for the CSI may be the sum of the number Q'CSI_A of coded modulation symbols for the type A CSI and the number Q'CSI_B of coded modulation symbols for the type B CSI.

The number QACK of coded bits of the HARQ-ACK is obtained by multiplying the number Q'ACK of coded modulation symbols for the HARQ-ACK and the modulation order Qm. The number QCSI_A of coded bits of the type A CSI is obtained by multiplying the number Q'CSI_A of coded modulation symbols for the type A CSI and the modulation order Qm. The number QCSI_B of coded bits of the type B CSI is obtained by multiplying the number Q'CSI_B of coded modulation symbols for the type B CSI and the modulation order Qm.

The number Q'ACK of coded modulation symbols for the HARQ-ACK may be given according to Equation (<NUM>). The number Q'CSI_A of coded modulation symbols for the type A CSI may be given according to Equation (<NUM>). The number Q'CSI_A of coded modulation symbols for the type B CSI may be given according to Equation (<NUM>). In other words, for the HARQ-ACK, the number Q' of coded modulation symbols in Equation (<NUM>) may be replaced with Q'ACK. For the type A CSI, the number Q' of coded modulation symbols in Equation (<NUM>) may be replaced with Q'CSI_A. For the type B CSI, the number Q' of coded modulation symbols in Equation (<NUM>) may be replaced with Q'CSI_B. <MAT>
wherein.

Mmax represents a maximum value of the coded modulation symbols for the HARQ-ACK, the type A CSI, or the type B CSI. Mmax for the HARQ-ACK may be the same as or different from Mmax for the type A CSI. Mmax for the HARQ-ACK may be the same as or different from Mmax for the type B CSI. Mmax for the type A CSI may be the same as or different from Mmax for the type B CSI.

Mmax for the HARQ-ACK or the type A CSI may be given at least based on Msc, the frequency density B of the PTRS, and whether or not the PTRS is mapped to an OFDM symbol (SC-FDMA symbol) to which the coded modulation symbol for the HARQ-ACK or the type A CSI is mapped.

Mmax for the type B CSI may be given at least based on a part or all of Msc, Nsymb, the frequency density B of the PTRS, whether or not the PTRS is mapped to an OFDM symbol (SC-FDMA symbol) to which the coded modulation symbol for the HARQ-ACK or the type A CSI is mapped, the modulation order Qm, the number Q'ACK of coded modulation symbols for the HARQ-ACK, the number QACK of coded bits of the HARQ-ACK, the number Q'CSI_A of coded modulation symbols for the type A CSI, and the number QCSI_A of coded bits of the type A CSI. In a case that the coded modulation symbol for the transport block is mapped to an element except the element to which the coded modulation symbol for the HARQ-ACK is mapped, Mmax for the type B CSI may be given at least based on the number Q'ACK of coded modulation symbols for the HARQ-ACK or the number QACK of coded bits of the HARQ-ACK. In a case that the coded modulation symbol for the transport block is mapped to the element to which the coded modulation symbol for the HARQ-ACK is mapped, Mmax for the type B CSI may be given without using any of the number Q'ACK of coded modulation symbols for the HARQ-ACK and the number QACK of coded bits of the HARQ-ACK.

The base station apparatus <NUM> may transmit, to the terminal apparatus <NUM>, information including an RRC layer parameter indicating βHARQ-ACK, the RRC layer parameter indicating βCSI_A, and the RRC layer parameter indicating βCSI_B.

It is not preferable to use TBS to calculate Q' that is used determine the transport block size TBS. Therefore, in Equation (<NUM>), the virtual number C' of code blocks calculated based on a virtual transport block size TBSvirtual, and a virtual r-th code block size K'r including CRC parity bits are used. In other words, C' and K'r are C and Kr, respectively, that are calculated based on the virtual transport block size TBSvirtual, instead of the transport block size TBS.

The terminal apparatus <NUM> and the base station apparatus <NUM> may determine the virtual transport block size TBSvirtual, out of a set of transport block size candidates. As the virtual transport block size TBSvirtual, the terminal apparatus <NUM> and the base station apparatus <NUM> may select a transport block size candidate that is larger than a virtual temporary transport block size TBSvirtualtemp and that has the smallest value. As the virtual transport block size TBSvirtual, the terminal apparatus <NUM> and the base station apparatus <NUM> may select a transport block size candidate that is smaller than the virtual temporary transport block size TBSvirtualtemp and that has the largest value.

The virtual temporary transport block size TBSvirtualtemp may be given according to Equation (<NUM>). The virtual temporary transport block size TBSvirtualtemp may be given at least based on the modulation order Qm, the target coding rate R, the virtual number NvirtualRE of resource elements, and the number v of layers. In other words, the virtual transport block size TBSvirtual may be given at least based on the modulation order Qm, the target coding rate R, the virtual number NvirtualRE of resource elements, and the number v of layers. <MAT> wherein.

The virtual number NvirtualRE of resource elements may be given according to Equation (<NUM>). In other words, (NSC_initial • Nsymb_initial - NPTRS_initial) in Equation <NUM> may be replaced with the virtual number NvirtualRE of resource elements.

The number NRE of allocated resource elements is given based on Q'ACK, Q'CSI_A, and/or Q'CSI_B; however, the virtual number NvirtualRE of resource elements is given regardless of Q'ACK, Q'CSI_A, and Q'CSI_B.

In other words, Q'ACK, Q'CSI_A, and/or Q'CSI_B that are necessary for calculating the transport block size TBS and the temporary transport block size TBStemp may be given at least based on the virtual transport block size TBSvirtual calculated without using Q'ACK, Q'CSI_A, and Q'CSI_B and the virtual temporary transport block size TBSvirtualtemp.

<FIG> is a diagram illustrating a flow for calculating the transport block according to the present embodiment. In <NUM>, the terminal apparatus <NUM> and the base station apparatus <NUM> calculate the virtual transport block size TBSvirtual, without using Q'ACK, Q'CSI_A, and Q'CSI_B. In <NUM>, the terminal apparatus <NUM> and the base station apparatus <NUM> calculate Q'ACK, Q'CSI_A, and/or Q'CSI_B, by using the virtual transport block size TBSvirtual. In <NUM>, the terminal apparatus <NUM> and the base station apparatus <NUM> calculate the transport block size TBS, by using Q'ACK, Q'CSI-A, and/or Q'CSI_B.

The number Q'ACK of coded modulation symbols for the HARQ-ACK may be given according to Equation (<NUM>). The number Q'CSI_A of coded modulation symbols for the type A CSI may be given according to Equation (<NUM>). The number Q'CSI_A of coded modulation symbols for the type B CSI may be given according to Equation (<NUM>). In other words, for the HARQ-ACK, the number Q' of coded modulation symbols in Equation (<NUM>) may be replaced with Q'ACK. For the type A CSI, the number Q' of coded modulation symbols in Equation (<NUM>) may be replaced with Q'CSI_A. For the type B CSI, the number Q' of coded modulation symbols in Equation (<NUM>) may be replaced with Q'CSI_B. <MAT> wherein.

The embodiments of the present invention have been described in detail above referring to the drawings, but the specific configuration is not limited to the embodiments and includes, for example, an amendment to a design that falls within the scope that does not depart from the gist of the present invention. Furthermore, various modifications are possible within the scope of one aspect of the present invention defined by the claims.

Claim 1:
A terminal apparatus (<NUM>) comprising:
a reception unit (<NUM>) configured to receive a physical downlink control channel, PDCCH, including downlink control information, the downlink control information being used for scheduling of a physical uplink shared channel, PUSCH;
a coding unit (<NUM>) configured to encode first uplink information and second uplink information; and
a transmission unit (<NUM>) configured to transmit encoded bits of the first uplink information and encoded bits of the second uplink information by using the PUSCH, wherein
a target coding rate and a modulation order are indicated in a field included in the downlink control information,
a number of coded modulation symbols for the first uplink information is given by using a value: <MAT> wherein
O is a number of bits of the first uplink information,
L is a number of Cyclic Redundancy Check, CRC, parity bits,
β is given based on a Radio Resource Control, RRC, layer parameter,
R is the target coding rate,
Qm is the modulation order, and
a size of the second uplink information is given by using the target coding rate and the number of coded modulation symbols for the first uplink information.