Terminal device, base station device, and communication method
阅读说明:本技术 终端装置、基站装置以及通信方法 (Terminal device, base station device, and communication method ) 是由 吉村友树 铃木翔一 大内涉 刘丽清 于 2018-05-23 设计创作,主要内容包括:本发明提供一种能高效地进行上行链路和/或下行链路通信的终端装置。对于传输块、码块群的通信,在通过在共同探索区域CSS中检测出的PDCCH调度PDSCH和/或PUSCH的情况下,应用于发送进程的动作与规定的条件和第一设定信息无关地进行规定的动作。在通过在UE特定探索区域USS中检测出的PDCCH调度PDSCH和/或PUSCH的情况下,至少基于规定的条件和/或第一设定信息来给出应用于发送进程的动作。(The invention provides a terminal device capable of efficiently performing uplink and/or downlink communication. In the case where the PDSCH and/or the PUSCH is scheduled by the PDCCH detected in the common search region CSS for communication of the transport block or code block group, the operation applied to the transmission process performs a predetermined operation regardless of a predetermined condition or the first setting information. When the PDSCH and/or the PUSCH are scheduled by the PDCCH detected in the UE-specific search space USS, an operation applied to the transmission procedure is given based on at least a predetermined condition and/or first setting information.)
1. A terminal device is provided with:
a receiving unit that receives a first PDCCH in the USS and a second PDCCH in the CSS; and
a transmission unit for transmitting the HARQ-ACK,
in a case where a first PDSCH is scheduled through the first PDCCH, information indicating which of a plurality of CBGs is transmitted is included in a first DCI format included in the first PDCCH, the HARQ-ACK being a HARQ-ACK for the CBGs, where one or more code blocks including a first transport block included in the first PDSCH are respectively mapped to any one of the plurality of CBGs,
in a case where a second PDSCH is scheduled through the second PDCCH, information indicating which of the plurality of CBGs is transmitted is not included in a second DCI format included in the PDCCH, and the HARQ-ACK is HARQ-ACK for a second transport block included in the second PDSCH.
2. A base station device is provided with:
a transmission unit that transmits a first PDCCH in the USS and a second PDCCH in the CSS; and a receiving part for receiving the HARQ-ACK,
in a case where a first PDSCH is scheduled through the first PDCCH, information indicating which of a plurality of CBGs is transmitted is included in a first DCI format included in the first PDCCH, the HARQ-ACK being a HARQ-ACK for the CBGs, where one or more code blocks including a first transport block included in the first PDSCH are respectively mapped to any one of the plurality of CBGs,
in a case where a second PDSCH is scheduled through the second PDCCH, information indicating which of the plurality of CBGs is transmitted is not included in a second DCI format included in the PDCCH, and the HARQ-ACK is HARQ-ACK for a second transport block included in the second PDSCH.
3. A communication method for a terminal device, comprising the steps of:
receiving a first PDCCH in the USS and a second PDCCH in the CSS; and
the HARQ-ACK is transmitted and,
in a case where a first PDSCH is scheduled through the first PDCCH, information indicating which of a plurality of CBGs is transmitted is included in a first DCI format included in the first PDCCH, the HARQ-ACK being a HARQ-ACK for the CBGs, where one or more code blocks including a first transport block included in the first PDSCH are respectively mapped to any one of the plurality of CBGs,
in a case where a second PDSCH is scheduled through the second PDCCH, information indicating which of the plurality of CBGs is transmitted is not included in a second DCI format included in the PDCCH, and the HARQ-ACK is HARQ-ACK for a second transport block included in the second PDSCH.
4. A communication method for a base station device, comprising the steps of:
sending a first PDCCH in the USS and a second PDCCH in the CSS; and
the HARQ-ACK is received and the HARQ-ACK,
in a case where a first PDSCH is scheduled through the first PDCCH, information indicating which of a plurality of CBGs is transmitted is included in a first DCI format included in the first PDCCH, the HARQ-ACK being a HARQ-ACK for the CBGs, where one or more code blocks including a first transport block included in the first PDSCH are respectively mapped to any one of the plurality of CBGs,
in a case where a second PDSCH is scheduled through the second PDCCH, information indicating which of the plurality of CBGs is transmitted is not included in a second DCI format included in the PDCCH, and the HARQ-ACK is HARQ-ACK for a second transport block included in the second PDSCH.
Technical Field
The invention relates to a terminal device, a base station device and a communication method.
Background
In the third Generation Partnership Project (3rd Generation Partnership Project: 3GPP), a Radio Access scheme for cellular mobile communication and a wireless network (hereinafter referred to as "Long Term Evolution (LTE)") or "Evolved Universal Terrestrial Radio Access (EUTRA)") have been studied. In LTE, a base station device is also referred to as eNodeB (evolved NodeB) and a terminal device is referred to as UE (User Equipment). LTE is a cellular communication system in which areas covered by a plurality of base station apparatuses are arranged in a cell shape. A single base station apparatus may also manage a plurality of cells.
In 3GPP, a next generation standard (NR: new radio technology) was studied in order to propose IMT (International mobile telecommunications) -2020, which is a next generation mobile communication system standard established by the International telecommunications Union (ITU: International telecommunications Union) (non-patent document 1). NR is required to meet the requirements in a single technology framework assuming the following three scenarios: eMBBs (enhanced Mobile BroadBand: enhanced Mobile BroadBand), mMTC (Large Machine type communication), URLLC (Ultra reliable and Low latency communication).
In order to satisfy the above requirements, an error correcting code used for NR has been studied (non-patent document 2).
Disclosure of Invention
Problems to be solved by the invention
The invention provides a terminal device capable of efficiently performing uplink and/or downlink communication, a communication method for the terminal device, an integrated circuit mounted on the terminal device, a base station device capable of efficiently performing uplink and/or downlink communication, a communication method for the base station device, and an integrated circuit mounted on the base station device.
Technical scheme
(1) The embodiment of the present invention adopts the following scheme. That is, a first aspect of the present invention is a terminal device including: a reception unit configured to receive a transport block in a PDSCH scheduled by downlink control information; and a decoding unit configured to decode a first code block group included in the transport block, the first code block group including one or more code blocks, sequences included in the one or more code blocks being given based on at least a redundancy version, and to set the redundancy version of the one or more code blocks to a predetermined value when refreshing of first soft bits corresponding to the first code block group is indicated in the downlink control information, and to indicate the redundancy version of the one or more code blocks by the downlink control information when refreshing of the first soft bits is not indicated in the downlink control information.
(2) A second aspect of the present invention is a base station apparatus including: a transmitter for scheduling a PDSCH for a transport block by downlink control information; and an encoding unit configured to set a first code block group included in the transport block and perform encoding, the first code block group including one or more code blocks, sequences included in the one or more code blocks being given based on at least a redundancy version, and to set the redundancy version of the one or more code blocks to a predetermined value when the downlink control information indicates that a first soft bit corresponding to the first code block group is to be refreshed, and to indicate the redundancy version of the one or more code blocks by the downlink control information when the downlink control information does not indicate that the first soft bit is to be refreshed.
(3) A third aspect of the present invention is a communication method for a base station apparatus, including the steps of: scheduling a PDSCH for a transport block through downlink control information; and setting a first code block group included in the transport block for encoding, the first code block group including one or more code blocks, sequences included in the one or more code blocks being given based on at least a redundancy version, setting the redundancy version of the one or more code blocks to a prescribed value in a case where refreshing of first soft bits corresponding to the first code block group is indicated in the downlink control information, and indicating the redundancy version of the one or more code blocks through the downlink control information in a case where refreshing of the first soft bits is not indicated in the downlink control information.
Advantageous effects
According to the present invention, the terminal apparatus can efficiently perform uplink and/or downlink communication. Further, the base station apparatus can efficiently perform uplink and/or downlink communication.
Drawings
Fig. 1 is a conceptual diagram of a wireless communication system according to the present embodiment.
Fig. 2 shows an example of the configuration of a radio frame, a subframe, and a slot according to an aspect of the present embodiment.
Fig. 3 is a diagram showing an example of mapping of a control resource set according to an aspect of the present embodiment.
Fig. 4 is a diagram showing an example of a first initial connection procedure (4-step-based RACH procedure: 4-step contention RACH procedure) according to an aspect of the present embodiment.
Fig. 5 is a diagram showing an example of a configuration of a physical
Fig. 6 is a diagram showing a configuration example of the
FIG. 7 shows a first sequence b of one embodiment of the present embodimentk 0SegmentationInto a plurality of first sequence groups bk n(in fig. 7, n is 1 to 3).
FIG. 8 shows a first sequence b of one embodiment of the present embodimentk 0Divided into a plurality of first sequence groups bk n(in fig. 8, n is 1 to 3).
Fig. 9 shows an example of a first rearrangement method according to an embodiment of the present invention.
Fig. 10 is a diagram showing an example of a first procedure for calculating the number of code blocks in the code
Fig. 11 is a diagram showing an example of the structure of a CBG according to an embodiment of the present invention.
Fig. 12 is a diagram showing an example of the structure of a CBG according to an embodiment of the present invention.
Fig. 13 is a schematic diagram showing an example of an operation in which a bit sequence mapped to a physical channel according to an aspect of the present embodiment is given based on an RV number.
Fig. 14 is a diagram showing an example of a rate matching operation of the bit selection and cut-off
Fig. 15 is a schematic block diagram showing the configuration of the
Fig. 16 is a schematic block diagram showing the configuration of the
Detailed Description
Hereinafter, embodiments of the present invention will be described. The description "given" included in the following description may be replaced with either "determination" or "setting".
Fig. 1 is a conceptual diagram of a wireless communication system according to the present embodiment. In fig. 1, the radio communication system includes terminal apparatuses 1A to 1C and a
Hereinafter, an example of the configuration of the radio frame (radio frame) according to the present embodiment will be described.
Fig. 2 shows an example of the configuration of a radio frame, a subframe, and a slot according to an aspect of the present embodiment. In one example shown in fig. 2, the slot length is 0.5ms, the subframe length is 1ms, and the radio frame length is 10 ms. A slot may be a unit of resource allocation in the time domain. The slot may also be a unit to which one transport block is mapped. A transport block may be mapped to one slot. The transport block may be a unit of data transmitted at a predetermined Interval (e.g., Transmission Time Interval) defined by an upper layer (e.g., MAC: media Access Control).
The length of the slot may be given according to the number of OFDM symbols. For example, the number of OFDM symbols may be 7 or 14. 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 be given based on at least the second subcarrier spacing. The length of the OFDM symbol may also be given based at least on the number of points used to generate a Fast Fourier Transform (FFT) of the OFDM symbol. The length of the OFDM symbol may include a length of a Cyclic Prefix (CP) attached to the OFDM symbol. Here, the OFDM symbol may also be referred to as a symbol. In the case where a communication scheme other than OFDM is used for communication between
OFDM includes multicarrier communication schemes that apply waveform shaping (Pulse Shape), PAPR reduction, out-of-band radiation reduction, filtering, and/or phase processing (e.g., phase rotation). The multicarrier communication scheme may be a communication scheme for generating and transmitting a signal in which a plurality of subcarriers are multiplexed.
The length of the subframe may be lms. The length of the subframe may be given based on the first subcarrier spacing. For example, in the case where the first subcarrier spacing is 15kHz, the length of the subframe may be lms. A subframe may be composed of one or more slots. For example, a subframe may be composed of two slots.
The radio frame may be configured to include a plurality of subframes. The number of subframes used for a radio frame may be, for example, 10. The radio frame may be constructed to include a plurality of slots. The number of slots for a radio frame may be, for example, 10.
Hereinafter, a physical channel and a physical signal of various aspects of the present embodiment will be described. The terminal device may transmit a physical channel and/or a physical signal. The base station apparatus may transmit a physical channel and/or a physical signal.
The downlink physical channel and the downlink physical signal are also referred to as a downlink signal. The uplink physical channel and the uplink physical signal are also referred to as an uplink signal. The downlink physical channel and the uplink physical channel are also referred to as physical channels. The downlink physical signals and uplink physical signals are also referred to as physical signals.
In the uplink wireless communication from the
PUCCH (Physical Uplink Control Channel)
PUSCH (Physical Uplink Shared Channel)
PRACH (Physical Random Access Channel: Physical Random Access Channel)
The PUCCH is used to transmit Uplink Control Information (UCI). The uplink control information includes: channel State Information (CSI) of a Downlink Channel, a Scheduling Request (SR) for requesting a PUSCH (UL-SCH) resource for initial transmission, a HARQ-ACK (Hybrid Automatic Repeat Request acknowledgement) for Downlink Data (TB: Transport block), MAC PDU: Medium Access Control Protocol Data Unit (MAC PDU), DL-SCH: Downlink-Shared Channel (DL-SCH), PDSCH: Physical Downlink Shared Channel (PDSCH)). HARQ-ACK means ACK (acknowledgement) or NACK (negative-acknowledgement). HARQ-ACK is also referred to as HARQ feedback, HARQ control information, and ACK/NACK. The HARQ-ACK may include HARQ-ACK for CBG (Code Block Group). HARQ-ACKs for part or all of CBGs included in a transport block may be transmitted in PUCCH or PUSCH.
The Channel State Information (CSI) may include a Channel Quality Indicator (CQI) and a Rank Indicator (RI). The channel quality Indicator may include a Precoding Matrix Indicator (PMI). The channel state information may include a precoding matrix indicator. CQI is an indicator associated with channel quality (transmission strength), and PMI is an indicator indicating precoding. The RI is an indicator indicating a transmission rank (or the number of transmission layers).
The PUSCH is used to transmit uplink data (TB, MAC PDU, UL-SCH, PUSCH). The PUSCH may also be used to send HARQ-ACK and/or channel state information along with uplink data. The PUSCH may also be used to transmit only channel state information or only HARQ-ACK and channel state information. The PUSCH is used to transmit
The PRACH is used to transmit a random access preamble (random access message 1). The PRACH may be used to represent at least a part of an initial connection establishment (initial connection estimation) procedure, a Handover procedure (Handover procedure), a connection re-establishment (connection re-estimation) procedure, synchronization (timing adjustment) for transmission of uplink data, and a request for PUSCH (UL-SCH) resources. The random access preamble may be used to notify the
The random access preamble may be given by cyclically shifting a Zadoff-Chu sequence corresponding to a physical root sequence index u. The Zadoff-Chu sequence may be generated based on a physical root sequence index u. A plurality of random access preambles may be defined in one cell. The random access preamble may be determined based at least on an index of the random access preamble. Different random access preambles, corresponding to different indices of the random access preamble, may correspond to different combinations of physical root sequence index u and cyclic shifts. The physical root sequence index u and the cyclic shift may be given based on at least information included in the system information. The physical root sequence index u may be an index identifying a sequence included in the random access preamble. The random access preamble may be determined based on at least a physical root sequence index u.
In the uplink wireless communication from the
Uplink Reference Signal (UL RS: Uplink Reference Signal)
In the present embodiment, at least the following two types of uplink reference signals may be used.
DMRS (Demodulation Reference Signal: Demodulation Reference Signal)
SRS (Sounding Reference Signal)
DMRS is associated with transmission of PUSCH and/or PUCCH. DMRS may be multiplexed with PUSCH or PUCCH. The
SRS may not be associated with transmission of PUSCH and/or PUCCH. SRS may be associated with transmission of PUSCH and/or PUCCH.
In the downlink wireless communication from the
PBCH (Physical Broadcast Channel)
PDCCH (Physical Downlink Control Channel)
PDSCH (Physical Downlink Shared Channel)
The PBCH is used to Broadcast a Master Information Block (MIB: Master Information Block, BCH, Broadcast Channel) commonly used in the
The PDCCH is used to transmit Downlink Control Information (DCI). The downlink control information is also referred to as a DCI format. The downlink control information may include at least any one of a downlink grant (downlink grant) and/or an uplink grant (uplink grant). The downlink grant is also called downlink assignment (downlink assignment) or downlink allocation (downlink allocation). The uplink grant and the downlink grant are also collectively referred to as grants.
One downlink grant is used to schedule at least one PDSCH within one serving cell. The downlink grant may be used at least to schedule PDSCH within the same time slot as the downlink grant was sent.
One uplink grant may be used at least for scheduling one PUSCH within one serving cell.
The downlink control information may include information indicating which CBG is actually transmitted. Information indicating which CBG was actually transmitted is also calledIs information indicating the transmission of the CBG. The information indicating the transmission of the CBG may also indicate that the CBG actually included in the PDSCH and/or PUSCH scheduled by the downlink control information is transmitted. The information indicating the transmission of the CBGs may be based on at least the number N of CBGs included in a transport block of the PDSCH and/or PUSCH scheduled by downlink control information including the information indicating the transmission of the CBGsCBGAnd/or a maximum number N of CBGs included in the transport blockCBG_maxTo give a bitmap. The bits included in the bitmap may correspond to one CBG, respectively. The bit may be set to "1" to indicate that the CBG is transmitted. The bit may also be set to "0" to indicate that no CBG is sent. When the information indicating the transmission of the CBG is included in the downlink grant, the information may indicate the CBG actually included in the PDSCH and transmitted. In addition, when the information indicating the transmission of the CBG is included in the uplink grant, the information may indicate the CBG included in the PUSCH and retransmitted.
The downlink control information may include information indicating a processing method of the soft bits to transmit. The processing method of the soft bits may include a process of refreshing the soft bits. The "refresh soft bits" may mean "soft bits stored (saved) in a predetermined storage capacity are erased from the predetermined storage capacity". The predetermined storage capacity may be, for example, a memory, a buffer, an optical disc, or the like. The information indicating the processing method of the soft bits may be based at least on the number N of CBGs included in the transport blockCBGAnd/or the maximum number of CBGs included in a transport block, NCBG_maxTo give a bitmap. The information indicating the processing method of the soft bits may also be information indicating whether to refresh the stored soft bits corresponding to the CBG. The stored soft bits corresponding to the CBGs may be stored soft bits corresponding to CBs included in the CBGs. The bits included in the bitmap may correspond to one CBG, respectively. This bit may be set to "1" to instruct the
"whether to flush stored soft bits corresponding to a CBG" may also be "whether to use soft bits corresponding to a CBG for decoding". For example, whether to use the soft bit corresponding to the CBG for decoding of the CBG may be given based on at least information indicating a processing method of the soft bit. The soft bits corresponding to the CBG may be soft bits stored in a soft buffer corresponding to the CBG. The CBG may be the CBG sent immediately before. For example, the bit may be set to "1" to indicate that the
"whether to refresh the stored soft bits corresponding to a CBG" may also be "whether to combine the received data of the CBG with the soft bits corresponding to the CBG". Whether the received data of the CBG is combined with the soft bits in the decoding of the CBG may be given based at least on information indicating a processing method of the soft bits. For example, the bit may be set to "1" to indicate that the received data of the CBG is not to be combined with the stored soft bits. The bit may also be set to "0" to indicate that the received data of the CBG is to be combined with the stored soft bits.
The
Whether to flush stored soft bits corresponding to a transport block may be based at least on whether to switch a value of a new data indicator included in downlink control information of a PDSCH and/or PUSCH scheduled for a transport block corresponding to a prescribed HARQ process to a new data indicator for an immediately preceding transport block corresponding to the prescribed HARQ process. For example, the
"whether to refresh the stored soft bits corresponding to the transport block" may also be "whether to use the soft bits corresponding to the transport block for decoding". "whether to refresh the stored soft bits corresponding to a transport block" may also be "whether to combine the received data of the transport block with the soft bits corresponding to the transport block".
The downlink control information for PDSCH and/or PUSCH for initial transmission of the scheduling transport block may not include information indicating transmission of CBG and/or information indicating a processing method of soft bits. The downlink control information for the PDSCH and/or PUSCH for initial transmission of the scheduling transport block may also include information indicating transmission of the CBG and/or information indicating a processing method of the soft bits. Information indicating transmission of CBG and/or information indicating a processing method of soft bits included in downlink control information of PDSCH and/or PUSCH for initial transmission of a scheduling transport block may be set to a predefined bit sequence (for example, all sequences of 0 or all sequences of 1). A region (bit field, information bits, bit region, number of bits) of information indicating transmission of CBG and/or information indicating a processing method of soft bits may be reserved in advance in downlink control information of PDSCH and/or PUSCH for initial transmission of a scheduled transport block. The region (bit field, information bit, bit region, number of bits) of the information indicating transmission of CBG and/or the information indicating the processing method of soft bits included in the downlink control information of PDSCH and/or PUSCH for initial transmission of the scheduling transport block may be used at least for setting the MCS and/or TBS.
Whether or not the PDSCH and/or PUSCH for a transport block is an initial transmission may be given based on at least a new data indicator included in the downlink control information of the PDSCH and/or PUSCH for which the transport block is scheduled. For example, whether or not the PDSCH and/or PUSCH for the transport block corresponding to the predetermined HARQ process number is initially transmitted may be based on whether or not the new data indicator included in the downlink control information of the PDSCH and/or PUSCH for scheduling the transport block is switched to correspond to the predetermined HARQ process number, and the new data indicator corresponding to the immediately previously transmitted transport block is given.
The downlink control information for scheduling retransmission of PDSCH and/or PUSCH for transport blocks may include information indicating transmission of CBG and/or information indicating a processing method of soft bits.
The downlink control information may include a New Data Indicator (NDI). The new data indicator may be used to indicate at least whether a transport block corresponding to the new data indicator is an initial transmission. The new data indicator may be information indicating whether or not a transport block included in a PDSCH and/or PUSCH scheduled by downlink control information including the new data indicator, which corresponds to a predetermined HARQ process number, an immediately previously transmitted transport block, and the HARQ process number, are the same. The HARQ process number is a number used for identification of the HARQ process. The HARQ process number may be included in the downlink control information. The HARQ process is a process for managing HARQ. The new data indicator may indicate whether or not transmission of a transport block included in a PDSCH and/or PUSCH scheduled by downlink control information including the new data indicator corresponds to a prescribed HARQ process number, and retransmission of a transport block included in a PDSCH and/or PUSCH transmitted immediately before corresponds to the prescribed HARQ process number. Whether transmission of the transport block included in the PDSCH and/or the PUSCH scheduled by the downlink control information is retransmission of the immediately previously transmitted transport block may be given based on whether the new data indicator is switched (or triggered) to a new data indicator corresponding to the immediately previously transmitted transport block.
The
Hereinafter, the control resource set will be described.
Fig. 3 is a diagram showing an example of mapping of a control resource set according to an aspect of the present embodiment. The set of control resources may represent a time/frequency domain to which one or more control channels may be mapped. The control resource set may be a region in which
In the frequency domain, the unit of mapping of the control resource set may be a resource block. In the time domain, the unit of mapping of the control resource set may be an OFDM symbol.
The frequency domain of the set of control resources may be the same as the system bandwidth of the serving cell. In addition, the frequency domain of the set of control resources may also be given based at least on the system bandwidth of the serving cell. The frequency domain of the set of control resources may also be given based at least on signaling and/or downlink control information of an upper layer. The frequency domain of the set of control resources may also be given based at least on the bandwidth of the synchronization signal or the PBCH. The frequency domain of the set of control resources may also be the same as the bandwidth of the synchronization signal or PBCH.
The time domain of the control resource set may be given based on at least signaling and/or downlink control information of an upper layer.
The set of control resources may include at least one or both of a Common set of control resources (Common control resource set) and a Dedicated set of control resources (Dedicated control resource set). The common control resource set may be a control resource set commonly set to the plurality of
The set of control resources may be a set of control channels (or candidates for control channels) monitored by the
The search region includes one or more PDCCH candidates (PDCCH candidates). The
The Search area may include at least one or both of CSS (Common Search Space, Common Search area) and USS (UE-specific Search Space). The CSS may be a search area set to be shared by a plurality of
The common set of control resources may include at least one or both of CSS and USS. The set of dedicated control resources may include at least one or both of CSS and USS. The set of dedicated control resources may not include the CSS. When the PDSCH and/or the PUSCH are scheduled by the PDCCH detected in the CSS, the operation applied to the
The physical resource of the search area is composed of a Control Channel Element (CCE). The CCE is composed of a predetermined number of Resource Element Groups (REGs). For example, a CCE may consist of 6 REGs. The REG may consist of 1 OFDM symbol of 1 PRB (Physical Resource Block). That is, the REG may be composed of 12 Resource Elements (REs). PRBs are also referred to as RBs (Resource Block: Resource blocks) only.
The PDSCH is used to transmit downlink data (TB, MAC PDU, DL-SCH, PDSCH). The PDSCH is used at least for transmitting a random access message 2 (random access response). The PDSCH is used at least for transmitting system information including parameters for initial access.
In the downlink wireless communication, the following downlink physical signal may be used. The downlink physical signal may not be used to transmit information output from an upper layer but is used by a physical layer.
Synchronous Signal (SS)
Downlink Reference Signal (DL RS)
The synchronization signal is used for the
The downlink reference signal is used at least for the
In the present embodiment, the following two types of downlink reference signals are used.
DMRS (DeModulation Reference Signal)
Shared RS (Shared Reference Signal: Shared Reference Signal)
DMRS corresponds to transmission of PDCCH and/or PDSCH. The DMRS is multiplexed with the PDCCH or PDSCH. The
The shared rs (shared rs) may correspond to at least transmission of the PDCCH. The shared RS may be multiplexed with the PDCCH. The
The DMRS may be an RS set individually for the
BCH, UL-SCH, and DL-SCH are transport channels. A channel used in a Medium Access Control (MAC) layer is called a transport channel. The unit of transport channel used at the MAC layer is also referred to as a transport block or MAC pdu. Harq (hybrid Automatic Repeat request) control is performed for each transport block in the MAC layer. A transport block is a unit of data that the MAC layer forwards (sender) to the physical layer. In the physical layer, a transport block is mapped to a codeword, and modulation processing is performed for each codeword.
The
The PUSCH and PDSCH are used at least for transmitting RRC signaling and MAC CE. Here, the RRC signaling transmitted by the
BCCH (Broadcast Control Channel), CCCH (Common Control Channel), and DCCH (Dedicated Control Channel) are logical channels. For example, the BCCH is a channel of an upper layer for transmitting MIB. Also, the BCCH is a channel of an upper layer for transmitting system information. It should be noted that the System Information may include SIB1(System Information Block type 1: System Information Block type 1). The System Information may include an si (System Information) message including an SIB2(System Information Block type 2: System Information Block type 2). Ccch (common control channel) is an upper layer channel for transmitting common information to a plurality of
The BCCH in the logical channel may be mapped to BCH, DL-SCH, or UL-SCH in the transport channel. The CCCH in the logical channel may be mapped to the DL-SCH or the UL-SCH in the transport channel. The DCCH in the logical channel may be mapped to the DL-SCH or UL-SCH in the transport channel.
The UL-SCH in the transport channel is mapped to the PUSCH in the physical channel. The DL-SCH in the transport channel is mapped to the PDSCH in the physical channel. The BCH in the transport channel is mapped to the PBCH in the physical channel.
Hereinafter, an example of the initial connection method will be described.
The
The RRC-idle
Step 5101 is a step in which the
The
The synchronization signal may include an ID (cell ID) of the target cell to transmit. The synchronization signal may also be transmitted including a sequence generated based on at least the cell ID. The synchronization signal including the cell ID may also be a sequence giving the synchronization signal based on the cell ID. The synchronization signal may be transmitted using a beam (or precoding).
A beam represents a phenomenon in which antenna gain differs according to a direction. The beam may be given based at least on the directivity of the antenna. Furthermore, the beam may be given at least on the basis of a phase transformation of the carrier signal. Furthermore, the beam may be given by applying precoding.
The
The
Step 5102 is a step in which the
Step 5103 is a step in which the
Step 5104 is a step in which the
In step 5104, the
Next, a
Fig. 5 is a diagram showing an example of a configuration of a physical
The
The
The modulation
The layer
For example, the
For example, the
The antenna port is defined as: the channel carried by a symbol of a certain antenna port can be estimated from the channels carried by other symbols of the same antenna port. That is, for example, in the case where the first physical channel and the first reference signal are transmitted (convey) through the symbol of the same antenna port, the transmission path compensation of the first physical channel can be performed by the first reference signal. Here, the same antenna port means that the number of the antenna port (number for identifying the antenna port) may be the same. Here, the symbol may be at least a part of an OFDM symbol, for example. Further, the symbol may be a resource element.
For example, the resource element
The baseband signal
The following describes the details of the operation of the
Fig. 6 is a diagram showing a configuration example of the
Transport block akThe input is to the
The first CRC sequence may be a CRC sequence corresponding to the transport block. The first CRC sequence may be used to determine whether the transport block was successfully decoded. The first CRC sequence may also be used for error detection of the transport block. First sequence bk 0May be a transport block to which a first CRC sequence is appended.
First sequence bk 0May be partitioned into one or more first sequence groups. The first sequence Group is also called a Code Block Group (CBG).
FIG. 7 shows a first sequence b of one embodiment of the present embodimentk 0Divided into a plurality of first sequence groups bk n(in fig. 7, n is 1 to 3). First sequence group bk nThe sequences may be of equal length or of different lengths. The first CRC sequence may be mapped to only one first sequence group (first sequence group b in fig. 7)k n)。
FIG. 8 shows a first sequence b of one embodiment of the present embodimentk 0Divided into a plurality of first sequence groups bk n(in fig. 8, n is 1 to 3). First sequence bk 0Rearrangement (interleaving) is implemented based on a first specification, and the interleaved first sequence bk 0(Interleaved first sequence bk 0). Interleaved first sequence bk 0Can be divided into a plurality of first sequence groups bk n. That is, the first sequence bk 0With the interleaved first sequence bk 0The order of (a) may be different.
The first specification may include a pseudo-random function (e.g., an M-sequence, a gold sequence, etc.). The reordering based on the first specification may include a first reordering. The reordering based on the first specification may be a bit interleaving based on the first specification.
Fig. 9 shows an example of a first rearrangement method according to an embodiment of the present invention. As shown in fig. 9, the sequence may be mapped to a two-dimensional block B. The block B has at least a first axis and a second axis. The first axis is also referred to as the transverse axis or column (column). The second axis is also referred to as the longitudinal axis or row (row). In block B, a point (entry) determined by a point on the first axis and a point on the second axis is a unit of mapping of the sequence. The sequence may be mapped in the first axis on block B (as shown in (a) of fig. 9). The mapping (write: write) of the sequence in the first axis may be a priority mapping of the sequence to the first axis. The sequence mapped to block B may then be read in a second axis.
That is, the first rearrangement may include at least the following processes.
(a) Mapping the input sequence in a first axial direction
(b) The sequence mapped in the first axial direction is read in the second axial direction
May be set b in each first orderk nTo implement a reordering based on the first criterion.
Can be applied to the first sequence group bk nAppending at least a first set of sequences bk nAnd a second CRC sequence generated. The second CRC sequence may be of a different length than the first CRC sequence. The second CRC sequence may be generated differently from the first CRC sequence. The second CRC sequence may be used to determine whether to set the nth first sequence in group bk nAnd (6) successfully decoding. The second CRC sequence may also be used for the nth first sequence group bk nError detection of (2). The second CRC sequence may be appended to the nth first sequence group bk nThe second CRC sequence of (a). In the first sequence group bk nNumber of (2) and number of code blocks NCBEqual or first sequence group bk nIs greater than the number N of code blocksCBIn the case of (2), the first sequence group b may not be individually matchedk nA second CRC sequence is appended. In the first sequence group bk nIs less than the number N of code blocksCBIn this case, the first sequence group b may be respectively matched with the first sequence group bk nA second CRC sequence is appended. For example, in the first sequence group bk nIn the case of including only one code block, the first sequence group b may not be includedk nA second CRC sequence is appended. In addition, in the first sequence group bk nIn the case where two or more code blocks are included, the first sequence group b may be setk nA second CRC sequence is appended. In a first sequence group b corresponding to a transport blockk nIn the case where the number of (b) is 1, the first sequence group b may not be subjected tok nA second CRC sequence is appended.
The second sequence b may bekThe code
Fig. 10 is a diagram showing an example of a first procedure for calculating the number of code blocks in the code
In the second sequence bkIs equal to or less than the maximum code block length Z, the number of bits L of the third CRC sequence is 0, and the number of code blocks N is equal to or less than the maximum code
Second sequence bkMay pass through the first sequence akIs the first CRC bit p and the number of bits A ofkGiven by the sum of the number P of bits. That is, the second sequence B may be given by B ═ a + PkThe number of bits B.
Second sequence bkMay comprise the number of bits of the second CRC sequence.
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 at least based on the way of error correction coding used for the coding process. For example, the maximum code block length Z may be 6144 in case Turbo codes are used in the encoding process. For example, the maximum code block length Z may be 8192 in the case of using an LDPC (Low Density Parity Check) code in the encoding process. The LDPC code may also be a QC-LDPC (Quasi-Cyclic LDPC: Quasi-Cyclic low density parity check) code. The LDPC code may also be an LDPC-CC (LDPC-Convolutional code) code.
The code
At least a first code block having a first code block size and a second code block having a second code block size can be given by code block segmentation processing by the code
The second
A Code Block Group (CBG) may be formed of one or more code blocks. Can be substituted by NCBSegmentation of code blocks into NCBGAnd (4) CBG. N is a radical ofCBGIs the number of CBGs included in the transport block. For example, the number N of CBGs included in a transport block may beCBGThe number N of code blocks in one CBG is given based on the description of the upper layer signal and/or specification, etcCB per CBGGiven based on at least the transport block size. In addition, the number N of code blocks in one CBG may be set toCB per CBGThe number N of CBGs included in a transport block is given based on the description of the upper layer signal and/or specification, and the likeCBGGiven based on at least the transport block size. In addition, the number of code blocks in one CBGNumber NCB per CBGAnd the number N of CBGs included in the transport blockCBGIt may also be given based on at least TBS. Tbs (transport Block size) is the transport Block size.
The transport block may include at least a first CBG and a second CBG. The first CBG may be a CBG including NCB per CBGCBG of individual code blocks. The second CBG may be a CBG configured to include fewer code blocks than the number of code blocks included in the first CBG. The second CBG may be a CBG including NCB per CBGA CBG of 1 code block.
Hereinafter, a method of configuring the CBG will be described assuming that the first code block size is larger than the second code block size.
Fig. 11 is a diagram showing an example of the structure of a CBG according to an embodiment of the present invention. In fig. 11, a white block represents a first code block, and a black block represents a second code block. In fig. 11, the number of CBGs is set to 4, and each CBG includes 3 or 2 code blocks. That is, in fig. 11,
In fig. 11 (b), only the second code block is included in
In fig. 11 (c),
Second sequence bkAt least one or more first code blocks and one or more second code blocks may be included. The code block size of the first code block may be larger than the code block size of the second code block. The one or more first code blocks and the one or more second code blocks may be respectively included in any one of the plurality of CBGs.
One or more first code blocks and oneThe one or more second code blocks may be mapped to any one of the plurality of CBGs, respectively. The plurality of CBGs may include a first CBG and a second CBG. The number of code blocks included in the first CBG may be greater than the number of code blocks included in the second code block. For example, the number of code blocks included in the first CBG may be NCB per CBG. The number of code blocks included in the second CBG may be NCB per CBG-1. That is, the difference between the number of code blocks included in the first CBG and the number of code blocks included in the second CBG may be at most 1.
A first total number of the numbers of the first code blocks and the numbers of the second code blocks included in each of the one or more first CBGs may be greater than a second total number of the numbers of the first code blocks and the numbers of the second code blocks included in each of the one or more second CBGs. The CBG including the most second code blocks may be any one of the one or more first CBGs.
The CBG including the least second code block may be any one of one or more second CBGs.
The total value of the numbers of the first code blocks included in the one or more second CBGs may be greater than the total value of the numbers of the first code blocks included in the one or more first CBGs.
An aggregate value of the numbers of the second code blocks included in the one or more first CBGs may be greater than an aggregate value of the numbers of the second code blocks included in the one or more second CBGs.
A value obtained by dividing a total value of the numbers of the first code blocks included in the one or more second CBGs by the number of the second CBGs may be greater than a value obtained by dividing a total value of the numbers of the first code blocks included in the one or more first CBGs by the number of the first CBGs.
A value obtained by dividing a total value of the numbers of the second code blocks included in the one or more first CBGs by the number of the first CBGs may be larger than a value obtained by dividing a total value of the numbers of the second code blocks included in the one or more second CBGs by the number of the second CBGs.
Fig. 12 is a diagram showing an example of the structure of a CBG according to an embodiment of the present invention. In fig. 12, the indexes of the second code block are #1 to #3, and the indexes of the first code block are #4 to # 11. That is, in fig. 12, the indexes of the code blocks are added so that the index of the second code block is smaller than the index of the first code block. That is, the index of the second code block may be smaller than the index of the first code block.
The index attached to the first CBG may be smaller than the index attached to the second CBG.
In fig. 12 (a), the indices of the code blocks included in
In fig. 12 (b), the indices of the code blocks included in
In fig. 12 (c), the minimum value of the indices of the code blocks included in
In the case where the index attached to the first CBG is smaller than the index attached to the second CBG, and the index of the second code block is smaller than the index of the first code block, the index of the code block included in the first CBG may be smaller than the index of the code block included in the second CBG.
In a case where the index attached to the first CBG is smaller than the index attached to the second CBG and the index of the second code block is smaller than the index of the first code block, the minimum value of the indexes of the code blocks included in the first CBG may be smaller than the minimum value of the indexes of the code blocks included in the second CBG.
In the case where the index attached to the first CBG is greater than the index attached to the second CBG and the index of the second code block is greater than the index of the first code block, the index of the code block included in the first CBG may be greater than the index of the code block included in the second CBG.
In the case where the index attached to the first CBG is greater than the index attached to the second CBG and the index of the second code block is greater than the index of the first code block, the maximum value of the indexes of the code blocks included in the first CBG may be greater than the maximum value of the indexes of the code blocks included in the second CBG.
A second CRC sequence may be appended to the CBG. The second CRC sequence may be given based at least on a bit sequence included in the second CRC sequence. Number of CBG in NCBGNumber N equal to the number of code blocks NCB or CBGCBGGreater than the number N of code blocksCBIn the case of (3), the second CRC sequence may not be added to the CBG. Number of CBG in NCBGLess than the number N of code blocksCBIn this case, a second CRC sequence may be added to the CBG. For example, the number N of code blocks included in one CBGCB per CBGIn the case of 1, the CBG may not be attached with the second CRC sequence. In addition, the number N of code blocks included in one CBGCB per CBGIn the case of 2 or more, a second CRC sequence may be added to the CBG. Number of CBG in NCBGIn the case of 1, the CBG may not be attached with the second CRC sequence.
The rearrangement based on the first specification may be performed per CBG.
The
The coded bit sequence may consist of one or more sequences. The number of sequences constituting the coded bit sequence is also referred to as Nseq. In the case of using Turbo code as the error correction coding scheme, the coding bit sequence may consist of three sequences (d)k (0)、dk (1)、dk (2)) And (4) forming. That is, when Turbo code is used as the error correction coding method, N may be usedseq3. In the case of using the LDPC code as the error correction coding scheme, the coded bit sequence may be composed of two sequences (d)k (0)、dk (1)) And (4) forming. That is, when the LDPC code is used as the error correction coding method, N may be usedseq2. In the case of using LDPC code as error correction coding scheme, NseqValues other than 2 are also possible. For example, in the case of using an LDPC code as an error correction coding scheme, NseqOr may be 1.
The coded bit sequence output from the
The
[ numerical formula 1]
D≤(Rsubblock×Csubblock)
Each reconfiguration bit sequence v as an output of the
[ numerical formula 2]
Kn=(Rsubblock×Csubblock)
For example, the
The first alignment process may be an inter-column rearrangement (inter-column rearrangement). The first pattern P used for the first alignment process applied in the
In the case where the coded bit sequence is input to the
The
Virtual circular buffer wkCan be paired with N through a specification-based processseqA reconfiguration bit sequence vk (n)And rearranged to generate. Virtual circular buffer wkThe input is to the bit selection and cut-off
The bit selection/
Here, N isIRIs associated with each input bit sequence akThe soft buffer size of (a) is expressed in terms of a number of bits. N is a radical ofIRCan be given by the following formula (4).
Fig. 13 is a schematic diagram showing an example of an operation in which a bit sequence mapped to a physical channel according to an aspect of the present embodiment is given based on an RV number. In fig. 13, blocks indicated by oblique lines are mapped systematic bits dk (0)The area of (a). In FIG. 13, the block shown by the grid line is the mapped parity bit dk (1)The area of (a). In FIG. 13, the blocks shown by the horizontal lines are the mapped parity bits dk (2)The area of (a). The region composed of the systematic bits and parity bits shown in fig. 13 is a virtual circular buffer. In fig. 13, reading is performed in the vertical direction in the virtual circular buffer.
Rate matching sequence ekMay be based at least on a virtual circular buffer wkAnd RV numbers. Rate matching sequence ekMay be given based on at least the RV number.
KMIMOMay 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 set by the
Here, MDL_HARQMay be the maximum number of downlink HARQ processes. MDL_HARQMay be the maximum number of downlink HARQ processes managed in parallel in a corresponding one serving cell. MDL_HARQMay be given based on at least the signal of the upper layer. For FDD serving cell, MDL_HARQMay be 8. For TDD serving cell, MDL_HARQMay correspond to an uplink/downlink setting (UL/DL configuration). Here, MlimitIs 8. The uplink/downlink setting is for TDD, and represents the mapping of downlink subframes and uplink subframes in a radio frame.
Here, KcAny one of {1, 3/2, 2, 8/3, 3, and 5} may be used, or other values may be used.
Here, N issoftMay be the total number of soft channel bits corresponding to the UE category or downlink UE category. Herein, the soft channel bits are also referred to as soft bits. The soft bits may be information given based on LLR (Log likehood Ratio) or the like for bits calculated after error correction decoding. For example, the soft bits may be quantities given based at least on LLRs. The soft bits may be values associated with LLRs.
Rate matching sequence e corresponding to the r-th code block generated by bit selection and
The output sequence f may be output by encoding based on a first specificationk,nRearranging to give a rearranged encoded output sequence fk,n. It is also possible to combine a plurality of such coded output sequences f corresponding to CBGsk,nGenerating a coded output sequence fk。
Can be prepared by combining NCB per CBGRate matching sequence erkGenerating a coded output sequence fk。
Can output the sequence f to the codekA second rearrangement is applied. The second rearrangement may include at least the following processes.
(a) Mapping the input sequence in a first axial direction
(b) The sequence mapped in the first axial direction is mapped in the second axial direction
The sequence input in the second rearrangement may be a sequence given based on at least one or both of the number of modulations of the modulation scheme corresponding to the transport block and the number of transmission layers of the transport block. The number of elements (coded modulation symbols) of each sequence input in the second rearrangement can be given by the product of the number of modulations corresponding to the modulation scheme of the transport block and the number of transmission layers of the transport block. The coded modulation symbols comprise a coded output sequence fkA group of parts of (a). By separately pairing including the encoded output sequence fkA portion of the group is modulated to generate a modulation symbol. In the case where one transport block is mapped to one layer, one coded modulation symbol may include the same number of coded output sequences f as the number of modulation times of the modulation scheme for the transport blockk. In the case where one transport block is mapped to two layers, one coded modulation symbol may include the number of modulation times Q corresponding to the modulation scheme for each transport blockmThe same number of coded output sequences f obtained by multiplying 2k。
The sequence output in the second permutation is also referred to as output sequence hk. Output sequence f without codingkIn the case of applying the second rearrangement, the output sequence hk may be formed by encoding the output sequence fkAnd (4) forming.
The following describes the details of the operation of the resource element
The resource element
The first axis may correspond to the frequency axis (subcarrier index). The second axis may correspond to the time axis (OFDM symbol index). That is, the first mapping process is also called Frequency first mapping (Frequency first mapping). Further, the second mapping process is also referred to as Time first mapping (Time first mapping).
The first mapping process and/or the second mapping process may further include a second permutation process. The second arrangement processing may be rearrangement in the column direction. The second arrangement processing may be rearrangement in the frequency direction. The second alignment process may be time-wise rearrangement.
Hereinafter, the HARQ process of the MAC layer will be described. As an example of the HARQ process of the MAC layer, a case of downlink transmission is described as an example, but a part or all of the HARQ process of the MAC layer may be applied to downlink transmission.
The MAC entity may define at least one HARQ entity. The MAC entity may be a subject (entity) that manages one or more HARQ entities. The MAC entity may also be a subject that manages the processing of the MAC layer. The HARQ entity is a subject (entity) that manages one or more HARQ processes. Each HARQ process may be associated with a HARQ process number. The HARQ process number may be an identifier for the HARQ process. The HARQ entity can output HARQ information (HARQ information) to the HARQ process. For example, the HARQ entity can output HARQ information corresponding to a predetermined HARQ process number to the HARQ process associated with the predetermined HARQ process number. The HARQ information at least includes a part or all of NDI, TBS, HARQ process number, RV.
When the spatial multiplexing scheme is set as the downlink Transmission method, it is expected that one or two transport blocks are input for each TTI (Transmission Time Interval). When the spatial multiplexing method is not set as the downlink transmission method, it is also possible to expect that one transport block is input for each TTI.
The TTI may be a unit to which a transport block is mapped. The TTI may be given based at least on the number of OFDM symbols included in the slot and/or subframe. The TTI may be given based at least on a subcarrier spacing of a slot applied to the downlink. The HARQ process may be set per TTI.
When downlink allocation is indicated in at least a predetermined TTI, the MAC entity allocates a transport block transferred from the physical layer and the HARQ information associated with the transport block to the HARQ process associated with the transport block based on the HARQ information.
One or two transport blocks and HARQ information associated with the transport block are forwarded by the HARQ entity for each TTI in which a transmission associated with a prescribed HARQ process is generated.
For each transport block forwarded by the HARQ entity and HARQ information associated with the transport block, transmission of the transport block is assumed to be initial transmission (new transmission) assuming that the HARQ process satisfies at
It is assumed that the transmission of the transport block is a retransmission if at least
In the case where the transmission of the transport block is an initial transmission, the MAC entity may attempt decoding of the received data. The received data may be received data that includes the transport block. In case the transmission of the transport block is a retransmission and the decoding of the second transport block is not successfully performed, the MAC entity may combine (combine) the received data with the soft bits corresponding to the second transport block to generate a third transport block and attempt the decoding of the third transport block.
In case that the
In the case where
Replacing the data stored in the soft buffer with the data that the MAC entity attempted to decode corresponds to refreshing (streaming) the data stored in the soft buffer. Replacing the soft bits stored in the soft buffer with soft bits generated based on decoding of the transport block corresponds to refreshing data stored in the soft buffer.
Flushing the soft buffer in the MAC entity may correspond to flushing soft bits for all bits of the transport block included in the soft buffer.
Hereinafter, a downlink HARQ process of the physical layer will be described.
In the case where
The downlink control information of the PDSCH and/or PUSCH for scheduling the transport block may include information indicating the RV number for the transport block. The information indicating the RV number may be the RV number for the transport block.
The downlink control information for the PDSCH and/or PUSCH for scheduling the transport block may not include information indicating RV numbers for one or more CBGs included in the transport block.
When the
The RV number for the predetermined CBG may be a predetermined RV number. The predetermined RV number may be an RV number set for initial transmission of the transport block. The predetermined RV number may be a preset value. The predetermined RV number may be 0 (RV)idx0). The prescribed RV number may be given based on at least a signal of an upper layer. The RV number for CBGs other than the prescribed CBG may be given based on at least the RV number for the transport block. The RV number for CBGs other than the predetermined CBG may be the RV number for the transport block.
The RV number for CBG, which indicates transmission by the information indicating transmission of the CBG and does not indicate refreshing of the soft bit corresponding to the CBG by the information indicating the processing method of the soft bit, may be the RV number for the transport block.
When
When
Whether or not to instruct refreshing of the soft bits corresponding to the CBG may be given based on at least information setting the RV numbers for the CBGs, respectively.
When
An example of a channel generation method in the
The action applied to the
In the
The
Whether a signal waveform used for transmission of a channel is a first signal waveform or a second signal waveform may be given based on at least a part or all of the MIB, the first system information, the second system information, the common RRC signaling, the dedicated RRC signaling, and the downlink control information.
The
Whether to perform transmission precoding processing on modulation symbols in transmission of a channel may be given based on at least a part or all of the MIB, the first system information, the second system information, the common RRC signaling, the dedicated RRC signaling, and the downlink control information.
The
Whether or not to output the sequence f for encoding in the transmission of the channelkThe applying the second rearrangement may be given based on at least a part or all of the MIB, the first system information, the second system information, the common RRC signaling, the dedicated RRC signaling, and the downlink control information.
The
Whether to apply the first mapping process or the second mapping process to the transmission symbol in the transmission of the channel may be given based on at least a part or all of the MIB, the first system information, the second system information, the common RRC signaling, the dedicated RRC signaling, and the downlink control information.
(1B) For the first sequence bk 0Implementing a reordering based on a first specification
(1C) According to each first sequence group bk nImplementing a reordering based on a first specification
(1D) For the first sequence group bk nAppending a second CRC sequence
(1E) Reordering CBG based on first criterion
(1F) Second permutation processing is performed on the transmission symbols
(1G) Including information indicating transmission of CBG and/or information indicating processing method of soft bit in downlink control information for scheduling transmission of PDSCH and/or PUSCH
(1H) Feeding back HARQ-ACK generated per CBG
(1I) The downlink control information includes information indicating transmission of a CBG and/or information indicating a processing method of soft bits to transmit
In action 1G, information indicating transmission of the CBG may be retained in case of initial transmission of the PDSCH and/or the PUSCH. In addition, information indicating the processing method of the soft bit may be retained in the case of initial transmission of the PDSCH and/or the PUSCH. The downlink control information in action 1G may be transmitted in a format of first downlink control information (first DCI format).
In act 1H, when transmission of a transport block included in the PDSCH and/or PUSCH scheduled by the downlink control information corresponding to a predetermined HARQ process number is retransmission of a transport block transmitted immediately before corresponding to the predetermined HARQ process number, HARQ-ACK generated for each CBG may be included in the downlink control information.
Action 1H may include a second HARQ-ACK in the first HARQ-ACK. The second HARQ-ACK may be a HARQ-ACK generated per CBG. The second HARQ-ACK may also be a HARQ-ACK for CBG. Action 1H may also not include the third HARQ-ACK in the first HARQ-ACK. The third HARQ-ACK may be a HARQ-ACK generated per transport block. The third HARQ-ACK may also be a HARQ-ACK for the transport block.
(2A) Not to put the first sequence bk 0Divided into first sequence groups
(2B) Not for the first sequence bk 0Implementing a reordering based on a first specification
(2C) Not in every first order group bk nPerforming rearrangement (2D) based on the first criterion on the first sequence group bk nAppending a second CRC sequence
(2E) Not reordering CBG based on first criterion
(2F) Not performing the second permutation process on the transmission symbols
(2G) Scheduling by including information indicating transmission of CBG and/or information indicating processing method of soft bit in downlink control information for scheduling transmission of PDSCH and/or PUSCH
(2H) Not feeding back HARQ-ACK generated per CBG
(2I) The downlink control information is transmitted without including information indicating transmission of a CBG and/or information indicating a soft bit processing method (or a bit sequence set in advance for information indicating transmission of a CBG and/or information indicating a soft bit processing method is input to the downlink control information)
The downlink control information in action 2G may be transmitted in a format of second downlink control information (second DCI format).
In act 2H, when transmission of a transport block included in the PDSCH and/or PUSCH scheduled by the downlink control information corresponding to a predetermined HARQ process number is retransmission of a transport block transmitted immediately before corresponding to the predetermined HARQ process number, the HARQ-ACK generated for each CBG may not be included in the downlink control information.
Action 2H may also not include the second HARQ-ACK in the first HARQ-ACK. Action 2H may include a third HARQ-ACK feedback in the first HARQ-ACK.
Whether the action applied in the
The first setting information may include the number N of CBGs included in the transport blockCBG. In the case where the
The first setting information may include a maximum number N of CBGs included in the transport blockCBG_max. In the case where the
Whether the action applied in the
For example, if NCBG_maxIs a value greater than 1, and NCBGAt a value greater than 1, the action applied to sending
The
A second CRC sequence may be appended to the CBG with
A channel reception method provided in the
In the reception of the channel, the
The
Whether the CBG is successfully decoded may be given based on at least the second CRC sequence in the reception of the channel. Whether the CBG is successfully decoded may also be given based on at least the third CRC sequence in the reception of the channel. For example, whether a CBG is successfully decoded may be given based on at least a third CRC sequence appended to all code blocks included in the CBG. The HARQ-ACK for the CBG may be given based at least on whether the CBG was successfully decoded.
The
The setting of the feedback method of HARQ-ACK may be switched between when
The PUCCH configuration may include a part or all of PUCCH format, the number of OFDM symbols used for PUCCH transmission, a transmission method applied to PUCCH, an encoding method applied to uplink control information transmitted in PUCCH, and a configuration of radio resources.
In the first PUCCH setting, the PUCCH format may be a first PUCCH format. For example, the first PUCCH format may be at least for Z1PUCCH format for transmission of uplink control information of less than bit. Z1May be 1, may be 2, or may have other values. In the second PUCCH setting, the PUCCH format may be a second PUCCH format. The second PUCCH format may be for at least Z2PUCCH format for transmission of uplink control information of more than one bit. Z2May be 2, may be 3, or may have another value.
In the first PUCCH setting, the number of OFDM symbols used for PUCCH transmission may be the first OFDM symbol number. The first OFDM symbol number may be 1, 2, or another value. In the second PUCCH setting, the number of OFDM symbols used for PUCCH transmission may be the second OFDM symbol number. The second number of OFDM symbols may be 7, 14, or another value.
In the first PUCCH setting, sequence selection (sequence selection) may be set for a transmission method applied to the PUCCH. The sequence selection may be a transmission method of notifying uplink control information based on a transmitted sequence. For example, the uplink control information may be notified based on the cyclic shift amount of the transmitted sequence. In the first PUCCH setting, DFT spreading may not be used for a transmission method applied to the PUCCH. In the second PUCCH setting, OFDM may be used for a transmission method applied to the PUCCH. In the second PUCCH setting, DFT spreading may be used for a transmission method applied to the PUCCH.
In the first PUCCH setting, the first coding scheme applied to the uplink control information transmitted in the PUCCH may be a repetition code. The first coding scheme may be a reed-muller code. In the second PUCCH setting, the second coding scheme applied to the uplink control information transmitted in the PUCCH may be a reed-muller code. The second encoding scheme may be a convolutional code. The second encoding scheme may be a polar code.
For example, HARQ-ACK for PDSCH based on downlink control information for PDSCH and/or PUSCH for initial transmission of a scheduled transport block may be transmitted using a first PUCCH format. Further, HARQ-ACK for PDSCH based on downlink control information including information indicating transmission of CBG may also be transmitted using the second PUCCH format. Further, HARQ-ACK for PDSCH based on downlink control information not including information indicating transmission of CBG may also be transmitted using the first PUCCH format.
Further, retransmission of the CBG-based PDSCH may not be applied without setting the second PUCCH format. That is, retransmission of the CBG-based PDSCH can be applied by setting the second PUCCH format. When the second PUCCH format is not set,
Also, HARQ-ACK for CBG-based PDSCH may be transmitted using PUSCH without setting the second PUCCH format.
Further, the HARQ-ACK for the CBG-based PDSCH may be transmitted by aggregating a plurality of first PUCCH formats without setting the second PUCCH format. In this case, the first PUCCH format may be set to be used in an aggregated manner.
Further, the corresponding HARQ-ACK may be transmitted using the first PUCCH format in case that all of the CBGs for one transport block are ACK or NACK. That is, one HARQ-ACK bit may be used for transmission in case that a plurality of CBGs for one transport block are all ACK or NACK.
The device configuration of the
Fig. 15 is a schematic block diagram showing the configuration of the
The upper
The radio
The
The
The
The
The
The
The
The
The
The shared
The control
The uplink reference
The
The
Hereinafter, an apparatus configuration of the
Fig. 16 is a schematic block diagram showing the configuration of the
The upper layer processing unit 301 performs processing of a Medium Access Control (MAC) layer, a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, and a Radio Resource Control (RRC) layer. The upper layer processing unit 301 generates control information to control the reception unit 305 and the transmission unit 307, and outputs the control information to the control unit 303.
The radio resource Control unit 3011 included in the upper layer processing unit 301 generates or acquires downlink data, RRC signaling, and MAC CE (Control Element) of a shared channel allocated to the downlink from an upper node, and outputs the downlink data, the RRC signaling, and the MAC CE to the HARQ Control unit 3013. The radio resource control unit 3011 also manages various setting information of each
The scheduling unit 3013 included in the upper layer processing unit 301 manages radio resources of a shared channel and a control channel allocated to the
The control unit 303 generates a control signal for controlling the reception unit 305 and the transmission unit 307 based on the control information from the upper 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 reception unit 305 separates, demodulates, and decodes a reception signal received from the
Radio reception unit 3057 performs quadrature demodulation on the received uplink signal via transmission/reception antenna 309, and converts the quadrature-demodulated analog signal into a digital signal. The radio reception unit 3057 performs Fast Fourier Transform (FFT) on the digital signal, extracts a signal in the frequency domain, and outputs the signal to the demultiplexing unit 3055.
The
The demultiplexing unit 3055 acquires the modulation symbol of the uplink data and the modulation symbol of the uplink control information (HARQ-ACK) from the separated control channel and shared channel. The demultiplexing unit 3055 outputs the modulation symbols of the uplink data acquired from the signal of the shared channel to the data demodulation and decoding unit 3051. The demultiplexing unit 3055 outputs the modulation symbol of the uplink control information (HARQ-ACK) acquired from the control channel or the shared channel to the control information demodulation/decoding unit 3053.
The channel measurement unit 3059 measures an estimated value of a transmission path, channel quality, and the like from the uplink 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 decodes the uplink data from the modulation symbol of the uplink data input from the demultiplexing unit 3055. The data demodulation/decoding unit 3051 outputs the decoded uplink data to the upper layer processing unit 301.
The control information demodulation/decoding unit 3053 decodes the HARQ-ACK from the modulation symbol of the HARQ-ACK input from the demultiplexing unit 3055. The control information demodulation/decoding unit 3053 outputs the decoded HARQ-ACK to the upper layer processing unit 301.
The transmission unit 307 generates a downlink reference signal from the control signal input from the control unit 303, encodes and modulates the downlink control information and downlink data input from the upper layer processing unit 301, multiplexes the control channel, the shared channel, and the reference signal channel, and transmits the signal to the
The encoding unit 3071 encodes the downlink control information and the downlink data input from the upper layer processing unit 301. The modulation unit 3073 modulates the coded bits input from the coding unit 3071 by a modulation scheme such as BPSK, QPSK, 16QAM, 64QAM, or the like. The modulation section 3073 may apply precoding to the modulation symbols. Precoding may include transmitting precoding. Note that performing precoding may refer to multiplying (applying) precoding.
The downlink reference signal generation unit 3079 generates a downlink reference signal. The multiplexing unit 3075 multiplexes the modulation symbols of each channel and the downlink reference signal to generate transmission symbols.
Multiplexing section 3075 may apply precoding to the transmission symbols. The precoding applied to the transmission symbols by the multiplexing unit 3075 may be applied to the downlink reference signals and/or the modulation symbols. The precoding applied to the downlink reference signal may be the same as or different from the precoding applied to the modulation symbols.
The radio transmission unit 3077 performs Inverse Fast Fourier Transform (IFFT) on the multiplexed transmission symbols and the like to generate time symbols. The radio transmission unit 3077 performs OFDM modulation on the time symbol to generate a baseband digital signal, converts the baseband digital signal into an analog signal, generates an in-phase component and an orthogonal component of an intermediate frequency from the analog signal, removes an unnecessary frequency component for the intermediate frequency band, converts (up-converts) the intermediate frequency signal into a high frequency signal, removes the unnecessary frequency component, and generates a Carrier signal (Carrier, RF signal, or the like). The wireless transmission unit 3077 amplifies the power of the carrier signal, outputs the amplified signal, and transmits the amplified signal to the transmission/reception antenna 309.
(1) In order to achieve the above object, the present invention adopts the following aspects. That is, a first aspect of the present invention is a terminal device including: a reception unit configured to receive a transport block in a PDSCH scheduled by downlink control information; and a decoding unit configured to decode a first code block group included in the transport block, the first code block group including one or more code blocks, sequences included in the one or more code blocks being given based on at least a redundancy version, and to set the redundancy version of the one or more code blocks to a predetermined value when refreshing of first soft bits corresponding to the first code block group is indicated in the downlink control information, and to indicate the redundancy version of the one or more code blocks by the downlink control information when refreshing of the first soft bits is not indicated in the downlink control information.
(2) Further, in the first aspect of the present invention, in a case where refreshing of second soft bits corresponding to the transport block is indicated in the downlink control information, the redundancy version of the one or more code blocks is indicated by the downlink control information.
(3) A second aspect of the present invention is a base station apparatus including: a transmitter for scheduling a PDSCH for a transport block by downlink control information; and an encoding unit configured to set a first code block group included in the transport block and perform encoding, the first code block group including one or more code blocks, sequences included in the one or more code blocks being given based on at least a redundancy version, and to set the redundancy version of the one or more code blocks to a predetermined value when the downlink control information indicates that a first soft bit corresponding to the first code block group is to be refreshed, and to indicate the redundancy version of the one or more code blocks through the downlink control information when the downlink control information does not indicate that the first soft bit is to be refreshed.
(4) Further, in the second aspect of the present invention, in a case where refreshing of second soft bits corresponding to the transport block is indicated in the downlink control information, the redundancy version of the one or more code blocks is indicated by the downlink control information.
(5) A third aspect of the present invention is a terminal device including: a receiving unit that receives a transport block; a decoding unit configured to decode each of the plurality of CBs included in the transport block; and a transmitting unit configured to transmit HARQ-ACKs corresponding to respective CBGs, wherein the CBs include one or more first CBs and one or more second CBs, a first size of the first CB is larger than a second size of the second CB, the CBs are included in any one of the CBGs, the CBGs include one or more first CBGs and one or more second CBGs, a first total count of the first CB and the second CB included in each of the one or more first CBGs is larger than a second total count of the first CB and the second CB included in each of the one or more second CBGs, and a CBG including a largest number of second CBs is any one of the one or more first CBGs.
(6) A fourth aspect of the present invention is a terminal device including: a receiving unit that receives a transport block; a decoding unit configured to decode each of the plurality of CBs included in the transport block; and a transmitting unit configured to transmit HARQ-ACKs corresponding to respective CBGs, wherein the CBs include one or more first CBs and one or more second CBs, a first size of the first CB is larger than a second size of the second CB, the CBs are included in any one of the CBGs, the CBGs include one or more first CBGs and one or more second CBGs, a first total count of the first CB and the second CB included in each of the one or more first CBGs is larger than a second total count of the first CB and the second CB included in each of the one or more second CBGs, and an average value of numbers of the second CBs included in the one or more second CBGs is larger than an average value of numbers of the second CBs included in the one or more first CBGs.
(7) A fifth aspect of the present invention is a terminal device including: a receiving unit that receives a transport block; a decoding unit configured to decode each of the plurality of CBs included in the transport block; and a transmitting part transmitting HARQ-ACKs corresponding to a plurality of CBGs, respectively, the plurality of CBGs including one or more first CBs and one or more second CBs, a first size of the first CB being larger than a second size of the second CB, the CBGs being included in any one of the CBGs, respectively, the plurality of CBGs including one or more first CBGs, one or more second CBGs, a sum of the first CB and the second CB included in the first CBG is greater than a sum of the first CB and the second CB included in the second CBG, the index of the one or more first CBGs is less than the index of the one or more second CBGs, the indexes of the plurality of CBs included in the one or more first CBGs are smaller than the indexes of the plurality of CBs included in the one or more second CBGs, the index of the one or more first CBs is greater than the index of the one or more second CBs.
(8) A sixth aspect of the present invention is a base station apparatus including: a coding unit that divides a transport block into a plurality of CBs and codes the CBs; a transmission unit configured to transmit the transport block; and a receiving unit configured to receive HARQ-ACKs corresponding to a plurality of CBGs, the plurality of CBs including one or more first CBs and one or more second CBs, a first size of the first CB being larger than a second size of the second CB, the plurality of CBs being included in any one of the plurality of CBGs, the plurality of CBGs including one or more first CBGs and one or more second CBGs, a first total count of the first CB and the second CB included in each of the one or more first CBGs being larger than a second total count of the first CB and the second CB included in each of the one or more second CBGs, and a CBG including a largest number of second CBs being any one of the one or more first CBGs.
(9) A seventh aspect of the present invention is a base station apparatus including: a coding unit that divides a transport block into a plurality of CBs and codes the CBs; a transmission unit configured to transmit the transport block; and a receiving unit configured to receive HARQ-ACKs corresponding to respective CBGs, wherein the CBs include one or more first CBs and one or more second CBs, a first size of the first CB is larger than a second size of the second CB, the CBs are included in any one of the CBGs, the CBGs include one or more first CBGs and one or more second CBGs, a first total count of the first CB and the second CB included in each of the one or more first CBGs is larger than a second total count of the first CB and the second CB included in each of the one or more second CBGs, and an average value of numbers of the second CBs included in the one or more second CBGs is larger than an average value of numbers of the second CBs included in the one or more first CBGs.
(10) An eighth aspect of the present invention is a base station apparatus including: a coding unit that divides a transport block into a plurality of CBs and codes the CBs; a transmission unit configured to transmit the transport block; and a receiving part receiving HARQ-ACKs corresponding to a plurality of CBGs, respectively, the plurality of CBGs including one or more first CBs and one or more second CBs, a first size of the first CB being larger than a second size of the second CB, the CBGs being included in any one of the CBGs, respectively, the plurality of CBGs including one or more first CBGs, one or more second CBGs, a sum of the first CB and the second CB included in the first CBG is greater than a sum of the first CB and the second CB included in the second CBG, the index of the one or more first CBGs is less than the index of the one or more second CBGs, the indexes of the plurality of CBs included in the one or more first CBGs are smaller than the indexes of the plurality of CBs included in the one or more second CBGs, the index of the one or more first CBs is greater than the index of the one or more second CBs.
The program that operates in the
Note that part of the
Note that the "computer system" mentioned here is a computer system built in the
Also, the "computer-readable recording medium" may include: a medium that dynamically stores a program in a short time, such as a communication line when the program is transmitted via a network such as the internet or a communication line such as a telephone line; the program is stored for a fixed time period as in the volatile memory in the computer system serving as the server or the client in this case. The program may be a program for realizing a part of the above-described functions, or may be a program that can realize the above-described functions by being combined with a program recorded in a computer system.
The
In addition, the
In addition, a part or all of the
Further, each functional block or each feature of the apparatus used in the above-described embodiments may be mounted on or executed by an electronic circuit, for example, an integrated circuit or a plurality of integrated circuits. A circuit designed in a manner to perform the functions described herein may include: general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic elements, discrete gate or transistor logic, discrete hardware components, or combinations thereof. A general purpose processor may be a microprocessor, but in the alternative, the processor may be a conventional processor, controller, microcontroller, or state machine. The electronic circuit may be a digital circuit or an analog circuit. Further, in the case where an integrated circuit technology that replaces a current integrated circuit appears as a result of progress in semiconductor technology, one or more aspects of the present invention can also use a new integrated circuit based on the technology.
In the above-described embodiments, the terminal device is described as an example of the communication device, but the invention of the present application is not limited to this, and can be applied to fixed or non-movable electronic devices installed indoors and outdoors, for example, terminal devices or communication devices such as AV equipment, kitchen equipment, cleaning/washing equipment, air conditioning equipment, office equipment, vending machines, and other living equipment.
While the embodiments of the present invention have been described in detail with reference to the drawings, the specific configurations are not limited to the embodiments, and design changes and the like are included without departing from the scope of the present invention. The present invention can be variously modified within the scope shown in the claims, and embodiments obtained by appropriately combining the claims disclosed in the respective different embodiments are also included in the technical scope of the present invention. The present invention also includes a configuration in which elements having the same effects as those described in the above embodiments are replaced with each other.
(Cross-reference to related applications)
The application relates to an application with application number of 2017-115880, which is filed on 6/13/2017, and claims priority based on the application. The contents of the above application are incorporated by reference into this specification.
Description of the reference numerals
1 (1A, 1B, 1C) terminal device
3 base station device
101 upper layer processing part
103 control part
105 receiving part
107 sending unit
109 transmitting-receiving antenna
1011 radio resource control part
1013 scheduling unit
1051 decoding unit
1053 demodulation unit
1055 demultiplexing unit
1057 radio receiving unit
1059 channel measuring unit
1071 coding unit
1073 shared channel generating unit
1075 control channel generating section
1077 multiplexing unit
1079 radio transmitter
10711 uplink reference signal generation unit
301 upper layer processing part
303 control part
305 receiving part
307 transmitting part
309 receiving and transmitting antenna
3000 sending process
3001 encoding processing unit
3002 scrambling processing unit
3003 modulation mapping processing unit
3004 layer mapping processing unit
3005 Transmission precoding processing unit
3006 Pre-coding processing unit
3007 resource element mapping processing unit
3008 baseband signal generating and processing 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 receiving unit
3059 channel measuring unit
3071 coding part
3073A modulating part
3075 multiplexing unit
3077A wireless transmitter
3079 Downlink reference signal generating part
401 division and CRC addition section
4001 CRC attachment unit
4002 coding part
4003 sub-block interleaver part
4004 bit collecting part
4005 bit selection and cutting unit
4006 combination part
4011 code block segmentation unit
4012 CRC attachment section