WO2018173852A1 - 端末装置、基地局装置、および、通信方法 - Google Patents

端末装置、基地局装置、および、通信方法 Download PDF

Info

Publication number
WO2018173852A1
WO2018173852A1 PCT/JP2018/009700 JP2018009700W WO2018173852A1 WO 2018173852 A1 WO2018173852 A1 WO 2018173852A1 JP 2018009700 W JP2018009700 W JP 2018009700W WO 2018173852 A1 WO2018173852 A1 WO 2018173852A1
Authority
WO
WIPO (PCT)
Prior art keywords
code
transport block
unit
block
code blocks
Prior art date
Application number
PCT/JP2018/009700
Other languages
English (en)
French (fr)
Inventor
友樹 吉村
翔一 鈴木
渉 大内
麗清 劉
Original Assignee
シャープ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by シャープ株式会社 filed Critical シャープ株式会社
Priority to US16/484,516 priority Critical patent/US10873414B2/en
Publication of WO2018173852A1 publication Critical patent/WO2018173852A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • H04L1/0004Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes applied to control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal

Definitions

  • the present invention relates to a terminal device, a base station device, and a communication method.
  • LTE Long Term Evolution
  • EUTRA Evolved Universal Terrestrial Access: EUTRA
  • 3rdPGenter 3rdPGenter
  • a base station apparatus is also called eNodeB (evolved NodeB)
  • UE User Equipment
  • LTE is a cellular communication system in which a plurality of areas covered by a base station apparatus are arranged in a cell shape. A single base station apparatus may manage a plurality of cells.
  • NR New Radio
  • eMBB enhanced Mobile BroadBand
  • mMTC massive Machine Type Communication
  • URLLC Ultra Reliable and Low Latency Communication
  • Non-Patent Document 2 an error correction code adopted for NR has been studied.
  • One aspect of the present invention is a base station apparatus capable of efficiently performing error correction coding, a communication method used in the base station apparatus, a terminal apparatus capable of performing error correction decoding efficiently, and the terminal A communication method used in an apparatus is provided.
  • a first aspect of the present invention is a terminal device, wherein a reception unit that receives a transport block based on a downlink grant, and the transport block is divided into a plurality of first code blocks, A decoding unit that decodes a plurality of first code blocks, each of the plurality of first code blocks being encoded based on a soft buffer size, wherein the soft buffer size is at least a first
  • the first value is the number of the plurality of first code blocks, and the number of the plurality of first code blocks is the number of the transport block in the initial transmission of the transport block.
  • the size of the transport block is an MCS field included in the downlink control information. Given at least and if the second code block is retransmitted, the first value is the number of the second code blocks, and the second code block is the plurality of divided first Includes some code blocks of a code block.
  • a second aspect of the present invention is a base station apparatus, wherein a transmission unit that transmits a transport block based on a downlink grant, and the transport block is divided into a plurality of first code blocks, An encoding unit that encodes the plurality of first code blocks, and each of the plurality of first code blocks is encoded based on a soft buffer size, and the soft buffer size is at least 1 in the initial transmission of the transport block, the first value is the number of the first code blocks, and the number of the first code blocks is the transport block.
  • the size of the transport block is given based on the size of the block, and the size of the transport block is included in the downlink control information.
  • the second code block is retransmitted, the first value is the number of the second code blocks, and the second code block is the plurality of divided second codes. A part of one code block is included.
  • a third aspect of the present invention is a communication method for a terminal apparatus, the step of receiving a transport block based on a downlink grant, and the transport block is divided into a plurality of first code blocks.
  • the first value is the number of the plurality of first code blocks, and the number of the plurality of first code blocks is the number of the transport block in the initial transmission of the transport block.
  • the size of the transport block is given based on the size of the MC included in the downlink control information. If the second code block is retransmitted given at least based on the field, the first value is the number of the second code blocks, and the second code block is the plurality of divided second codes A part of one code block is included.
  • a fourth aspect of the present invention is a communication method of a base station apparatus, the step of transmitting a transport block based on a downlink grant, and the transport block is divided into a plurality of first code blocks And encoding each of the plurality of first code blocks, wherein each of the plurality of first code blocks is encoded based on a soft buffer size, and the soft buffer size is at least 1 in the initial transmission of the transport block, the first value is the number of the first code blocks, and the number of the first code blocks is the transport block.
  • the second code block is retransmitted given at least based on the CS field, the first value is the number of the second code blocks, and the second code block is the divided plurality of code blocks. A partial code block of the first code block is included.
  • the base station device and the terminal device can communicate efficiently.
  • FIG. 1 is a conceptual diagram of a wireless communication system according to one aspect of the present embodiment.
  • the radio communication system includes terminal apparatuses 1A to 1C and a base station apparatus 3.
  • the terminal devices 1A to 1C are also referred to as terminal devices 1.
  • radio parameters related to communication between the terminal device 1 and the base station device 3
  • at least some radio parameters are also referred to as numerology.
  • the radio parameters include at least a part of a subcarrier interval, an OFDM symbol length, a subframe length, a slot length, and a minislot length.
  • the subcarrier interval can be classified into two types: a reference subcarrier interval (Reference SCS, Reference Numberology), and a subcarrier interval (Actual SCS, Actual Numberology) for a communication method used for actual wireless communication. Good.
  • the reference subcarrier spacing may be used to determine at least some of the radio parameters.
  • the reference subcarrier interval is used to set the length of the subframe.
  • the reference subcarrier interval is, for example, 15 kHz.
  • the subcarrier interval used for actual wireless communication is a communication method used for no communication between the terminal device 1 and the base station device 3 (for example, OFDM: Orthogonal Division Multiplex, OFDMA: Orthogonal Division Multiple Access, It is one of the radio parameters for SC-FDMA: Single Carrier-Frequency Division Multiple Access, DFT-s-OFDM: Discrete Fourier Transform-spread-OFDM).
  • OFDM Orthogonal Division Multiplex
  • OFDMA Orthogonal Division Multiple Access
  • SC-FDMA Single Carrier-Frequency Division Multiple Access
  • DFT-s-OFDM Discrete Fourier Transform-spread-OFDM
  • the reference subcarrier interval is also referred to as a first subcarrier interval.
  • the subcarrier interval used for actual wireless communication is also referred to as a second subcarrier interval.
  • FIG. 2 is an example showing configurations of a radio frame, a subframe, and a slot according to an aspect of the present embodiment.
  • the slot length is 0.5 ms
  • the subframe length is 1 ms
  • the radio frame length is 10 ms.
  • a slot may be a unit of resource allocation in the time domain.
  • a slot may be a unit to which a transport block is mapped.
  • a transport block may be mapped to one slot.
  • a subframe may be a unit to which a transport block is mapped.
  • a transport block may be mapped to one subframe.
  • the transport block is a unit of data transmitted within a predetermined interval (for example, transmission time interval (TTI)) defined by an upper layer (for example, MAC: Media Access Control).
  • TTI transmission time interval
  • MAC Media Access Control
  • the transport block may be any one of a data block, transport data, transmission data, transmission code, transmission block, payload, information, information block, encoded data, downlink data, and
  • the slot length may be given by the number of OFDM symbols.
  • the number of OFDM symbols may be 7, 14, 28.
  • the length of the slot may be given based at least on the length of the OFDM symbol.
  • the length of the OFDM symbol may vary based at least on the second subcarrier spacing. Further, the length of the OFDM symbol may be given based at least on the number of points of Fast Fourier Transform (FFT) used for generating the OFDM symbol.
  • FFT Fast Fourier Transform
  • the length of the OFDM symbol may include the length of a cyclic prefix (CP) added to the OFDM symbol.
  • CP cyclic prefix
  • the OFDM symbol is also referred to as a symbol.
  • the generated SC is generated.
  • -FDMA symbols and / or DFT-s-OFDM symbols are also referred to as OFDM symbols.
  • the slot length may be 0.25 ms, 0.5 ms, 1 ms, 2 ms, 3 ms.
  • the radio resource is a resource used for radio communication between the terminal device 1 and the base station device 3.
  • Various channels may be mapped to the radio resource.
  • the various channels may include at least a part of or all of a synchronization channel, a broadcast channel, a control channel, a shared channel, and a reference signal.
  • the synchronization channel is also called a synchronization signal.
  • the synchronization channel is used for the terminal device 1 to synchronize the downlink frequency and time domain.
  • the broadcast channel is also called PBCH (Physical Broadcast Channel).
  • PBCH Physical Broadcast Channel
  • the broadcast channel is used to broadcast a master information block (MIB: Master Information Block) commonly used in the terminal device 1.
  • MIB Master Information Block
  • the master information block may include a radio frame number.
  • the control channel is also referred to as PDCCH (Physical Downlink Control Channel).
  • the control channel is used for transmitting downlink control information.
  • the downlink control information is also referred to as a DCI (Downlink Control Information) format.
  • the downlink control information includes a downlink grant or an uplink grant.
  • the downlink grant is also referred to as a downlink assignment or a downlink allocation.
  • the shared channel includes at least PDSCH (Physical Downlink Shared Channel) and PUSCH (Physical Uplink Shared Channel).
  • the shared channel is used for transport block transmission.
  • PDSCH resource allocation may be indicated by a downlink grant included in the control channel.
  • PUSCH resource allocation may be indicated by an uplink grant included in the control channel.
  • the reference signal is used for channel estimation of radio resources.
  • FIG. 3 is a schematic block diagram illustrating a configuration example of the base station apparatus according to one aspect of the present embodiment.
  • the base station apparatus 3 includes at least a part or all of an upper layer processing unit 301, a control unit 303, a reception unit 305, a transmission unit 307, and a transmission / reception antenna 309.
  • Upper layer processing section 301 is configured to include at least a part or all of radio resource control section 3011 and scheduling section 3013.
  • the reception unit 305 includes at least a part of or all of a data demodulation / decoding unit 3051, a control information demodulation / decoding unit 3053, a demultiplexing unit 3055, a wireless reception unit 3057, and a channel measurement unit 3059.
  • the transmission unit 307 includes at least a part or all of an encoding unit 3071, a modulation unit 3073, a multiplexing unit 3075, a radio transmission unit 3077, and a downlink reference signal generation unit 3079.
  • the upper layer processing unit 301 includes a medium access control (MAC: Medium Access Control) layer, a packet data integration protocol (PDCP: Packet Data Convergence Protocol) layer, a radio link control (RLC: Radio Link Control) layer, and a radio resource control (RRC). : Radio Resource Control) part or all of the layer is at least processed. Further, upper layer processing section 301 generates control information for controlling receiving section 305 and transmitting section 307 and outputs the control information to control section 303. A part of the processing of the medium access control layer may be performed in the control unit 303.
  • MAC Medium Access Control
  • PDCP Packet Data Convergence Protocol
  • RLC Radio Link Control
  • RRC radio resource control
  • the radio resource control unit 3011 can generate a transport block or acquire it from an upper node and output it to the scheduling unit 3013 or the control unit 303. Further, the radio resource control unit 3011 manages various setting information of each terminal device 1.
  • the scheduling unit 3013 manages radio resources allocated for transmission of transport blocks generated by the radio resource control unit 3011.
  • the scheduling unit 3013 When the transport block generated in the radio resource control unit 3011 is transmitted toward the terminal device 1, the scheduling unit 3013 generates downlink control information indicating radio resource allocation to the terminal device 1, and generates the generated downlink Link control information can be output to the transmission unit 307.
  • the control unit 303 generates a control signal for controlling the reception unit 305 and the transmission unit 307 based on the control information output from the higher layer processing unit 301.
  • the control unit 303 outputs the generated control signal to the reception unit 305 and the transmission unit 307 to control the reception unit 305 and the transmission unit 307.
  • the control unit 303 may have a function of performing a part of the processing of the medium access control layer (for example, a retransmission instruction).
  • the receiving unit 305 separates, demodulates, and decodes the received signal received from the terminal device 1 via the transmission / reception antenna 309 according to the control signal input from the control unit 303, and converts the decoded information into an upper layer processing unit. 301 is output.
  • the radio reception unit 3057 orthogonally demodulates the uplink signal received via the transmission / reception antenna 309, and converts the orthogonally demodulated analog signal into a digital signal.
  • the wireless reception unit 3057 performs fast Fourier transform (FFT) on the digital signal, extracts a frequency domain signal, and outputs the signal to the demultiplexing unit 3055.
  • FFT fast Fourier transform
  • the demultiplexing unit 3055 demultiplexes the signal input from the wireless reception unit 3057 into a signal such as a control channel, a shared channel, or a reference signal.
  • the demultiplexing unit 3055 performs compensation for the propagation path of the control channel and / or the shared channel from the propagation path estimation value input from the channel measurement unit 3059. Further, the demultiplexing unit 3055 outputs the separated reference signal to the channel measurement unit 3059.
  • the demultiplexing unit 3055 acquires the modulation symbol of the transport block and / or the modulation symbol including the uplink control information from the separated control channel and / or shared channel.
  • the demultiplexing unit 3055 outputs a modulation symbol including uplink data acquired from the shared channel signal to the data demodulation / decoding unit 3051.
  • the demultiplexing unit 3055 outputs a modulation symbol including uplink control information acquired from the control channel or the shared channel to the control information demodulation / decoding unit 3053.
  • the uplink control information includes a reception confirmation response, a scheduling request (SR: Scheduling Request), and the like.
  • the channel measurement unit 3059 measures an estimated channel value, channel quality, and the like from the reference signal input from the demultiplexing unit 3055, and outputs the measured value to the demultiplexing unit 3055 and the upper layer processing unit 301.
  • the data demodulation / decoding unit 3051 demodulates the modulation symbol of the transport block input from the demultiplexing unit 3055.
  • the demodulated sequence is decoded and a transport block is generated.
  • the data demodulation / decoding unit 3051 outputs the decoded transport block to the upper layer processing unit 301.
  • Control information demodulation / decoding section 3053 demodulates modulation symbols including uplink control information input from demultiplexing section 3055.
  • the demodulated sequence is decoded and uplink control information is generated.
  • the control information demodulation / decoding unit 3053 outputs the decoded uplink control information to the higher layer processing unit 301 or the control unit 303.
  • the transmission unit 307 generates a reference signal, encodes and modulates the downlink control information and the transport block input from the higher layer processing unit 301, and partially or all of the control channel, the shared channel, and the reference signal The signal is transmitted to the terminal device 1 via the transmission / reception antenna 309.
  • the encoding unit 3071 performs encoding based on a predetermined procedure for the downlink control information and / or the transport block input from the higher layer processing unit 301. Details of encoding based on a predetermined procedure in the encoding unit 3071 will be described later.
  • the modulation unit 3073 modulates the encoded bits input from the encoding unit 3071 with BPSK (Binary Phase Shift Keying), QPSK (Quadrature Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation 64, etc.).
  • BPSK Binary Phase Shift Keying
  • QPSK Quadrature Phase Shift Keying
  • 16QAM Quadrature Amplitude Modulation 64, etc.
  • the downlink reference signal generation unit 3079 generates a reference signal.
  • Multiplexer 3075 multiplexes the modulation symbols and reference signals for each channel to generate transmission symbols.
  • the wireless transmission unit 3077 performs inverse fast Fourier transform (IFFT: Inverse Fast Fourier Transform) on the multiplexed transmission symbols and the like to generate time symbols.
  • Radio transmission section 3077 performs modulation of the OFDM method on the time symbol, generates a baseband digital signal, converts the baseband digital signal to an analog signal, and converts the in-phase component and quadrature component of the intermediate frequency from the analog signal. Is generated, and an extra frequency component with respect to the intermediate frequency band is removed, an intermediate frequency signal is converted into a high frequency signal (up-conversion: up convert), an extra frequency component is removed, and a carrier signal (Carrier signal, (Carrier, RF signal, etc.).
  • the wireless transmission unit 3077 amplifies the power of the carrier wave signal, and outputs to the transmission / reception antenna 309 for transmission.
  • FIG. 4 is a schematic block diagram illustrating a configuration example of the terminal device 1 according to an aspect of the present embodiment.
  • the terminal device 1 includes at least a part or all of an upper layer processing unit 101, a control unit 103, a reception unit 105, a transmission unit 107, and a transmission / reception antenna 109.
  • Upper layer processing section 101 is configured to include at least a part or all of radio resource control section 1011 and scheduling section 1013.
  • the reception unit 105 includes at least a part or all of a decoding unit 1051, a demodulation unit 1053, a demultiplexing unit 1055, a radio reception unit 1057, and a channel measurement unit 1059.
  • Transmitting section 107 includes at least a part or all of encoding section 1071, shared channel generation section 1073, control channel generation section 1075, multiplexing section 1077, radio transmission section 1079, and uplink reference signal generation section 10711. Is done.
  • the upper layer processing unit 101 outputs a transport block generated by a user operation or the like to the transmission unit 107.
  • the upper layer processing unit 101 includes a medium access control (MAC: Medium Access Control) layer, a packet data integration protocol (Packet Data Convergence Protocol: PDCP) layer, a radio link control (Radio Link Control: RLC) layer, and a radio resource control (Radio) layer. Process the Resource Control (RRC) layer. Further, upper layer processing section 101 generates control information for controlling receiving section 105 and transmitting section 107 and outputs the control information to control section 103. A part of the processing of the medium access control layer may be performed in the control unit 103.
  • MAC Medium Access Control
  • PDCP Packet Data Convergence Protocol
  • RLC Radio Link Control
  • Radio Radio
  • the radio resource control unit 1011 manages various setting information of the terminal device 1.
  • the various setting information includes settings related to radio resource control, settings related to RRM (Radio Resource Management) measurement, settings related to RRM reporting, settings related to CSI measurement, settings related to CSI reporting, settings related to transmission power control, settings related to physical channels, and physical settings. Some or all of the settings related to signals and the settings related to cells may be included.
  • the various setting information may be information that is provided by the base station device 3 and used for setting in the terminal device 1.
  • the radio resource control unit 1011 generates information arranged in the uplink physical channel and outputs the information to the transmission unit 107.
  • the information arranged in the uplink physical channel may be a transport block.
  • the scheduling unit 1013 controls radio resources used in the transmission unit 107 based on information included in the uplink grant.
  • the scheduling unit 1013 controls radio resources used in the reception unit 105 based on information included in the downlink grant.
  • the control unit 103 generates a control signal for controlling the receiving unit 105 and the transmitting unit 107 based on the control information from the higher layer processing unit 101. Control unit 103 outputs the generated control signal to receiving unit 105 and transmitting unit 107 to control receiving unit 105 and transmitting unit 107.
  • the control unit 103 may have a function of performing a part of the processing of the medium access control layer (for example, a retransmission instruction).
  • the control unit 103 may be a function included in the upper layer processing unit 101.
  • the receiving unit 105 separates, demodulates, and decodes the received signal received from the base station apparatus 3 via the transmission / reception antenna 109, and outputs the decoded information to the higher layer processing unit 101.
  • the radio reception unit 1057 demodulates the downlink signal received via the transmission / reception antenna 109, and converts the demodulated analog signal into a digital signal.
  • the radio reception unit 1057 may perform a fast Fourier transform (FFT) on the digital signal to extract a frequency domain signal.
  • FFT fast Fourier transform
  • the demultiplexing unit 1055 separates the extracted signal into a control channel, a shared channel, and a reference signal.
  • the demultiplexing unit 1055 outputs the separated reference signal to the channel measuring unit 1059 and / or the demultiplexing unit 1055.
  • the demultiplexing unit 1055 performs channel equalization of the control channel and / or the shared channel.
  • the control channel after channel equalization and / or the shared channel after channel equalization is output to demodulation section 1053.
  • the channel measurement unit 1059 performs channel measurement based on the reference signal.
  • the channel measurement value given based on the channel measurement is output to the demultiplexing unit 1055.
  • the demodulating unit 1053 performs demodulation on a modulation scheme such as BPSK, QPSK, 16QAM, and 64QAM on the control channel after channel equalization and / or the shared channel after channel equalization.
  • Demodulation section 1053 outputs the demodulated sequence to decoding section 1051.
  • the decoding unit 1051 decodes the demodulated sequence based on a predetermined procedure to generate a transport block.
  • Decoding section 1051 outputs the transport block to higher layer processing section 101.
  • Decoding based on a predetermined procedure in the decoding unit 1051 is an operation of performing decoding based on the assumption of encoding based on the predetermined procedure of the base station apparatus 1. That is, the decoding unit 1051 assumes that the transport block has been encoded based on a predetermined procedure in decoding the transport block.
  • the transmission unit 107 generates a reference signal, encodes and modulates the transport block and uplink control information input from the higher layer processing unit 101, and shares or modulates the shared channel, the control channel, and the reference signal. Are multiplexed and transmitted to the base station apparatus 3 via the transmission / reception antenna 109.
  • the encoding unit 1071 generates the encoded bits by encoding the uplink control information input from the higher layer processing unit 101 and / or the transport block based on a predetermined procedure, and generates the encoded bits as a shared channel Output to unit 1073 and / or control channel generation unit 1075. Details of encoding based on a predetermined procedure in the encoding unit 1071 will be described later.
  • the shared channel generation unit 1073 generates a modulation symbol by modulating the encoded bit input from the encoding unit 1071, generates a shared channel by at least DFT of the modulation symbol, and outputs the shared channel to the multiplexing unit 1077. Good.
  • the shared channel generation unit 1073 may generate the shared channel by modulating the encoded bits input from the encoding unit 1071 and output the shared channel to the multiplexing unit 1077.
  • the control channel generation unit 1075 generates a control channel based on the encoded bits input from the encoding unit 1071 and / or the scheduling request, and outputs the control channel to the multiplexing unit 1077.
  • the uplink reference signal generation unit 10711 generates a reference signal and outputs the generated uplink reference signal to the multiplexing unit 1077.
  • the multiplexing unit 1077 receives the channel input from the shared channel generation unit 1073 and / or the channel input from the control channel generation unit 1075 and / or the reference signal input from the uplink reference signal generation unit 10711. Multiplexed to uplink radio resources. Multiplexer 1077 outputs the multiplexed signal to radio transmitter 1079.
  • the radio transmission unit 1079 performs inverse fast Fourier transform (IFFT) on the multiplexed signal, generates a baseband digital signal, converts the baseband digital signal into an analog signal, Generates in-phase and quadrature components of the intermediate frequency from the signal, removes excess frequency components for the intermediate frequency band, converts the intermediate frequency signal to a high frequency signal (up-convert: up convert), and extra frequency components , Power amplification, and output to the transmission / reception antenna 109 for transmission.
  • IFFT inverse fast Fourier transform
  • FIG. 5 is a block diagram illustrating an outline of a coding process of the base station apparatus 3 according to the present embodiment.
  • FIG. 5A shows a procedure until an input bit sequence a k is input and one or a plurality of code blocks ck are generated.
  • the input bit sequence ak is a bit sequence input to the encoding procedure.
  • the input bit sequence ak may be a transport block.
  • the code block ck may be a unit on which error correction coding (channel coding) is performed.
  • FIG. 5B shows a procedure until a given code block c k is input and a rate match sequence e k is generated.
  • the encoding procedure includes a first CRC attachment unit 4001, a segmentation and CRC addition unit 4010, an encoding unit 4002, a sub-block interleaver unit 4003. , A bit collection unit 4004 and a bit selection and prune unit 4005 at least partly or entirely.
  • the division and CRC addition unit 4010 includes at least one of a code block division unit 4011 and a second CRC attachment unit 4012.
  • Input bit sequence a k is input to first CRC adding section 4001.
  • CRC adding unit 4001 based on the input bit sequence a k, for generating a first CRC bit p k.
  • a sequence b k is generated by adding the first CRC bits to the input bit sequence a k .
  • First CRC adding section 4001 splits sequence b k and inputs it to CRC adding section 4010.
  • the first CRC bit may be a sequence of 4 bits, 8 bits, 16 bits, or 24 bits.
  • the first CRC bit may be configured by a number of bits other than the above.
  • the sequence b k is input to the code block dividing unit 4011.
  • the code block dividing unit 4011 divides the sequence b k into one or a plurality of code blocks.
  • the code block dividing unit 4011 may divide the sequence b k into the first code block set.
  • the sequence b k may be divided into the second code block set.
  • FIG. 6 is a diagram illustrating an example of a first procedure for calculating the number of code blocks of the code block dividing unit 4011 according to one aspect of the present embodiment.
  • B indicates the number of bits of the sequence b k .
  • Z indicates the upper limit (maximum code block length) of the number of bits of the code block.
  • N CB indicates the number of code blocks.
  • B ′ indicates the total number of bits of the second CRC bits and the sequence b k added to each code block.
  • L represents the number of second CRC bits added to one code block.
  • the maximum code block length Z may be 6144 or 8192.
  • the maximum code block length Z may be a value other than the above.
  • the maximum code block length Z may be given based at least on the error correction coding scheme used in the coding procedure.
  • the maximum code block length Z may be 6144 when a turbo code is used for the encoding procedure.
  • the maximum code block length Z may be 8192 when an LDPC (Low Density Parity Check) code is used for the encoding procedure.
  • the LDPC code may be a QC-LDPC (Quasi-Cyclic LDPC) code.
  • the code block dividing unit 4011 divides the sequence b k into N CB code blocks C rk based on the calculated code block number N CB .
  • r indicates the code block index.
  • the code block index r is given by an integer value in the range of 0 to N CB ⁇ 1.
  • the output of the second CRC adding unit 4012 is referred to as a code block crk .
  • the code block crk is the rth code block.
  • the encoding unit 4002 has a function of performing error correction encoding on a given code block ck .
  • the r th code block c rk is input to c k .
  • the encoding unit 4002 performs error correction encoding on the code block ck , and outputs a coded bit sequence.
  • the coded bit sequences are d k (0) , d k (1) , and d k (2) .
  • d k (0) is also referred to as a systematic bit.
  • d k (1) and d k (2) are also referred to as parity bits.
  • the encoded bit sequence may be composed of one or a plurality of sequences.
  • the number of sequences constituting the coded bit sequence is also referred to as N seq .
  • N seq may be a value other than 2.
  • the encoded bit sequence output from the encoding processing unit 4002 is input to the sub-block interleaver unit 4003 or the bit collection unit 4004.
  • the sub-block interleaver unit 4003 outputs a rearranged bit sequence v k (n) by rearranging (sort, interleave) the input encoded bit sequence.
  • n is an integer included in the range of 0 to N seq ⁇ 1.
  • the sub-block interleaver is given by a matrix.
  • the number of sub-block interleaver columns C subblock is 32.
  • the number of sub-block interleaver rows R subblock may be the smallest integer that satisfies the following equation (1).
  • D is the number of bits of each sequence d k (n) .
  • the number of bits K ⁇ of the rearranged bit sequence v k (n) that is the output of the sub-block interleaver unit 4003 may be given by the following equation (2).
  • the bit collection unit 4004 generates a virtual circular buffer based on rearranging (rearrangement ) the rearranged bit sequence v k (n) .
  • K ⁇ is the number of bits of v k (0) .
  • Bit collection unit 4004 and outputs a virtual circular buffer w k.
  • the virtual circular buffer w k may be generated by rearranging the N seq rearranged bit sequences v k (n) based on a predetermined procedure.
  • the virtual circular buffer w k is input to the bit selection and cutting unit 4005.
  • Bit selecting and cutting unit 4005 performs a rate matching operation on the virtual circular buffer w k, to produce a rate matching sequence e k.
  • FIG. 7 is a diagram illustrating an example of a rate matching operation of the bit selection and disconnection unit 4005 according to one aspect of the present embodiment.
  • Rate match series e k from the virtual circular buffer w k is obtained.
  • the number of bits of the rate match series e k is an E.
  • Bit number E of rate matching sequence e k is given at least on the basis of the resource allocation information or the like for the transport block.
  • Rv idx in FIG. 7 is an RV (redundancy version) number for transmission of the corresponding transport block.
  • the RV number may be indicated by information included in the downlink control information.
  • the RV number may be set based on at least a higher layer signal.
  • N cb is a soft buffer size per code block, and is expressed by the number of bits. N cb is given by the following equation (3).
  • N IR is a value related to the soft buffer size per input bit sequence a k and is expressed by the number of bits. N IR is given by the following equation (4).
  • K MIMO may be 2 and the other In this case, K MIMO may be 1.
  • K MIMO may be the same as the maximum number of transport blocks that can be included in one shared channel transmission received based on the transmission mode in which the terminal apparatus 1 is set.
  • K MIMO may relate to the maximum number of transport blocks that can be received in a given period in a given transmission method.
  • M DL_HARQ may be the maximum number of downlink HARQ processes.
  • M DL_HARQ may be the maximum number of downlink HARQ processes managed in parallel in one corresponding serving cell.
  • M DL_HARQ may be 8.
  • M DL_HARQ may correspond to uplink / downlink configuration (UL / DL configuration).
  • M limit is 8.
  • the uplink / downlink configuration is used in TDD and indicates mapping between a downlink subframe and an uplink subframe in a radio frame.
  • K c may be any one of ⁇ 1, 3/2, 2, 8/3, 3, and 5 ⁇ , or may be another value.
  • N soft is the total number of soft channel bits corresponding to the UE category or the downlink UE category.
  • the soft channel bits are also referred to as soft bits.
  • the soft bit is the LLR (Log) for the bit calculated after error correction decoding. (Likelihood Ratio) or the like.
  • the soft bit may be an amount given based at least on the LLR.
  • the soft bit may be a value associated with the LLR.
  • N soft is given by one of the capability parameter ue-Category (without suffix), the capability parameter ue-Category-v1020, the capability parameter ue-Category-v1170, and the capability parameter ue-CategoryDL-r12. Also good.
  • the UE category or the downlink UE category is information indicating function information supported by the terminal device 1.
  • Rate matching sequence e k corresponding to r-th code block generated from the bit selection and the cutting unit 4005 is referred to as the rate matching sequence e rk.
  • N CB rate match sequences e rk an encoded output sequence f k is generated.
  • the encoded output sequence f k is subjected to modulation, precoding, etc., mapped to a radio resource, and transmitted.
  • the encoding unit 3071 is encoded based on the encoding procedure. That is, the encoding unit 3071 includes a part of the first CRC adding unit 4001, the division and CRC adding unit 4010, the encoding unit 4002, the sub-block interleaver unit 4003, the bit collecting unit 4004, the bit selection and cutting unit 4005 or It is comprised including at least all.
  • the input bit sequence ak input to the encoding unit 3071 is a transport block. At least in the initial transmission, the number of bits of the transport block input to the encoding unit 3071 includes an index I TBS for TBS (Transport Block Size) and the number N of resource blocks of the shared channel used for transmission of the transport block. It may be given by the first table specified by the PRB .
  • the index I TBS for the TBS may be given based at least on the index I MCS indicating Modulation and Coding Scheme (MCS).
  • MCS Modulation and Coding Scheme
  • the index I MCS indicating the MCS may be given based at least on the downlink control information.
  • the index I MCS indicating the MCS may be given based at least on a downlink grant instructing transmission of the transport block.
  • the N PRB may be given based at least on the downlink grant.
  • the N PRB may be given based at least on a downlink grant instructing transmission of the transport block.
  • the number of code blocks N CB may be given based at least on the condition X1.
  • the code block number N CB may be given based on the first procedure shown in FIG.
  • the code block number N CB may be given based on the second procedure.
  • the second procedure will be described later.
  • the satisfaction of the condition X1 may be that at least a part or all of the conditions x1 to x3 are satisfied.
  • the fact that the condition X1 is not satisfied may be that at least part or all of the conditions x1 to x3 are not satisfied.
  • the code block number N CB may be given on the basis of the first procedure. If the condition X1 is not satisfied, the bit selection and cutting unit 4005 may provide the code block number N CB based on the first procedure. On the other hand, if the condition X1 is satisfied, the bit selection and cutting unit 4005, the code block number N CB may be given on the basis of the second procedure.
  • the condition x1 is that a second code block set including a part of code blocks among a plurality of code blocks (first code block set) included in the transport block is transmitted.
  • the first code block set may be all code blocks included in the transport block. Transmission of the first code block set is also referred to as first transmission. That is, the first transmission may be transmitted including all code blocks included in the transport block. Transmission of the second code block set is also referred to as second transmission. That is, the second transmission may be transmission of some code blocks included in the transport block.
  • the second code block set included in the transport block is retransmitted. Also referred to as transport block retransmission.
  • transport block retransmission Also, in various aspects of the present embodiment, after the first code block set included in the transport block is initially transmitted, the first code block set is retransmitted. Also called retransmission.
  • the first transmission may be performed.
  • the first transmission or the second transmission may be performed.
  • Whether the first transmission or the second transmission corresponds to the retransmission of the transport block may be given based at least on a new data indicator (NDI: New Data Indicator).
  • the new data indicator may indicate at least whether transmission of a transport block corresponding to the new data indicator corresponds to initial transmission or retransmission.
  • the new data indicator may be included in the downlink grant.
  • the new data index may be indicated by a 1-bit sequence. A second new data index corresponding to the transmission of the second transport block transmitted after the first transport block with respect to the first new data index corresponding to the transmission of the first transport block.
  • the transmission of the second transport block corresponds to the initial transmission (or is considered to be the initial transmission) when is switched or is considered to switch.
  • the transmission of the second transport block is transmitted in the first transport block.
  • the transmission of the second transport block is transmitted in the first transport block.
  • retransmission or considered to be retransmission).
  • the new data indicator corresponding to transmission of the transport block may be a new data indicator included in the downlink grant instructing transmission of the transport block.
  • the switching of the second new data index with respect to the first new data index means that the second bit index (for example, 0 or 1) indicating the first new data index is the second value.
  • the second bit value indicating the new data index may be different, or the bit value may be inverted.
  • the transmission of the first transport block and the transmission of the second transport block may correspond to the same HARQ (Hybrid Automatic Retransmission reQuest) process.
  • HARQ Hybrid Automatic Retransmission reQuest
  • the HARQ process has a function of determining whether to discard data stored (stored) in the soft buffer based on at least whether the received transport block is an initial transmission or a retransmission. If the received transport block is an initial transmission, the data stored in the soft buffer is replaced with the received transport block. If the received transport block is a retransmission and the transport block corresponding to the data stored in the soft buffer has not been successfully decoded, the HARQ process mixes the received transport block with the data. (Combine). Here, the fact that the transport block corresponding to the data stored in the soft buffer has not been successfully decoded may indicate that the HARQ process indicates NACK (Negative ACKnowledgement).
  • the soft buffer When the received transport block is a retransmission and the transport block size of the transport block corresponding to the data stored in the soft buffer is different from the transport block size of the received transport block, the soft buffer The data stored in the transport block may be replaced with the received transport block.
  • the received transport block may be data expressed by soft bits after decoding.
  • the received transport block may include a first code block set or a second code block set.
  • the received transport block does not necessarily include all the code blocks (that is, the first code block set) included in the transport block.
  • the HARQ process may determine whether the received transport block is an initial transmission or a retransmission based at least on the new data indicator corresponding to the received transport block.
  • the soft buffer is a buffer that temporarily stores the received transport block.
  • the condition x2 is that transmission of a part (second code block set) of a plurality of code blocks (first code block set) included in the transport block is instructed. That is, the condition x2 may be an instruction to transmit the second code block set. The condition x2 may be that the second transmission is instructed.
  • the downlink grant may include information indicating which of the first transmission and the second transmission is used.
  • 1-bit information included in the downlink grant may indicate whether the transmission corresponding to the downlink grant is the first transmission or the second transmission.
  • the downlink grant may include information indicating the second code block set.
  • the information indicating the second code block set may be a bitmap indicating which code block included in the first code block set is transmitted.
  • the information indicating the second code block set may be a bit map indicating which of the code block groups configured from the first code block set is transmitted.
  • the information indicating the second code block set may indicate which of the first transmission and the second transmission is used.
  • FIG. 8 is a diagram illustrating an example of information indicating the second code block set according to an aspect of the present embodiment.
  • FIG. 8 shows an example in which seven code blocks are included in the transport block. That is, in FIG. 8, the first code block set is composed of seven code blocks.
  • the information indicating the second code block set is expressed as a bitmap indicating which of the first code block sets is transmitted.
  • the first code block (# 0 ) The third code block (# 2) and the sixth code block (# 5) are transmitted.
  • setting all the bitmaps to 1 may mean transmission of the first code block set (first transmission). That is, the information indicating the second code block set may include information (or function) indicating which of the first transmission and the second transmission is used.
  • a code block group including a plurality of code blocks is set.
  • the information indicating the second code block set may be a code block group bitmap.
  • the information indicating the second code block set indicates that the first code block (# 0) and the second code block (# 1) are transmitted.
  • setting all the code block group bitmaps to 1 may mean transmission of the first code block set (first transmission).
  • the setting of the code block group (correspondence between the code block and the code block group) may be given based at least on the upper layer signal.
  • the setting of the code block group may be given in advance based on the description in the specification document or the like.
  • the information indicating the second code block set may be given by a predetermined number of bits.
  • FIG. 9 is an example of information indicating the second code block set according to an aspect of the present embodiment.
  • the information indicating the second code block set is given by 2 bits, and the respective code points (“00”, “01”, “10”, and “11”) are The transmission of either the second code block set or the first code block set is shown.
  • code point 00 indicates that code block group # 0 is transmitted
  • code point 01 indicates that code block group # 1 is transmitted
  • code point 10 indicates that code block group # 2 is transmitted.
  • the code point 11 may indicate that the first code block set is to be transmitted.
  • the information indicating the second code block set may be given based at least on the upper layer signal.
  • the information indicating the second code block set may include information indicating which of the first transmission and the second transmission is used.
  • the information indicating the second code block set may include information indicating which of the first transmission and the second transmission is used in the retransmission of the transport block.
  • the upper layer signal may include information indicating which of the first transmission and the second transmission is used.
  • the upper layer signal may include information indicating which of the first transmission and the second transmission is used in retransmission of the transport block.
  • the upper layer signal may include information indicating the second code block set.
  • Condition x3 is that information indicating the second code block set is included in the downlink grant.
  • the code block number N CB may be given based on the second procedure.
  • the code block number N CB may be indicated by the downlink grant.
  • the code block number N CB may be indicated by the second code block set.
  • the code block number N CB may be given based at least on information indicating the second code block set.
  • the code block number N CB may be given based at least on the previous reception confirmation response.
  • the acknowledgment response at least indicates whether the transport block or code block has been successfully decoded (ACK / NACK).
  • ACK is also referred to as Positive ACK.
  • ACK is also called Acknowledgment.
  • the reception confirmation response generated and transmitted by the terminal device 1 for the transport block may indicate a reception confirmation response for each code block (or code block group).
  • the reception confirmation response may be information indicating whether or not the transport block (or code block or code block group) has been successfully decoded.
  • the number of code blocks N CB may be the number of code blocks that could not be successfully decoded.
  • the number of code blocks that could not be successfully decoded may be the number of code blocks that indicate that decoding cannot be completed successfully in the previous reception confirmation response.
  • the number of code blocks that could not be successfully decoded may be the number of code blocks for which NACK is indicated in the reception acknowledgment for the code block received immediately before.
  • the immediately preceding reception confirmation response may be the immediately preceding reception confirmation response for the transport block corresponding to the same HARQ process.
  • a first aspect of the present invention is a terminal device, wherein a reception unit that receives a transport block based on a downlink grant, and the transport block is divided into a plurality of first code blocks, Each of the plurality of first code blocks is encoded based on a soft buffer size, and the soft buffer size is at least a first value.
  • the first value is the number of the plurality of first code blocks
  • the number of the plurality of first code blocks is the size of the transport block
  • the size of the transport block is determined based on the MCS field included in the downlink control information.
  • the second code block is retransmitted, the first value is the number of the second code blocks, and the second code block is the plurality of divided first codes. Including a part of the code block.
  • the number of the second code blocks is indicated by a first field included in the downlink control information, or reception for the transport block Given based on acknowledgment.
  • the division is based on the size of the transport block.
  • the second aspect of the present invention is a base station apparatus, wherein a transmission unit transmits a transport block based on a downlink grant, and the transport block is divided into a plurality of first code blocks.
  • An encoding unit that encodes the plurality of first code blocks, and each of the plurality of first code blocks is encoded based on a soft buffer size, and the soft buffer size is: Provided based on at least a first value, and in the initial transmission of the transport block, the first value is a number of the plurality of first code blocks, and the number of the plurality of first code blocks is Is given based on the size of the transport block, and the size of the transport block is the MCS included in the downlink control information. If the second code block is retransmitted given at least based on the field, the first value is the number of the second code blocks, and the second code block is the plurality of divided second codes A part of one code block is included.
  • the number of the second code blocks is indicated by a first field included in the downlink control information, or reception for the transport block is performed. Given based on acknowledgment.
  • the division is based on the size of the transport block.
  • the terminal device 1 can transmit and receive data efficiently.
  • the base station apparatus 3 can transmit and receive data efficiently.
  • the base station apparatus 3 related to one aspect of the present invention and the program operating in the terminal apparatus 1 control a CPU (Central Processing Unit) and the like so as to realize the functions of the above-described embodiments related to one aspect of the present invention. It may be a program (a program that causes a computer to function). Information handled by these devices is temporarily stored in RAM (Random Access Memory) during processing, and then stored in various ROMs such as Flash ROM (Read Only Memory) and HDD (Hard Disk Drive). Reading, correction, and writing are performed by the CPU as necessary.
  • RAM Random Access Memory
  • ROMs Read Only Memory
  • HDD Hard Disk Drive
  • the program for realizing the control function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read by the computer system and executed.
  • the “computer system” here is a computer system built in the terminal device 1 or the base station device 3 and includes hardware such as an OS and peripheral devices.
  • the “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM or a CD-ROM, and a hard disk incorporated in a computer system.
  • the “computer-readable recording medium” is a medium that dynamically holds a program 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,
  • a volatile memory inside a computer system serving as a server or a client may be included and a program that holds a program for a certain period of time.
  • the program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.
  • the base station device 3 in the above-described embodiment can be realized as an aggregate (device group) composed of a plurality of devices.
  • Each of the devices constituting the device group may include a part or all of each function or each functional block of the base station device 3 according to the above-described embodiment.
  • the device group only needs to have one function or each function block of the base station device 3.
  • the terminal device 1 according to the above-described embodiment can also communicate with the base station device as an aggregate.
  • the base station apparatus 3 in the above-described embodiment may be EUTRAN (Evolved Universal Terrestrial Radio Access Network).
  • the base station device 3 in the above-described embodiment may have a part or all of the functions of the upper node for the eNodeB.
  • a part or all of the terminal device 1 and the base station device 3 in the above-described embodiment may be realized as an LSI that is typically 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 chipped, or a part or all of them may be integrated into a chip.
  • the method of circuit integration is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor.
  • an integrated circuit based on the technology can also be used.
  • the terminal device is described as an example of the communication device.
  • the present invention is not limited to this, and the stationary or non-movable electronic device installed indoors or outdoors,
  • the present invention can also be applied to terminal devices or communication devices such as AV equipment, kitchen equipment, cleaning / washing equipment, air conditioning equipment, office equipment, vending machines, and other daily life equipment.
  • One embodiment of the present invention is used in, for example, a communication system, a communication device (for example, a mobile phone device, a base station device, a wireless LAN device, or a sensor device), an integrated circuit (for example, a communication chip), a program, or the like. be able to.
  • a communication device for example, a mobile phone device, a base station device, a wireless LAN device, or a sensor device
  • an integrated circuit for example, a communication chip
  • a program or the like.
  • Terminal device 3 Base station device 101 Upper layer processing unit 103 Control unit 105 Reception unit 107 Transmission unit 109 Transmission / reception antenna 301 Upper layer processing unit 303 Control unit 305 Reception unit 307 Transmission unit 309 Transmission / reception antenna 1011 Wireless Resource control unit 1013 Scheduling unit 1051 Decoding unit 1053 Demodulating unit 1055 Demultiplexing unit 1057 Radio receiving unit 1059 Channel measuring unit 1071 Encoding unit 1073 Shared channel generating unit 1075 Control channel generating unit 1077 Multiplexing unit 1079 Radio transmitting unit 10711 Uplink reference Signal generation unit 3011 Radio resource control unit 3013 Scheduling unit 3051 Data demodulation / decoding unit 3053 Control information demodulation / decoding unit 3055 Demultiplexing unit 3057 Radio reception unit 3059 Channel measurement unit 3071 Encoding unit 073 Modulation unit 3075 Multiplexing unit 3077 Radio transmission unit 3079 Downlink reference signal generation unit 4001 First CRC addition unit 4010 Division and CRC addition unit 4011 Code block division unit 4012 Second CRC

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

トランスポートブロックを受信する受信部と、前記複数の第1のコードブロックを復号する復号化部と、を備え、前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む。

Description

端末装置、基地局装置、および、通信方法
 本発明は、端末装置、基地局装置、および、通信方法に関する。
 本願は、2017年3月22日に日本に出願された特願2017-055587号について優先権を主張し、その内容をここに援用する。
  セルラー移動通信の無線アクセス方式および無線ネットワーク(以下、「Long Term Evolution (LTE)」、または、「Evolved Universal Terrestrial Radio Access : EUTRA」と称する。)が、第三世代パートナーシッププロジェクト(3rd Generation Partnership Project: 3GPP)において検討されている。LTEにおいて、基地局装置はeNodeB(evolved NodeB)、端末装置はUE(User Equipment)とも呼称される。LTEは、基地局装置がカバーするエリアをセル状に複数配置するセルラー通信システムである。単一の基地局装置は複数のセルを管理してもよい。
 3GPPでは、国際電気通信連合(ITU: International Telecommunication Union)が策定する次世代移動通信システムの規格であるIMT(International Mobile Telecommunication)―2020に提案するため、次世代規格(NR: New Radio)の検討が行われている(非特許文献1)。NRは、単一の技術の枠組みにおいて、eMBB(enhanced Mobile BroadBand)、mMTC(massive Machine Type Communication)、URLLC(Ultra Reliable and Low Latency Communication)の3つのシナリオを想定した要求を満たすことが求められている。
 上記の要求を満たすため、NRに採用される誤り訂正符号の検討が行われている(非特許文献2)。
"New SID proposal: Study on New Radio Access Technology", RP-160671, NTT docomo, 3GPP TSG RAN Meeting#71, Goteborg, Sweden, 7th - 10th March, 2016. "3GPP TR 38.802 V0.0.3 (2016-03) ", R1-165889, 9th June, 2016.
 本発明の一態様は、効率的に誤り訂正符号化を行うことができる基地局装置、該基地局装置に用いられる通信方法、効率的に誤り訂正復号化を行うことができる端末装置、該端末装置に用いられる通信方法を提供する。
 (1)本発明の第1の態様は、端末装置であって、下りリンクグラントに基づきトランスポートブロックを受信する受信部と、前記トランスポートブロックは複数の第1のコードブロックに分割され、前記複数の第1のコードブロックを復号する復号化部と、を備え、前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む。
 (2)本発明の第2の態様は、基地局装置であって、下りリンクグラントに基づきトランスポートブロックを送信する送信部と、前記トランスポートブロックは複数の第1のコードブロックに分割され、前記複数の第1のコードブロックを符号化する符号化部と、を備え、前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む。
 (3)本発明の第3の態様は、端末装置の通信方法であって、下りリンクグラントに基づきトランスポートブロックを受信するステップと、前記トランスポートブロックは複数の第1のコードブロックに分割され、前記複数の第1のコードブロックを復号するステップと、を備え、前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む。
 (4)本発明の第4の態様は、基地局装置の通信方法であって、下りリンクグラントに基づきトランスポートブロックを送信するステップと、前記トランスポートブロックは複数の第1のコードブロックに分割され、前記複数の第1のコードブロックを符号化するステップと、を備え、前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む。
 この発明の一態様によれば、基地局装置と端末装置は効率的に通信が行うことができる。
本実施形態の一態様に係る無線通信システムの概念を示す図である。 本実施形態の一態様に係る無線フレーム、サブフレーム、および、スロットの構成を示す一例である。 本実施形態の一態様に係る基地局装置の構成例を示す概略ブロック図である。 本実施形態の一態様に係る端末装置1の構成例を示す概略ブロック図である。 本実施形態に係る基地局装置3の符号化手順(Coding process)の概略を示すブロック図である。 本実施形態の一態様に係るコードブロック分割部4011のコードブロック数を算出するための第1の手順の一例を示す図である。 本実施形態の一態様に係るビット選択および切断部4005のレートマッチ操作の一例を示す図である。 本実施形態の一態様に係る第2のコードブロックセットを指示する情報の一例を示す図である。 本実施形態の一態様に係る第2のコードブロックセットを指示する情報の一例である。
 以下、本発明の各実施形態について説明する。
 図1は、本実施形態の一態様に係る無線通信システムの概念図である。図1において、無線通信システムは、端末装置1A~1C、および基地局装置3を具備する。以下、端末装置1A~1Cを端末装置1とも称する。
 以下、端末装置1、および、基地局装置3の間の通信に関する種々の無線パラメータについて説明する。ここで、少なくとも一部の無線パラメータ(例えば、サブキャリア間隔(SCS:Subcarrier Spacing))は、Numerologyとも呼称される。無線パラメータは、サブキャリア間隔、OFDMシンボルの長さ、サブフレームの長さ、スロットの長さ、および、ミニスロットの長さの少なくとも一部を含む。
 サブキャリア間隔は、参照サブキャリア間隔(Reference SCS、Reference Numerology)、および、実際の無線通信に使用される通信方式のためのサブキャリア間隔(Actual SCS、Actual Numerology)の2つに分類されてもよい。参照サブキャリア間隔は、無線パラメータの少なくとも一部を決定するために用いられてもよい。例えば、参照サブキャリア間隔は、サブフレームの長さを設定するために用いられる。ここで、参照サブキャリア間隔は、例えば、15kHzである。
 実際の無線通信に使用されるサブキャリア間隔は、端末装置1と基地局装置3の間の無通信に使用される通信方式(例えば、OFDM:Orthogonal Frequency Division Multiplex、OFDMA:Orthogonal Frequency Division Multiple Access、SC-FDMA:Single Carrier - Frequency Division Multiple Access、DFT-s-OFDM:Discrete Fourier Transform - spread - OFDM)のための無線パラメータの1つである。以下では、参照サブキャリア間隔を第1のサブキャリア間隔とも呼称する。また、実際の無線通信に使用されるサブキャリア間隔を第2のサブキャリア間隔とも呼称する。
 図2は、本実施形態の一態様に係る無線フレーム、サブフレーム、および、スロットの構成を示す一例である。図2において、スロットの長さは0.5msであり、サブフレームの長さは1msであり、無線フレームの長さは10msである。スロットは、時間領域におけるリソース割り当ての単位であってもよい。スロットは、トランスポートブロックがマップされる単位であってもよい。トランスポートブロックは、1つのスロットにマップされてもよい。サブフレームは、トランスポートブロックがマップされる単位であってもよい。トランスポートブロックは、1つのサブフレームにマップされてもよい。ここで、トランスポートブロックは、上位層(例えば、MAC:Mediam Access Control等)で規定される所定の間隔(例えば、送信時間間隔(TTI:Transmission Time Interval))内に送信されるデータの単位であってもよい。また、トランスポートブロックは、データブロック、トランスポートデータ、送信データ、送信符号、送信ブロック、ペイロード、情報、情報ブロック、符号化データ、下りリンクデータ、上りリンクデータのいずれかであってもよい。
 スロットの長さは、OFDMシンボルの数によって与えられてもよい。例えば、OFDMシンボルの数は、7、14、28であってもよい。スロットの長さは、OFDMシンボルの長さに少なくとも基づき与えられてもよい。OFDMシンボルの長さは、第2のサブキャリア間隔に少なくとも基づき異なってもよい。また、OFDMシンボルの長さは、OFDMシンボルの生成に用いられる高速フーリエ変換(FFT:Fast Fourier Transform)のポイント数に少なくとも基づき与えられてもよい。また、OFDMシンボルの長さは、OFDMシンボルに付加されるサイクリックプレフィックス(CP:Cyclic Prefix)の長さを含んでもよい。ここで、OFDMシンボルは、シンボルとも呼称される。また、端末装置1と基地局装置3の間の通信において、OFDM以外の通信方式が使用される場合(例えば、SC-FDMAやDFT-s-OFDMが使用される場合等)、生成されるSC-FDMAシンボル、および/または、DFT-s-OFDMシンボルはOFDMシンボルとも呼称される。例えば、スロットの長さは、0.25ms、0.5ms、1ms、2ms、3msであってもよい。
 以下、無線リソースおよび種々のチャネルについて説明を行う。
 無線リソースは、端末装置1と基地局装置3の間の無線通信のために用いられるリソースである。無線リソースには、種々のチャネルがマップされてもよい。種々のチャネルは、少なくとも同期チャネル、報知チャネル、制御チャネル、共有チャネル、および、参照信号の一部または全部を少なくとも含んでもよい。
 同期チャネルは、同期信号とも呼称される。同期チャネルは、端末装置1が下りリンクの周波数および時間領域の同期をとるために用いられる。
 報知チャネルは、PBCH(Physical Broadcast CHannel)とも呼称される。報知チャネルは、端末装置1で共通に用いられるマスターインフォメーションブロック(MIB:Master Information Block)を報知するために用いられる。マスターインフォメーションブロックは、無線フレームの番号を含んでもよい。
 制御チャネルは、PDCCH(Physical Downlink Control CHannel)とも呼称される。制御チャネルは、下りリンク制御情報を送信するために用いられる。下りリンク制御情報は、DCI(Downlink Control Information)フォーマットとも呼称される。下りリンク制御情報は、下りリンクグラント、または、上りリンクグラントを含む。下りリンクグラントは、下りリンクアサインメント(downlink assignment)または下りリンク割り当て(downlink allocation)とも呼称される。
 共有チャネルは、PDSCH(Physical Downlink Shared CHannel)とPUSCH(Physical Uplink Shared CHannel)を少なくとも含む。共有チャネルは、トランスポートブロックの送信のために用いられる。PDSCHのリソース割り当ては、制御チャネルに含まれる下りリンクグラントにより指示されてもよい。PUSCHのリソース割り当ては、制御チャネルに含まれる上りリンクグラントにより指示されてもよい。
 参照信号は、無線リソースのチャネル推定のために用いられる。
 図3は、本実施形態の一態様に係る基地局装置の構成例を示す概略ブロック図である。図示されるように、基地局装置3は、上位層処理部301、制御部303、受信部305、送信部307、および、送受信アンテナ309の一部または全部を少なくとも含んで構成される。上位層処理部301は、無線リソース制御部3011、および、スケジューリング部3013の一部または全部を少なくとも含んで構成される。受信部305は、データ復調/復号部3051、制御情報復調/復号部3053、多重分離部3055、無線受信部3057、および、チャネル測定部3059の一部または全部を少なくとも含んで構成される。また、送信部307は、符号化部3071、変調部3073、多重部3075、無線送信部3077、および、下りリンク参照信号生成部3079の一部または全部を少なくとも含んで構成される。
 上位層処理部301は、媒体アクセス制御(MAC:Medium Access Control)層、パケットデータ統合プロトコル(PDCP:Packet Data Convergence Protocol)層、無線リンク制御(RLC:Radio Link Control)層、無線リソース制御(RRC:Radio Resource Control)層の一部または全部の処理を少なくとも行なう。また、上位層処理部301は、受信部305、および送信部307の制御を行なうために制御情報を生成し、制御部303に出力する。なお、媒体アクセス制御層の処理の一部は、制御部303において実施されてもよい。
 無線リソース制御部3011は、トランスポートブロックを生成し、または、上位ノードから取得し、スケジューリング部3013、または、制御部303に出力することができる。また、無線リソース制御部3011は、端末装置1各々の各種設定情報の管理を行う。
 スケジューリング部3013は、無線リソース制御部3011において生成されたトランスポートブロックの送信のために割り当てられる無線リソースの管理を行う。無線リソース制御部3011において生成されたトランスポートブロックが端末装置1に向けて送信される場合、スケジューリング部3013は、端末装置1に無線リソースの割り当てを示す下りリンク制御情報を生成し、生成した下りリンク制御情報を送信部307へ出力することができる。
 制御部303は、上位層処理部301より出力される制御情報に基づいて、受信部305、および、送信部307の制御を行なう制御信号を生成する。制御部303は、生成した制御信号を受信部305、および、送信部307に出力して受信部305、および送信部307の制御を行なう。
 制御部303は、媒体アクセス制御層の処理の一部(例えば、再送の指示等)を行う機能を備えてもよい。
 受信部305は、制御部303から入力された制御信号に従って、送受信アンテナ309を介して端末装置1から受信した受信信号の分離、復調、および、復号を行い、復号された情報を上位層処理部301に出力する。
 無線受信部3057は、送受信アンテナ309を介して受信された上りリンクの信号を直交復調し、直交復調されたアナログ信号をディジタル信号に変換する。無線受信部3057は、ディジタル信号に対して高速フーリエ変換(Fast Fourier Transform: FFT)を行い、周波数領域の信号を抽出し多重分離部3055に出力する。
 多重分離部3055は、無線受信部3057から入力された信号を制御チャネル、共有チャネル、参照信号などの信号に分離する。多重分離部3055は、チャネル測定部3059から入力された伝搬路の推定値から、制御チャネル、および/または、共有チャネルの伝搬路の補償を行なう。また、多重分離部3055は、分離した参照信号をチャネル測定部3059に出力する。
 多重分離部3055は、分離した制御チャネル、および/または、共有チャネルから、トランスポートブロックの変調シンボル、および/または、上りリンク制御情報を含む変調シンボルを取得する。多重分離部3055は、共有チャネルの信号から取得した上りリンクデータを含む変調シンボルをデータ復調/復号部3051へ出力する。多重分離部3055は、制御チャネルまたは共有チャネルから取得した上りリンク制御情報を含む変調シンボルを制御情報復調/復号部3053へ出力する。上りリンク制御情報は、受信確認応答やスケジューリングリクエスト(SR:Scheduling Request)等を含む。
 チャネル測定部3059は、多重分離部3055から入力された参照信号から伝搬路の推定値、チャネルの品質などを測定し、多重分離部3055および上位層処理部301に出力する。
 データ復調/復号部3051は、多重分離部3055から入力されたトランスポートブロックの変調シンボルを復調する。復調後の系列は、復号化が施され、トランスポートブロックが生成される。データ復調/復号部3051は、復号化されたトランスポートブロックを上位層処理部301へ出力する。
 制御情報復調/復号部3053は、多重分離部3055から入力された上りリンク制御情報を含む変調シンボルを復調する。復調後の系列は、復号化が施され、上りリンク制御情報が生成される。制御情報復調/復号部3053は、復号化された上りリンク制御情報を上位層処理部301、または、制御部303へ出力する。
 送信部307は、参照信号を生成し、上位層処理部301から入力された下りリンク制御情報、トランスポートブロックを符号化、および、変調し、制御チャネル、共有チャネル、参照信号の一部または全部を含んで、送受信アンテナ309を介して端末装置1に信号を送信する。
 符号化部3071は、上位層処理部301から入力された下りリンク制御情報、および/または、トランスポートブロックに対して所定の手順に基づく符号化を行なう。符号化部3071における所定の手順に基づく符号化については、詳細は後述される。
 変調部3073は、符号化部3071から入力された符号化ビットをBPSK(Binary Phase Shift Keying)、QPSK(Quadrature Phase Shift Keying)、16QAM(Quadrature Amplitude Modulation)、64QAM等の変調方式で変調する。
 下りリンク参照信号生成部3079は参照信号を生成する。多重部3075は、各チャネルの変調シンボルと参照信号を多重し、送信シンボルを生成する。
 無線送信部3077は、多重された送信シンボルなどを逆高速フーリエ変換(IFFT:Inverse Fast Fourier Transform)して、時間シンボルを生成する。無線送信部3077は、時間シンボルに対してOFDM方式の変調を行い、ベースバンドのディジタル信号を生成し、ベースバンドのディジタル信号をアナログ信号に変換し、アナログ信号から中間周波数の同相成分および直交成分を生成し、中間周波数帯域に対する余分な周波数成分を除去し、中間周波数の信号を高周波数の信号に変換(アップコンバート: up convert)し、余分な周波数成分を除去し、搬送波信号(Carrier signal、Carrier、RF signal等)を生成する。無線送信部3077は、搬送波信号に対して、電力増幅し、送受信アンテナ309に出力して送信する。
 図4は、本実施形態の一態様に係る端末装置1の構成例を示す概略ブロック図である。図示されるように、端末装置1は、上位層処理部101、制御部103、受信部105、送信部107、および、送受信アンテナ109の一部または全部を少なくとも含んで構成される。上位層処理部101は、無線リソース制御部1011、および、スケジューリング部1013の一部または全部を少なくとも含んで構成される。受信部105は、復号化部1051、復調部1053、多重分離部1055、無線受信部1057、および、チャネル測定部1059の一部または全部を少なくとも含んで構成される。送信部107は、符号化部1071、共有チャネル生成部1073、制御チャネル生成部1075、多重部1077、無線送信部1079、および、上りリンク参照信号生成部10711の一部または全部を少なくとも含んで構成される。
 上位層処理部101は、ユーザーの操作等により生成されたトランスポートブロックを、送信部107に出力する。上位層処理部101は、媒体アクセス制御(MAC: Medium Access Control)層、パケットデータ統合プロトコル(Packet Data Convergence Protocol: PDCP)層、無線リンク制御(Radio Link Control: RLC)層、無線リソース制御(Radio Resource Control: RRC)層の処理を行なう。また、上位層処理部101は、受信部105、および送信部107の制御を行なうために制御情報を生成し、制御部103に出力する。なお、媒体アクセス制御層の処理の一部は、制御部103において実施されてもよい。
 無線リソース制御部1011は、端末装置1の各種設定情報の管理を行なう。各種設定情報は、無線リソース制御に関する設定、RRM(Radio Resource Management)測定に関する設定、RRM報告に関する設定、CSI測定に関する設定、CSI報告に関する設定、送信電力制御に関する設定、物理チャネルに関する設定、および、物理信号に関する設定とセルに関する設定の一部または全部を含んでもよい。各種設定情報は、基地局装置3によって提供され、端末装置1に設定されるために用いられる情報であってもよい。また、無線リソース制御部1011は、上りリンクの物理チャネルに配置される情報を生成し、送信部107に出力する。上りリンクの物理チャネルに配置される情報は、トランスポートブロックであってもよい。
 スケジューリング部1013は、上りリンクグラントに含まれる情報に基づき、送信部107において用いられる無線リソースの制御を行う。スケジューリング部1013は、下りリンクグラントに含まれる情報に基づき、受信部105において用いられる無線リソースの制御を行う。
 制御部103は、上位層処理部101からの制御情報に基づいて、受信部105、および送信部107の制御を行なう制御信号を生成する。制御部103は、生成した制御信号を受信部105、および送信部107に出力して受信部105、および送信部107の制御を行なう。
 制御部103は、媒体アクセス制御層の処理の一部(例えば、再送の指示等)を行う機能を備えてもよい。制御部103は、上位層処理部101に含まれる機能であってもよい。
 受信部105は、送受信アンテナ109を介して基地局装置3から受信した受信信号の分離、復調、および、復号を行い、復号された情報を上位層処理部101に出力する。
 無線受信部1057は、送受信アンテナ109を介して受信した下りリンクの信号を復調し、復調されたアナログ信号をディジタル信号に変換する。例えば、無線受信部1057は、ディジタル信号に対して高速フーリエ変換(Fast Fourier Transform: FFT)を行い、周波数領域の信号を抽出してもよい。
 多重分離部1055は、抽出された信号を制御チャネルと共有チャネルと参照信号に、それぞれ分離する。多重分離部1055は、分離した参照信号をチャネル測定部1059、および/または、多重分離部1055に出力する。
 多重分離部1055は、制御チャネル、および/または、共有チャネルのチャネル等化(Channel Equalization)を行う。チャネル等化後の制御チャネル、および/または、チャネル等化後の共有チャネルは、復調部1053に出力される。
 チャネル測定部1059は、参照信号に基づきチャネル測定を行う。チャネル測定に基づき与えられるチャネル測定値は、多重分離部1055へ出力される。
 復調部1053は、チャネル等化後の制御チャネル、および/または、チャネル等化後の共有チャネルに対して、BPSK、QPSK、16QAM、64QAM等の変調方式に対する復調を行う。復調部1053は、復調後の系列を復号化部1051へ出力する。
 復号化部1051は、復調後の系列を所定の手順に基づき復号化を行い、トランスポートブロックを生成する。復号化部1051は、該トランスポートブロックを上位層処理部101へ出力する。復号化部1051における所定の手順に基づく復号化は、基地局装置1の所定の手順に基づく符号化の想定のもと、復号化を行う動作である。つまり、復号化部1051は、トランスポートブロックの復号化において、該トランスポートブロックが所定の手順に基づく符号化が実施されたことを想定する。
 送信部107は、参照信号を生成し、上位層処理部101から入力されたトランスポートブロックや上りリンク制御情報を符号化および変調し、共有チャネル、制御チャネル、および、参照信号の一部または全部を少なくとも多重し、送受信アンテナ109を介して基地局装置3に送信する。
 符号化部1071は、上位層処理部101から入力された上りリンク制御情報、および/または、トランスポートブロックを所定の手順に基づき符号化して符号化ビットを生成し、符号化ビットを共有チャネル生成部1073、および/または、制御チャネル生成部1075に出力する。符号化部1071における所定の手順に基づく符号化の詳細は後述される。
 共有チャネル生成部1073は、符号化部1071から入力された符号化ビットを変調して変調シンボルを生成し、変調シンボルを少なくともDFTすることによって共有チャネルを生成し、多重部1077へ出力してもよい。共有チャネル生成部1073は、符号化部1071から入力された符号化ビットを変調して共有チャネルを生成し、多重部1077へ出力してもよい。
 制御チャネル生成部1075は、符号化部1071から入力された符号化ビット、および/または、スケジューリングリクエストに基づいて、制御チャネルを生成し、多重部1077へ出力する。
 上りリンク参照信号生成部10711は参照信号を生成し、生成した上りリンク参照信号を多重部1077へ出力する。
 多重部1077は、共有チャネル生成部1073から入力されたチャネル、および/または、制御チャネル生成部1075から入力されたチャネル、および/または、上りリンク参照信号生成部10711から入力された参照信号を、上りリンクの無線リソースに多重する。多重部1077は、多重された信号を無線送信部1079に出力する。
 無線送信部1079は、多重された信号に対して逆高速フーリエ変換(Inverse Fast Fourier Transform: IFFT)を行い、ベースバンドのディジタル信号を生成し、ベースバンドのディジタル信号をアナログ信号に変換し、アナログ信号から中間周波数の同相成分および直交成分を生成し、中間周波数帯域に対する余分な周波数成分を除去し、中間周波数の信号を高周波数の信号に変換(アップコンバート: up convert)し、余分な周波数成分を除去し、電力増幅し、送受信アンテナ109に出力して送信する。
 以下、本実施形態の一態様に係る基地局装置3の符号化について説明を行う。
 図5は、本実施形態に係る基地局装置3の符号化手順(Coding process)の概略を示すブロック図である。図5(a)は、入力ビット系列aが入力され、1または複数のコードブロックcが生成されるまでの手順を示す。入力ビット系列aは、符号化手順に入力されるビット系列である。入力ビット系列aは、トランスポートブロックであってもよい。コードブロックcは、誤り訂正符号化(チャネル符号化)が施される単位であってもよい。図5(b)は、所与のコードブロックcが入力され、レートマッチ系列eが生成されるまでの手順を示す。符号化手順は、第1のCRC付加(First CRC attachment)部4001、分割およびCRC付加(Segmentation and CRC)部4010、符号化(Encoder)部4002、サブブロックインターリーバ(Sub-block interleaver)部4003、ビット収集(Bit collection)部4004、および、ビット選択および切断(Bit selection and pruning)部4005の一部または全部を少なくとも含んで構成される。分割およびCRC付加部4010は、コードブロック分割部4011と、第2のCRC付加(Second CRC attachment)部4012の少なくとも1つを含んで構成される。
 入力ビット系列aは、第1のCRC付加部4001に入力される。CRC付加部4001は、入力ビット系列aに基づき、第1のCRCビットpを生成する。第1のCRCビットが入力ビット系列aに付加されることにより、系列bが生成される。第1のCRC付加部4001は系列bを分割およびCRC付加部4010に入力する。例えば、第1のCRCビットは、4ビット、8ビット、16ビット、または、24ビットからなる系列であってもよい。第1のCRCビットは、上記以外のビット数により構成されてもよい。
 系列bは、コードブロック分割部4011に入力される。コードブロック分割部4011は、系列bを1または複数のコードブロックに分割する。コードブロック分割部4011は、系列bを第1のコードブロックセットに分割してもよい。コードブロック分割部4011に第2のコードブロックセットが入力される場合、系列bは、第2のコードブロックセットに分割されてもよい。
 図6は、本実施形態の一態様に係るコードブロック分割部4011のコードブロック数を算出するための第1の手順の一例を示す図である。ここで、Bは系列bのビット数を示す。また、Zはコードブロックのビット数の上限(最大コードブロック長)を示す。NCBはコードブロック数を示す。B’はそれぞれのコードブロックに付加される第2のCRCビットと系列bのビット数の合計を示す。Lは1つのコードブロックに付加される第2のCRCビットのビット数を示す。
 系列bのビット数Bが最大コードブロック長Z以下である場合、第2のCRCビットのビット数L=0であり、かつ、コードブロック数NCB=1であり、B’=Bである。一方、系列bのビット数Bが最大コードブロック長Zより大きい場合、L=24であり、コードブロック数NCB=floor(B/(Z-L))で与えられてもよい。ここで、floor(*)は、*を下回らない条件の下で最小の整数を出力する関数である。floor(*)は、天井関数とも呼称される。
 系列bのビット数Bは、入力ビット系列aのビット数Aと、第1のCRCビットpのビット数Pの和により与えられる。つまり、系列bのビット数B=A+Pである。
 最大コードブロック長Zは、6144であってもよいし、8192であってもよい。最大コードブロック長Zは、上記以外の値であってもよい。最大コードブロック長Zは、符号化手順に用いられる誤り訂正符号化の方式に少なくとも基づき与えられてもよい。例えば、最大コードブロック長Zは、符号化手順にターボ符号が用いられる場合に6144であってもよい。例えば、最大コードブロック長Zは、符号化手順にLDPC(Low Density Parity Check)符号が用いられる場合に8192であってもよい。ここで、LDPC符号は、QC-LDPC(Quasi-Cyclic LDPC)符号であってもよい。
 コードブロック分割部4011は、算出されるコードブロック数NCBに基づき、系列bをNCB個のコードブロックCrkに分割する。ここで、rはコードブロックのインデックスを示す。コードブロックのインデックスrは0からNCB-1の範囲に含まれる整数値により与えられる。
 第2のCRC付加部4012は、コードブロックごとに第2のCRCビットを付加する機能を備えてもよい。例えば、コードブロック数NCB=1である場合、コードブロックに対して第2のCRCビットは付加されなくてもよい。これは、コードブロック数NCB=1である場合にL=0であることに対応する。一方、コードブロック数NCBが1より大きい場合、コードブロックのそれぞれに対してビット数Lの第2のCRCビットが付加されてもよい。コードブロック数NCBが1より大きいことは、系列bが複数のコードブロックに分割されることに対応する。第2のCRC付加部4012の出力は、コードブロックcrkと呼称される。コードブロックcrkは、r番目のコードブロックである。
 符号化部4002は、所与のコードブロックcに対して誤り訂正符号化を施す機能を備える。cは、r番目のコードブロックcrkが入力される。符号化部4002は、コードブロックcに対して誤り訂正符号化を施し、符号化ビット系列(Coded bit sequence)を出力する。誤り訂正符号化方式としてターボ符号が用いられる場合、符号化ビット系列はd (0)、d (1)、d (2)である。ここで、d (0)は、組織ビット(systematic bit)とも呼称される。d (1)およびd (2)は、パリティビット(parity bit)とも呼称される。
 符号化ビット系列は、1または複数の系列より構成されてもよい。符号化ビット系列を構成する系列の数は、Nseqとも呼称される。誤り訂正符号化方式としてターボ符号が用いられる場合、符号化ビット系列は3つの系列(d (0)、d (1)、d (2))より構成されてもよい。つまり、誤り訂正符号化方式としてターボ符号が用いられる場合、Nseq=3であってもよい。誤り訂正符号化方式としてLDPC符号が用いられる場合、符号化ビット系列は2つの系列(d (0)、d (1))より構成されてもよい。つまり、誤り訂正符号化方式としてLDPC符号が用いられる場合、Nseq=2であってもよい。誤り訂正符号化方式としてLDPC符号が用いられる場合、Nseqは2以外の値であってもよい。
 符号化処理部4002より出力される符号化ビット系列は、サブブロックインターリーバ部4003またはビット収集部4004に入力される。
 サブブロックインターリーバ部4003は、入力された符号化ビット系列の並び替え(sort、interleave)により、再配置ビット系列v (n)を出力する。nは0からNseq-1の範囲に含まれる整数である。サブブロックインターリーバは、行列により与えられる。サブブロックインターリーバの列の数Csubblockは32である。サブブロックインターリーバの行の数Rsubblockは、以下の数式(1)を満たす最も小さい整数であってもよい。ここで、Dは系列d (n)のそれぞれのビット数である。
Figure JPOXMLDOC01-appb-M000001
 
 サブブロックインターリーバ部4003の出力である再配置ビット系列v (n)のそれぞれのビット数KΠは、以下の数式(2)によって与えられてもよい。
Figure JPOXMLDOC01-appb-M000002
 
 符号化ビット系列がビット収集部4004に入力される場合、再配置ビットv (n)=d (n)であってもよい。
 ビット収集部4004は、再配置ビット系列v (n)を並び替えること(再配置)に基づき、仮想巡回バッファ(Virtual circular buffer)を生成する。例えば、仮想巡回バッファwは、w=v (0)、wKΠ+2k=v (1)、wKΠ+2k+1=v (2)に基づき生成されてもよい。ここで、KΠは、v (0)のビット数である。ターボ符号において、Kは、K=3KΠで示される値である。ビット収集部4004は、仮想巡回バッファwを出力する。
 仮想巡回バッファwは、Nseq個の再配置ビット系列v (n)を所定の手順に基づき並び替えることにより生成されてもよい。仮想巡回バッファwは、ビット選択および切断部4005に入力される。
 ビット選択および切断部4005は、仮想巡回バッファwに対してレートマッチ操作を施し、レートマッチ系列eを生成する。図7は、本実施形態の一態様に係るビット選択および切断部4005のレートマッチ操作の一例を示す図である。仮想巡回バッファwからレートマッチ系列eが得られる。レートマッチ系列eのビット数はEである。レートマッチ系列eのビット数Eは、トランスポートブロックのためのリソース割り当て情報等に少なくとも基づき与えられる。図7のrvidxは、対応するトランスポートブロックの送信に対するRV(redundancy version)番号である。RV番号は、下りリンク制御情報に含まれる情報によって示されてもよい。RV番号は、上位層の信号に少なくとも基づき設定されてもよい。Ncbはコードブロックあたりのソフトバッファサイズであり、ビット数によって表現される。Ncbは、以下の数式(3)によって与えられる。
Figure JPOXMLDOC01-appb-M000003
 
 ここで、NIRは、入力ビット系列aあたりのソフトバッファサイズに関連する値であり、ビットの数によって表現される。NIRは、以下の数式(4)によって与えられる。
Figure JPOXMLDOC01-appb-M000004
 
 ここで、端末装置1が、送信モード3、4、8、9、または10に基づいてPDSCH送信を受信するよう設定されている場合、KMIMOは2であってもよく、かつ、それ以外の場合、KMIMOは1であってもよい。KMIMOは、端末装置1が設定されている送信モードに基づいて受信される1つの共有チャネル送信が含むことができるトランスポートブロックの最大数と同じであってもよい。KMIMOは、所定の送信方法において、所定の期間に受信可能なトランスポートブロックの最大数に関連してもよい。
 ここで、MDL_HARQは、下りリンクHARQプロセスの最大数であってもよい。MDL_HARQは、対応する1つのサービングセルにおいて並行して管理される下りリンクHARQプロセスの最大数であってもよい。FDDサービングセルに対して、MDL_HARQは8であってもよい。TDDサービングセルに対して、MDL_HARQは上りリンク/下りリンク設定(UL/DL configuration)に対応してもよい。ここで、Mlimitは8である。上りリンク/下りリンク設定は、TDDにおいて用いられ、無線フレームにおける下りリンクサブフレームと上りリンクサブフレームのマッピングを示す。
 ここで、Kは、{1、3/2、2、8/3、3、および、5}のうちの何れか1つであってもよいし、その他の値であってもよい。
 ここで、Nsoftは、UEカテゴリ、または、下りリンクUEカテゴリに応じたソフトチャネルビットの総数である。ここで、ソフトチャネルビットは、ソフトビットとも呼称される。ソフトビットは、誤り訂正復号後に算出されるビットのためのLLR(Log
 Likelihood Ratio)等に基づき与えられる情報であってもよい。例えば、ソフトビットは、LLRに少なくとも基づき与えられる量であってもよい。ソフトビットは、LLRに関連する値であってもよい。Nsoftは、能力パラメータue-Category (without suffix)、能力パラメータue-Category-v1020、能力パラメータue-Category-v1170、および、能力パラメータue-CategoryDL-r12のうちの何れか1つによって与えられてもよい。UEカテゴリ、または、下りリンクUEカテゴリは、端末装置1がサポートする機能情報を示す情報である。
 ビット選択および切断部4005より生成されるr番目のコードブロックに対応するレートマッチ系列eは、レートマッチ系列erkとも呼称される。NCB個のレートマッチ系列erkが結合されることにより、符号化出力系列fが生成される。符号化出力系列fは、変調、および、プレコーディング等が施され、無線リソースにマップされて送信される。
 以下、基地局装置3が備える符号化部3071における所定の手順に基づく符号化について説明する。
 符号化部3071は、前記符号化手順に基づき符号化される。つまり、符号化部3071は、第1のCRC付加部4001、分割およびCRC付加部4010、符号化部4002、サブブロックインターリーバ部4003、ビット収集部4004、ビット選択および切断部4005の一部または全部を少なくとも含んで構成される。符号化部3071に入力される入力ビット系列aは、トランスポートブロックである。少なくとも初期送信において、符号化部3071に入力されるトランスポートブロックのビット数は、TBS(Transport Block Size)のためのインデックスITBSと該トランスポートブロックの送信に用いられる共有チャネルのリソースブロック数NPRBにより特定される第1のテーブルにより与えられてもよい。ここで、TBSのためのインデックスITBSは、MCS(Modulation and Coding Scheme)を示すインデックスIMCSに少なくとも基づき与えられてもよい。MCSを示すインデックスIMCSは、下りリンク制御情報に少なくとも基づき与えられてもよい。MCSを示すインデックスIMCSは、該トランスポートブロックの送信を指示する下りリンクグラントに少なくとも基づき与えられてもよい。NPRBは、下りリンクグラントに少なくとも基づき与えられてもよい。NPRBは、該トランスポートブロックの送信を指示する下りリンクグラントに少なくとも基づき与えられてもよい。
 コードブロック分割部4011において、条件X1に少なくとも基づきコードブロック数NCBが与えられてもよい。例えば、条件X1が満たされない場合、コードブロック数NCBは、図6に示される第1の手順に基づき与えられてもよい。一方、条件X1が満たされる場合、コードブロック数NCBは、第2の手順に基づき与えられてもよい。第2の手順については後述される。ここで、条件X1が満たされることは、条件x1から条件x3の一部または全部が少なくとも満たされることであってもよい。条件X1が満たされないことは、条件x1から条件x3の一部または全部が少なくとも満たされないことであってもよい。
 コードブロック分割部4011において、コードブロック数NCBは第1の手順に基づき与えられてもよい。条件X1が満たされない場合、ビット選択および切断部4005において、コードブロック数NCBは第1の手順に基づき与えられてもよい。一方、条件X1が満たされる場合、ビット選択および切断部4005において、コードブロック数NCBは第2の手順に基づき与えられてもよい。
 条件x1は、トランスポートブロックに含まれる複数のコードブロック(第1のコードブロックセット)のうち、一部のコードブロックを含む第2のコードブロックセットが送信されること、である。第1のコードブロックセットは、トランスポートブロックに含まれる全てのコードブロックであってもよい。第1のコードブロックセットが送信されることは、第1の送信とも呼称される。つまり、第1の送信は、トランスポートブロックに含まれる全てのコードブロックを含んで送信されることであってもよい。第2のコードブロックセットが送信されることは、第2の送信とも呼称される。つまり、第2の送信は、トランスポートブロックに含まれる一部のコードブロックが送信されることであってもよい。本実施形態の種々の態様において、トランスポートブロックに含まれる第1のコードブロックセットが初期送信された後、該トランスポートブロックに含まれる第2のコードブロックセットが再送信されることは、該トランスポートブロックの再送信とも呼称される。また、本実施形態の種々の態様において、トランスポートブロックに含まれる第1のコードブロックセットが初期送信された後、該第1のコードブロックセットが再送信されることは、該トランスポートブロックの再送信とも呼称される。
 トランスポートブロックの初期送信において、第1の送信が行われてもよい。トランスポートブロックの再送信において、第1の送信または第2の送信が行われてもよい。第1の送信または第2の送信がトランスポートブロックの再送信に対応するか否かは、新データ指標(NDI:New Data Indicator)に少なくとも基づき与えられてもよい。新データ指標は、該新データ指標に対応するトランスポートブロックの送信が、初期送信に対応するか再送信に対応するかを少なくとも示してもよい。新データ指標は、下りリンクグラントに含まれてもよい。新データ指標は、1ビットの系列により示されてもよい。第1のトランスポートブロックの送信に対応する第1の新データ指標に対して、該第1のトランスポートブロックより後に送信される第2のトランスポートブロックの送信に対応する第2の新データ指標が切り替わる(toggled)、または、切り替わるとみなされる場合に、該第2のトランスポートブロックの送信は初期送信に対応する(または、初期送信であるとみなされる)。該第1の新データ指標に対して、該第2の新データ指標が切り替わらない、または、切り替わらないとみなされる場合に、該第2のトランスポートブロックの送信は該第1のトランスポートブロックの再送信に対応する(または、再送信であるとみなされる)。
 トランスポートブロックの送信に対応する新データ指標は、トランスポートブロックの送信を指示する下りリンクグラントに含まれる新データ指標であってもよい。ここで、第1の新データ指標に対して第2の新データ指標が切り替わることは、第1の新データ指標を示す第1のビット値(例えば、0または1)に対して、第2の新データ指標を示す第2のビット値が異なる、または、ビット値が反転することであってもよい。ここで、第1のトランスポートブロックの送信と第2のトランスポートブロックの送信は、同一のHARQ(Hybrid Automatic Retransmission reQuest)プロセスに対応してもよい。
 HARQプロセスは、受信したトランスポートブロックが初期送信であるか再送信であるかに少なくとも基づき、ソフトバッファにストア(保存)されるデータを破棄するか否かを決定する機能を備える。受信したトランスポートブロックが初期送信である場合、ソフトバッファにストアされているデータを、該受信したトランスポートブロックに置き換える。受信したトランスポートブロックが再送信であり、かつ、ソフトバッファにストアされるデータに対応するトランスポートブロックが成功裏に復号されていない場合、HARQプロセスは該受信したトランスポートブロックと該データを混合(combine)する。ここで、ソフトバッファにストアされるデータに対応するトランスポートブロックが成功裏に復号されていないことは、HARQプロセスがNACK(Negative ACKnowledgement)を示すことであってもよい。受信したトランスポートブロックが再送信であり、かつ、ソフトバッファにストアされるデータに対応するトランスポートブロックのトランスポートブロックサイズと該受信したトランスポートブロックのトランスポートブロックサイズが異なる場合、該ソフトバッファにストアされる該データを、該受信したトランスポートブロックに置き換えてもよい。ここで、該受信したトランスポートブロックは、復号化後のソフトビットで表現されるデータであってもよい。
 該受信したトランスポートブロックは、第1のコードブロックセットを含んでもよいし、第2のコードブロックセットを含んでもよい。該受信したトランスポートブロックは、該トランスポートブロックに含まれる全てのコードブロック(つまり、第1のコードブロックセット)を含むとは限らない。
 HARQプロセスは、受信したトランスポートブロックに対応する新データ指標に少なくとも基づき、受信したトランスポートブロックが初期送信であるか再送信であるかを決定してもよい。
 ソフトバッファは、該受信したトランスポートブロックを一時的にストアするバッファである。
 条件x2は、トランスポートブロックに含まれる複数のコードブロック(第1のコードブロックセット)のうちの一部(第2のコードブロックセット)の送信が指示されること、である。つまり、条件x2は、第2のコードブロックセットの送信が指示されることであってもよい。また、条件x2は、第2の送信が指示されることであってもよい。
 下りリンクグラントは、第1の送信と第2の送信のいずれが用いられるかを指示する情報を含んでもよい。例えば、下りリンクグラントに含まれる1ビットの情報が、該下りリンクグラントに対応する送信が第1の送信であるか第2の送信であるかを指示してもよい。
 下りリンクグラントは、第2のコードブロックセットを指示する情報を含んでもよい。第2のコードブロックセットを指示する情報は、第1のコードブロックセットに含まれるコードブロックのいずれが送信されるかを示すビットマップであってもよい。第2のコードブロックセットを指示する情報は、第1のコードブロックセットより構成されるコードブロックグループのいずれが送信されるかを示すビットマップであってもよい。第2のコードブロックセットを指示する情報は、第1の送信と第2の送信のいずれが用いられるかを指示してもよい。
 図8は、本実施形態の一態様に係る第2のコードブロックセットを指示する情報の一例を示す図である。図8において、トランスポートブロックに7個のコードブロックが含まれる一例が示されている。つまり、図8において、第1のコードブロックセットは7個のコードブロックにより構成されている。第2のコードブロックセットを指示する情報は、第1のコードブロックセットのいずれが送信されるかを示すビットマップとして表現されており、図8(a)において、1番目のコードブロック(#0)、3番目のコードブロック(#2)、および、6番目のコードブロック(#5)が送信されることが示している。ここで、ビットマップが全て1に設定されることは、第1のコードブロックセットの送信(第1の送信)を意味してもよい。つまり、第2のコードブロックセットを指示する情報は、第1の送信と第2の送信のいずれが用いられるかを指示する情報(または、機能)を含んでもよい。
 図8(b)において、複数のコードブロックからなるコードブロックグループが設定されている。第2のコードブロックセットを指示する情報は、コードブロックグループのビットマップであってもよい。図8(b)において、第2のコードブロックセットを指示する情報は、1番目のコードブロック(#0)、および、2番目のコードブロック(#1)が送信されることを示している。ここで、コードブロックグループのビットマップが全て1に設定されることは、第1のコードブロックセットの送信(第1の送信)を意味してもよい。コードブロックグループの設定(コードブロックとコードブロックグループの対応関係)は上位層の信号に少なくとも基づき与えられてもよい。コードブロックグループの設定は仕様書等の記載に基づきあらかじめ与えられてもよい。
 第2のコードブロックセットを指示する情報は、所定のビット数により与えられてもよい。図9は、本実施形態の一態様に係る第2のコードブロックセットを指示する情報の一例である。図9において、第2のコードブロックセットを指示する情報は、2ビットで与えられており、それぞれのコードポイント(“00”、“01”、“10”、および、“11”)は、第2のコードブロックセットの送信、または、第1のコードブロックセットのいずれかの送信を示している。図9において、コードポイント00はコードブロックグループ#0が送信されることを指示し、コードポイント01はコードブロックグループ#1が送信されることを指示し、コードポイント10はコードブロックグループ#2が送信されることを指示し、コードポイント11は、第1のコードブロックセットが送信されることを指示してもよい。
 第2のコードブロックセットを指示する情報は、上位層の信号に少なくとも基づき与えられてもよい。第2のコードブロックセットを指示する情報は、第1の送信と第2の送信のいずれが用いられるかを指示する情報を含んでもよい。例えば、第2のコードブロックセットを指示する情報は、トランスポートブロックの再送信において第1の送信と第2の送信のいずれが用いられるかを指示する情報を含んでもよい。
 上位層の信号は、第1の送信と第2の送信のいずれが用いられるかを指示する情報を含んでもよい。例えば、上位層の信号は、トランスポートブロックの再送信において第1の送信と第2の送信のいずれが用いられるかを指示する情報を含んでもよい。上位層の信号は、第2のコードブロックセットを指示する情報を含んでもよい。
 条件x3は、下りリンクグラントに第2のコードブロックセットを指示する情報が含まれることである。
 条件X1が満たされる場合、コードブロック数NCBは、第2の手順に基づき与えられてもよい。第2の手順において、コードブロック数NCBは、下りリンクグラントにより指示されてもよい。第2の手順において、コードブロック数NCBは、第2のコードブロックセットにより指示されてもよい。第2の手順において、コードブロック数NCBは、第2のコードブロックセットを指示する情報に少なくとも基づき与えられてもよい。第2の手順において、コードブロック数NCBは、直前の受信確認応答に少なくとも基づき与えられてもよい。受信確認応答は、トランスポートブロックまたはコードブロックの復号が成功裏に成功したか否か(ACK/NACK)を少なくとも示す。ACKは、Positive ACKとも呼称される。ACKは、Acknowledgementとも呼称される。
 本実施形態の種々の態様において、トランスポートブロックのために端末装置1が生成し、送信する受信確認応答は、コードブロック(または、コードブロックグループ)ごとの受信確認応答を示してもよい。ここで、受信確認応答とは、トランスポートブロック(または、コードブロック、コードブロックグループ)が成功裏に復号を完了したか否かを示す情報であってもよい。
 つまり、第2の手順において、コードブロック数NCBは、成功裏に復号を完了できなかったコードブロックの数であってもよい。成功裏に復号を完了できなかったコードブロックの数は、直前の受信確認応答において成功裏に復号を完了できないことが示されるコードブロックの数であってもよい。成功裏に復号を完了できなかったコードブロックの数は、直前に受信されたコードブロックのための受信確認応答において、NACKが示されるコードブロックの数であってもよい。
 ここで、直前の受信確認応答とは、同一のHARQプロセスに対応するトランスポートブロックのための直前の受信確認応答であってもよい。
 以下、本実施形態における、端末装置1および基地局装置3の種々の態様について説明する。
 (1)上記の目的を達成するために、本発明の態様は、以下のような手段を講じた。すなわち、本発明の第1の態様は、端末装置であって、下りリンクグラントに基づきトランスポートブロックを受信する受信部と、前記トランスポートブロックは複数の第1のコードブロックに分割され、前記複数の第1のコードブロックを復号する復号化部と、を備え、前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む。
 (2)また、本発明の第1の態様において、前記第2のコードブロックの数は前記下りリンク制御情報に含まれる第1のフィールドにより指示される、または、前記トランスポートブロックのための受信確認応答に基づき与えられる。
 (3)また、本発明の第1の態様において、前記分割は、前記トランスポートブロックのサイズに基づく。
 (4)また、本発明の第2の態様は、基地局装置であって、下りリンクグラントに基づきトランスポートブロックを送信する送信部と、前記トランスポートブロックは複数の第1のコードブロックに分割され、前記複数の第1のコードブロックを符号化する符号化部と、を備え、前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む。
 (5)また、本発明の第2の態様において、前記第2のコードブロックの数は前記下りリンク制御情報に含まれる第1のフィールドにより指示される、または、前記トランスポートブロックのための受信確認応答に基づき与えられる。
 (6)また、本発明の第2の態様において、前記分割は、前記トランスポートブロックのサイズに基づく。
 これにより、端末装置1はデータを効率的に送受信することができる。また、基地局装置3はデータを効率的に送受信することができる。
 本発明の一態様に関わる基地局装置3、および端末装置1で動作するプログラムは、本発明の一態様に関わる上記実施形態の機能を実現するように、CPU(Central Processing Unit)等を制御するプログラム(コンピュータを機能させるプログラム)であっても良い。そして、これら装置で取り扱われる情報は、その処理時に一時的にRAM(Random Access Memory)に蓄積され、その後、Flash ROM(Read Only Memory)などの各種ROMやHDD(Hard Disk Drive)に格納され、必要に応じてCPUによって読み出し、修正・書き込みが行われる。
 尚、上述した実施形態における端末装置1、基地局装置3の一部、をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータが読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。
 尚、ここでいう「コンピュータシステム」とは、端末装置1、又は基地局装置3に内蔵されたコンピュータシステムであって、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
 さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
 また、上述した実施形態における基地局装置3は、複数の装置から構成される集合体(装置グループ)として実現することもできる。装置グループを構成する装置の各々は、上述した実施形態に関わる基地局装置3の各機能または各機能ブロックの一部、または、全部を備えてもよい。装置グループとして、基地局装置3の一通りの各機能または各機能ブロックを有していればよい。また、上述した実施形態に関わる端末装置1は、集合体としての基地局装置と通信することも可能である。
 また、上述した実施形態における基地局装置3は、EUTRAN(Evolved Universal Terrestrial Radio Access Network)であってもよい。また、上述した実施形態における基地局装置3は、eNodeBに対する上位ノードの機能の一部または全部を有してもよい。
 また、上述した実施形態における端末装置1、基地局装置3の一部、又は全部を典型的には集積回路であるLSIとして実現してもよいし、チップセットとして実現してもよい。端末装置1、基地局装置3の各機能ブロックは個別にチップ化してもよいし、一部、又は全部を集積してチップ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、又は汎用プロセッサで実現しても良い。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いることも可能である。
 また、上述した実施形態では、通信装置の一例として端末装置を記載したが、本願発明は、これに限定されるものではなく、屋内外に設置される据え置き型、または非可動型の電子機器、たとえば、AV機器、キッチン機器、掃除・洗濯機器、空調機器、オフィス機器、自動販売機、その他生活機器などの端末装置もしくは通信装置にも適用出来る。
 以上、この発明の実施形態に関して図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。また、本発明の一態様は、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。また、上記各実施形態に記載された要素であり、同様の効果を奏する要素同士を置換した構成も含まれる。
 本発明の一態様は、例えば、通信システム、通信機器(例えば、携帯電話装置、基地局装置、無線LAN装置、或いはセンサーデバイス)、集積回路(例えば、通信チップ)、又はプログラム等において、利用することができる。
1(1A、1B、1C) 端末装置
3 基地局装置
101 上位層処理部
103 制御部
105 受信部
107 送信部
109 送受信アンテナ
301 上位層処理部
303 制御部
305 受信部
307 送信部
309 送受信アンテナ
1011 無線リソース制御部
1013 スケジューリング部
1051 復号化部
1053 復調部
1055 多重分離部
1057 無線受信部
1059 チャネル測定部
1071 符号化部
1073 共有チャネル生成部
1075 制御チャネル生成部
1077 多重部
1079 無線送信部
10711 上りリンク参照信号生成部
3011 無線リソース制御部
3013 スケジューリング部
3051 データ復調/復号部
3053 制御情報復調/復号部
3055 多重分離部
3057 無線受信部
3059 チャネル測定部
3071 符号化部
3073 変調部
3075 多重部
3077 無線送信部
3079 下りリンク参照信号生成部
4001 第1のCRC付加部
4010 分割およびCRC付加部
4011 コードブロック分割部
4012 第2のCRC付加部
4002 符号化部
4003 サブブロックインターリーバ部
4004 ビット収集部
4005 ビット選択および切断部

Claims (8)

  1.  下りリンクグラントに基づきトランスポートブロックを受信する受信部と、
     前記トランスポートブロックは複数の第1のコードブロックに分割され、
     前記複数の第1のコードブロックを復号する復号化部と、を備え、
     前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、
     前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、
     前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、
     前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、
     前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、
     第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、
     前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む
     端末装置。
  2.  前記第2のコードブロックの数は前記下りリンク制御情報に含まれる第1のフィールドにより指示される、または、前記トランスポートブロックのための受信確認応答に基づき与えられる
     請求項1に記載の端末装置。
  3.  前記分割は、前記トランスポートブロックのサイズに基づく
     請求項1に記載の端末装置。
  4.  下りリンクグラントに基づきトランスポートブロックを送信する送信部と、
     前記トランスポートブロックは複数の第1のコードブロックに分割され、
     前記複数の第1のコードブロックを符号化する符号化部と、を備え、
     前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、
     前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、
     前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、
     前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、
     前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、
     第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、
     前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む
     基地局装置。
  5.  前記第2のコードブロックの数は前記下りリンク制御情報に含まれる第1のフィールドにより指示される、または、前記トランスポートブロックのための受信確認応答に基づき与えられる
     請求項4に記載の基地局装置。
  6.  前記分割は、前記トランスポートブロックのサイズに基づく
     請求項4に記載の基地局装置。
  7.  端末装置の通信方法であって、
     下りリンクグラントに基づきトランスポートブロックを受信するステップと、
     前記トランスポートブロックは複数の第1のコードブロックに分割され、
     前記複数の第1のコードブロックを復号するステップと、を備え、
     前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、
     前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、
     前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、
     前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、
     前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、
     第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、
     前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む
     通信方法。
  8.  基地局装置の通信方法であって、
     下りリンクグラントに基づきトランスポートブロックを送信するステップと、
     前記トランスポートブロックは複数の第1のコードブロックに分割され、
     前記複数の第1のコードブロックを符号化するステップと、を備え、
     前記複数の第1のコードブロックのそれぞれは、ソフトバッファサイズに基づいて符号化され、
     前記ソフトバッファサイズは、少なくとも第1の値に基づき与えられ、
     前記トランスポートブロックの初期送信において、前記第1の値は前記複数の第1のコードブロックの数であり、
     前記複数の第1のコードブロックの数は前記トランスポートブロックのサイズに基づき与えられ、
     前記トランスポートブロックのサイズは前記下りリンク制御情報に含まれるMCSフィールドに少なくとも基づき与えられ、
     第2のコードブロックが再送信される場合、前記第1の値は前記第2のコードブロックの数であり、
     前記第2のコードブロックは前記分割された複数の第1のコードブロックの一部のコードブロックを含む
     通信方法。
PCT/JP2018/009700 2017-03-22 2018-03-13 端末装置、基地局装置、および、通信方法 WO2018173852A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/484,516 US10873414B2 (en) 2017-03-22 2018-03-13 Terminal apparatus, base station apparatus, and communication method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-055587 2017-03-22
JP2017055587A JP2020080443A (ja) 2017-03-22 2017-03-22 端末装置、基地局装置、および、通信方法

Publications (1)

Publication Number Publication Date
WO2018173852A1 true WO2018173852A1 (ja) 2018-09-27

Family

ID=63585378

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/009700 WO2018173852A1 (ja) 2017-03-22 2018-03-13 端末装置、基地局装置、および、通信方法

Country Status (3)

Country Link
US (1) US10873414B2 (ja)
JP (1) JP2020080443A (ja)
WO (1) WO2018173852A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108988995B (zh) * 2017-06-02 2020-07-24 华为技术有限公司 一种数据传输的方法和装置
JP7035089B2 (ja) * 2017-06-06 2022-03-14 オッポ広東移動通信有限公司 データマッピング伝送方法及び関連製品
US10904912B2 (en) * 2018-03-31 2021-01-26 Lenovo (Singapore) Pte. Ltd. Method and apparatus for communicating a transport block in an unlicensed uplink transmission on a wireless network
CN109155727B (zh) * 2018-08-07 2022-05-13 北京小米移动软件有限公司 传输块调度间隔的配置、确定方法及装置和基站
WO2022030069A1 (ja) * 2020-08-06 2022-02-10 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 端末、基地局及び通信方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016513428A (ja) * 2013-02-27 2016-05-12 クゥアルコム・インコーポレイテッドQualcomm Incorporated 1つまたは複数の対数尤度比(llr)または復号されたビットの条件付きオフロードのための方法および装置
WO2016123438A2 (en) * 2015-01-30 2016-08-04 Qualcomm Incorporated Soft buffer management for enhanced carrier aggregation
US20160233999A1 (en) * 2015-02-05 2016-08-11 Qualcomm Incorporated Efficient ack/nack transmission

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR112013008567B1 (pt) * 2010-11-10 2021-09-08 Zte Corporation Método e sistema para a transmissão de informações de controle de uplink e método e aparelho para a determinação do número de símbolos codificados
CN104205968B (zh) * 2012-03-21 2018-06-29 富士通株式会社 无线通信***
US20160073339A1 (en) * 2014-09-05 2016-03-10 Apple Inc. Enhanced DCI Formats for Link Budget Improvement in LTE
US10079662B2 (en) * 2015-05-15 2018-09-18 Telefonaktiebolaget Lm Ericsson (Publ) Communicating a transport block in a wireless network
DE102015110066B3 (de) * 2015-06-23 2016-07-21 Intel IP Corporation Verfahren und Vorrichtung zur Bestimmung von Kanalzustandsinformationen
CN107046453B (zh) * 2016-02-05 2021-02-12 中兴通讯股份有限公司 数据共享信道的传输参数的确定方法、装置及***
EP3427424A1 (en) * 2016-03-08 2019-01-16 Telefonaktiebolaget LM Ericsson (PUBL) Configuring transmission parameters in a cellular system
KR20190017994A (ko) * 2016-06-15 2019-02-20 콘비다 와이어리스, 엘엘씨 새로운 라디오를 위한 업로드 제어 시그널링
CN109314881B (zh) * 2016-06-30 2022-07-05 夏普株式会社 终端装置、基站装置、通信方法
CN108401303B (zh) * 2017-02-04 2021-07-20 华为技术有限公司 终端、网络设备和通信方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016513428A (ja) * 2013-02-27 2016-05-12 クゥアルコム・インコーポレイテッドQualcomm Incorporated 1つまたは複数の対数尤度比(llr)または復号されたビットの条件付きオフロードのための方法および装置
WO2016123438A2 (en) * 2015-01-30 2016-08-04 Qualcomm Incorporated Soft buffer management for enhanced carrier aggregation
US20160233999A1 (en) * 2015-02-05 2016-08-11 Qualcomm Incorporated Efficient ack/nack transmission

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SAMSUNG: "CB-group based retransmission for eMBB", 3GPP TSG RAN WG1#88 R1-1702990, February 2017 (2017-02-01), pages 1 - 9, XP051221790 *

Also Published As

Publication number Publication date
US20200044768A1 (en) 2020-02-06
US10873414B2 (en) 2020-12-22
JP2020080443A (ja) 2020-05-28

Similar Documents

Publication Publication Date Title
US11888764B2 (en) Transmission apparatus, reception apparatus, communication method, and integrated circuit
US10644847B2 (en) Transmission apparatus, reception apparatus, communication method, and integrated circuit
CN110720189B (zh) 终端装置、基站装置以及通信方法
CN110741585B (zh) 终端装置、基站装置以及通信方法
WO2018173852A1 (ja) 端末装置、基地局装置、および、通信方法
JP6732922B2 (ja) 端末装置、基地局装置、通信方法、および、集積回路
US11196509B2 (en) Terminal apparatus, base station apparatus, and communication method
EP3493605B1 (en) Terminal device, base station device, communication method, and integrated circuit
WO2018221305A1 (ja) 端末装置、基地局装置、および、通信方法
TW201924476A (zh) 終端裝置、基地台裝置、及通訊方法
WO2018061576A1 (ja) 端末装置、基地局装置、通信方法、および、集積回路
WO2018051702A1 (ja) 端末装置、基地局装置、通信方法、および、集積回路
WO2017217391A1 (ja) 端末装置、基地局装置、通信方法、および、集積回路
WO2017179298A1 (ja) 端末装置、基地局装置、通信方法、および、集積回路

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18771440

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18771440

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP